ExitResponse2 (MQLONG)

このフィールドは、出口からの 2 次応答を指定します。

このフィールドは、出口ルーチンへの入り口でゼロに設定されます。 このフィールドは、WebSphere® MQ チャネル機能に追加情報を提供するために出口によって設定されることがあります。自動定義出口は、これを使用しません。

出口は、以下の 1 つ以上の値を設定できます。 複数の値が必要な場合は、値が追加されます。無効な組み合わせは表示されます。それ以外の組み合わせは有効です。
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_PUT_WITH_DEF_ACTION、MQXR2_PUT_WITH_DEF_USERID、および MQXR2_PUT_WITH_MSG_USERID のうち、1 つだけを設定してください。
MQXR2_USE_AGENT_BUFFER
エージェント・バッファーの使用。

この値は、渡されるデータはすべて、 ExitBufferAddr ではなく AgentBuffer 内にあることを意味します。

値はゼロです。これは、出口を呼び出すときに設定される初期値に対応します。この定数は、文書化の目的で提供されています。

MQXR2_USE_EXIT_BUFFER
出口バッファーの使用。

この値は、渡されるデータはすべて、AgentBuffer ではなく ExitBufferAddr 内にあることを意味します。

MQXR2_USE_AGENT_BUFFER および MQXR2_USE_EXIT_BUFFER のうち、どちらか 1 つだけを設定してください。
MQXR2_DEFAULT_CONTINUATION
デフォルト継続。
チェーン内での次の出口への継続は、以下のように最後に呼び出された出口からの応答によって異なります。
  • MQXCC_SUPPRESS_FUNCTION または MQXCC_CLOSE_CHANNEL が戻ると、これ以上チェーン内の出口は呼び出されません。
  • 別の戻り値の場合は、チェーン内の次の出口が呼び出されます。
MQXR2_CONTINUE_CHAIN
次の出口へと続きます。
MQXR2_SUPPRESS_CHAIN
チェーン内の残りの出口をスキップします。

これは、出口に対する入出力フィールドです。


資料 資料

フィードバック

タイム・スタンプ・アイコン 最終更新: 2018 年 10 月 2 日 (火)
http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.5.0/com.ibm.mq.ref.dev.doc/com.ibm.mq.ref.dev.doc/q109220_.htm ic19050_