コマンドの実行
post
/services/{version}/commands/execute
必要なロール: ユーザー
コマンドを実行します。
リクエスト
サポートされるメディア・タイプ
- application/json
パス・パラメータ
- version(必須): string
Oracle GoldenGateサービスのAPIバージョン。
指定できる値:[ "v2" ]
ルート・スキーマ: Oracle GoldenGate Distribution Path Command
タイトル:
Oracle GoldenGate Distribution Path Command
1つに一致
ソースの表示
ネストされたスキーマ: Oracle GoldenGate Distribution Path Command-x-oneOf[0]
型:
object
分散パス・ラグのレポート
ソースの表示
- $schema:
指定できる値:
[ "ogg:distPathCommand" ]
- name(必須):
指定できる値:
[ "report" ]
- reportType(必須):
指定できる値:
[ "lag" ]
- thresholds(必須): array thresholds
最小アイテム数:
1
最大アイテム数:2
ネストされたスキーマ: items
型:
ソースの表示
object
- type(必須):
指定できる値:
[ "info", "critical" ]
- units(必須): units
- value(必須): integer
最小値:
0
最大値:65535
リクエストの例(application/json)
{
"name":"report",
"reportType":"lag",
"thresholds":[
{
"type":"info",
"units":"seconds",
"value":"0"
},
{
"type":"critical",
"units":"seconds",
"value":"5"
}
]
}
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
コマンドが正常に実行されました。
ルート・スキーマ: Oracle GoldenGate Distribution Path Command Result
型:
object
タイトル:
ソースの表示
Oracle GoldenGate Distribution Path Command Result
- $schema:
指定できる値:
[ "ogg:distPathCommandResult" ]
- items: array items
最小アイテム数:
0
最大アイテム数:1024
ネストされたスキーマ: items-x-oneOf[0]
型:
ソースの表示
object
- name(必須): string
最小長:
1
最大長:32
パターン:^[A-Za-z][A-Za-z0-9-_.]*$
分散パス名 - result: result
- severity(必須):
指定できる値:
[ "info", "critical" ]
- targetInitiated(必須): boolean
分散パスがターゲット開始かどうかを示します
ネストされたスキーマ: result-x-oneOf[0]
型:
object
分散パス・ラグのレポート
ソースの表示
- lag(必須): string
最小長:
11
最大長:13
H:MM:SS.mmm形式での分散パス・ラグ - lagSeconds(必須): number
分散パス・ラグの秒数
- lastCheckpoint(必須): string
最小長:
11
最大長:13
最後のチェックポイントからの時間(H:MM:SS.mmm形式) - lastCheckpointSeconds(必須): number
最後のチェックポイントからの時間(秒)
レスポンスの例(application/json)
{
"$schema":"api:standardResponse",
"links":[
{
"href":"http://localhost:9013/services/v2/commands/execute",
"mediaType":"application/json",
"rel":"canonical"
},
{
"href":"http://localhost:9013/services/v2/commands/execute",
"mediaType":"application/json",
"rel":"self"
}
],
"messages":[
],
"response":{
"$schema":"ogg:distPathCommandResult",
"items":[
{
"name":"PTH1",
"targetInitiated":false,
"result":{
"lag":"0:00:00.000",
"lagSeconds":"0",
"lastCheckpoint":"0:00:01.482",
"lastCheckpointSeconds":"1.482"
},
"severity":"info"
},
{
"name":"path6",
"targetInitiated":true,
"result":{
"lag":"0:00:00.000",
"lagSeconds":"0",
"lastCheckpoint":"0:00:05.380",
"lastCheckpointSeconds":"5.38"
},
"severity":"critical"
}
]
}
}