You may also write Before exit programs which replace the tablesONLINE/CICS actions with their own. Some examples are discussed in the applications section below. Such programs set T-TBLX-BYPASS-ACTION-IND to Y to prevent tablesONLINE/CICS from taking an action specified in Table 82.
Here are the possible values of the BYPASS-ACTION-IND indicator and corresponding actions:
- Y—Action successfully completed by exit program
- E—Action could not be completed
- W, I, or space—Not used
When the exit program returns to tablesONLINE/CICS in both of the above situations (i.e., BYPASS-ACTION-IND is Y or E) tablesONLINE/CICS will do one of three things:
- continue with the action if W, I, or space has been set in BYPASS-ACTION-IND
- continue but skip the action if Y has been set in BYPASS-ACTION-IND
- go back to ask for better data if E has been set in BYPASS-ACTION-IND