Dynamic Apps Platform : webMethods BPM Process Development Help : Process Engine Processing : Handling Process and Step Errors : About Boundary Event Error Behavior in a Subprocess
About Boundary Event Error Behavior in a Subprocess
Boundary error events can be added to tasks within a subprocess, to the subprocess itself, or to both. In general, when a error occurs, it is caught by the boundary error event placed on the step or subprocess where the error occurred. If no boundary error event is present, the subprocess fails and is waiting to be resubmitted.
The following table describes the behavior of subprocess activity step errors in various situations:
An error occurs in a subprocess activity step
The activity step has a boundary error event
The subprocess has a boundary error event
Process has a process error step
Result:
Yes
No
Not applicable
Error is caught by the activity step boundary error event.
Yes
Yes
Not applicable
Error is caught by the activity step boundary error event.
No
Yes
Not applicable
Error is caught by the subprocess boundary error event.
No
No
Yes
The status of the subprocess is set to Failed and the subprocess is waiting for resubmission.
No
No
No
The status of the subprocess is set to Failed and the subprocess is waiting for resubmission.
The following table describes the behavior of subprocess errors in various situations:
A subprocess executes an boundary error event
The subprocess has a boundary error event
Process has a process error step
Result:
Yes
Not applicable
Error is caught by the subprocess boundary error event.
No
Yes
The status of the subprocess is set to Failed and the subprocess is waiting for resubmission.
No
No
The status of the subprocess is set to Failed and the subprocess is waiting for resubmission.
Copyright © 2017 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback