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 呼び出しを再発行してください。