修復ジョブ
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" }