ブローカー応答メッセージでの MQMD の設定

ブローカーは、パブリケーション・メッセージに応答するときに、メッセージ記述子 (MQMD) 内で以下のフィールド設定を使用します。 MQMD のその他のすべてのフィールドは、それぞれのデフォルト値に設定されます。

Report
Report はすべてゼロに設定されます。
MsgType
MsgType は MQMT_REPLY に設定されます。
Format
Format は MQFMT_RF_HEADER_2 に設定されます。
MsgId
MsgId の設定は、 元のコマンド・メッセージの Report オプションによって異なります。 デフォルトでは、キュー・マネージャーが固有な値を生成するように MQMI_NONE に設定されます。
CorrelId
CorrelId の設定は、 元のコマンド・メッセージの Report オプションによって異なります。 デフォルトでは、CorrelId がコマンド・メッセージの MsgId と同じ値に設定されるということになります。 これは、コマンドとその応答とを相関させるために使用できます。
Priority
Priority は、元のコマンド・メッセージにおけると同じ値に設定されます。
Persistence
Persistence は、元のコマンド・メッセージで設定されていたのと同じ値に設定されます。
Expiry
Expiry は、ブローカーが受け取った元のコマンド・メッセージにおけると同じ値に設定されます。
PutApplType
PutApplType は MQAT_BROKER に設定されます。
PutApplName
PutApplName は、 キュー・マネージャー名の最初の 28 文字に設定されます。

他のコンテキスト・フィールドは、MQPMO_PASS_IDENTITY_CONTEXT を指定して生成した場合と同じように設定されます。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2006 最終更新: 08/21/2006
aq07040_