Job completion notification
A Job Completion notification is emitted by the API to report that the processing of an operation that runs asynchronously to the client application has ended.
Asynchronous operations are those that complete with an HTTP status code of 202 (Accepted) when requested by the client. A Job Completion Notification message is sent to the API session that initiated the job when such an operation completes or is canceled, and provides to the client application the URI of the job that has completed or been canceled so the client application can use the Query Job Status operation to obtain results for the job.
Characteristic | Description |
---|---|
Destination | The per-session job notification topic for each API session that is authorized to receive the notification. |
In addition to the common JMS message headers described above, the following additional message properties are provided to allow for message selection:
Message property name | Description |
---|---|
notification-type | The value "job-completion". |
job-uri | The URI identifying the asynchronous job that has just completed execution or has been canceled. |
The body of a job completion notification is null.