XAインタフェースのバージョン互換について説明します。
- 1スレッド内で複数のMQCONN命令を発行する場合
- TP1/Message Queue - Access 05-00未満,またはTP1/Message Queue - Access 05-00以降で環境変数にDCMQCEXPTRN=Nを設定したとき
MQCONN命令は正常終了します(MQCC_OK,MQRC_NONE)。
- TP1/Message Queue - Access 05-00以降で環境変数にDCMQCEXPTRN=Yを設定したとき
2回目以降のMQCONN命令は異常終了します(MQCC_WARNING,MQRC_ALREADY_CONNECTED)。
- TP1/Message Queue - Access 05-00未満,またはTP1/Message Queue - Access 05-00以降で環境変数にDCMQCEXPTRN=Nを設定したとき
子ブランチでは使用できません。
- TP1/Message Queue - Access 05-00以降で環境変数にDCMQCEXPTRN=Yを設定したとき
子ブランチで使用できます。
- TP1/Message Queue - Access 05-00未満,またはTP1/Message Queue - Access 05-00以降で環境変数にDCMQCEXPTRN=Nを設定したとき
MQCONN命令でMQCサーバと接続し,MQDISC命令でMQCサーバとの接続を解放します。
- TP1/Message Queue - Access 05-00以降で環境変数にDCMQCEXPTRN=Yを設定したとき
XA_OPENでMQCサーバと接続し,XA_CLOSEでMQCサーバとの接続を解放します。