この問題で私を助けてください。最初に、単一の WMQ (インバウンド) を Java Transformer に接続し、すべての変換を行った後、最終的にメッセージをファイルに入れました。正常に動作しています。その後、クライアントは、複数の入力キューが Java Transformer に接続する必要があるという要件を変更しました (ただし、変換ロジックは同じです)。
複数のキュー名に言及するために、WMQ プロパティのオプションを検索しています。解決策を見つけることができません。JMS を使用するかどうかはわかりませんが、現在のオプションです。すでにWMQを使用しているため、正常に機能していました。
次のメッセージ プロセッサに接続する複数の入力キュー (WMQ) を処理する方法はありますか。よろしくお願いします。単一のキューを使用して、以下の作業構成 xml を見つけます。
<wmq:connector name="WMQ" hostName="localhost" port="2025" queueManager="XXX" channel="XXXX" validateConnections="true" doc:name="WMQ"/>
<flow name="Flow1" doc:name="Flow1">
<wmq:inbound-endpoint queue="INPUT" connector-ref="WMQ" doc:name="WMQ">
<wmq:transaction action="NONE"/>
</wmq:inbound-endpoint>
<custom-transformer class="purchaseOrgin.Controller" doc:name="Java"/>
<logger message="****Incoming Payload:#[payload]***" level="INFO" doc:name="Logger"/>
<file:outbound-endpoint path="C:\Users\Star\Desktop\mule\In" responseTimeout="10000" doc:name="File"/>
</flow>
前もって感謝します。配備日が近づいています。