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] z/OS®では、指定された 1 つ以上のオプションがキューの索引タイプに対して無効です。

完了コード

MQCC_FAILED

プログラマー応答

フィールドに有効なオプションのみが指定されているかを確認します。