Oracle® Retail Bulk Data Integration Implementation Guide Release 16.0.030 E99918-01 |
|
Previous |
Next |
Batch service is a RESTful service that provides various endpoints to manage batch jobs in Job Admin.
The endpoint "discover" can be used to identify all endpoints provided by Job Admin.
REST Resource | HTTP Method | Description |
---|---|---|
/discover | GET | Lists all available endpoints in Job Admin |
/batch/jobs | GET | Gets all available batch jobs |
/batch/jobs/enable-disable | POST | Enable or disable jobs |
/batch/jobs/{jobName} | GET | Gets all instances for a job |
/batch/jobs/{jobName}/executions | GET | Gets all executions for a job |
/batch/jobs/executions | GET | Gets all executions |
/batch/jobs/currently-running-jobs | GET | Gets currently running jobs |
/batch/jobs/{jobName}/{jobInstanceId}/executions | GET | Gets job executions for a job instance |
/batch/jobs/{jobName}/{jobExecutionId} | GET | Gets job instance and execution for a job execution id |
/batch/jobs/{jobName} | POST | Starts a job asynchronously |
/batch/jobs/executions/{jobExecutionId} | POST | Restarts a stopped or failed job |
/batch/jobs/executions | DELETE | Stops all running job executions |
/batch/jobs/executions/{jobExecutionId} | DELETE | Stops a job execution |
/batch/jobs/executions/{jobExecutionId} | GET | Gets execution steps with details |
/batch/jobs/executions/{jobExecutionId}/steps | GET | Gets execution steps |
/batch/jobs/executions/{jobExecutionId}/steps/{stepExecutionId} | GET | Gets step details |
/batch/jobs/job-def-xml-files | GET | Gets all job xml files |
/batch/jobs/is-job-ready-to-start/{jobName} | GET | Is job ready to start for a given job name |
/batch/jobs/group-definitions | GET | Gets group definitions |
/batch/jobs/job-def-xml/{jobXmlId} | POST | |
/telemetry/jobs | GET | Returns runtime job metrics between fromTime and toTime |
/manage-group/group | PUT | Update a group |
/manage-group/group | POST | Add a group |
/manage-group/group/{groupId} | DELETE | Delete a group for a given groupId |
/manage-group/group/{groupId} | GET | Gets group info for a given groupId |
/manage-group/group/name/{groupName} | DELETE | Delete group info for a given group name |
/manage-group/group/name/{groupName} | GET | Gets group info for a given group name |
/manage-group/group/group-members | PUT | Update group members info |
/manage-group/group/group-member | PUT | Update group member info |
/manage-group/group/group-member | POST | Add a group member |
/manage-group/group/{groupName}/group-member/{groupMemberName} | DELETE | Delete group member for a given group name and group member name |
/manage-group/group/{groupName}/group-members | GET | Gets group members for a given group name |
/manage-group/group/group-member/{groupMemberId} | GET | Gets group member info for a given group memberId |
/manage-group/group/group-members/{memberName}/{memberType} | GET | Gets group members for a given member name and memberType |
/manage-group/groups | GET | Gets all groups |
/manage-group/groups | PUT | Updates all groups |