MQHeader ノード・サンプルの実行

このサンプルをインポートしてデプロイすると、以下のサンプルの実行の項の手順に従ってサンプルを実行できます。

また、このトピックには、入力テスト・メッセージの例と、それに対応する想定される出力メッセージも示されているため、サンプルが正常に実行されたことを確認することができます。

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

入力テスト・メッセージ

このサンプルの実行に使用するテスト・メッセージは、以下のフォーマットに基づいています。

<isPrime><input>5</input></isPrime>

サンプルの実行

このサンプルは、メッセージ・フロー ADD_DELETE_MQMD_MQHeaderNode を使用します。 このサンプルは、2 つのキュー STOREMQ.OUT および RESULT.OUT を使用します。これらのキューは、サンプルのデプロイ時にサンプル・ウィザードによって、デフォルトのキュー・マネージャーの下に自動的に作成されます。

HTTP 要求を送信するには、以下のステップを実行するか、または任意のフリーウェアの HTTP クライアント (例えば、「Net Tool 」など) をダウンロードして使用することができます。

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

  1. BAR ファイル mqheadersample.bar をデプロイします。 サンプルで「インポートおよびデプロイ」オプションを選択すれば、この BAR ファイルは、サンプル・ウィザードで自動的にデプロイされます。
  2. MQHeader ノードのメッセージ・フロー・プロジェクトの下のフォルダーを展開します。
  3. ADD_DELETE_MQMD_MQHeadernode フロー内の HTTPInput ノード (GetHTTPMessage) を右クリックし、「テスト」を選択します。
  4. 「メッセージ本体」リストで、「外部ファイルからインポート」を選択します。
  5. 「ワークスペース」をクリックします。
  6. MQHeader Node メッセージ・ブローカー・プロジェクトで、MQMD_Input_Message.txt までナビゲートして選択します。「OK」をクリックします。外部ファイルからのテキストはエディターに表示されないことに注意してください。
  7. メッセージを送信するために、「メッセージの送信」をクリックします。 「デプロイメントのロケーション」ウィンドウで MQHeaderNodeSampleExecutionGroup 実行グループを選択し、「完了」をクリックします。
  8. HTTPReply を、この項の後半に示されている、想定していた出力メッセージと比較します。

上記のステップがすべて正常に完了したら、サンプルは完了です。 ADD_DELETE_MQMD_MQHeadernode メッセージ・フロー内の Java コードを調べて、このサンプルがどのように実行されるかを確認します。

予期される出力メッセージ

出力メッセージとして、以下のものが想定されます。

<result>5 is a prime number.</result>

サンプルのホームに戻る