Activation Group and Control Flow APIs
ILE CEE APIs are provided to manage activation groups and to determine the control flow of procedures. The activation group and control flow APIs are:
- Abnormal End (CEE4ABN) abnormally ends the activation group containing the nearest control boundary.
- Find a Control Boundary (CEE4FCB) searches the call stack for the nearest call stack entry that is a control boundary.
- Normal End (CEETREC) is used to do a normal ending of the activation group containing the nearest control boundary.
- Register Activation Group Exit Procedure (CEE4RAGE) is used to register procedures that are called when an activation group ends.
- Register Activation Group Exit Procedure 2 (CEE4RAGE2) is used to register procedures that are called when an activation group ends (64 bit version of CEE4RAGE).
- Register Activation Group Exit Procedure Last (CEE4RAGEL) is used to register procedures that are called when an activation group ends.
- Register Call Stack Entry Termination User Exit Procedure (CEERTX) registers a user-defined procedure that runs when the call stack entry for which it is registered is ended by anything other than a return to the caller.
- Unregister Call Stack Entry Termination User Exit Procedure (CEEUTX) is used to unregister a user-defined procedure that was previously registered by the Register Call Stack Entry Termination User Exit Procedure (CEERTX) API.
For more information about using the ILE CEE APIs, see the following sections:
- ILE CEE API Calling and Naming Conventions
- Data Type Definitions of ILE CEE
- Omitting Parameters in ILE CEE
- IBM® i Messages and the ILE CEE API Feedback Code
[ Back to top | ILE CEE APIs | APIs by category ]