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 呼び出しを使って別のメッセージを選択するよう変更する必要があります。