2331 (091B) (RC2331): MQRC_MSG_TOKEN_ERROR

説明

選択基準としてメッセージ・トークンを使用したメッセージ検索を行う MQGET 呼び出しが発行されましたが、MQGMO_WAIT または MQGMO_SET_SIGNAL のいずれかとともに MQMO_MATCH_MSG_TOKEN が指定されたため、指定されたオプションが無効です。

選択基準としてメッセージ・トークンを使用したメッセージ検索を行う非同期コンシューマーが登録されましたが、このコンシューマーのメッセージの配信が開始したとき、メッセージ・トークンと一致するメッセージをコンシューマーに配信できませんでした。 その結果、コンシューマーは中断されています。

完了コード

MQCC_FAILED

プログラマー応答

この理由コードが MQGET 呼び出しから戻される場合、MQMO_MATCH_MSG_TOKEN 一致オプションを除去するか、MQGMO_WAIT、または指定された MQGMO_SET_SIGNAL オプションを除去します。

この理由コードが非同期コンシューム・イベント・ハンドラーに戻される場合、コンシュームは中断され、メッセージがコンシューマーに配信されなくなります。 コンシューマーを登録解除するか、MQCB 呼び出しを使って別のメッセージを選択するよう変更する必要があります。