ページの先頭行へ戻る
Interstage Application Server MessageQueueDirector説明書
Interstage

6.9.5 MQDに二回以上接続するアプリケーションに関する注意事項

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

表6.7 MQDに複数回接続するアプリケーション例

正しい方法

(常に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