- EIBCALEN = 0
| MOVE 'COSGN00C' TO CDEMO-TO-PROGRAM | COUSR03C.cbl:91 |
- EIBCALEN = 0
| PERFORM RETURN-TO-PREV-SCREEN | COUSR03C.cbl:92 |
- NOT (EIBCALEN = 0)
| MOVE DFHCOMMAREA(1:EIBCALEN) TO CARDDEMO-COMMAREA | COUSR03C.cbl:94 |
- NOT (EIBCALEN = 0)
- NOT CDEMO-PGM-REENTER
| SET CDEMO-PGM-REENTER TO TRUE | COUSR03C.cbl:96 |
- NOT (EIBCALEN = 0)
- NOT CDEMO-PGM-REENTER
| MOVE LOW-VALUES TO COUSR3AO | COUSR03C.cbl:97 |
- NOT (EIBCALEN = 0)
- NOT CDEMO-PGM-REENTER
| MOVE -1 TO USRIDINL OF COUSR3AI | COUSR03C.cbl:98 |
- NOT (EIBCALEN = 0)
- NOT CDEMO-PGM-REENTER
- CDEMO-CU03-USR-SELECTED NOT = SPACES AND LOW-VALUES
| MOVE CDEMO-CU03-USR-SELECTED TO USRIDINI OF COUSR3AI | COUSR03C.cbl:101–102 |
- NOT (EIBCALEN = 0)
- NOT CDEMO-PGM-REENTER
- CDEMO-CU03-USR-SELECTED NOT = SPACES AND LOW-VALUES
| PERFORM PROCESS-ENTER-KEY | COUSR03C.cbl:103 |
- NOT (EIBCALEN = 0)
- NOT CDEMO-PGM-REENTER
| PERFORM SEND-USRDEL-SCREEN | COUSR03C.cbl:105 |
- NOT (EIBCALEN = 0)
- CDEMO-PGM-REENTER
| PERFORM RECEIVE-USRDEL-SCREEN | COUSR03C.cbl:107 |
- NOT (EIBCALEN = 0)
- CDEMO-PGM-REENTER
- EIBAID = DFHENTER
| PERFORM PROCESS-ENTER-KEY | COUSR03C.cbl:110 |
- NOT (EIBCALEN = 0)
- CDEMO-PGM-REENTER
- EIBAID = DFHPF3
- CDEMO-FROM-PROGRAM = SPACES OR LOW-VALUES
| MOVE 'COADM01C' TO CDEMO-TO-PROGRAM | COUSR03C.cbl:113 |
- NOT (EIBCALEN = 0)
- CDEMO-PGM-REENTER
- EIBAID = DFHPF3
- NOT (CDEMO-FROM-PROGRAM = SPACES OR LOW-VALUES)
| MOVE CDEMO-FROM-PROGRAM TO CDEMO-TO-PROGRAM | COUSR03C.cbl:115–116 |
- NOT (EIBCALEN = 0)
- CDEMO-PGM-REENTER
- EIBAID = DFHPF3
| PERFORM RETURN-TO-PREV-SCREEN | COUSR03C.cbl:118 |
- NOT (EIBCALEN = 0)
- CDEMO-PGM-REENTER
- EIBAID = DFHPF4
| PERFORM CLEAR-CURRENT-SCREEN | COUSR03C.cbl:120 |
- NOT (EIBCALEN = 0)
- CDEMO-PGM-REENTER
- EIBAID = DFHPF5
| PERFORM DELETE-USER-INFO | COUSR03C.cbl:122 |
- NOT (EIBCALEN = 0)
- CDEMO-PGM-REENTER
- EIBAID = DFHPF12
| MOVE 'COADM01C' TO CDEMO-TO-PROGRAM | COUSR03C.cbl:124 |
- NOT (EIBCALEN = 0)
- CDEMO-PGM-REENTER
- EIBAID = DFHPF12
| PERFORM RETURN-TO-PREV-SCREEN | COUSR03C.cbl:125 |
- NOT (EIBCALEN = 0)
- CDEMO-PGM-REENTER
- EIBAID is none of [DFHENTER; DFHPF3; DFHPF4; DFHPF5; DFHPF12]
| MOVE 'Y' TO WS-ERR-FLG | COUSR03C.cbl:127 |
- NOT (EIBCALEN = 0)
- CDEMO-PGM-REENTER
- EIBAID is none of [DFHENTER; DFHPF3; DFHPF4; DFHPF5; DFHPF12]
| MOVE CCDA-MSG-INVALID-KEY TO WS-MESSAGE | COUSR03C.cbl:128 |
- NOT (EIBCALEN = 0)
- CDEMO-PGM-REENTER
- EIBAID is none of [DFHENTER; DFHPF3; DFHPF4; DFHPF5; DFHPF12]
| PERFORM SEND-USRDEL-SCREEN | COUSR03C.cbl:129 |