TCPIP Handshake サンプルの実行

サンプルをインポートすると、メッセージ・セットおよびスキーマ・エレメントに関する警告を WebSphere Message Broker Toolkit で受け取ることがあります。 そのような警告は、メッセージ・セットに関連するものであり、サンプルの実行には影響しません。

このサンプルをインポートしてデプロイした後、以下のステップに従って実行することができます。

これらのノードがどのように機能し、構成されるかに関する概要は、WebSphere Message Broker 資料の TCP/IP の概要を参照してください。

このサンプルは、TCPIPMQVeneer、TCPIPClientEmulation、および MQServerEmulation メッセージ・フローを使用します。

サンプルの実行時に問題を検出した場合は、 WebSphere Message Broker 資料の『サンプル実行時の問題の解決』を参照してください。

サンプルを実行するには、次のようにします。

  1. 「ブローカー開発」ビューで、TCPIPHandshakeSampleFlowProject を展開します。
  2. テスト・クライアントでメッセージを開くには、「フロー・テスト」ディレクトリーを展開し、TCPIPHandshakeTest.mbtest をダブルクリックします。 それから 「エンキュー」をクリックします。
  3. 入力メッセージを 16 進形式で表示するには (それによって、入力メッセージを応答メッセージと比較できる)、「16 進ビューアーで表示 (読み取り専用)」を選択します。
  4. 「詳細プロパティー」パネルで「メッセージの送信」をクリックします。 以下のイベントが発生します。
  5. 「デキュー」をクリックします。
  6. 「詳細プロパティー」パネルで「メッセージの取得」をクリックします。
  7. 次のようにして、応答メッセージが WebSphere MQ を介して正常に返送されたかどうかを調べます。
    1. メッセージを 16 進形式で表示するには (それによって、入力メッセージを応答メッセージと比較できる)、「16 進数ビューアーで表示 (読み取り専用)」を選択します。
    2. その応答メッセージを、エンキュー・イベントを使って事前に送信したメッセージと比較します。 MQServerEmulation フローはエコー・サーバーであるため、メッセージは同一です。 このフローを変更して、応答メッセージが要求とは異なるようにしてみてください。

上記のステップがすべて正常に完了したら、サンプルは完了です。 3 つのメッセージ・フロー内のノードを調べて、どのように結果が生じたかを確認します。

サンプルのホームに戻る