2247 (08C7) (RC2247): MQRC_MATCH_OPTIONS_ERROR
説明
MQGET 呼び出しが発行されましたが、以下のいずれかの理由により、 GetMsgOpts パラメーターの
MatchOptions フィールドの値が無効です。- 未定義のオプションが指定されている。
- 次のすべての記述が該当する。
- MQGMO_LOGICAL_ORDER が指定されている。
- キュー・ハンドル用に現行のメッセージ・グループまたは論理メッセージが存在する。
- MQGMO_BROWSE_MSG_UNDER_CURSOR も MQGMO_MSG_UNDER_CURSOR も指定されていない。
- 1 つ以上の MQMO_* オプションが指定されている。
- 指定された MQMO_* オプションに対応する MsgDesc パラメーターのフィールドの値は、次に返されるメッセージに関する MQMD のフィールドの値と異なっている。
z/OS®では、指定された 1 つ以上のオプションがキューの索引タイプに対して無効です。
完了コード
MQCC_FAILED
プログラマー応答
フィールドに有効なオプションのみが指定されているかを確認します。