200 |
TODO |
|
application/json
model |
example
{
"title": "history collection of orders",
"id": "schemas/order/history",
"$schema": "http://json-schema.org/draft-04/schema#",
"description": "one item per started order",
"javaType": "com.sos.joc.model.order.OrderHistory",
"type": "object",
"required": [
"deliveryDate",
"history"
],
"properties": {
"deliveryDate": {
"id": "schemas/common/deliveryDate",
"description": "Current date of the JOC server/REST service. Value is UTC timestamp in ISO 8601 YYYY-MM-DDThh:mm:ss.sZ",
"type": "string",
"format": "date-time"
},
"history": {
"type": "array",
"items": {
"id": "schemas/order/historyItem",
"javaType": "com.sos.joc.model.order.OrderHistoryItem",
"type": "object",
"required": [
"surveyDate",
"path",
"orderId",
"jobChain",
"startTime",
"node",
"state",
"historyId"
],
"properties": {
"surveyDate": {
"id": "schemas/common/surveyDate_p",
"description": "Date of the inventory data. Value is UTC timestamp in ISO 8601 YYYY-MM-DDThh:mm:ss.sZ",
"type": "string",
"format": "date-time"
},
"jobschedulerId": {
"type": "string"
},
"path": {
"id": "schemas/common/path",
"description": "absolute path based on live folder of a JobScheduler object.",
"type": "string",
"pattern": "/([^/]+/)*[^/]+"
},
"orderId": {
"type": "string"
},
"jobChain": {
"id": "schemas/common/path",
"description": "absolute path based on live folder of a JobScheduler object.",
"type": "string",
"pattern": "/([^/]+/)*[^/]+"
},
"startTime": {
"id": "schemas/common/timestamp",
"description": "Value is UTC timestamp in ISO 8601 YYYY-MM-DDThh:mm:ss.sZ or empty",
"type": "string",
"format": "date-time"
},
"endTime": {
"id": "schemas/common/timestamp",
"description": "Value is UTC timestamp in ISO 8601 YYYY-MM-DDThh:mm:ss.sZ or empty",
"type": "string",
"format": "date-time"
},
"node": {
"type": "string"
},
"state": {
"id": "schemas/common/historyState",
"javaType": "com.sos.joc.model.common.HistoryState",
"type": "object",
"required": [
"severity",
"_text"
],
"properties": {
"severity": {
"description": "0=successful, 1=incomplete, 2=failed with a green/yellow/red representation",
"type": "integer"
},
"_text": {
"id": "schemas/common/historyStateText",
"javaType": "com.sos.joc.model.common.HistoryStateText",
"type": "string",
"enum": [
"SUCCESSFUL",
"INCOMPLETE",
"FAILED"
]
}
}
},
"historyId": {
"type": "string"
}
}
}
}
}
}
{ "deliveryDate": "2016-09-06T12:26:43Z", "history": [{ "historyId": 1014860, "jobChain": "examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains", "orderId": "Start", "node": "Success", "startTime": "2016-08-26 06:46:14Z", "endTime": "2016-08-26 06:46:23Z", "state": { "_text": "SUCCESSFUL", "severity": 0 } }, { "historyId": 1014861, "jobChain": "examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains", "orderId": "Start", "node": "Success", "startTime": "2016-08-26 06:48:23Z", "endTime": "2016-08-26 06:48:31Z", "state": { "_text": "SUCCESSFUL", "severity": 0 } }, { "historyId": 1014863, "jobChain": "examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains", "orderId": "Start", "node": "Success", "startTime": "2016-08-26 06:50:31Z", "endTime": "2016-08-26 06:50:40Z", "state": { "_text": "SUCCESSFUL", "severity": 0 } }, { "historyId": 1014865, "jobChain": "examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains", "orderId": "Start", "node": "Success", "startTime": "2016-08-26 06:52:40Z", "endTime": "2016-08-26 06:52:49Z", "state": { "_text": "SUCCESSFUL", "severity": 0 } }, { "historyId": 1014866, "jobChain": "examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains", "orderId": "Start", "node": "Success", "startTime": "2016-08-26 06:54:49Z", "endTime": "2016-08-26 06:54:57Z", "state": { "_text": "SUCCESSFUL", "severity": 0 } }, { "historyId": 1014869, "jobChain": "examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains", "orderId": "Start", "node": "Success", "startTime": "2016-08-26 06:56:57Z", "endTime": "2016-08-26 06:57:06Z", "state": { "_text": "SUCCESSFUL", "severity": 0 } }, { "historyId": 1014870, "jobChain": "examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains", "orderId": "Start", "node": "Success", "startTime": "2016-08-26 06:59:06Z", "endTime": "2016-08-26 06:59:15Z", "state": { "_text": "SUCCESSFUL", "severity": 0 } }, { "historyId": 1014874, "jobChain": "examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains", "orderId": "Start", "node": "Success", "startTime": "2016-08-26 07:01:15Z", "endTime": "2016-08-26 07:01:28Z", "state": { "_text": "SUCCESSFUL", "severity": 0 } }, { "historyId": 1014875, "jobChain": "examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains", "orderId": "Start", "node": "Success", "startTime": "2016-08-26 07:03:28Z", "endTime": "2016-08-26 07:03:35Z", "state": { "_text": "SUCCESSFUL", "severity": 0 } }, { "historyId": 1014876, "jobChain": "examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains", "orderId": "Start", "node": "Success", "startTime": "2016-08-26 07:05:35Z", "endTime": "2016-08-26 07:05:44Z", "state": { "_text": "SUCCESSFUL", "severity": 0 } }] }
{
"deliveryDate": "2016-09-06T12:26:43Z",
"history": [{
"historyId": 1014860,
"jobChain": "examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains",
"orderId": "Start",
"node": "Success",
"startTime": "2016-08-26 06:46:14Z",
"endTime": "2016-08-26 06:46:23Z",
"state": {
"_text": "SUCCESSFUL",
"severity": 0
}
}, {
"historyId": 1014861,
"jobChain": "examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains",
"orderId": "Start",
"node": "Success",
"startTime": "2016-08-26 06:48:23Z",
"endTime": "2016-08-26 06:48:31Z",
"state": {
"_text": "SUCCESSFUL",
"severity": 0
}
}, {
"historyId": 1014863,
"jobChain": "examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains",
"orderId": "Start",
"node": "Success",
"startTime": "2016-08-26 06:50:31Z",
"endTime": "2016-08-26 06:50:40Z",
"state": {
"_text": "SUCCESSFUL",
"severity": 0
}
}, {
"historyId": 1014865,
"jobChain": "examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains",
"orderId": "Start",
"node": "Success",
"startTime": "2016-08-26 06:52:40Z",
"endTime": "2016-08-26 06:52:49Z",
"state": {
"_text": "SUCCESSFUL",
"severity": 0
}
}, {
"historyId": 1014866,
"jobChain": "examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains",
"orderId": "Start",
"node": "Success",
"startTime": "2016-08-26 06:54:49Z",
"endTime": "2016-08-26 06:54:57Z",
"state": {
"_text": "SUCCESSFUL",
"severity": 0
}
}, {
"historyId": 1014869,
"jobChain": "examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains",
"orderId": "Start",
"node": "Success",
"startTime": "2016-08-26 06:56:57Z",
"endTime": "2016-08-26 06:57:06Z",
"state": {
"_text": "SUCCESSFUL",
"severity": 0
}
}, {
"historyId": 1014870,
"jobChain": "examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains",
"orderId": "Start",
"node": "Success",
"startTime": "2016-08-26 06:59:06Z",
"endTime": "2016-08-26 06:59:15Z",
"state": {
"_text": "SUCCESSFUL",
"severity": 0
}
}, {
"historyId": 1014874,
"jobChain": "examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains",
"orderId": "Start",
"node": "Success",
"startTime": "2016-08-26 07:01:15Z",
"endTime": "2016-08-26 07:01:28Z",
"state": {
"_text": "SUCCESSFUL",
"severity": 0
}
}, {
"historyId": 1014875,
"jobChain": "examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains",
"orderId": "Start",
"node": "Success",
"startTime": "2016-08-26 07:03:28Z",
"endTime": "2016-08-26 07:03:35Z",
"state": {
"_text": "SUCCESSFUL",
"severity": 0
}
}, {
"historyId": 1014876,
"jobChain": "examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains",
"orderId": "Start",
"node": "Success",
"startTime": "2016-08-26 07:05:35Z",
"endTime": "2016-08-26 07:05:44Z",
"state": {
"_text": "SUCCESSFUL",
"severity": 0
}
}]
}
|