トランザクショナル分散オブジェクト基盤 TPBroker ユーザーズガイド

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


4.1.3 TXインタフェース

TPBrokerは,TXインタフェースのすべての関数をサポートしています。ただし,次に示す項目はサポートしません。

<この項の構成>
(1) OTSとのモデルインタオペラビリティ

(1) OTSとのモデルインタオペラビリティ

TXインタフェースを使用して開発したアプリケーションプログラムは,OTSでフラットトランザクション,間接コンテキスト管理,および暗黙的プロパゲーションを使用したアプリケーションモデルと同等です。このため,同等なアプリケーションモデルで開発されたOTSアプリケーションとインタオペラビリティがあります。例えば,TXインタフェースを使用して開発したクライアントアプリケーションがtx_begin関数の呼び出し後,ADAPTSまたはREQUIRESのOTSPolicyを設定したサーバに対してリクエストを発行すると,暗黙的プロパゲーションによってトランザクションコンテキストがプロパゲートされます。また逆に,OTSインタフェースで開発されたクライアントアプリケーションがトランザクションを開始したあと,ADAPTSまたはREQUIRESのOTSPolicyを設定したサーバに対してリクエストを発行して暗黙的プロパゲーションが行われると,tx_info関数によってトランザクション情報を取得できます。ただし,TXインタフェースはネスティッドトランザクションをサポートしていないため,ここでTXインタフェースでトランザクションの開始(tx_begin関数)を行うことはできません。

[目次][前へ][次へ]


[他社商品名称に関する表示]

All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.