7.14.7 MicroTx PL/SQLライブラリ関数
MicroTx PL/SQLライブラリには、トランザクション境界を指定する次の関数が用意されています。
- TMM_BEGIN_TX関数
 トランザクション・イニシエータ・アプリケーションが、複数のマイクロサービスにまたがるグローバル・トランザクションを開始するために使用します。トランザクション・メタデータを持つMicroTxTransactionオブジェクトを返します。
- TMM_GET_TX_STATUS関数
 トランザクション・イニシエータ・アプリケーションが現在のトランザクション・ステータスを取得するために使用します。
- TMM_COMMIT_TX関数
 トランザクション・イニシエータ・アプリケーションがグローバル・トランザクションをコミットするために使用します。
- TMM_ROLLBACK_TX関数
 トランザクション・イニシエータ・アプリケーションがグローバル・トランザクションをロールバックするために使用します。
- TmmStart関数
 グローバル・トランザクションでMicroTx XAコーディネータを使用してトランザクション参加側サービスを登録し、XAトランザクション境界を起動し、コールバックREST APIを登録して、トランザクション・メタデータを返します。
- TmmEnd関数
 ビジネス・ロジックの実行が完了したら、参加側アプリケーション・コードでTmmEnd関数をコールします。XAトランザクション境界を終了します。
親トピック: XAでのORDSアプリケーションの開発