Aggregation サンプルの実行
Aggregation サンプルは、提供されたテスト・メッセージをファンアウト・フローに以下のように入れることで実行できます。
- Aggregation8k.enqueue というテスト・メッセージ・エンキュー・ファイルを開きます。
- 「キューへ書き込み」をクリックします。
メッセージは AGGR_SAMPLE_IN キューに送信され、集約された応答メッセージが AGGR_SAMPLE_OUT キューに現れます。
成功の検査
成功は AGGR_SAMPLE_OUT キュー上への集約メッセージの着信によって判別します。
出力キュー上のメッセージを表示するには、以下の手順に従ってください。
- ワークベンチ・ツールバーで、「メッセージをキューから取得」アイコン
をクリックします。
- ドロップダウン・メニューで、「メッセージの取得」をクリックして、「メッセージのデキュー」ウィンドウを開きます。
- キュー・マネージャーに WBRK6_DEFAULT_QUEUE_MANAGER を入力し、キューに AGGR_SAMPLE_OUT を入力します。
- 「キューから読み取り」をクリックして、キューからメッセージを読み取ります。
応答を受け取る順序は決まっていませんが、XML メッセージ本体の基本構造は以下の XML に示すとおりです。
ReplyIdentifier が、着信応答メッセージの MQMD からの CorrelId であることに注意してください。これは要求メッセージの MQMD からの MessageId と同じです。
<ComIbmAggregateReplyBody>
<Request2>
<ReplyIdentifier>
X'414d51205742494d4220202020202020a1ada64220001901'
</ReplyIdentifier>
<SaleEnvelope>
<SaleList>...</SaleList>
<SaleList>...</SaleList>
<SaleEnvelope>
</Request2>
<Request1>...</Request1>
<Request4>...</Request4>
<Request3>...</Request3>
</ComIbmAggregateReplyBody>
サンプルのホームに戻る