7.14.7.4 TMM_ROLLBACK_TX関数
トランザクション・イニシエータ・アプリケーションがグローバル・トランザクションをロールバックするために使用します。
構文
TMM_ROLLBACK_TX ( microTxTransaction IN MicroTxTransaction, forwardHeaders IN ForwardHeaders DEFAULT NULL );
TMM_ROLLBACK_TX関数のパラメータ
パラメータ | 説明 |
---|---|
microTxTransaction |
必須パラメータです。TMM_BEGIN_TX 関数が返すMicroTxTransaction オブジェクト。 |
forwardHeaders |
オプション。アプリケーションは、指定されたヘッダーをMicroTxコーディネータに転送し、コーディネータはアプリケーションとの通信時にこれらのヘッダーを使用します。アプリケーションは、認可トークン、トランザクション・トークン、およびマイクロサービス全体でトランザクションをトレースする一意のIDのヘッダーを転送できます。 コーディネータの コーディネータの |
例
次のサンプル・コードは、TMM_ROLLBACK_TX
関数を使用してトランザクションをロールバックする方法を示しています。
TMM_ROLLBACK_TX (l_microTxTransaction, l_forwardheaders);
ここで、l_microTxTransaction
はTMM_BEGIN_TX
関数が返すMicroTxTransaction
オブジェクトの名前で、l_forwardheaders
はアプリケーションが転送するヘッダーです。
親トピック: MicroTx PL/SQLライブラリ関数