Exception Processing Tool Palette

The following table describes the activities and operators in the Exception Processing tool palette.

Exception Processing tool palette

IconNameDescription
CompensateCompensateCompensate links a Handle Fault to a Compenstation Routine.
Compensation HandlerCompensation RoutineCompensation 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 FaultHandle FaultHandle 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 ExceptionHandle ExceptionHandle 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.
TimeoutTimeout

Timeout lets you create business process logic to stop the processing of a complex activity, even if required inbound data has not been received.

TerminateTerminateTerminates all threads of a business process.
Throw ExceptionThrow Exception Throws an exception, which calls the either the exception handler or the fault handler, depending on the way the fault is defined.

Tool Palettes

Logic Tool Palette

Interface Tool Palette

Activities Tool Palette

Send your feedback on this help topic to Sybase Tech Pubs: pubs@sybase.com