Error Handling

In the event that a Process Component returns a failed or incomplete execution response Orchestrator handles the error using engine default configurations. Standard error handling functionality is to retry the plan item for a defined number of times, with a defined delay interval between invocations before referring it to the Plan Item Error Handler with the name of a default error handler for manual intervention. If a plan fragment is defined for a Process Component, these error handling properties may be overridden.

If the retry override flag is set to true, then the plan fragment configuration for retry will be used instead of the engine configuration. The following parameters may be set:

  • Retry Count – the number of times to retry the plan item on failure before referring it to the Plan Item Error Handler.
  • Retry Delay – the delay in msec to wait between plan item retries.

When invoking the Plan Item Error Handler Orchestrator specifies the error handling module that is relevant for the plan item being submitted. Generally this is a default error handler, but the name of the error handler may be overridden by specifying it in the plan fragment.