Understanding Data Flow in Internal Error Handler

The following steps will help you understand the data flow in the Internal Error Handler:

  1. Orchestrtor sends the PlanItemExecuteRequest or PlanItemSuspend event to the process component for each plan item.
  2. In response, the process component sends PlanItemExecuteResponse event.
  3. In PlanItemExecuteResponse event we have two flags: Completed and Success, and based on value of these flags the orchestrator will take appropriate action. The following tables illustrates the same:
    Complete Success Description
    Technical Error False False/True Orchestrator will retry the process component call for the defined number of retries with the defined retry interval. If the process component call continues to fail, then it will refer the plan item to the Plan Item Failed Handler.
    Business Error True False Orchestrator will refer the plan item to the Plan Item Failed Handler.
    Success True True Processing continues as normal.

    Steps 1 through 3 are part of existing implementation

  4. The orchestrator will invoke the plan item Error Handler according to your configuration. Going forward the system will consider that you have configured Internal Error Handler, and refer the Internal Error Handler as Error Handler.
  5. Plan item Error Handler will change the failed plan item state to ERROR.
  6. Plan will remain in EXECUTION with one or more plan items in ERROR state.
  7. You will be able to search for the plans with one or more plan items in ERROR state in OMS UI.
  8. After searching for the plan with plan item in ERROR state, you can view the plan details.
  9. The following image shows the plan item in Error state:

    The plan item will have a tree icon with a pause on it which indicates that the plan item is paused and needs manual intervention. The status icon is shown as which indicates that the plan item is in ERROR state.

  10. You can access the plan item in ERROR state and take appropriate action on it. Action on the plan item in ERROR state can be from one of the following options:
    1. Retry
    2. Resume
    3. Complete
    4. MOPD
  11. You can take different actions on different failed plan items in the same plan. This would vary only if you have chosen MOPD as your action for the plan item in ERROR, since MOPD as the error resolution would act on the entire plan rather than the individual plan item.
  12. You need to submit the action taken for each failed plan item.
  13. After your submission, the orchestrator would initiate the action on the respective plan items.