Interstage Application Server リファレンスマニュアル(API編) |
目次
索引
![]() ![]() |
第2章 C++言語インタフェース | > 2.24 その他の分散トランザクション連携インタフェース | > 2.24.5 Synchronizationインタフェース |
CosTransactions::Synchronization::before_completion
#include "orb_cplus.h" #include "CosTransactions_cplus.h" CosTransactions::Synchronization::before_completion( CORBA::Environment& env); throw( CORBA::Exception );
作成したトランザクションと同期をとる場合に当機能を実装します。before_completionは、データベース連携サービスが、commit要求を受け付け、リソースマネージャにcommitを指示する前に実行します。
env:
例外情報を獲得するためにCORBA::Environmentオブジェクトを指定します。
正常終了した場合は、処理を続行しますが、異常終了した場合は、データベース連携サービスは、該当トランザクションをrollbackします。
目次
索引
![]() ![]() |