トランザクションサービス定義
MQCサーバ機能の定義のうち,トランザクションサービス定義について説明します。
トランザクションサービス定義については,マニュアル「OpenTP1 システム定義」を参照してください。
概要
MQCサーバ機能で,TP1/Message Queue Accessからグローバルトランザクションを使用するには,トランザクションサービス定義にMQCサーバ機能の定義を追加する必要があります。トランザクションサービス定義の定義ファイル名を次に示します。
$DCCONFPATH/trn
形式
〔set trn_crm_use = Y|N〕
機能
MQCサーバ機能を開始するための情報を定義します。
オペランド
注意事項
trn_crm_useオペランドにYを指定しないでTP1/Message Queue Accessからグローバルトランザクションを使用した場合の処理の流れを次に示します。
-
TP1/Message Queue Accessからグローバルトランザクションを開始します。
-
MQPMO_MQSYNCPOINT,またはMQGMO_SYNCPOINTを指定して,MQPUT命令,MQPUT1命令,およびMQGET命令を発行します。
-
理由コードMQRC_UNEXPECTED_ERRORがTP1/Message Queue Accessへ返却されます。また,MQCサーバ側にKFCA00910-Eメッセージが出力されます。