MQGet ノードのメッセージ・ツリーの例

以下の表に、MQGet ノードを使用する要求-応答シナリオで説明されている規則に従って MQGet ノードが構成するメッセージ・ツリーの例を示します。

以下のような組み立てのメッセージでは: MQGet ノードが戻すメッセージは以下のとおりです。
InputRoot
MQMD
{入力メッセージ MQMD}
MQRFH2
{入力メッセージ MQRFH2}
XMLNS
{入力メッセージ本文}
InputLocalEnvironment
MQ
GET
MQGMO
MatchOptions = MQMO_MATCH_CORREL_ID
MQMD (子はなし)
MyData
MQMD
{入力 MQMD} (CorrelID = {バイナリーで表記した正しい相関 ID})
ResultRoot
MQMD
{結果メッセージ MQMD}
MQRFH2
{結果メッセージ MQRFH2}
XML
{結果メッセージ本文}
以下のノード・プロパティー設定の場合: 結果として生じる出力メッセージの組み立ては、以下のようになります。
入力 MQMD のロケーション
InputLocalEnvironment.MyData.MQMD
メッセージのコピー
メッセージ全体のコピー
ローカル環境のコピー
LocalEnvironment 全体のコピー
生成モード
メッセージと LocalEnvironment
出力データのロケーション
InputLocalEnvironment.MyData.ReturnedMessage
OutputRoot
MQMD
{入力メッセージ MQMD}
MQRFH2
{入力メッセージ MQRFH2}
XMLNS
{入力メッセージ本文}
OutputLocalEnvironment
MQ
GET
MQGMO
{MQGET のために使用される MQGMO}
MQMD
{MQGET のために使用される MQMD}
CC = 0
RC = 0
MyData
MQMD
{入力 MQMD} (CorrelID = {バイナリーで表記した正しい相関 ID})
ReturnedMessage
MQMD
{結果メッセージ MQMD}
MQRFH2
{結果メッセージ MQRFH2}
XML
{結果メッセージ本文}
結果データのロケーション
ResultRoot.XML
OutputRoot
MQMD
{入力メッセージ MQMD}
MQRFH2
{入力メッセージ MQRFH2}
XMLNS
{入力メッセージ本文}
OutputLocalEnvironment
MQ
GET
MQGMO
{MQGET のために使用される MQGMO}
MQMD
{MQGET のために使用される MQMD}
CC = 0
RC = 0
MyData
MQMD
{入力 MQMD} (CorrelID = {バイナリーで表記した正しい相関 ID})
ReturnedMessage (ResultRoot.XML からの属性および値を含む)
{結果メッセージ本文}

このツリーは、${resultDataLocation} から ${outputDataLocation} への 割り当てを行った結果として、有効に生じたものです。 ソース・エレメントの値、および属性を含むすべての子は、コピーされています。

ローカル環境のコピー
なし
OutputRoot
MQMD
{入力メッセージ MQMD}
MQRFH2
{入力メッセージ MQRFH2}
XMLNS
{入力メッセージ本文}
OutputLocalEnvironment
MQ
GET
MQGMO
{MQGET のために使用される MQGMO}
MQMD
{MQMD used for MQGET}
CC = 0
RC = 0
MyData
ReturnedMessage (ResultRoot.XML からの属性および値を含む)
{結果メッセージ本文}

入力 MQ パラメーターのロケーションの下に MQMD エレメントがあったので、 このツリーには、OutputLocalEnvironment で MQGET 呼び出しに使用される MQMD があります。 入力ツリーがコピーされなくても、MQMD エレメントが存在するために、 MQGET 呼び出しに使用される MQMD は出力ツリーに配置されます。

出力データのロケーション
<ブランク>
ローカル環境のコピー
ローカル環境全体のコピー
OutputRoot
MQMD
{結果メッセージ MQMD}
MQRFH2
{結果メッセージ MQRFH2}
XMLNS
{結果メッセージ本文}
OutputLocalEnvironment
MQ
GET
MQGMO
{MQGET のために使用される MQGMO}
MQMD
{MQGET のために使用される MQMD}
CC = 0
RC = 0
MyData
MQMD
{入力 MQMD} (CorrelID = {バイナリーで表記した正しい相関 ID})

「メッセージのコピー」プロパティーに対して設定した値は、この場合には最終的な出力ツリーには影響を与えません。

関連概念
メッセージ・フローの概要
関連資料
MQGet ノードを使用する要求-応答シナリオ
MQGet ノードがメッセージを処理する方法
MQGet ノード
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
最終更新 : 2009-02-20 12:43:03

ac34681_