Exception Handling

Exceptions are caused by <<ThrowException>> activities or correspond to faults returned by operations invoked by service invocation activities. Exception handling is possible when the complex activity contains an exception activity or service invocation.

Sybase WorkSpace Business Process concept

PowerDesigner concept

Exception handler

Composite process with the <<ExceptionHandler>> stereotype. The exception handler must be at the same level as the complex activity and connected with a flow to this activity.

Connecting flow

Flow with a <<Fault>> event.

Default exception handler

Flow with <<DefaultExceptionHandler>> stereotype.