WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

JMS メッセージの変換

JMSInput および JMSOutput ノードは JMS メッセージを予期するので、 ネイティブの JMS メッセージ・ツリー表記を予期します。

以下のノードを使用して、WebSphere® MQ JMS メッセージ・ツリーと JMS メッセージ・ツリーとの間のメッセージの変換を行うことができます。

これらのノードには、構成可能なプロパティーがありません。 JMSMQTransform ノードはネイティブの JMS メッセージ・ツリー を WebSphere MQ JMS メッセージ・ツリーに変換し、MQJMSTransform ノードはその逆方向の変換を行います。

以下の図は、使用されているマッピング体系の概要を示しています。

ネイティブの JMS メッセージ・ツリーと WebSphere MQ JMS メッセージ・ツリーとの間の変換を示す図。

このマッピング図は、WebSphere MQ JMS プロバイダーと同じ体系を使用して、JMS メッセージと MQMD または MQRFH2 メッセージとの間の変換を行います。

WebSphere MQ メッセージ・ツリーとネイティブの JMS メッセージ・ツリーとの間で変換を行うとき、変換ノードはメッセージ・ツリーのさまざまな部分からエレメントをコピーします。

メッセージ・フロー・シナリオの例: JMSInput ノードから MQOutput ノードへ

JMSMQTransform ノードを経由する JMSInput ノードから MQOutput ノードへのメッセージ・フローを示す図。
  1. JMSInput ノードは、トピック ABC にサブスクライブするように構成されます。
  2. JMS サーバーに接続されたアプリケーションは、トピック ABC に関してパブリッシュします。
  3. 公開メッセージが、JMSInput ノードで受信されます。
  4. ノードはデータを JMS メッセージから抽出します。
  5. JMS メッセージは JMSMQTransform ノードに渡されて、そこでメッセージが WebSphere MQ メッセージに変換されます。
  6. MQOutput ノードは WebSphere MQ メッセージを受け取り、そのメッセージを WebSphere MQ キュー上に公開します。

最終の宛先は WebSphere MQ キューとなるので、MQOutput ノードに到達する前にメッセージ・ツリーを WebSphere MQ JMS 形式に変換するために、メッセージを JMSMQTransformノードを介して渡す必要があります。

メッセージ・フロー・シナリオの例: MQInput ノードから JMSOutput ノードへ

MQJMSTransform ノードを経由する MQInput ノードから JMSOutput ノードへのメッセージ・フローを示す図。
  1. MQInput ノードがメッセージを WebSphere MQ キューから受け取ります。
  2. MQInput ノードは WebSphere MQ メッセージを作成します。
  3. MQ メッセージは MQJMSTransform ノードに渡されて、そこでメッセージ・ツリーが JMS 形式に変換されます。
  4. JMSOutput ノードは JMS メッセージを受信して、トピック XYZ に関する JMS メッセージをパブリッシュします。

追加の例

これらの例は、JMS トランスポートを使用して実現できるいくつかのソリューションを示しています。 その他のソリューションも利用可能です。例えば、メッセージを Compute ノードまたは JavaCompute ノードに渡して、コンテンツを必要に応じて変更することもできます。

JMS ノードをメッセージ・フローで使用する例については、以下のサンプルを参照してください。

サンプルに関する情報は、WebSphere Message Broker Toolkit に統合されているインフォメーション・センター、またはオンライン・インフォメーション・センターを使用する場合にのみ表示できます。 サンプルは、WebSphere Message Broker Toolkit に統合されているインフォメーション・センターを使用する場合にのみ実行できます。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:45:44


概念トピック概念トピック | バージョン 8.0.0.5 | ac24872_