The following table describes the activities and operators in the Exception Processing tool palette.
Exception Processing tool palette
Icon | Name | Description |
---|---|---|
![]() | Compensate | Enables linking of a Fault Handler to a Compensation Routine. |
![]() | Compensation Routine | Enables the use of business process logic to undo completed logic within a complex activity that has encountered an exception. A complex activity can contain only one compensation handler |
![]() | Fault Handler | Enables the running of an alternate process if a fault is thrown by a specified exception in a business process. |
![]() | Exception Handler | Enables the running of an alternate process if a specified exception is thrown by a business process. |
![]() | Default Handler | Enables the running of an alternate process if general, non-specified faults and exceptions are thrown by a business process. |
![]() | Timeout | Enables the use of business process logic to stop the processing of a complex activity, even when required inbound data has not been received. |
![]() | Terminate | Terminates all threads of a business process. |
![]() | Throw Exception | Throws an exception, which can call an exception handler or fault handler. |
Send your feedback on this help topic to Sybase Tech Pubs: pubs@sybase.com