Execution Steps of Data Service Jobs

The job logic is executed in several steps that you can use to your advantage when handling errors or implementing more complex logic.

Assuming automatic serialization, the steps are executed sequentially, the next step in sequence is executed only if the previous step has finished successfully:

  1. Validate incoming HTTP request and check if required parameters are present. Resolve graph parameters using incoming HTTP parameters.
  2. Start job logic in order to process request payload and generate response payload, set HTTP status code and headers.
  3. Build HTTP response, set final HTTP status code, headers, serialize response payload and transfer HTTP response back to caller.