11.8 XAトランザクションの管理

アクティブなXAトランザクションをコミットまたはロールバックできます。ヒューリスティックな状態のXAトランザクションは削除できます。

XAトランザクションをロールバック、コミットまたは削除できない場合は、これらの操作を実行できないようにオプションがグレー表示されます。

11.8.1 XAトランザクションのコミット

アクティブなXAトランザクションをコミットできます。

XAトランザクション内では、参加側サービスへのすべてのリクエストが成功するか、1つ以上のアクションが失敗した場合にすべてがロールバックされます。トランザクション・イニシエータ・アプリケーションは、すべてのサービス・リクエストが正常に実行された場合にXAトランザクションをコミットします。

アクティブなXAトランザクションをコミットするには:
  1. MicroTxコンソールにサインインします。「Webコンソールへのアクセス」を参照してください。
  2. トランザクションタブをクリックします。
  3. 「トランザクション・タイプ」ドロップダウン・リストで、XAを選択し、XAトランザクション・プロトコルを使用するアプリケーションのトランザクション詳細を表示します。
  4. 「アクション」 「アクション」メニュー「コミット」の順にクリックします。

11.8.2 XAトランザクションのロールバック

アクティブなXAトランザクションをロールバックできます。

XAトランザクション内では、参加側サービスへのすべてのリクエストが成功するか、1つ以上のアクションが失敗した場合にすべてがロールバックされます。トランザクション・イニシエータ・アプリケーションは、すべてのサービス・リクエストが正常に実行された場合にXAトランザクションをコミットします。

アクティブなXAトランザクションをロールバックするには:
  1. MicroTxコンソールにサインインします。「Webコンソールへのアクセス」を参照してください。
  2. トランザクションタブをクリックします。
  3. 「トランザクション・タイプ」ドロップダウン・リストで、XAを選択し、XAトランザクション・プロトコルを使用するアプリケーションのトランザクション詳細を表示します。
  4. 「アクション」 「アクション」メニュー「ロールバック」の順にクリックします。

11.8.3 XAトランザクションの削除

HeuristicallyCompleted状態のXAトランザクションを削除できます。

XAトランザクションを削除するには:
  1. MicroTxコンソールにサインインします。「Webコンソールへのアクセス」を参照してください。
  2. トランザクションタブをクリックします。
  3. 「トランザクション・タイプ」ドロップダウン・リストで、XAを選択し、XAトランザクション・プロトコルを使用するアプリケーションのトランザクション詳細を表示します。
  4. 「アクション」 「アクション」メニュー「削除」の順にクリックします。