概要
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" } ]