- WS-OPTION IS NOT NUMERIC OR WS-OPTION > CDEMO-MENU-OPT-COUNT OR WS-OPTION = ZEROS
| MOVE 'Y' TO WS-ERR-FLG | COMEN01C.cbl:130 |
- WS-OPTION IS NOT NUMERIC OR WS-OPTION > CDEMO-MENU-OPT-COUNT OR WS-OPTION = ZEROS
| MOVE 'Please enter a valid option number...' TO WS-MESSAGE | COMEN01C.cbl:131–132 |
- WS-OPTION IS NOT NUMERIC OR WS-OPTION > CDEMO-MENU-OPT-COUNT OR WS-OPTION = ZEROS
| PERFORM SEND-MENU-SCREEN | COMEN01C.cbl:133 |
- CDEMO-USRTYP-USER AND CDEMO-MENU-OPT-USRTYPE(WS-OPTION) = 'A'
| SET ERR-FLG-ON TO TRUE | COMEN01C.cbl:138 |
- CDEMO-USRTYP-USER AND CDEMO-MENU-OPT-USRTYPE(WS-OPTION) = 'A'
| MOVE SPACES TO WS-MESSAGE | COMEN01C.cbl:139 |
- CDEMO-USRTYP-USER AND CDEMO-MENU-OPT-USRTYPE(WS-OPTION) = 'A'
| MOVE 'No access - Admin Only option... ' TO WS-MESSAGE | COMEN01C.cbl:140–141 |
- CDEMO-USRTYP-USER AND CDEMO-MENU-OPT-USRTYPE(WS-OPTION) = 'A'
| PERFORM SEND-MENU-SCREEN | COMEN01C.cbl:142 |
- NOT ERR-FLG-ON
- CDEMO-MENU-OPT-PGMNAME(WS-OPTION) = 'COPAUS0C'
| EXEC CICS INQUIRE PROGRAM(CDEMO-MENU-OPT-PGMNAME(WS-OPTION)) NOHANDLE END-EXEC | COMEN01C.cbl:148–151 |
- NOT ERR-FLG-ON
- CDEMO-MENU-OPT-PGMNAME(WS-OPTION) = 'COPAUS0C'
- EIBRESP = DFHRESP(NORMAL)
| MOVE WS-TRANID TO CDEMO-FROM-TRANID | COMEN01C.cbl:153 |
- NOT ERR-FLG-ON
- CDEMO-MENU-OPT-PGMNAME(WS-OPTION) = 'COPAUS0C'
- EIBRESP = DFHRESP(NORMAL)
| MOVE WS-PGMNAME TO CDEMO-FROM-PROGRAM | COMEN01C.cbl:154 |
- NOT ERR-FLG-ON
- CDEMO-MENU-OPT-PGMNAME(WS-OPTION) = 'COPAUS0C'
- EIBRESP = DFHRESP(NORMAL)
| MOVE ZEROS TO CDEMO-PGM-CONTEXT | COMEN01C.cbl:155 |
- NOT ERR-FLG-ON
- CDEMO-MENU-OPT-PGMNAME(WS-OPTION) = 'COPAUS0C'
- EIBRESP = DFHRESP(NORMAL)
| EXEC CICS XCTL PROGRAM(CDEMO-MENU-OPT-PGMNAME(WS-OPTION)) COMMAREA(CARDDEMO-COMMAREA) END-EXEC | COMEN01C.cbl:156–159 |
- NOT ERR-FLG-ON
- CDEMO-MENU-OPT-PGMNAME(WS-OPTION) = 'COPAUS0C'
- NOT (EIBRESP = DFHRESP(NORMAL))
| MOVE SPACES TO WS-MESSAGE | COMEN01C.cbl:161 |
- NOT ERR-FLG-ON
- CDEMO-MENU-OPT-PGMNAME(WS-OPTION) = 'COPAUS0C'
- NOT (EIBRESP = DFHRESP(NORMAL))
| MOVE DFHRED TO ERRMSGC OF COMEN1AO | COMEN01C.cbl:162 |
- NOT ERR-FLG-ON
- CDEMO-MENU-OPT-PGMNAME(WS-OPTION) = 'COPAUS0C'
- NOT (EIBRESP = DFHRESP(NORMAL))
| STRING 'This option ' DELIMITED BY SIZE CDEMO-MENU-OPT-NAME(WS-OPTION) DELIMITED BY ' ' ' is not installed...' DELIMITED BY SIZE INTO WS-MESSAGE | COMEN01C.cbl:163–167 |
- NOT ERR-FLG-ON
- CDEMO-MENU-OPT-PGMNAME(WS-OPTION)(1:5) = 'DUMMY'
| MOVE SPACES TO WS-MESSAGE | COMEN01C.cbl:170 |
- NOT ERR-FLG-ON
- CDEMO-MENU-OPT-PGMNAME(WS-OPTION)(1:5) = 'DUMMY'
| MOVE DFHGREEN TO ERRMSGC OF COMEN1AO | COMEN01C.cbl:171 |
- NOT ERR-FLG-ON
- CDEMO-MENU-OPT-PGMNAME(WS-OPTION)(1:5) = 'DUMMY'
| STRING 'This option ' DELIMITED BY SIZE CDEMO-MENU-OPT-NAME(WS-OPTION) DELIMITED BY SPACE 'is coming soon ...' DELIMITED BY SIZE INTO WS-MESSAGE | COMEN01C.cbl:172–176 |
- NOT ERR-FLG-ON
- TRUE is none of [CDEMO-MENU-OPT-PGMNAME(WS-OPTION) = 'COPAUS0C'; CDEMO-MENU-OPT-PGMNAME(WS-OPTION)(1:5) = 'DUMMY']
| MOVE WS-TRANID TO CDEMO-FROM-TRANID | COMEN01C.cbl:178 |
- NOT ERR-FLG-ON
- TRUE is none of [CDEMO-MENU-OPT-PGMNAME(WS-OPTION) = 'COPAUS0C'; CDEMO-MENU-OPT-PGMNAME(WS-OPTION)(1:5) = 'DUMMY']
| MOVE WS-PGMNAME TO CDEMO-FROM-PROGRAM | COMEN01C.cbl:179 |
- NOT ERR-FLG-ON
- TRUE is none of [CDEMO-MENU-OPT-PGMNAME(WS-OPTION) = 'COPAUS0C'; CDEMO-MENU-OPT-PGMNAME(WS-OPTION)(1:5) = 'DUMMY']
| MOVE WS-PGMNAME TO CDEMO-FROM-PROGRAM | COMEN01C.cbl:180 |
- NOT ERR-FLG-ON
- TRUE is none of [CDEMO-MENU-OPT-PGMNAME(WS-OPTION) = 'COPAUS0C'; CDEMO-MENU-OPT-PGMNAME(WS-OPTION)(1:5) = 'DUMMY']
| MOVE ZEROS TO CDEMO-PGM-CONTEXT | COMEN01C.cbl:183 |
- NOT ERR-FLG-ON
- TRUE is none of [CDEMO-MENU-OPT-PGMNAME(WS-OPTION) = 'COPAUS0C'; CDEMO-MENU-OPT-PGMNAME(WS-OPTION)(1:5) = 'DUMMY']
| EXEC CICS XCTL PROGRAM(CDEMO-MENU-OPT-PGMNAME(WS-OPTION)) COMMAREA(CARDDEMO-COMMAREA) END-EXEC | COMEN01C.cbl:184–187 |
- NOT ERR-FLG-ON
| PERFORM SEND-MENU-SCREEN | COMEN01C.cbl:190 |