2317 (090D) (RC2317): MQRC_FORMAT_NOT_SUPPORTED
説明
メッセージ記述子 MQMD 内の
Format フィールドにサポートされない値が含まれています。- 管理メッセージにおいて、フォーマット値は MQFMT_ADMIN、MQFMT_EVENT、MQFMT_PCF のいずれかである必要があります。 mqPutBag 呼び出しの場合、エラーの記述に示されているフィールドは呼び出しの MsgDesc パラメーター内にあります。 mqGetBag 呼び出しの場合、エラーの記述に示されているフィールドは、検索しようとしているメッセージのメッセージ記述子に含まれています。
z/OS®では、メッセージはコマンド入力キューに MQFMT_ADMIN の形式値で書き込まれましたが、使用されている IBM® MQ のバージョンはその形式のコマンドをサポートしていません。
完了コード
MQCC_FAILED
プログラマー応答
メッセージの書き込み中にエラーが発生した場合は、フォーマット値を修正してください。
メッセージの読み取り中にエラーが発生した場合は、メッセージは mqGetBag 呼び出しを使用して取得できません。
- MQGMO_BROWSE_* オプションの 1 つが指定されると、メッセージはキューに残り、MQGET 呼び出しで検索できます。
- その他の場合は、メッセージがキューからすでに削除され、廃棄されています。 メッセージが作業単位内で検索された場合、作業単位をバックアウトし、メッセージを MQGET 呼び出しで検索できます。