Chapter 19 Working with Sybase Unwired Orchestrator


Delay and Terminal activities

Delay activities allow you to define a pause on the runtime processing and the delay for continuing the runtime processing.

This delay can be:

Terminal activities allow you to define different kinds of End activities in order to end the runtime processing of a business process or a Complex Activity.

The following types of Terminal activities can be used to stop a business process:

Terminal activity Description
Normal End (Stop) Terminates the process without generating errors
Failure End Terminates the process
Failure with rollback Terminates the process and rolls back current engine of Orchestrator
Fatal error Suspends the engine

These Terminal activities can be used at any level of the business process within atomic activities or within any Complex Activity.

The following types of Terminal activities can be used to end Complex Activities:

Terminal activity Description
Fault Stops the normal processing of the Complex Activity and generates a fault event that can be handled by a fault handler
Compensate Stops the normal processing of the Complex Activity and generates a compensation event that can be handled by a compensation handler of the Complex Activity
EndComplexActivity Normal end of the Complex Activity

The following terminal activity can be used to end loop Complex Activities:

Terminal activity Description
Break Breaks the iteration of the loop and ends the loop activity

 


Copyright (C) 2007. Sybase Inc. All rights reserved.