フェーズ 2 - ロールバック プロセス

  1. TC から分岐ロールバック要求を受信した後、ローカル トランザクションを開始し、次の操作を実行します。

  2. TC から分岐ロールバック要求を受信した後、ローカル トランザクションを開始し、次の操作を実行します。

  3. データの検証: UNDO LOG のバック ミラーを現在のデータと比較します。 違いがある場合は、現在のグローバル トランザクション以外のアクションによってデータが変更されたことを意味します。 この場合は、構成ポリシーに従って処理する必要があり、詳細な説明は別のドキュメントで紹介されています。

  4. UNDO LOGの前のイメージとビジネスSQLの関連情報に基づいて、ロールバックステートメントを生成して実行します。

  5. ローカル トランザクションを送信し、ローカル トランザクションの実行結果 (つまり、ブランチ トランザクションのロールバックの結果) を TC に報告します。

Last updated