ジョブのスケジュール
post
http://{host}:{port}/veridata/v1/services/configuration/schedule/jobs
必要なロール: Administrator、SuperUser、CommandLineOperator、JobOperator、RepairOperator
Veridataジョブをスケジュールします。
リクエスト
この操作にはリクエスト・パラメータはありません。
サポートされるメディア・タイプ
- application/json
ルート・スキーマ: schema
タイプ:
ソースの表示
object-
scheduleDetails: array scheduleDetails
-
type(必須): string
デフォルト値:
COMPARE指定できる値:[ "COMPARE" ]
例:
{
"type":"COMPARE",
"scheduleDetails":[
{
"schedulePattern":"0 * * * * ?",
"endDate":"2024-02-03T10:15:30Z",
"params":{
"jobId":1001,
"isEnabled":true
}
},
{
"schedulePattern":"0 * * * * ?",
"endDate":"2024-02-03T10:15:30Z",
"params":{
"jobId":1002,
"isEnabled":true
}
}
]
}ネストされたスキーマ: ScheduleDetail
タイプ:
ソースの表示
object-
endDate: string (date-time)
パターン:
YYYY-MM-DDTHH:mm:ss.sssZ例:2024-02-03T10:15:30Z -
params: object params
任意のデータ型を持つ任意の数の属性(文字列、数値、ブール、配列、オブジェクトなど)を含むことができる汎用オブジェクト。
-
schedulePattern(必須): string
ネストされたスキーマ: params
タイプ:
object任意のデータ型を持つ任意の数の属性(文字列、数値、ブール、配列、オブジェクトなど)を含むことができる汎用オブジェクト。
レスポンス
サポートされるメディア・タイプ
- application/json
201 レスポンス
Veridataジョブが正常にスケジュールされました
ルート・スキーマ: ScheduledJobsResponse
タイプ:
ソースの表示
object例:
{
"jobsScheduled":[
{
"jobId":1001,
"isEnabled":true
}
],
"jobsNotScheduled":[
{
"jobId":1002,
"isEnabled":true,
"errorMessage":"OGGV-01135: Unable to schedule the Job with Job ID 1002 as the Job is already scheduled"
}
]
}ネストされたスキーマ: items
タイプ:
objectネストされたスキーマ: items
タイプ:
object207レスポンス
一部のVeridataジョブは正常にスケジュールされましたが、他のジョブはスケジュールできませんでした。
ルート・スキーマ: ScheduledJobsResponse
タイプ:
ソースの表示
object例:
{
"jobsScheduled":[
{
"jobId":1001,
"isEnabled":true
}
],
"jobsNotScheduled":[
{
"jobId":1002,
"isEnabled":true,
"errorMessage":"OGGV-01135: Unable to schedule the Job with Job ID 1002 as the Job is already scheduled"
}
]
}ネストされたスキーマ: items
タイプ:
objectネストされたスキーマ: items
タイプ:
object400 レスポンス
不正なリクエスト。
ルート・スキーマ: 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"
}