WebSphere® Message
Broker には、JMS メッセージの処理とルーティングのためのノードがいくつか用意されています。 このトピックのリンクをたどって、JMS メッセージを処理するための JMS ノードとブローカー・リソースの構成方法を確認してください。
WebSphere Message
Broker には、JMS メッセージを操作するための以下のノードが用意されています。
- JMSInput ノード
- メッセージが JMS アプリケーションから受信される場合は、JMSInput ノードを使用します。
- JMSOutput ノード
- メッセージが JMS 宛先へ送信される場合は、JMSOutput ノードを使用します。
- JMSReceive ノード
- JMSReceive ノードを使用して、メッセージ・フローの途中で JMS メッセージを受信します。 JMSReceive ノードには、JMSInput ノードと類似の機能がありますが、JMSReceive ノードは、メッセージ・フローの途中で JMS キューを使用または参照できます。
結果メッセージは入力メッセージと結合されて、out ターミナルに伝搬されます。
- JMSReply ノード
- JMSReply ノードには、JMSOutput ノードと類似の機能がありますが、JMSReply ノードは、JMS メッセージ・ツリーの JMSReplyTo ヘッダー・フィールドで提供されている応答宛先にのみ、JMS メッセージを送信します。 メッセージ・フローから作成された JMS メッセージを JMS 入力メッセージへの応答として扱う場合に、他にルーティング要件がなければ、JMSReply ノードを使用します。
- JMSMQTransform ノード
- JMSMQTransform ノードを使用して、JMS メッセージ・ツリーを持つメッセージを、WebSphere MQ JMS プロバイダーによって生成されるメッセージの形式と互換性のあるツリー構造を持つメッセージに変換します。
JMSMQTransform ノードを使用して、既存のメッセージ・フローにメッセージを送信し、さらに WebSphere MQ JMS および WebSphere MQ パブリッシュ/サブスクライブと相互操作を行うことができます。
- MQJMSTransform ノード
- MQJMSTransform ノードを使用して、WebSphere MQ JMS プロバイダーのメッセージ・ツリー形式のメッセージを受け取り、それらを JMS 宛先に送るメッセージと互換性のある形式に変換します。
MQJMSTransform ノードを使用して、既存のメッセージ・フローにメッセージを送信し、さらに WebSphere MQ JMS および WebSphere MQ パブリッシュ/サブスクライブとの相互運用を行うことができます。
- JMSHeader ノード
- プログラミングなしで JMS Header_Values プロパティーの変更、または JMS アプリケーション・プロパティーの追加、変更、削除を実行するには、JMSHeader ノードを使用します。
- SOAPInput ノード
- JMS アプリケーションから受信される SOAP メッセージには、SOAPInput ノードを使用します。
- SOAPReply ノード
- SOAPReply ノードは、JMS トランスポートを使用して、受信メッセージに指定された返信宛先に対してのみ SOAP メッセージを送信します。 メッセージ・フローから作成された JMS メッセージを JMS 入力メッセージへの応答として扱う場合に、SOAPReply ノードを使用します。
- SOAPRequest ノード
- SOAPRequest ノードを使用して、SOAP 要求をリモート Web サービスに送信します。 このノードは同期要求応答ノードであり、要求の送信後、応答を受信するまではブロックします。
- SOAPAsyncRequest および SOAPAsyncResponse ノード
- SOAPAsyncRequest ノードを SOAPAsyncResponse ノードと使用して、Web サービスを非同期で呼び出すメッセージ・フローのペアを構成します。
メッセージ・フローで JMS ノードを使用するには、ブローカー環境で追加の構成手順を実行しなければならない場合もあります。 実行しなければならない可能性がある追加の構成タスクについては、以下のトピックを参照してください。