3.3.2 トランザクションの開始

トランザクションの開始には、次の2つの方法があります:

  • CosTransactions::Current::begin()操作を使用した、アプリケーション・コードによる方法。この処理は、クライアントでもサーバーでも行うことができます。この操作の説明については、『CORBAトランザクションの使用』を参照してください。
  • 次の条件を満たすオブジェクトに対して呼出しが行われた場合の、システムによる方法:
    • トランザクション・ポリシーがalways
    • トランザクション・ポリシーがoptionalで、インタフェースの設定がAUTOTRAN

      詳細は、『CORBAトランザクションの使用』を参照してください。