ヒューリスティックに完了したトランザクションの一括削除

post

/admin/v1/xa-transaction/bulk

指定されたHeuristicallyCompletedトランザクションのレコードを削除します。HeuristicallyCompletedトランザクションに関する情報は、トランザクション・ストアに保持されます。この情報を削除すると、トランザクション・ストアの領域を解放できます。

リクエスト

サポートされているメディア・タイプ
本文()
削除するHeuristicallyCompletedトランザクションのトランザクションIDを指定します。
ルート・スキーマ: bulkdelete-request
型: object
ソースを表示
ネストされたスキーマ: deleteTxIds
型: array
ソースを表示
先頭に戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

OK

400レスポンス

Invalid Arguments

401レスポンス

Unauthorized
先頭に戻る

cURLコマンド

次の例では、cURLを使用してRESTリソースにPOSTリクエストを送信することによって、指定したXAトランザクション(HeuristicallyCompleted状態)のレコードを削除する方法を示しています。cURLの詳細は、「cURLの使用」を参照してください

コマンドは1行で入力してください。この例では、読みやすくするために改行を使用しています。

curl --location -X POST \
     -H "Authorization:Bearer $OTMM_COOKIE" \
     --header "Content-Type: application/json" \
     --data-raw '{"deleteTxIds":["18184230-b2d6-4629-85fa-f5d0b9b7a45f", "19183651-b2d6-9454-47hw-g6f0a7v2d3h8y"]}' \
     https://192.0.2.1:8080/admin/v1/xa-transaction/bulk
  • OTMM_COOKIEは、前に認証cookieを格納した変数の名前です。認証cookieの取得および変数への格納の詳細は、認証を参照してください。

  • 192.0.2.1:8080は、RESTエンドポイントURLの例です。この値をRESTエンドポイントURLに変更して、ご使用の環境のIstioイングレス・ゲートウェイにアクセスします。ご使用のサイトのRESTエンドポイントURLを確認する方法の詳細は、リクエストの送信を参照してください。

  • 18184230-b2d6-4629-85fa-f5d0b9b7a45fおよび19183651-b2d6-9454-47hw-g6f0a7v2d3h8yは、グローバル・トランザクションID (GTRID)のサンプル値です。これらの値は、ご使用の環境のHeuristicallyCompleted状態にあるXAトランザクションのGTRIDで置き換えます。

このリクエストに対してレスポンスは返されません。

先頭に戻る