Previous Topic: Components of an Exit StateNext Topic: Passing Data


Exit State Definitions

Exit state definitions can be built using system defaults or from any tool that can reference exit states. In a CA Gen action diagram, exit states are set according to the action performed and its outcome.

The outcome of an action may be signaled by the following values:

These are the options for ensuring an appropriate exit state is always set:

For ease of logic design and maintenance, each organization should try to adopt a single, consistent option for all client, server, and common action block logic. Where a mixture of these options is already adopted, be especially aware of which option is employed by existing logic with which their procedures must interwork.

This example raises the following issues:

It is essential that all action diagrams are compatible with the exception handling of any USED action blocks, and that exception conditions are handled completely and safely. When an exit state is set during a procedure execution, the results must be unambiguous.

These are the rules governing the assignment of exit state definitions to flows:

More information:

Error Handling