リクエスト・ステータスの取得
get
/services/{version}/requests/{request}
バックグラウンド・リクエストのステータスを取得します。
リクエスト
パス・パラメータ
- request: integer
バックグラウンド・リクエストの識別子。
- version: string
Oracle GoldenGateサービスのAPIバージョン。
指定できる値:[ "v2" ]
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
リクエスト・ステータスが正常に取得されました。
ルート・スキーマ: Oracle GoldenGate Asynchronous Request
型:
object
タイトル:
Oracle GoldenGate Asynchronous Request
リソースは非同期で実行するREST APIリクエストについて説明します
ソースの表示
- $schema(optional):
指定できる値:
[ "ogg:request" ]
- completed(optional): boolean
リクエストが完了したかどうか
- endTime(optional): string
最小長:
20
最大長:32
パターン:^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$
リクエストが終了した時間 - progress:
指定できる値:
[ "succeeded", "failed", "processing", "pending", "aborted", "paused" ]
リクエストの現在の進捗状況。succeeded、failedおよびabortedという値は、リクエストが終了したことを示します。リクエストが処理中であることを示す値は、pending、processingおよびpausedです - requestStatus(optional): number
元のリクエストのHTTPステータス・コード。これはポーリング・リクエストのステータスではありません。値はリクエストが完了した後にのみ使用できます。
- startTime(optional): string
最小長:
20
最大長:32
パターン:^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$
リクエストが開始された時間
レスポンスの例(application/json)
{
"$schema":"api:standardResponse",
"links":[
{
"href":"http://localhost:11001/services/v2/requests/425988415/result",
"mediaType":"application/json",
"rel":"related"
},
{
"href":"http://localhost:11001/services/v2/requests/425988415",
"mediaType":"application/json",
"rel":"canonical"
},
{
"href":"http://localhost:11001/services/v2/requests/425988415",
"mediaType":"application/json",
"rel":"self"
},
{
"href":"http://localhost:11001/services/v2/metadata-catalog/request",
"mediaType":"application/schema+json",
"rel":"describedby"
}
],
"messages":[
],
"response":{
"$schema":"ogg:request",
"completed":true,
"endTime":"2019-03-15T14:40:42.626+00:00",
"progress":"succeeded",
"requestStatus":200,
"startTime":"2019-03-15T14:40:42.625+00:00"
}
}