2.2.4 ローカルトランザクションの開始と同期点取得
Connector .NETのアプリケーションからTP1ConnectionクラスのBeginメソッドを呼び出して,トランザクションを開始します。
Beginメソッドを呼び出してから,同期点取得(コミット)までが,グローバルトランザクションの範囲となります。Beginメソッドを呼び出したあと,そのグローバルトランザクションの中で新たなBeginメソッドは呼び出せません。
Connector .NETのアプリケーションからSPP.NETまたはSPPに対してRPC要求を実行すると,アプリケーションはrapサーバでルートトランザクションブランチを生成し,呼び出したSPP.NETまたはSPPはトランザクションブランチとして実行されます。
トランザクションとRPCの関係を次の図に示します。
|
なお,Beginメソッドの呼び出しから,RPC要求,同期点取得の間は,同一のTP1Connectionオブジェクトである必要があります。