アプリケーションをMQDに接続する場合、MQDCONNECTプログラム/mqd_connect関数および、MQDCONNECTRDBプログラム/mqd_connectrdb関数の二通りの方法があります。これらの方法を混在して使用することはできません。一度MQDから切断したあとに再接続する場合は、前回使った方法と同一の方法でMQDに接続してください。違反した場合には、COBOL言語の場合はエラー詳細コード“21”、C言語の場合はエラー詳細コード“MQD_ERR_INVALIDAPI”で復帰します。
正しい方法 (常にmqd_connectで接続する) | 正しい方法 (常にmqd_connectrdbで接続する) | 間違った方法 (一回目の接続方法と二回目の接続方法が異なっている) | 間違った方法 (一回目の接続方法と二回目の接続方法が異なっている) |
---|---|---|---|
mqd_connect … mqd_disconnect … … mqd_connect … mqd_disconnect | mqd_connectrdb … mqd_disconnect … … mqd_connectrdb … mqd_disconnect | mqd_connect … mqd_disconnect … … mqd_connectrdb … mqd_disconnect | mqd_connectrdb … mqd_disconnect … … mqd_connect … mqd_disconnect |