2534 (09E6) (RC2534): MQRC_OPERATION_NOT_ALLOWED

説明

MQCTL 呼び出しが行われましたが、そこに指定された操作は、hConn での非同期コンシュームの現在の状態が原因で許可されません。

操作が MQOP_RESUME の場合、hConn の非同期コンシュームの状態が STOPPED であるため、この操作は許可されません。 MQOP_START 操作を指定して MQCTL を再発行してください。

操作が MQOP_SUSPEND の場合、hConn の非同期コンシュームの状態が STOPPED であるため、この操作は許可されません。 hConn を SUSPENDED 状態にする必要がある場合は、 MQOP_START 操作を指定した MQCTL を発行し、続いて MQOP_SUSPEND を指定した MQCTL を発行します。

操作が MQOP_START の場合、hConn の非同期コンシュームの状態が SUSPENDED であるため、この操作は許可されません。 MQOP_RESUME 操作を指定して MQCTL を再発行してください。

操作が MQOP_START_WAIT の場合、この操作が許可されない理由は次のいずれかです。
  • hConn での非同期コンシュームの状態が SUSPENDED である。 MQOP_RESUME 操作を指定して MQCTL を再発行してください。
  • hConn での非同期コンシュームの状態がすでに STARTED になっている。 1 つのアプリケーション内で MQOP_START と MQOP_START_WAIT を混用しないでください。

完了コード

MQCC_FAILED

プログラマー応答

正しい操作を指定して MQCTL 呼び出しを再発行してください。