Unregister a User-Written Condition Handler (CEEHDLU) API
Required Parameter:
1 | procedure | Input | HDLR_ENTRY |
Omissible Parameter:
2 | fc | Output | FEEDBACK |
Service Program Name: QLEAWI
Default Public Authority: *USE
Threadsafe: Yes
The Unregister a User Condition Handler (CEEHDLU) API unregisters a user-written condition handler for the current call stack entry.
Authorities and Locks
None.
Required Parameter
- procedure (input)
- An entry variable or constant for a user-written condition handler that was previously registered for the current call stack entry using the Register a User-Written Condition Handler (CEEHDLR) API. For more information about registering user-written condition handlers, see Register a User-Written Condition Handler (CEEHDLR) API.
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: 10 | |
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
-
Any registered user-written condition handlers not unregistered by CEEHDLU, are unregistered automatically by the system upon removal of the associated call stack entry from the call stack.
-
If the specified procedure is registered more than once, the most recent registration is removed. Earlier registrations remain in the queue for the call stack entry.
-
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 ]