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

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

入出力ストリームを閉じる同一 TCP/IP クライアント接続上でのデータの送受信 (同期)

メッセージ・フローを MQInputTCPIPClientOutputTCPIPClientReceive、および MQOutput ノードと併用して、TCP/IP クライアント接続によってデータを送信し、同じ接続上で応答が戻されるのを待ちます。

シナリオ: アプリケーションは同期データを、同じ TCP/IP クライアント接続上で送信します。

説明: 以下のステップでは、クライアント接続によってデータを送り出し、同じ接続上で応答が戻されるのを待つメッセージ・フローを作成する方法について説明します。 データが戻されるのを待つ TCPIPClientReceive ノードの結果として、要求は同じフロー中で同期します。 出力ストリームを閉じて出力メッセージを区切り、入力ストリームを閉じるリモート・アプリケーションにより応答データを区切ります。

  1. MQInput ノード、TCPIPClientOutput ノード、 TCPIPClientReceive ノード、および MQOutput ノードを使用して、TCPIP_Task19 というメッセージ・フローを作成します。 詳しくは、メッセージ・フローの作成を参照してください。
  2. MQInput ノードの Out ターミナルを TCPIPClientOutput ノードの In ターミナルに接続します。
  3. TCPIPClientOutput ノードの Out ターミナルを TCPIPClientReceive ノードの In ターミナルに接続します。
  4. TCPIPClientReceive ノードの Out ターミナルを MQOutput ノードの In ターミナルに接続します。
    MQInput、TCPIPClientOutput、TCPIPClientReceive、および MQOutput ノードで構成されるメッセージ・フロー。
  5. MQInput ノードで、「キュー名」プロパティー (「基本」 タブ上) を TCPIP.TASK19.IN1 に設定します。
  6. TCPIPClientOutput ノードの以下のプロパティーを設定します。
    1. 「基本」タブで、「接続の詳細」プロパティーを 14159 に設定します。
    2. 「拡張」 タブで、以下のプロパティーを設定します。
      • 「レコードの送信後に出力ストリームをクローズします」を選択します。
      • 「入力ストリームの変更」プロパティーを「入力ストリームを予約してフローの最後で解放する」に設定します。 受信ノードが戻りデータを処理する前に入力ストリームが閉じないように、入力ストリームを予約することが大切です。
    3. 「レコードおよびエレメント」タブで、「レコードの定義」プロパティーを「レコードは未変更のデータです」に設定します。
  7. TCPIPClientReceive ノードの以下のプロパティーを設定します。
    1. 「基本」タブで、「接続の詳細」プロパティーを 14159 に設定します。
    2. 「拡張」タブで「接続のクローズ」プロパティーを「データが受信された後」に設定します。
    3. 「要求」タブで、「ID の場所」プロパティーを $LocalEnvironment/WrittenDestination/TCPIP/Output/ConnectionDetails[1]/Id に設定します。
    4. 「レコードおよびエレメント」タブで、「レコードの検出」プロパティーを「クローズした接続」に設定します。
  8. MQOutput ノードで、「キュー名」プロパティー (「基本」 タブ上) を TCPIP.TASK19.OUT1 に設定します。
  9. メッセージ・フローを保存します。
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

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

        
        最終更新:
        
        最終更新: 2015-02-28 17:46:18


タスク・トピックタスク・トピック | バージョン 8.0.0.5 | ac67600_