Calls the condition handler identified by the CEEHDHDL CWI. For information on registering a stack frame zero condition handler, see CEEHDHDL — register an event handler for stack frame zero processing.
void *ceecib;
INT4 *results;
FEEDBACK *new_condition;
Response | results value | Description |
---|---|---|
resume | 10 | Resume at the resume cursor (condition has been handled). |
percolate | 20 | Percolate to the next condition handler. |
21 | Percolate to the first user condition handler for the next stack frame. (This can skip a language-specific exception handler for this stack frame as well as the remaining user condition handlers in the queue at this stack frame.) | |
23 | To force CEL default condition handling for the unhandled condition when condition was signaled from CEESGL callable service with a feedback code. | |
promote | 30 | Promote to the next condition handler. |
31 | Promote to the next stack frame. (This can skip a language-specific exception handler for this stack frame as well as any remaining user condition handlers in the queue at this stack frame.) | |
33 | Promote and restart condition handling for the first condition handler for the stack frame denoted by the resume cursor location. | |
enablement | 40 | Ignore the condition; the thread is resumed where interrupted. |
41 | Enable the condition for condition handling. | |
42 | Enable the condition and transform the condition (using the new_condition parameter). | |
percolate enablement | 50 | Percolate the enablement to the calling stack frame. |
51 | Transform the condition (using the new_condition parameter) and percolate the enablement to the calling stack frame. |