修復ジョブ
post
http://{host}:{port}/veridata/v1/services/repair/jobs/{runId}
必要なロール: Administrator、SuperUser、CommandLineOperator、RepairOperator
Veridataジョブを修復します。
リクエスト
パス・パラメータ
- runId(必須): string
比較ジョブの実行ID。たとえば、runId=1024,0,0です。これは、モニタリングAPIから取得できるジョブの実行の一意のIDを定義します。
サポートされるメディア・タイプ
- application/json
ルート・スキーマ: schema
タイプ:
ソースの表示
object-
cps: array cps
修復する比較ペアのリスト。
-
operationType: string
指定できる値:
[ "UPDATE", "DELETE", "INSERT" ]操作タイプのフィルタ。 -
repairPassword: string (password)
ユーザー・パスワードを修復します。
-
repairSQL: boolean
デフォルト値:
false修復SQL問合せをターゲット・データベースで直接実行するのではなく、修復SQL問合せを生成して返すかどうかを決定するパラメータ。デフォルト値: false -
repairStatus: string
指定できる値:
[ "OOS", "WARNING", "ERRORS", "CANCELLED" ]修復ステータスのフィルタ。修復ステータスと異なる方法でマッピングされたフィルタ。 -
repairUser: string
修復SQL問合せを実行するためにターゲット・データベースで使用されるユーザー資格証明
例:
{
"repairUser":"Ram,",
"repairPassword":"Veridata@123",
"repairSQL":"false,",
"repairStatus":"OOS,",
"operationType":"UPDATE,",
"cps":[
{
"cpId":"1023,",
"repairStatus":"OOS,",
"operationType":"UPDATE,",
"rowIds":[
"10, 20, 30"
]
}
]
}ネストされたスキーマ: RepairCP
タイプ:
ソースの表示
object-
cpId: integer
比較ペアID。
-
operationType: string
指定できる値:
[ "UPDATE", "DELETE", "INSERT" ]操作タイプのフィルタ。 -
repairStatus: string
指定できる値:
[ "OOS", "WARNING", "ERRORS", "CANCELLED" ]修復ステータスのフィルタ。修復ステータスと異なる方法でマッピングされたフィルタ。 -
rowIds: array rowIds
各非同期行IDのリスト。GGROWHASH列の値は行のIDになります。INSERTの場合はソース側、DELETEの場合はターゲット側、およびUPDATEの場合はソース側とターゲット側をつなげたものを送信します。
ネストされたスキーマ: rowIds
タイプ:
array各非同期行IDのリスト。GGROWHASH列の値は行のIDになります。INSERTの場合はソース側、DELETEの場合はターゲット側、およびUPDATEの場合はソース側とターゲット側をつなげたものを送信します。
ソースの表示
レスポンス
サポートされるメディア・タイプ
- application/json
200 レスポンス
修復ジョブが正常に発行されました。次のレスポンスは、repairSQLがfalseの場合にのみ表示されます。それ以外の場合、バイトがレスポンスで返されます。
400 レスポンス
不正なリクエスト。
ルート・スキーマ: Error
タイプ:
ソースの表示
object-
errCode: string
Veridataのエラー・コード。
-
errMsg: string
Veridataのエラー・メッセージ。
例:
{
"errCode":"OGGV-00001",
"errMsg":"Error message"
}401 レスポンス
権限がありません。
ルート・スキーマ: Error
タイプ:
ソースの表示
object-
errCode: string
Veridataのエラー・コード。
-
errMsg: string
Veridataのエラー・メッセージ。
例:
{
"errCode":"OGGV-00001",
"errMsg":"Error message"
}404 レスポンス
見つかりません。
ルート・スキーマ: Error
タイプ:
ソースの表示
object-
errCode: string
Veridataのエラー・コード。
-
errMsg: string
Veridataのエラー・メッセージ。
例:
{
"errCode":"OGGV-00001",
"errMsg":"Error message"
}500 レスポンス
サーバー・エラー。
ルート・スキーマ: Error
タイプ:
ソースの表示
object-
errCode: string
Veridataのエラー・コード。
-
errMsg: string
Veridataのエラー・メッセージ。
例:
{
"errCode":"OGGV-00001",
"errMsg":"Error message"
}