チェックポイントの取得
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: 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
- 配列: object items
Extractプロセスの1つのチェックポイント
ネストされたスキーマ: current
型:
ソースの表示
object
- name(必須): string
最小長:
2
最大長:2
パターン:^[A-Za-z][A-Za-z0-9]$
トレイルの名前 - offset(必須): offset
- path: string
最小長:
1
最大長:4096
トレイル・データが格納されるパス - sequence(必須): integer
最小値:
0
最大値:999999999
デフォルト値:0
トレイル・ファイル順序番号 - sequenceLength(必須):
指定できる値:
[ "6", "9" ]
順序ファイル名の字数 - sequenceLengthFlip(必須): boolean
順序番号の長さが変化することを示します
- timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: starting
型:
ソースの表示
object
- name(必須): string
最小長:
2
最大長:2
パターン:^[A-Za-z][A-Za-z0-9]$
トレイルの名前 - offset(必須): offset
- path: string
最小長:
1
最大長:4096
トレイル・データが格納されるパス - sequence(必須): integer
最小値:
0
最大値:999999999
デフォルト値:0
トレイル・ファイル順序番号 - sequenceLength(必須):
指定できる値:
[ "6", "9" ]
順序ファイル名の字数 - sequenceLengthFlip(必須): boolean
順序番号の長さが変化することを示します
- timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: offset
1つに一致
ソースの表示
-
指定できる値:
[ "-2" ]
BEGIN NOWの特殊な値 - integer
最小値:
0
最大値:2147483647
トレイル順序ファイルのオフセット
ネストされたスキーマ: offset
1つに一致
ソースの表示
-
指定できる値:
[ "-2" ]
BEGIN NOWの特殊な値 - integer
最小値:
0
最大値:2147483647
トレイル順序ファイルのオフセット
ネストされたスキーマ: current
型:
ソースの表示
object
- name(必須): string
最小長:
1
最大長:4096
ファイルの名前 - offset(必須): integer
最小値:
0
最大値:9223372036854776000
ファイル内のオフセット - timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: starting
型:
ソースの表示
object
- name(必須): string
最小長:
1
最大長:4096
ファイルの名前 - offset(必須): integer
最小値:
0
最大値:9223372036854776000
ファイル内のオフセット - timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: current
型:
ソースの表示
object
- name(必須): name
表の名前
- sequence(必須): integer
最小値:
0
最大値:9223372036854776000
表のレコード数 - timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: starting
型:
ソースの表示
object
- name(必須): name
表の名前
- sequence(必須): integer
最小値:
0
最大値:9223372036854776000
表のレコード数 - 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
最大値:4294967295
アーカイブ・ログの順序 - thread(必須): integer
最小値:
0
最大値:4294967295
統合キャプチャのスレッド数 - timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: boundedRecoveryEnd
型:
ソースの表示
object
- csn(必須): csn
- name(必須): name
アーカイブ・ログの名前
- offset(必須): integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence(必須): integer
最小値:
0
最大値:4294967295
アーカイブ・ログの順序 - thread(必須): integer
最小値:
0
最大値:4294967295
統合キャプチャのスレッド数 - timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: boundedRecoveryPrevious
型:
ソースの表示
object
- csn(必須): csn
- name(必須): name
アーカイブ・ログの名前
- offset(必須): integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence(必須): integer
最小値:
0
最大値:4294967295
アーカイブ・ログの順序 - thread(必須): integer
最小値:
0
最大値:4294967295
統合キャプチャのスレッド数 - timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: current
型:
ソースの表示
object
- csn(必須): csn
- name(必須): name
アーカイブ・ログの名前
- offset(必須): integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence(必須): integer
最小値:
0
最大値:4294967295
アーカイブ・ログの順序 - thread(必須): integer
最小値:
0
最大値:4294967295
統合キャプチャのスレッド数 - timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: recovery
型:
ソースの表示
object
- csn(必須): csn
- name(必須): name
アーカイブ・ログの名前
- offset(必須): integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence(必須): integer
最小値:
0
最大値:4294967295
アーカイブ・ログの順序 - thread(必須): integer
最小値:
0
最大値:4294967295
統合キャプチャのスレッド数 - timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: starting
型:
ソースの表示
object
- csn(必須): csn
- name(必須): name
アーカイブ・ログの名前
- offset(必須): integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence(必須): integer
最小値:
0
最大値:4294967295
アーカイブ・ログの順序 - thread(必須): integer
最小値:
0
最大値:4294967295
統合キャプチャのスレッド数 - timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: current
型:
ソースの表示
object
- name(必須): string
最小長:
2
最大長:2
パターン:^[A-Za-z][A-Za-z0-9]$
トレイルの名前 - offset(必須): offset
- path: string
最小長:
1
最大長:4096
トレイル・データが格納されるパス - sequence(必須): integer
最小値:
0
最大値:999999999
デフォルト値:0
トレイル・ファイル順序番号 - sequenceLength(必須):
指定できる値:
[ "6", "9" ]
順序ファイル名の字数 - sequenceLengthFlip(必須): boolean
順序番号の長さが変化することを示します
- timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: offset
1つに一致
ソースの表示
-
指定できる値:
[ "-2" ]
BEGIN NOWの特殊な値 - integer
最小値:
0
最大値:2147483647
トレイル順序ファイルのオフセット
ネストされたスキーマ: items
型:
object
Extractプロセスの1つのチェックポイント
ソースの表示
- input(必須): array input
最小アイテム数:
1
最大アイテム数:128
入力ごとのチェックポイントの詳細 - output(必須): array output
最小アイテム数:
1
最大アイテム数:128
トレイル出力ごとのチェックポイントの詳細
ネストされたスキーマ: current
型:
ソースの表示
object
- name(必須): string
最小長:
2
最大長:2
パターン:^[A-Za-z][A-Za-z0-9]$
トレイルの名前 - offset(必須): offset
- path: string
最小長:
1
最大長:4096
トレイル・データが格納されるパス - sequence(必須): integer
最小値:
0
最大値:999999999
デフォルト値:0
トレイル・ファイル順序番号 - sequenceLength(必須):
指定できる値:
[ "6", "9" ]
順序ファイル名の字数 - sequenceLengthFlip(必須): boolean
順序番号の長さが変化することを示します
- timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: starting
型:
ソースの表示
object
- name(必須): string
最小長:
2
最大長:2
パターン:^[A-Za-z][A-Za-z0-9]$
トレイルの名前 - offset(必須): offset
- path: string
最小長:
1
最大長:4096
トレイル・データが格納されるパス - sequence(必須): integer
最小値:
0
最大値:999999999
デフォルト値:0
トレイル・ファイル順序番号 - sequenceLength(必須):
指定できる値:
[ "6", "9" ]
順序ファイル名の字数 - sequenceLengthFlip(必須): boolean
順序番号の長さが変化することを示します
- timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: offset
1つに一致
ソースの表示
-
指定できる値:
[ "-2" ]
BEGIN NOWの特殊な値 - integer
最小値:
0
最大値:2147483647
トレイル順序ファイルのオフセット
ネストされたスキーマ: offset
1つに一致
ソースの表示
-
指定できる値:
[ "-2" ]
BEGIN NOWの特殊な値 - integer
最小値:
0
最大値:2147483647
トレイル順序ファイルのオフセット
ネストされたスキーマ: current
型:
ソースの表示
object
- name(必須): string
最小長:
1
最大長:4096
ファイルの名前 - offset(必須): integer
最小値:
0
最大値:9223372036854776000
ファイル内のオフセット - timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: starting
型:
ソースの表示
object
- name(必須): string
最小長:
1
最大長:4096
ファイルの名前 - offset(必須): integer
最小値:
0
最大値:9223372036854776000
ファイル内のオフセット - timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: current
型:
ソースの表示
object
- name(必須): name
表の名前
- sequence(必須): integer
最小値:
0
最大値:9223372036854776000
表のレコード数 - timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: starting
型:
ソースの表示
object
- name(必須): name
表の名前
- sequence(必須): integer
最小値:
0
最大値:9223372036854776000
表のレコード数 - 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
最大値:4294967295
アーカイブ・ログの順序 - thread(必須): integer
最小値:
0
最大値:4294967295
統合キャプチャのスレッド数 - timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: boundedRecoveryEnd
型:
ソースの表示
object
- csn(必須): csn
- name(必須): name
アーカイブ・ログの名前
- offset(必須): integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence(必須): integer
最小値:
0
最大値:4294967295
アーカイブ・ログの順序 - thread(必須): integer
最小値:
0
最大値:4294967295
統合キャプチャのスレッド数 - timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: boundedRecoveryPrevious
型:
ソースの表示
object
- csn(必須): csn
- name(必須): name
アーカイブ・ログの名前
- offset(必須): integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence(必須): integer
最小値:
0
最大値:4294967295
アーカイブ・ログの順序 - thread(必須): integer
最小値:
0
最大値:4294967295
統合キャプチャのスレッド数 - timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: current
型:
ソースの表示
object
- csn(必須): csn
- name(必須): name
アーカイブ・ログの名前
- offset(必須): integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence(必須): integer
最小値:
0
最大値:4294967295
アーカイブ・ログの順序 - thread(必須): integer
最小値:
0
最大値:4294967295
統合キャプチャのスレッド数 - timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: recovery
型:
ソースの表示
object
- csn(必須): csn
- name(必須): name
アーカイブ・ログの名前
- offset(必須): integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence(必須): integer
最小値:
0
最大値:4294967295
アーカイブ・ログの順序 - thread(必須): integer
最小値:
0
最大値:4294967295
統合キャプチャのスレッド数 - timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: starting
型:
ソースの表示
object
- csn(必須): csn
- name(必須): name
アーカイブ・ログの名前
- offset(必須): integer
最小値:
0
最大値:2147483647
アーカイブ・ログのオフセット - sequence(必須): integer
最小値:
0
最大値:4294967295
アーカイブ・ログの順序 - thread(必須): integer
最小値:
0
最大値:4294967295
統合キャプチャのスレッド数 - timestamp(必須): timestamp
チェックポイントが記録された時間
ネストされたスキーマ: current
型:
ソースの表示
object
- name(必須): string
最小長:
2
最大長:2
パターン:^[A-Za-z][A-Za-z0-9]$
トレイルの名前 - offset(必須): offset
- path: string
最小長:
1
最大長:4096
トレイル・データが格納されるパス - 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":[
{
"boundedRecoveryBegin":{
"csn":null,
"name":null,
"offset":"0",
"sequence":"0",
"thread":"1",
"timestamp":"2021-07-13T16:37:08.946Z"
},
"boundedRecoveryEnd":{
"csn":null,
"name":null,
"offset":"0",
"sequence":"0",
"thread":"1",
"timestamp":"2021-07-13T16:37:08.946Z"
},
"boundedRecoveryPrevious":{
"csn":null,
"name":null,
"offset":"0",
"sequence":"0",
"thread":"1",
"timestamp":"2021-07-13T16:37:08.946Z"
},
"current":{
"csn":"1542600",
"name":null,
"offset":"0",
"sequence":"0",
"thread":"0",
"timestamp":"2021-07-13T16:38:37.000Z"
},
"recovery":{
"csn":"1542417",
"name":null,
"offset":"25007632",
"sequence":"9",
"thread":"1",
"timestamp":"2021-07-13T16:38:00.000Z"
},
"starting":{
"csn":null,
"name":null,
"offset":"0",
"sequence":"0",
"thread":"1",
"timestamp":"2021-07-13T16:37:01.000Z"
}
}
],
"output":[
{
"current":{
"name":"X2",
"offset":"4528",
"sequence":"0",
"sequenceLength":"9",
"sequenceLengthFlip":false,
"timestamp":"2021-07-13T16:38:40.548Z"
}
}
]
}
}
}