Unregister Call Stack Entry Termination User Exit Procedure (CEEUTX) API
Required Parameter:
1 | procedure | Input | RTX_ENTRY |
Omissible Parameter:
2 | fc | Output | FEEDBACK |
Service Program Name: QLEAWI
Default Public Authority: *USE
Threadsafe: Yes
The Unregister Call Stack Entry Termination User Exit Procedure (CEEUTX) API is used to unregister a user-defined procedure that was previously registered by the Register Call Stack Entry Termination User Exit Procedure (CEERTX) API. The CEEUTX API operates on the call stack entry termination user exits that are registered for the call stack entry from which the CEEUTX API is called.
Authorities and Locks
None.
Required Parameter
- procedure (input)
- An entry variable or constant for the procedure that is to be unregistered for the call stack entry.
Omissible Parameter
- fc (output)
- A 12-byte feedback code.
Feedback Codes and Conditions
CEE0000 | The API completed successfully |
Severity: 00 | |
CEE0252 | &1 is unable to find the procedure |
Severity: 30 | |
CEE0253 | Additional registrations of the procedure remain in the queue |
Severity: 10 | |
CEE0257 | The procedure provided for &1 is not valid |
Severity: 30 | |
CEE9902 | Unexpected user error occurred in &1 |
Severity: 30 |
Usage Notes
- Registered call stack entry termination user exit procedures are automatically unregistered upon the return from the call stack entry for which they are registered.
- If the same procedure is registered for the call stack entry more than once, the CEEUTX API processes the registrations in LIFO order.
- The message CEE0257 occurs if the pointer contained in procedure is not a procedure pointer.
API introduced: V2R3
[ Back to top | ILE CEE APIs | APIs by category ]