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

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

1.20.5.2 CosTransactions_Synchronization_after_completion

名前

 CosTransactions_Synchronization_after_completion

形式

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

機能説明

 作成したトランザクションと同期をとる場合に当機能を実装します。after_completionは、データベース連携サービスが、commitあるいはrollback要求を受け付け、その依頼をリソースから受け取り、トランザクションが完了した後に実行します。

 syncには、Coordinatorインタフェースのregister_synchronization機能で指定したSynchronizationオブジェクトが設定されます。

 statusには、トランザクションの状態が設定されます。トランザクションの状態には、get_statusメソッドで参照できる状態と同じです。

復帰値

 正常終了しても異常終了しても、処理を続行し、commitあるいはrollback要求を依頼したユーザアプリケーションに復帰します。


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

Copyright 2003 FUJITSU LIMITED