ExitResponse2 (MQLONG)
このフィールドは、出口からの 2 次応答を指定します。
このフィールドは、出口ルーチンへの入り口でゼロに設定されます。 このフィールドは、WebSphere® MQ チャネル機能に追加情報を提供するために出口によって設定されることがあります。自動定義出口は、これを使用しません。
- MQXR2_PUT_WITH_DEF_ACTION
- デフォルト・アクションで書き込み。
この値は、受信側のチャネル・メッセージ出口が設定します。これは、MCA のデフォルト・アクションでメッセージが書き込まれることを意味します。つまり、MCA のデフォルト・ユーザー ID、またはメッセージの MQMD (メッセージ記述子) に含まれるコンテキスト UserIdentifier のいずれかが書き込まれます。
値はゼロです。これは、出口を呼び出すときに設定される初期値に対応します。この定数は、文書化の目的で提供されています。
- MQXR2_PUT_WITH_DEF_USERID
- デフォルト・ユーザー ID で書き込み。
この値を設定できるのは、受信側のチャネル・メッセージ出口のみです。 これは、メッセージに MCA のデフォルト・ユーザー ID が書き込まれることを意味します。
- MQXR2_PUT_WITH_MSG_USERID
- メッセージのユーザー ID で書き込み。
この値を設定できるのは、受信側のチャネル・メッセージ出口のみです。 これは、メッセージに、メッセージの MQMD (メッセージ記述子) に含まれる (出口によって変更されている可能性のある) コンテキスト UserIdentifier が書き込まれることを意味します。
- MQXR2_USE_AGENT_BUFFER
- エージェント・バッファーの使用。
この値は、渡されるデータはすべて、 ExitBufferAddr ではなく AgentBuffer 内にあることを意味します。
値はゼロです。これは、出口を呼び出すときに設定される初期値に対応します。この定数は、文書化の目的で提供されています。
- MQXR2_USE_EXIT_BUFFER
- 出口バッファーの使用。
この値は、渡されるデータはすべて、AgentBuffer ではなく ExitBufferAddr 内にあることを意味します。
- MQXR2_DEFAULT_CONTINUATION
- デフォルト継続。チェーン内での次の出口への継続は、以下のように最後に呼び出された出口からの応答によって異なります。
- MQXCC_SUPPRESS_FUNCTION または MQXCC_CLOSE_CHANNEL が戻ると、これ以上チェーン内の出口は呼び出されません。
- 別の戻り値の場合は、チェーン内の次の出口が呼び出されます。
- MQXR2_CONTINUE_CHAIN
- 次の出口へと続きます。
- MQXR2_SUPPRESS_CHAIN
- チェーン内の残りの出口をスキップします。
これは、出口に対する入出力フィールドです。
資料