チェックポイントの取得
get
/services/{version}/extracts/{extract}/info/checkpoints
Extractプロセスのチェックポイント情報を取得します。
リクエスト
パス・パラメータ
- extract: string
最小長:
1
最大長:8
パターン:^[A-Z_$][A-Z0-9_$]*$
Extractの名前。Extract名は大文字で、先頭が英字、その後に英数字が最大で7文字続きます。
- version: string
Oracle GoldenGateサービスのAPIバージョン。
指定できる値:[ "v2" ]
問合せパラメータ
- history(optional): string
返される履歴チェックポイント・レコードの数
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
Extractプロセスのチェックポイント情報が正常に取得されました。
ルート・スキーマ: Collection of all checkpoints for an extract process
型:
object
タイトル:
ソースの表示
Collection of all checkpoints for an extract process
- $schema:
指定できる値:
[ "ogg:extractCheckpoints" ]
- current: object current
Extractプロセスの1つのチェックポイント
- history: array history
最小アイテム数:
1
最大アイテム数:100
ネストされたスキーマ: current
型:
object
Extractプロセスの1つのチェックポイント
ソースの表示
- input: array input
最小アイテム数:
1
最大アイテム数:128
入力ごとのチェックポイントの詳細 - output: array output
最小アイテム数:
1
最大アイテム数:128
トレイル出力ごとのチェックポイントの詳細
ネストされたスキーマ: history
型:
array
最小アイテム数:
1
最大アイテム数:
ソースの表示
100
- [0]: object items
Extractプロセスの1つのチェックポイント
ネストされたスキーマ: current
型:
ソースの表示
object
- name: string
最小長:
1
最大長:2
パターン:^[A-Za-z][A-Za-z0-9]?$
トレイルの名前 - offset: integer
最小値:
0
最大値:2147483647
トレイル順序ファイルのオフセット - path: string
最小長:
1
最大長:255
トレイル・データが格納されるパス - sequence: integer
最小値:
0
最大値:999999999
デフォルト値:0
トレイル・ファイル順序番号 - sequenceLength:
指定できる値:
[ 6, 9 ]
順序ファイル名の字数 - sequenceLengthFlip: boolean
順序番号の長さが変化することを示します
- timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: starting
型:
ソースの表示
object
- name: string
最小長:
1
最大長:2
パターン:^[A-Za-z][A-Za-z0-9]?$
トレイルの名前 - offset: integer
最小値:
0
最大値:2147483647
トレイル順序ファイルのオフセット - path: string
最小長:
1
最大長:255
トレイル・データが格納されるパス - sequence: integer
最小値:
0
最大値:999999999
デフォルト値:0
トレイル・ファイル順序番号 - sequenceLength:
指定できる値:
[ 6, 9 ]
順序ファイル名の字数 - sequenceLengthFlip: boolean
順序番号の長さが変化することを示します
- timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: current
型:
ソースの表示
object
- name: string
最小長:
1
最大長:255
ファイルの名前 - offset: integer
最小値:
0
最大値:9.223372036854776E18
ファイル内のオフセット - timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: starting
型:
ソースの表示
object
- name: string
最小長:
1
最大長:255
ファイルの名前 - offset: integer
最小値:
0
最大値:9.223372036854776E18
ファイル内のオフセット - timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: current
型:
ソースの表示
object
- name: name
表の名前
- sequence: integer
最小値:
0
最大値:9.223372036854776E18
表のレコード数 - timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: starting
型:
ソースの表示
object
- name: name
表の名前
- sequence: integer
最小値:
0
最大値:9.223372036854776E18
表のレコード数 - timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: name
表の名前
いずれかに一致
ソースの表示
- string
最小長:
1
最大長:130
パターン:^([^.*?"]{1,128}|["].{1,128}["])$
- name-x-anyOf[1]
ネストされたスキーマ: name
表の名前
いずれかに一致
ソースの表示
- string
最小長:
1
最大長:130
パターン:^([^.*?"]{1,128}|["].{1,128}["])$
- name-x-anyOf[1]
ネストされたスキーマ: boundedRecoveryBegin
型:
ソースの表示
object
- csn: csn
- name: name
アーカイブ・ログの名前
- offset: integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence: integer
最小値:
0
最大値:4.294967295E9
アーカイブ・ログの順序 - thread: integer
最小値:
0
最大値:4.294967295E9
統合キャプチャのスレッド数 - timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: boundedRecoveryEnd
型:
ソースの表示
object
- csn: csn
- name: name
アーカイブ・ログの名前
- offset: integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence: integer
最小値:
0
最大値:4.294967295E9
アーカイブ・ログの順序 - thread: integer
最小値:
0
最大値:4.294967295E9
統合キャプチャのスレッド数 - timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: boundedRecoveryPrevious
型:
ソースの表示
object
- csn: csn
- name: name
アーカイブ・ログの名前
- offset: integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence: integer
最小値:
0
最大値:4.294967295E9
アーカイブ・ログの順序 - thread: integer
最小値:
0
最大値:4.294967295E9
統合キャプチャのスレッド数 - timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: current
型:
ソースの表示
object
- csn: csn
- name: name
アーカイブ・ログの名前
- offset: integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence: integer
最小値:
0
最大値:4.294967295E9
アーカイブ・ログの順序 - thread: integer
最小値:
0
最大値:4.294967295E9
統合キャプチャのスレッド数 - timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: recovery
型:
ソースの表示
object
- csn: csn
- name: name
アーカイブ・ログの名前
- offset: integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence: integer
最小値:
0
最大値:4.294967295E9
アーカイブ・ログの順序 - thread: integer
最小値:
0
最大値:4.294967295E9
統合キャプチャのスレッド数 - timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: starting
型:
ソースの表示
object
- csn: csn
- name: name
アーカイブ・ログの名前
- offset: integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence: integer
最小値:
0
最大値:4.294967295E9
アーカイブ・ログの順序 - thread: integer
最小値:
0
最大値:4.294967295E9
統合キャプチャのスレッド数 - timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: current
型:
ソースの表示
object
- name: string
最小長:
1
最大長:2
パターン:^[A-Za-z][A-Za-z0-9]?$
トレイルの名前 - offset: integer
最小値:
0
最大値:2147483647
トレイル順序ファイルのオフセット - path: string
最小長:
1
最大長:255
トレイル・データが格納されるパス - sequence: integer
最小値:
0
最大値:999999999
デフォルト値:0
トレイル・ファイル順序番号 - sequenceLength:
指定できる値:
[ 6, 9 ]
順序ファイル名の字数 - sequenceLengthFlip: boolean
順序番号の長さが変化することを示します
- timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: items
型:
object
Extractプロセスの1つのチェックポイント
ソースの表示
- input: array input
最小アイテム数:
1
最大アイテム数:128
入力ごとのチェックポイントの詳細 - output: array output
最小アイテム数:
1
最大アイテム数:128
トレイル出力ごとのチェックポイントの詳細
ネストされたスキーマ: current
型:
ソースの表示
object
- name: string
最小長:
1
最大長:2
パターン:^[A-Za-z][A-Za-z0-9]?$
トレイルの名前 - offset: integer
最小値:
0
最大値:2147483647
トレイル順序ファイルのオフセット - path: string
最小長:
1
最大長:255
トレイル・データが格納されるパス - sequence: integer
最小値:
0
最大値:999999999
デフォルト値:0
トレイル・ファイル順序番号 - sequenceLength:
指定できる値:
[ 6, 9 ]
順序ファイル名の字数 - sequenceLengthFlip: boolean
順序番号の長さが変化することを示します
- timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: starting
型:
ソースの表示
object
- name: string
最小長:
1
最大長:2
パターン:^[A-Za-z][A-Za-z0-9]?$
トレイルの名前 - offset: integer
最小値:
0
最大値:2147483647
トレイル順序ファイルのオフセット - path: string
最小長:
1
最大長:255
トレイル・データが格納されるパス - sequence: integer
最小値:
0
最大値:999999999
デフォルト値:0
トレイル・ファイル順序番号 - sequenceLength:
指定できる値:
[ 6, 9 ]
順序ファイル名の字数 - sequenceLengthFlip: boolean
順序番号の長さが変化することを示します
- timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: current
型:
ソースの表示
object
- name: string
最小長:
1
最大長:255
ファイルの名前 - offset: integer
最小値:
0
最大値:9.223372036854776E18
ファイル内のオフセット - timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: starting
型:
ソースの表示
object
- name: string
最小長:
1
最大長:255
ファイルの名前 - offset: integer
最小値:
0
最大値:9.223372036854776E18
ファイル内のオフセット - timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: current
型:
ソースの表示
object
- name: name
表の名前
- sequence: integer
最小値:
0
最大値:9.223372036854776E18
表のレコード数 - timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: starting
型:
ソースの表示
object
- name: name
表の名前
- sequence: integer
最小値:
0
最大値:9.223372036854776E18
表のレコード数 - timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: name
表の名前
いずれかに一致
ソースの表示
- string
最小長:
1
最大長:130
パターン:^([^.*?"]{1,128}|["].{1,128}["])$
- name-x-anyOf[1]
ネストされたスキーマ: name
表の名前
いずれかに一致
ソースの表示
- string
最小長:
1
最大長:130
パターン:^([^.*?"]{1,128}|["].{1,128}["])$
- name-x-anyOf[1]
ネストされたスキーマ: boundedRecoveryBegin
型:
ソースの表示
object
- csn: csn
- name: name
アーカイブ・ログの名前
- offset: integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence: integer
最小値:
0
最大値:4.294967295E9
アーカイブ・ログの順序 - thread: integer
最小値:
0
最大値:4.294967295E9
統合キャプチャのスレッド数 - timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: boundedRecoveryEnd
型:
ソースの表示
object
- csn: csn
- name: name
アーカイブ・ログの名前
- offset: integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence: integer
最小値:
0
最大値:4.294967295E9
アーカイブ・ログの順序 - thread: integer
最小値:
0
最大値:4.294967295E9
統合キャプチャのスレッド数 - timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: boundedRecoveryPrevious
型:
ソースの表示
object
- csn: csn
- name: name
アーカイブ・ログの名前
- offset: integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence: integer
最小値:
0
最大値:4.294967295E9
アーカイブ・ログの順序 - thread: integer
最小値:
0
最大値:4.294967295E9
統合キャプチャのスレッド数 - timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: current
型:
ソースの表示
object
- csn: csn
- name: name
アーカイブ・ログの名前
- offset: integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence: integer
最小値:
0
最大値:4.294967295E9
アーカイブ・ログの順序 - thread: integer
最小値:
0
最大値:4.294967295E9
統合キャプチャのスレッド数 - timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: recovery
型:
ソースの表示
object
- csn: csn
- name: name
アーカイブ・ログの名前
- offset: integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence: integer
最小値:
0
最大値:4.294967295E9
アーカイブ・ログの順序 - thread: integer
最小値:
0
最大値:4.294967295E9
統合キャプチャのスレッド数 - timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: starting
型:
ソースの表示
object
- csn: csn
- name: name
アーカイブ・ログの名前
- offset: integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence: integer
最小値:
0
最大値:4.294967295E9
アーカイブ・ログの順序 - thread: integer
最小値:
0
最大値:4.294967295E9
統合キャプチャのスレッド数 - timestamp: timestamp
チェックポイントが記録された時間
ネストされたスキーマ: current
型:
ソースの表示
object
- name: string
最小長:
1
最大長:2
パターン:^[A-Za-z][A-Za-z0-9]?$
トレイルの名前 - offset: integer
最小値:
0
最大値:2147483647
トレイル順序ファイルのオフセット - path: string
最小長:
1
最大長:255
トレイル・データが格納されるパス - sequence: integer
最小値:
0
最大値:999999999
デフォルト値:0
トレイル・ファイル順序番号 - sequenceLength:
指定できる値:
[ 6, 9 ]
順序ファイル名の字数 - sequenceLengthFlip: boolean
順序番号の長さが変化することを示します
- timestamp: timestamp
チェックポイントが記録された時間
レスポンスの例(application/json)
{
"$schema":"api:standardResponse",
"links":[
{
"href":"http://localhost:11001/services/v2/extracts/EXT2/info/checkpoints",
"mediaType":"application/json",
"rel":"canonical"
},
{
"href":"http://localhost:11001/services/v2/extracts/EXT2/info/checkpoints",
"mediaType":"application/json",
"rel":"self"
},
{
"href":"http://localhost:11001/services/v2/metadata-catalog/extractCheckpoints",
"mediaType":"application/schema+json",
"rel":"describedby"
}
],
"messages":[
],
"response":{
"$schema":"ogg:extractCheckpoints",
"current":{
"input":[
{
"current":{
"csn":1543170,
"name":"Not Available",
"offset":0,
"sequence":0,
"thread":0,
"timestamp":"2017-12-14T12:43:44.000Z"
},
"recovery":{
"csn":1543170,
"name":"Not Available",
"offset":0,
"sequence":0,
"thread":1,
"timestamp":"2017-12-14T12:43:44.000Z"
},
"starting":{
"csn":null,
"name":null,
"offset":0,
"sequence":0,
"thread":1,
"timestamp":"2017-12-14T12:42:08.000Z"
}
}
],
"output":[
{
"current":{
"name":"X2",
"offset":3987,
"path":"/u02/ogg/Local/var/lib/data/",
"sequence":0,
"sequenceLength":9,
"sequenceLengthFlip":false,
"timestamp":"2017-12-14T12:43:48.150Z"
}
}
]
}
}
}