ステータスの取得
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(optional):
指定できる値:
[ "ogg:extractStatus" ]
- lag(optional): integer
最小値:
0
最大値:4.294967295E9
プロセス・ラグ(秒) - lastStarted: lastStarted
- position(optional): position
- processId(optional): integer
最小値:
1
最大値:4.294967295E9
- sinceLagReported(optional): integer
最小値:
0
最大値:4.294967295E9
プロセス・ラグがレポートされてからの秒数 - status:
指定できる値:
[ "starting", "running", "stopped", "killed", "abended" ]
ネストされたスキーマ: position
1つに一致
ソースの表示
- position-x-oneOf[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])$
- position-x-oneOf[2]
ネストされたスキーマ: position-x-oneOf[2]
1つに一致
ソースの表示
- object position-x-oneOf[2]-x-oneOf[0]
アーカイブ・ログでの位置(クラシック・モード、非スレッド)
- object position-x-oneOf[2]-x-oneOf[1]
アーカイブ・ログでの位置(クラシック・モード、スレッド)
- object position-x-oneOf[2]-x-oneOf[2]
特定のSCNの位置(統合モード)
ネストされたスキーマ: position-x-oneOf[2]-x-oneOf[0]
型:
object
アーカイブ・ログでの位置(クラシック・モード、非スレッド)
ソースの表示
- rba(optional): integer
最小値:
0
最大値:2147483647
デフォルト値:0
- seqno(optional): integer
最小値:
1
最大値:4.294967295E9
デフォルト値:1
いずれかに一致
ソースの表示
ネストされたスキーマ: position-x-oneOf[2]-x-oneOf[1]
型:
object
アーカイブ・ログでの位置(クラシック・モード、スレッド)
ソースの表示
- positions: array positions
最小アイテム数:
1
最大アイテム数:100
ネストされたスキーマ: positions
型:
array
最小アイテム数:
1
最大アイテム数:
ソースの表示
100
- 配列: object items
アーカイブ・ログでの位置(クラシックExtractの1スレッド)
ネストされたスキーマ: items
型:
object
アーカイブ・ログでの位置(クラシックExtractの1スレッド)
ソースの表示
- position: position
- thread: integer
最小値:
1
最大値:100
ネストされたスキーマ: position
1つに一致
ソースの表示
-
指定できる値:
[ "now" ]
- position-x-oneOf[1]
- 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])$
- object position-x-oneOf[3]
アーカイブ・ログでの位置(クラシック・モード、非スレッド)
ネストされたスキーマ: position-x-oneOf[3]
型:
object
アーカイブ・ログでの位置(クラシック・モード、非スレッド)
ソースの表示
- rba(optional): integer
最小値:
0
最大値:2147483647
デフォルト値:0
- seqno(optional): integer
最小値:
1
最大値:4.294967295E9
デフォルト値:1
いずれかに一致
ソースの表示
レスポンスの例(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":"2017-12-14T12:42:36.350Z",
"position":"0.1543170",
"processId":1642,
"sinceLagReported":0,
"status":"running"
}
}