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