分散トランザクション処理機能 TP1/Connector for .NET Framework 使用の手引

[目次][用語][索引][前へ][次へ]

1.2.4 ローカルトランザクションの開始と同期点取得

Connector .NETのアプリケーションからTP1ConnectionクラスのBeginメソッドを呼び出して,トランザクションを開始します。

Beginメソッドを呼び出してから,同期点取得(コミット)までが,グローバルトランザクションの範囲となります。Beginメソッドを呼び出したあと,そのグローバルトランザクションの中で新たなBeginメソッドは呼び出せません。

Connector .NETのアプリケーションからSPP.NETまたはSPPに対してRPC要求を実行すると,アプリケーションはrapサーバでルートトランザクションブランチを生成し,呼び出したSPP.NETまたはSPPはトランザクションブランチとして実行されます。

トランザクションとRPCの関係を次の図に示します。

図1-3 トランザクションとRPCの関係

[図データ]

なお,Beginメソッドの呼び出しから,RPC要求,同期点取得の間は,同一のTP1Connectionオブジェクトである必要があります。