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

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

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

MQGet ノードは、受信する入力メッセージ・アセンブリー、およびノード・プロパティーで設定したオプションに基づいてメッセージ・ツリーを生成します。

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

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

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

ローカル環境のコピー
なし
OutputRoot
MQMD
{入力メッセージ MQMD}
MQRFH2
{入力メッセージ MQRFH2}
XMLNS
{入力メッセージ本文}
OutputLocalEnvironment
MQ
GET
MQGMO
{MQGET のために使用される MQGMO}
MQMD
{MQGET のために使用される MQMD}
CC = 0
RC = 0
変数
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
変数
MQMD
{入力 MQMD} (CorrelID = {バイナリーで表記した正しい相関 ID})

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

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

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

        
        最終更新:
        
        最終更新: 2015-02-28 17:45:51


参照トピック参照トピック | バージョン 8.0.0.5 | ac34681_