ステータスの取得
get
/services/{version}/extracts/{extract}/info/status
必要なロール: ユーザー
Extractプロセスの現在のステータスを取得します。
リクエスト
パス・パラメータ
- extract(必須): string
最小長:
1
最大長:8
パターン:^[A-Z_$][A-Z0-9_$]*$
Extractの名前。Extract名は大文字で、先頭が英字、その後に英数字が最大で7文字続きます。
- version(必須): string
Oracle GoldenGateサービスのAPIバージョン。
指定できる値:[ "v2" ]
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
プロセスのステータスが正常に取得されました。
ルート・スキーマ: Extract process status
型:
object
タイトル:
ソースの表示
Extract process status
- $schema:
指定できる値:
[ "ogg:extractStatus" ]
- lag: integer
最小値:
0
最大値:4294967295
プロセス・ラグ(秒) - lastStarted(必須): lastStarted
- position: position
- processId: integer
最小値:
1
最大値:4294967295
- sinceLagReported: integer
最小値:
0
最大値:4294967295
プロセス・ラグがレポートされてからの秒数 - status(必須):
指定できる値:
[ "starting", "running", "stopped", "killed", "abended" ]
ネストされたスキーマ: position
いずれかに一致
ソースの表示
- position-x-anyOf[0]
- 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])$
- integer
最小値:
0
最大値:9223372036854776000
表ソースのレコード番号 - object position-x-anyOf[3]
特定のSCNの位置(統合モード)
レスポンスの例(application/json)
{
"$schema":"api:standardResponse",
"links":[
{
"href":"http://localhost:11001/services/v2/extracts/EXT2/info/status",
"mediaType":"application/json",
"rel":"canonical"
},
{
"href":"http://localhost:11001/services/v2/extracts/EXT2/info/status",
"mediaType":"application/json",
"rel":"self"
},
{
"href":"http://localhost:11001/services/v2/metadata-catalog/extractStatus",
"mediaType":"application/schema+json",
"rel":"describedby"
}
],
"messages":[
],
"response":{
"$schema":"ogg:extractStatus",
"lag":"0",
"lastStarted":"2021-07-13T16:37:29.021Z",
"position":"0.1542600",
"processId":"1837",
"sinceLagReported":"0",
"status":"running"
}
}