概要
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
- jobExecutionId
- 説明: ジョブの実行ID
- jobName
- 説明: ジョブ名(最大文字数: 237)
- jobExecutionName
- 説明: ジョブの実行名
- lifeCycle
- 説明: ジョブの作成と実行中に全イベントを一覧表示
- log
- 説明: ユーティリティのログ出力を表示します
- rowCount
- 説明: 行数の検証ステップが存在する場合、ソース オブジェクトとターゲット オブジェクトの行数の確認結果
- startTime
- 説明: ジョブの開始時刻、実行されなかった場合はnull
- status
- 説明: ジョブのステータス(最大文字数は12)。使用可能な値は、リクエストのパラメータのstatusの説明に記載されています。
- steps
- 説明: ジョブの最後のステップをすべて一覧表示、実行されなかった場合はnull
- streams
- 説明: ストリームを表示します (存在する場合)
- tasks
- 説明: 各オブジェクトの個々のタスクすべてを表示、実行されなかった場合はnull
応答の例
次の例では、最も一般的なステータスのジョブ実行配列を示します。生成されるリンクは、ジョブのステータスによって異なります。
{ "jobName": "dmsmptodmsmp2createtest", "jobExecutionName": "dmsmptodmsmp2createtest-20141219094827", "startTime": 1419011314588, "status": "RUNNING", "links" : [ { "rel": "self" "href": "http://server/datamover/executingJobs/dmsmptodmsmp2createtest-20141219094827" }, { "rel": "executed_status" "href": "http://server/datamover/executedJobs/dmsmptodmsmp2createtest-20141219094827" } ] } { "jobName": "dmsmptodmsmp2createtest", "jobExecutionName": "dmsmptodmsmp2createtest-20141219094827", "startTime": 1419011314588, "status": "RUNNING", "steps": [ { "id": 1, "type": "VERIFY_JOB_OBJECTS", "startTime": 1419011317674, "endTime": 1419011331750, "durationTime": 14, "status": "COMPLETED" }, { "type": "MOVE_TABLE_DATA", "startTime": 1419011332324, "endTime": 1419011373457, "status": "COMPLETED", "durationTime": 41 } ], "tasks": [ { "id": 15, "parentName": "dmintegrationtestuser", "objectName": "test1", "objectType": "table", "movePhase": "MOVING_DATA", "status": "ARCHIVE", "totalRowsProcessed": 1002, "totalBytesProcessed": 32558, "timeStamp": 1419011343828, "agentName": "Agent2", "utility": "ARC", "sessionsSpecified": 2, "sessionsUsed": "2" "dataStreams": 1 } ], "streams": [ { "utility": "ARC", "operator": "Archive", "agentName": "Agent2", "taskID": 15, "streamID": 1, "bytesProcessed": 97674, "processSpeed": 49033, "timestamp": 1419011349791, "objectName": "dmintegrationtestuser.test3" } ], "log": "Step 1 is complete", "links" : [ { "rel": "self" "href": "http://server/datamover/executingJobs/dmsmptodmsmp2createtest-20141219094827" }, { "rel": "executed_status" "href": "http://server/datamover/executedJobs/dmsmptodmsmp2createtest-20141219094827" } ] }