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

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

TCP/IP 接続でのクライアント・セッションの確立

データが送受信される前に、既存の TCP/IP 接続に対するセッションを開くように TCPIPClientInput ノードを構成します。

TCPIPClientInput ノードの Open ターミナルを使用して、データが最初に到着したときではなく、接続が開かれたときに 処理の開始を有効にすることができます。 Open ターミナルが接続されている場合は、接続が作成されると、空のメッセージが Open ターミナルに送信されます。 このメッセージでは、ローカル環境が接続の詳細に設定されています。

メッセージに関連する接続は、Open ターミナルへの伝搬が完了するまで、一般接続プールから確保されています。 ただし、接続は、ローカル環境で指定した接続 ID を使用してアクセスできます。 作成された各接続は、TCPIPClientReceive ノードまたは TCPIPClientOutput ノードによって作成された中間フローである任意の接続を含め、Open ターミナルに送信されます。

Open ターミナルが接続されていない場合は、オープン・イベントは接続プール内で自動的に使用可能になります。

以下のステップは、TCPIPClientInput ノードを含むメッセージ・フローを構成する方法と、TCP/IP 接続が作成されるときに処理を開始するように構成された Open ターミナルを示しています。

  1. TCPIPClientInput ノード、Compute ノード、および TCPIPClientOutput ノードを含むメッセージ・フローを作成します。 これを行う方法の詳細は、メッセージ・フローの作成メッセージ・フローの作成を参照してください。
  2. TCPIPClientInput ノードの Open ターミナルを Compute ノードの In ターミナルに接続します。
  3. TCPIPClientInput ノードの Out ターミナルを TCPIPClientOutput ノードの In ターミナルに接続します。
  4. TCPIPClientInput ノードで、「接続の詳細」プロパティー (「基本」 タブ上) を 14143 に設定します。
  5. Compute ノードで、「ESQL」プロパティー (「基本」 タブ上) を以下のように設定します。
    CREATE COMPUTE MODULE test_Compute1
    	CREATE FUNCTION Main() RETURNS BOOLEAN
    	BEGIN
    		-- CALL CopyMessageHeaders();
    		CALL CopyEntireMessage();
    		RETURN TRUE;
    	END;
    
    	CREATE PROCEDURE CopyMessageHeaders() BEGIN
    		DECLARE I INTEGER 1;
    		DECLARE J INTEGER;
    		SET J = CARDINALITY(InputRoot.*[]);
    		WHILE I < J DO
    			SET OutputRoot.*[I] = InputRoot.*[I];
    			SET I = I + 1;
    		END WHILE;
    	END;
    
    	CREATE PROCEDURE CopyEntireMessage() BEGIN
    		SET OutputRoot = InputRoot;
    	END;
    END MODULE;
  6. TCPIPClientOutput ノードの以下のプロパティーを設定します。
    1. 「基本」タブで、「接続の詳細」プロパティーを 14143 に設定します。
    2. 「要求」タブで、「ID の場所」プロパティーを LocalEnvironment/TCPIP/Input/ConnectionDetails/Id に設定します。
  7. メッセージ・フローを保存します。
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

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

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


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