補正
エラーが発生し、正常にコミットされたトランザクションの効果を元に戻したり、取り消したりする必要がある場合は、オーケストレーションに補正コードを追加します。
補正は、トランザクションがアクションを正常に完了した後に呼び出すことができます。 この時点で、オーケストレーションの状態は認識されており、状態情報を補正のコードに使用できます。これは、トランザクションがコミットされたときのオーケストレーションの状態に応じて、適切に動作するコードを記述できることを意味します。
補正は、アトミックのトランザクションでも使用できます。 これらの補正は、アトミックのトランザクションがコミットした後にのみ呼び出すことができます。 補正での通常の実行のパスを元に戻したり、取り消したりするコードを記述する必要があります。
補正ブロックは柔軟です。別のトランザクション スコープなど、任意の他の図形を格納できます。
注意
補正は、指定したスコープで一度だけ実行できます。