1つのLRAトランザクションの詳細の取得

get

/admin/v1/lra-coordinator/{id}

指定されたLRAトランザクションIDの詳細を取得します。

リクエスト

サポートされているメディア・タイプ
パス・パラメータ
  • トランザクションの追跡に使用できる一意のID。
先頭に戻る

レスポンス

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

200レスポンス

OK
本文()
ルート・スキーマ: lra-transaction
型: object
ソースを表示
ネストされたスキーマ: participants
型: array
ソースを表示
ネストされたスキーマ: items
型: object
ソースを表示
  • LRAトランザクション参加側開始タイムスタンプ
  • LRAトランザクション参加側識別子
  • links
  • 指定できる値: [ "Active", "Completing", "Completed", "FailedToComplete", "Compensating", "Compensated", "FailedToCompensate" ]
  • LRAトランザクション参加側タイムアウト値(秒)

400レスポンス

Invalid Arguments

401レスポンス

Unauthorized

404レスポンス

Not Found
先頭に戻る

cURLコマンド

次の例では、cURLを使用してRESTリソースにGETリクエストを送信することによって、1つのLRAトランザクションの詳細を表示する方法を示しています。cURLの詳細は、「cURLの使用」を参照してください

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

curl -X GET 
     -H "Authorization:Bearer $OTMM_COOKIE"
     https://192.0.2.1:8080/admin/v1/lra-coordinator/15cd86ca-e0b7-4778-8cb6-4b78dfb3b981
  • OTMM_COOKIEは、前に認証cookieを格納した変数の名前です。認証cookieの取得および変数への格納の詳細は、認証を参照してください。

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

  • 15cd86ca-e0b7-4778-8cb6-4b78dfb3b981は、LRAトランザクションIDの値の例です。この値は、ご使用の環境のLRAトランザクションのトランザクションIDで置き換えてください。

レスポンス本文の例

JSON形式のレスポンス本文のコンテンツの例を次に示します。値の例は、読みやすくするために...を使用して一部を省いています。ご使用の環境でレスポンスを確認すると、値全体が表示されます。

{
    "begin": 1657273191245,
    "closePending": false,
    "encryptedEntry": "IDMmg...",
    "end": 0,
    "hostname": "otmm-tcs-69c4b49b6-854xw",
    "id": "15cd86ca-e0b7-4778-8cb6-4b78dfb3b981",
    "keyVersion": "1",
    "nonce": "e7sEB9HixkmBhVrY",
    "parentLra": "",
    "participants": null,
    "status": "Active",
    "thumbprint": "Bearer eyJhb...",
    "timeout": 0,
    "userId": "43225c1d-a626-4519-8fca-7a60593e3fd5"
}
先頭に戻る