BEA Logo BEA Tuxedo Release 8.0

  BEA ホーム  |  イベント  |  ソリューション  |  パートナ  |  製品  |  サービス  |  ダウンロード  |  ディベロッパ・センタ  |  WebSUPPORT

 

   Tuxedo ホーム   |   C 言語を使用した BEA Tuxedo アプリケーションのプログラミング   |   先頭へ   |   前へ   |   次へ   |   目次

 


グローバル・トランザクションの暗黙的な定義

アプリケーションでは、次のいずれかの方法でグローバル・トランザクションを開始できます。

この節では、2 番目の方法について説明します。

サービス・ルーチンのトランザクションの暗黙的な定義

コンフィギュレーション・ファイルのシステム・パラメータ AUTOTRAN を設定すると、サービス・ルーチンがトランザクション・モードになります。AUTOTRANY を設定すると、別のプロセスから要求を受信したときに、サービス・サブルーチン内でトランザクションが自動的に開始されます。

暗黙的にトランザクションを定義する場合は、以下の規則に従います。

注記 サービスは自動的にトランザクション・モードにできるので、TPNOTRAN フラグが設定されたサービスから、AUTOTRAN パラメータが設定されたサービスを呼び出すことができます。そのようなサービスが別のサービスを要求した場合、サービスのデータ構造体の flags メンバは照会を行ったときに TPTRAN を返します。たとえば、flagsTPNOTRAN | TPNOREPLY を設定して呼び出しを行い、サービスが呼び出されたときに (そのサービスによって) トランザクションが自動的に開始された場合、データ構造体の flags メンバは、TPTRAN | TPNOREPLY に設定されます。

 

先頭へ戻る 前のトピックへ 次のトピックへ