The following table describes the activities and operators in the Exception Processing tool palette.
Exception Processing tool palette
Icon | Name | Description |
---|---|---|
![]() | Compensate | Compensate links a Handle Fault to a Compenstation Routine. |
![]() | Compensation Routine | Compensation handlers let you create business process logic to undue or otherwise compensate for completed logic occurring within a complex activity in a business process service that has encountered some exception. A complex activity can contain only one compensation handler |
![]() | Handle Fault | Handle Fault lets you create business process logic that sets up a process to run if a fault is thrown by a service. You can create a default handler or associate the handler with a specific fault from a specific portion of a complex activity. |
![]() | Handle Exception | Handle Exception lets you create business process logic that sets up a process to run if an exception is thrown by the business process. You can create a default handler or associate the handler with a specific exception from a specific portion of the business process. |
![]() | Timeout | Timeout lets you create business process logic to stop the processing of a complex activity, even if required inbound data has not been received. |
![]() | Terminate | Terminates all threads of a business process. |
![]() | Throw Exception | Throws an exception, which calls the either the exception handler or the fault handler, depending on the way the fault is defined. |
Send your feedback on this help topic to Sybase Tech Pubs: pubs@sybase.com