Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 OpenTP1 クライアント使用の手引 TP1/Client/W,TP1/Client/P編


KFCA02470-E

the error commitment for transaction(aaaaaaaabbbbbbbb) occurred, return value=cc....cc  (R)

非連鎖モードのコミット,またはロールバックを行わずにdc_rpc_close_s関数,またはdc_clt_cltout_s関数を実行しようとしたため,TP1/Clientが自動的に非連鎖モードのコミットを行ったところ,同期点処理にエラーが発生しました。

aaaaaaaa:OpenTP1システムノードID(8文字の文字列)

bbbbbbbb:グローバルトランザクション番号(8文字の16進数列)

cc....cc:同期点処理に対するリターン値(4けたの負数)

(S)処理を続行します。

(O)TP1/Client管理者に連絡してください。

〔対策〕
  1. 同期点処理にエラーが発生した場合の処理を行ってください。

  2. CUPの処理を非連鎖モードのコミット,またはロールバック要求を行ったあとで,終了処理を行うようにしてください。