Interstage Application Server リファレンスマニュアル(API編)
目次 索引 前ページ次ページ

第1章 C言語インタフェース> 1.20 その他の分散トランザクション連携インタフェース> 1.20.5 Synchronizationインタフェース

1.20.5.1 CosTransactions_Synchronization_before_completion

名前

 CosTransactions_Synchronization_before_completion

形式

 #include  "orb.h"
 #include  "CosTransactions.h"
 CosTransactions_Synchronization_before_completion(
                       CosTransactions_Synchronization        sync,
                                CORBA_Environment       *env);

機能説明

 作成したトランザクションと同期をとる場合に当機能を実装します。before_completionは、データベース連携サービスが、commit要求を受け付け、リソースマネージャにcommitを指示する前に実行します。

パラメタ

 sync
 ユーザが作成したSynchronizationオブジェクトのオブジェクトリファレンスを指定します。
 *env
 例外情報を獲得するためにCORBA_Environment構造体を参照するポインタを指定します。

復帰値

 正常終了した場合は、処理を続行しますが、異常終了した場合は、データベース連携サービスは、該当トランザクションをrollbackします。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005