概要
status RESTful API は、以下のURLとメソッドを使用して、実行されたジョブのステータスを表示します。
| アイテム | 説明 | ||
|---|---|---|---|
| URL | /datamover/executedJobs/executed-job-name /datamover/executingJobs/executed-job-name |
||
| メソッド | GET | ||
リクエストのパラメータ
- outputLevel
- URL: /datamover/executingJobs/executed-job-name?outputLevel=value
応答のパラメータ
- currentStep
- 説明: ジョブの最新ステップID、実行されなかった場合はnull
- endTime
- 説明: ジョブの終了時刻、実行されなかった場合はnull
- estimatedJobSize
- 説明: ジョブ サイズの信頼度の高い見積もり
- jobExecutionId
- 説明: ジョブの実行ID
- jobName
- 説明: ジョブ名(最大文字数: 237)
- jobExecutionName
- 説明: ジョブの実行名
- lifeCycle
- 説明: ジョブの作成と実行中に全イベントを一覧表示
- log
- 説明: ユーティリティのログ出力を表示します
- rowCount
- 説明: 行数の検証ステップが存在する場合、ソース オブジェクトとターゲット オブジェクトの行数の確認結果
- startTime
- 説明: ジョブの開始時刻、実行されなかった場合はnull
- status
- 説明: ジョブのステータス(最大文字数は12)。使用可能な値は、リクエストのパラメータのstatusの説明に記載されています。
- steps
- 説明: ジョブの最後のステップをすべて一覧表示、実行されなかった場合はnull
- streams
- 説明: ストリームを表示します (存在する場合)
- submitTime
- 説明: ジョブが送信された時刻
- tasks
- 説明: 各オブジェクトの個々のタスクすべてを表示、実行されなかった場合はnull
応答の例
次の例では、最も一般的なステータスのジョブ実行配列を示します。生成されるリンクは、ジョブのステータスによって異なります。
{
"jobName" : "job1-20200128112954",
"jobExecutionName" : "job1-20200128112954",
"jobExecutionId" : 25,
"currentStep" : 3,
"startTime" : 1580239796717,
"endTime" : 1580239811907,
"status" : "COMPLETED",
"steps" : [ {
"id" : 1,
"status" : "COMPLETED",
"type" : "VERIFY_JOB_OBJECTS",
"startTime" : 1580239799361,
"endTime" : 1580239800076
}, {
"id" : 2,
"status" : "COMPLETED",
"type" : "COMPARE_DDL",
"startTime" : 1580239800186,
"endTime" : 1580239802157
}, {
"id" : 3,
"status" : "COMPLETED",
"type" : "MOVE_TABLE_DATA",
"startTime" : 1580239802203,
"endTime" : 1580239811792
} ],
"tasks" : [ {
"id" : 2570,
"movePhase" : "VALIDATING",
"status" : "COMPLETE",
"timestamp" : 1580239799774
}, {
"id" : 2571,
"movePhase" : "COMPARE_DDL",
"status" : "COMPLETE",
"agentName" : "Agent1",
"utility" : "SQL",
"timestamp" : 1580239801883
}, {
"id" : 2572,
"movePhase" : "MOVING_DATA",
"status" : "COMPLETE",
"objectType" : "table",
"agentName" : "Agent1",
"utility" : "DSA",
"timestamp" : 1580239804392
} ],
"links" : [ {
"rel" : "self",
"href" : "https://localhost:1443/datamover/executedJobs/job1-20200128112954?outputLevel=3"
} ]