[UNIX、Linux、Windows、IBM i]

2103 (0837) (RC2103): MQRC_ANOTHER_Q_MGR_CONNECTED

説明

MQCONN または MQCONNX 呼び出しは発行されましたが、スレッドまたはプロセスはすでに異なるキュー・マネージャーにすでに接続されています。 スレッドまたはプロセスが一度に接続できるキュー・マネージャーは 1 つだけです。
  • [z/OS] z/OS®では、この理由コードは発生しません。
  • [Windows] Windowsでは、他のキュー・マネージャーへの接続が許可されているため、MTS オブジェクトはこの理由コードを受け取りません。

完了コード

MQCC_FAILED

プログラマー応答

MQDISC 呼び出しを使用して、すでに接続されているキュー・マネージャーから切断した後、もう一度 MQCONN 呼び出しまたは MQCONNX 呼び出しを発行して、新しいキュー・マネージャーに接続してください。

既存のキュー・マネージャーから切断すると、現在オープンされているすべてのキューがクローズされます。MQDISC 呼び出しは、コミットされていない作業単位がすべてコミットされるか、バックアウトされた後で発行することをお勧めします。