Business rules · 207 guarded actionsCOTRN00C
Each row is an action and the full chain of conditions that must hold for it to run, recovered from nested IF / EVALUATE / PERFORM UNTIL scopes. Name the rule; the evidence is already attached.
Condition names used
| CDEMO-PGM-REENTER | means CDEMO-PGM-CONTEXT = 1 | COCOM01Y.cpy:31 via COTRN00C.cbl:61 |
| ERR-FLG-ON | means WS-ERR-FLG = 'Y' | COTRN00C.cbl:41 |
| NEXT-PAGE-YES | means CDEMO-CT00-NEXT-PAGE-FLG = 'Y' | COTRN00C.cbl:67 |
| TRANSACT-NOT-EOF | means WS-TRANSACT-EOF = 'N' | COTRN00C.cbl:45 |
| ERR-FLG-OFF | means WS-ERR-FLG = 'N' | COTRN00C.cbl:42 |
| TRANSACT-EOF | means WS-TRANSACT-EOF = 'Y' | COTRN00C.cbl:44 |
| SEND-ERASE-YES | means WS-SEND-ERASE-FLG = 'Y' | COTRN00C.cbl:47 |
MAIN-PARA
| When | Then | At |
|---|---|---|
| MOVE 'COSGN00C' TO CDEMO-TO-PROGRAM | COTRN00C.cbl:108 |
| PERFORM RETURN-TO-PREV-SCREEN | COTRN00C.cbl:109 |
| MOVE DFHCOMMAREA(1:EIBCALEN) TO CARDDEMO-COMMAREA | COTRN00C.cbl:111 |
| SET CDEMO-PGM-REENTER TO TRUE | COTRN00C.cbl:113 |
| MOVE LOW-VALUES TO COTRN0AO | COTRN00C.cbl:114 |
| PERFORM PROCESS-ENTER-KEY | COTRN00C.cbl:115 |
| PERFORM SEND-TRNLST-SCREEN | COTRN00C.cbl:116 |
| PERFORM RECEIVE-TRNLST-SCREEN | COTRN00C.cbl:118 |
| PERFORM PROCESS-ENTER-KEY | COTRN00C.cbl:121 |
| MOVE 'COMEN01C' TO CDEMO-TO-PROGRAM | COTRN00C.cbl:123 |
| PERFORM RETURN-TO-PREV-SCREEN | COTRN00C.cbl:124 |
| PERFORM PROCESS-PF7-KEY | COTRN00C.cbl:126 |
| PERFORM PROCESS-PF8-KEY | COTRN00C.cbl:128 |
| MOVE 'Y' TO WS-ERR-FLG | COTRN00C.cbl:130 |
| MOVE -1 TO TRNIDINL OF COTRN0AI | COTRN00C.cbl:131 |
| MOVE CCDA-MSG-INVALID-KEY TO WS-MESSAGE | COTRN00C.cbl:132 |
| PERFORM SEND-TRNLST-SCREEN | COTRN00C.cbl:133 |
PROCESS-ENTER-KEY
| When | Then | At |
|---|---|---|
| MOVE SEL0001I OF COTRN0AI TO CDEMO-CT00-TRN-SEL-FLG | COTRN00C.cbl:150 |
| MOVE TRNID01I OF COTRN0AI TO CDEMO-CT00-TRN-SELECTED | COTRN00C.cbl:151 |
| MOVE SEL0002I OF COTRN0AI TO CDEMO-CT00-TRN-SEL-FLG | COTRN00C.cbl:153 |
| MOVE TRNID02I OF COTRN0AI TO CDEMO-CT00-TRN-SELECTED | COTRN00C.cbl:154 |
| MOVE SEL0003I OF COTRN0AI TO CDEMO-CT00-TRN-SEL-FLG | COTRN00C.cbl:156 |
| MOVE TRNID03I OF COTRN0AI TO CDEMO-CT00-TRN-SELECTED | COTRN00C.cbl:157 |
| MOVE SEL0004I OF COTRN0AI TO CDEMO-CT00-TRN-SEL-FLG | COTRN00C.cbl:159 |
| MOVE TRNID04I OF COTRN0AI TO CDEMO-CT00-TRN-SELECTED | COTRN00C.cbl:160 |
| MOVE SEL0005I OF COTRN0AI TO CDEMO-CT00-TRN-SEL-FLG | COTRN00C.cbl:162 |
| MOVE TRNID05I OF COTRN0AI TO CDEMO-CT00-TRN-SELECTED | COTRN00C.cbl:163 |
| MOVE SEL0006I OF COTRN0AI TO CDEMO-CT00-TRN-SEL-FLG | COTRN00C.cbl:165 |
| MOVE TRNID06I OF COTRN0AI TO CDEMO-CT00-TRN-SELECTED | COTRN00C.cbl:166 |
| MOVE SEL0007I OF COTRN0AI TO CDEMO-CT00-TRN-SEL-FLG | COTRN00C.cbl:168 |
| MOVE TRNID07I OF COTRN0AI TO CDEMO-CT00-TRN-SELECTED | COTRN00C.cbl:169 |
| MOVE SEL0008I OF COTRN0AI TO CDEMO-CT00-TRN-SEL-FLG | COTRN00C.cbl:171 |
| MOVE TRNID08I OF COTRN0AI TO CDEMO-CT00-TRN-SELECTED | COTRN00C.cbl:172 |
| MOVE SEL0009I OF COTRN0AI TO CDEMO-CT00-TRN-SEL-FLG | COTRN00C.cbl:174 |
| MOVE TRNID09I OF COTRN0AI TO CDEMO-CT00-TRN-SELECTED | COTRN00C.cbl:175 |
| MOVE SEL0010I OF COTRN0AI TO CDEMO-CT00-TRN-SEL-FLG | COTRN00C.cbl:177 |
| MOVE TRNID10I OF COTRN0AI TO CDEMO-CT00-TRN-SELECTED | COTRN00C.cbl:178 |
| MOVE SPACES TO CDEMO-CT00-TRN-SEL-FLG | COTRN00C.cbl:180 |
| MOVE SPACES TO CDEMO-CT00-TRN-SELECTED | COTRN00C.cbl:181 |
| MOVE 'COTRN01C' TO CDEMO-TO-PROGRAM | COTRN00C.cbl:188 |
| MOVE WS-TRANID TO CDEMO-FROM-TRANID | COTRN00C.cbl:189 |
| MOVE WS-PGMNAME TO CDEMO-FROM-PROGRAM | COTRN00C.cbl:190 |
| MOVE 0 TO CDEMO-PGM-CONTEXT | COTRN00C.cbl:191 |
| EXEC CICS XCTL PROGRAM(CDEMO-TO-PROGRAM) COMMAREA(CARDDEMO-COMMAREA) END-EXEC | COTRN00C.cbl:192–195 |
| MOVE 'Invalid selection. Valid value is S' TO WS-MESSAGE | COTRN00C.cbl:198–200 |
| MOVE -1 TO TRNIDINL OF COTRN0AI | COTRN00C.cbl:201 |
| MOVE LOW-VALUES TO TRAN-ID | COTRN00C.cbl:207 |
| MOVE TRNIDINI OF COTRN0AI TO TRAN-ID | COTRN00C.cbl:210 |
| MOVE 'Y' TO WS-ERR-FLG | COTRN00C.cbl:212 |
| MOVE 'Tran ID must be Numeric ...' TO WS-MESSAGE | COTRN00C.cbl:213–215 |
| MOVE -1 TO TRNIDINL OF COTRN0AI | COTRN00C.cbl:216 |
| PERFORM SEND-TRNLST-SCREEN | COTRN00C.cbl:217 |
| MOVE SPACE TO TRNIDINO OF COTRN0AO | COTRN00C.cbl:228 |
PROCESS-PF7-KEY
| When | Then | At |
|---|---|---|
| MOVE LOW-VALUES TO TRAN-ID | COTRN00C.cbl:237 |
| MOVE CDEMO-CT00-TRNID-FIRST TO TRAN-ID | COTRN00C.cbl:239 |
| PERFORM PROCESS-PAGE-BACKWARD | COTRN00C.cbl:246 |
| MOVE 'You are already at the top of the page...' TO WS-MESSAGE | COTRN00C.cbl:248–249 |
| SET SEND-ERASE-NO TO TRUE | COTRN00C.cbl:250 |
| PERFORM SEND-TRNLST-SCREEN | COTRN00C.cbl:251 |
PROCESS-PF8-KEY
| When | Then | At |
|---|---|---|
| MOVE HIGH-VALUES TO TRAN-ID | COTRN00C.cbl:260 |
| MOVE CDEMO-CT00-TRNID-LAST TO TRAN-ID | COTRN00C.cbl:262 |
| PERFORM PROCESS-PAGE-FORWARD | COTRN00C.cbl:268 |
| MOVE 'You are already at the bottom of the page...' TO WS-MESSAGE | COTRN00C.cbl:270–271 |
| SET SEND-ERASE-NO TO TRUE | COTRN00C.cbl:272 |
| PERFORM SEND-TRNLST-SCREEN | COTRN00C.cbl:273 |
PROCESS-PAGE-FORWARD
| When | Then | At |
|---|---|---|
| PERFORM READNEXT-TRANSACT-FILE | COTRN00C.cbl:286 |
| PERFORM VARYING WS-IDX FROM 1 BY 1 UNTIL WS-IDX > 10 | COTRN00C.cbl:290 |
| PERFORM INITIALIZE-TRAN-DATA | COTRN00C.cbl:291 |
| MOVE 1 TO WS-IDX | COTRN00C.cbl:295 |
| PERFORM UNTIL WS-IDX >= 11 OR TRANSACT-EOF OR ERR-FLG-ON | COTRN00C.cbl:297 |
| PERFORM READNEXT-TRANSACT-FILE | COTRN00C.cbl:298 |
| PERFORM POPULATE-TRAN-DATA | COTRN00C.cbl:300 |
| calc COMPUTE WS-IDX = WS-IDX + 1 | COTRN00C.cbl:301 |
| calc COMPUTE CDEMO-CT00-PAGE-NUM = CDEMO-CT00-PAGE-NUM + 1 | COTRN00C.cbl:306–307 |
| PERFORM READNEXT-TRANSACT-FILE | COTRN00C.cbl:308 |
| SET NEXT-PAGE-YES TO TRUE | COTRN00C.cbl:310 |
| SET NEXT-PAGE-NO TO TRUE | COTRN00C.cbl:312 |
| SET NEXT-PAGE-NO TO TRUE | COTRN00C.cbl:315 |
| calc COMPUTE CDEMO-CT00-PAGE-NUM = CDEMO-CT00-PAGE-NUM + 1 | COTRN00C.cbl:317–318 |
| PERFORM ENDBR-TRANSACT-FILE | COTRN00C.cbl:322 |
| MOVE CDEMO-CT00-PAGE-NUM TO PAGENUMI OF COTRN0AI | COTRN00C.cbl:324 |
| MOVE SPACE TO TRNIDINO OF COTRN0AO | COTRN00C.cbl:325 |
| PERFORM SEND-TRNLST-SCREEN | COTRN00C.cbl:326 |
PROCESS-PAGE-BACKWARD
| When | Then | At |
|---|---|---|
| PERFORM READPREV-TRANSACT-FILE | COTRN00C.cbl:340 |
| PERFORM VARYING WS-IDX FROM 1 BY 1 UNTIL WS-IDX > 10 | COTRN00C.cbl:344 |
| PERFORM INITIALIZE-TRAN-DATA | COTRN00C.cbl:345 |
| MOVE 10 TO WS-IDX | COTRN00C.cbl:349 |
| PERFORM UNTIL WS-IDX <= 0 OR TRANSACT-EOF OR ERR-FLG-ON | COTRN00C.cbl:351 |
| PERFORM READPREV-TRANSACT-FILE | COTRN00C.cbl:352 |
| PERFORM POPULATE-TRAN-DATA | COTRN00C.cbl:354 |
| calc COMPUTE WS-IDX = WS-IDX - 1 | COTRN00C.cbl:355 |
| PERFORM READPREV-TRANSACT-FILE | COTRN00C.cbl:360 |
| calc SUBTRACT 1 FROM CDEMO-CT00-PAGE-NUM | COTRN00C.cbl:364 |
| MOVE 1 TO CDEMO-CT00-PAGE-NUM | COTRN00C.cbl:366 |
| PERFORM ENDBR-TRANSACT-FILE | COTRN00C.cbl:371 |
| MOVE CDEMO-CT00-PAGE-NUM TO PAGENUMI OF COTRN0AI | COTRN00C.cbl:373 |
| PERFORM SEND-TRNLST-SCREEN | COTRN00C.cbl:374 |
POPULATE-TRAN-DATA
| When | Then | At |
|---|---|---|
| MOVE TRAN-ID TO TRNID01I OF COTRN0AI CDEMO-CT00-TRNID-FIRST | COTRN00C.cbl:392–393 |
| MOVE WS-TRAN-DATE TO TDATE01I OF COTRN0AI | COTRN00C.cbl:394 |
| MOVE TRAN-DESC TO TDESC01I OF COTRN0AI | COTRN00C.cbl:395 |
| MOVE WS-TRAN-AMT TO TAMT001I OF COTRN0AI | COTRN00C.cbl:396 |
| MOVE TRAN-ID TO TRNID02I OF COTRN0AI | COTRN00C.cbl:398 |
| MOVE WS-TRAN-DATE TO TDATE02I OF COTRN0AI | COTRN00C.cbl:399 |
| MOVE TRAN-DESC TO TDESC02I OF COTRN0AI | COTRN00C.cbl:400 |
| MOVE WS-TRAN-AMT TO TAMT002I OF COTRN0AI | COTRN00C.cbl:401 |
| MOVE TRAN-ID TO TRNID03I OF COTRN0AI | COTRN00C.cbl:403 |
| MOVE WS-TRAN-DATE TO TDATE03I OF COTRN0AI | COTRN00C.cbl:404 |
| MOVE TRAN-DESC TO TDESC03I OF COTRN0AI | COTRN00C.cbl:405 |
| MOVE WS-TRAN-AMT TO TAMT003I OF COTRN0AI | COTRN00C.cbl:406 |
| MOVE TRAN-ID TO TRNID04I OF COTRN0AI | COTRN00C.cbl:408 |
| MOVE WS-TRAN-DATE TO TDATE04I OF COTRN0AI | COTRN00C.cbl:409 |
| MOVE TRAN-DESC TO TDESC04I OF COTRN0AI | COTRN00C.cbl:410 |
| MOVE WS-TRAN-AMT TO TAMT004I OF COTRN0AI | COTRN00C.cbl:411 |
| MOVE TRAN-ID TO TRNID05I OF COTRN0AI | COTRN00C.cbl:413 |
| MOVE WS-TRAN-DATE TO TDATE05I OF COTRN0AI | COTRN00C.cbl:414 |
| MOVE TRAN-DESC TO TDESC05I OF COTRN0AI | COTRN00C.cbl:415 |
| MOVE WS-TRAN-AMT TO TAMT005I OF COTRN0AI | COTRN00C.cbl:416 |
| MOVE TRAN-ID TO TRNID06I OF COTRN0AI | COTRN00C.cbl:418 |
| MOVE WS-TRAN-DATE TO TDATE06I OF COTRN0AI | COTRN00C.cbl:419 |
| MOVE TRAN-DESC TO TDESC06I OF COTRN0AI | COTRN00C.cbl:420 |
| MOVE WS-TRAN-AMT TO TAMT006I OF COTRN0AI | COTRN00C.cbl:421 |
| MOVE TRAN-ID TO TRNID07I OF COTRN0AI | COTRN00C.cbl:423 |
| MOVE WS-TRAN-DATE TO TDATE07I OF COTRN0AI | COTRN00C.cbl:424 |
| MOVE TRAN-DESC TO TDESC07I OF COTRN0AI | COTRN00C.cbl:425 |
| MOVE WS-TRAN-AMT TO TAMT007I OF COTRN0AI | COTRN00C.cbl:426 |
| MOVE TRAN-ID TO TRNID08I OF COTRN0AI | COTRN00C.cbl:428 |
| MOVE WS-TRAN-DATE TO TDATE08I OF COTRN0AI | COTRN00C.cbl:429 |
| MOVE TRAN-DESC TO TDESC08I OF COTRN0AI | COTRN00C.cbl:430 |
| MOVE WS-TRAN-AMT TO TAMT008I OF COTRN0AI | COTRN00C.cbl:431 |
| MOVE TRAN-ID TO TRNID09I OF COTRN0AI | COTRN00C.cbl:433 |
| MOVE WS-TRAN-DATE TO TDATE09I OF COTRN0AI | COTRN00C.cbl:434 |
| MOVE TRAN-DESC TO TDESC09I OF COTRN0AI | COTRN00C.cbl:435 |
| MOVE WS-TRAN-AMT TO TAMT009I OF COTRN0AI | COTRN00C.cbl:436 |
| MOVE TRAN-ID TO TRNID10I OF COTRN0AI CDEMO-CT00-TRNID-LAST | COTRN00C.cbl:438–439 |
| MOVE WS-TRAN-DATE TO TDATE10I OF COTRN0AI | COTRN00C.cbl:440 |
| MOVE TRAN-DESC TO TDESC10I OF COTRN0AI | COTRN00C.cbl:441 |
| MOVE WS-TRAN-AMT TO TAMT010I OF COTRN0AI | COTRN00C.cbl:442 |
INITIALIZE-TRAN-DATA
| When | Then | At |
|---|---|---|
| MOVE SPACES TO TRNID01I OF COTRN0AI | COTRN00C.cbl:454 |
| MOVE SPACES TO TDATE01I OF COTRN0AI | COTRN00C.cbl:455 |
| MOVE SPACES TO TDESC01I OF COTRN0AI | COTRN00C.cbl:456 |
| MOVE SPACES TO TAMT001I OF COTRN0AI | COTRN00C.cbl:457 |
| MOVE SPACES TO TRNID02I OF COTRN0AI | COTRN00C.cbl:459 |
| MOVE SPACES TO TDATE02I OF COTRN0AI | COTRN00C.cbl:460 |
| MOVE SPACES TO TDESC02I OF COTRN0AI | COTRN00C.cbl:461 |
| MOVE SPACES TO TAMT002I OF COTRN0AI | COTRN00C.cbl:462 |
| MOVE SPACES TO TRNID03I OF COTRN0AI | COTRN00C.cbl:464 |
| MOVE SPACES TO TDATE03I OF COTRN0AI | COTRN00C.cbl:465 |
| MOVE SPACES TO TDESC03I OF COTRN0AI | COTRN00C.cbl:466 |
| MOVE SPACES TO TAMT003I OF COTRN0AI | COTRN00C.cbl:467 |
| MOVE SPACES TO TRNID04I OF COTRN0AI | COTRN00C.cbl:469 |
| MOVE SPACES TO TDATE04I OF COTRN0AI | COTRN00C.cbl:470 |
| MOVE SPACES TO TDESC04I OF COTRN0AI | COTRN00C.cbl:471 |
| MOVE SPACES TO TAMT004I OF COTRN0AI | COTRN00C.cbl:472 |
| MOVE SPACES TO TRNID05I OF COTRN0AI | COTRN00C.cbl:474 |
| MOVE SPACES TO TDATE05I OF COTRN0AI | COTRN00C.cbl:475 |
| MOVE SPACES TO TDESC05I OF COTRN0AI | COTRN00C.cbl:476 |
| MOVE SPACES TO TAMT005I OF COTRN0AI | COTRN00C.cbl:477 |
| MOVE SPACES TO TRNID06I OF COTRN0AI | COTRN00C.cbl:479 |
| MOVE SPACES TO TDATE06I OF COTRN0AI | COTRN00C.cbl:480 |
| MOVE SPACES TO TDESC06I OF COTRN0AI | COTRN00C.cbl:481 |
| MOVE SPACES TO TAMT006I OF COTRN0AI | COTRN00C.cbl:482 |
| MOVE SPACES TO TRNID07I OF COTRN0AI | COTRN00C.cbl:484 |
| MOVE SPACES TO TDATE07I OF COTRN0AI | COTRN00C.cbl:485 |
| MOVE SPACES TO TDESC07I OF COTRN0AI | COTRN00C.cbl:486 |
| MOVE SPACES TO TAMT007I OF COTRN0AI | COTRN00C.cbl:487 |
| MOVE SPACES TO TRNID08I OF COTRN0AI | COTRN00C.cbl:489 |
| MOVE SPACES TO TDATE08I OF COTRN0AI | COTRN00C.cbl:490 |
| MOVE SPACES TO TDESC08I OF COTRN0AI | COTRN00C.cbl:491 |
| MOVE SPACES TO TAMT008I OF COTRN0AI | COTRN00C.cbl:492 |
| MOVE SPACES TO TRNID09I OF COTRN0AI | COTRN00C.cbl:494 |
| MOVE SPACES TO TDATE09I OF COTRN0AI | COTRN00C.cbl:495 |
| MOVE SPACES TO TDESC09I OF COTRN0AI | COTRN00C.cbl:496 |
| MOVE SPACES TO TAMT009I OF COTRN0AI | COTRN00C.cbl:497 |
| MOVE SPACES TO TRNID10I OF COTRN0AI | COTRN00C.cbl:499 |
| MOVE SPACES TO TDATE10I OF COTRN0AI | COTRN00C.cbl:500 |
| MOVE SPACES TO TDESC10I OF COTRN0AI | COTRN00C.cbl:501 |
| MOVE SPACES TO TAMT010I OF COTRN0AI | COTRN00C.cbl:502 |
RETURN-TO-PREV-SCREEN
| When | Then | At |
|---|---|---|
| MOVE 'COSGN00C' TO CDEMO-TO-PROGRAM | COTRN00C.cbl:513 |
SEND-TRNLST-SCREEN
| When | Then | At |
|---|---|---|
| EXEC CICS SEND MAP('COTRN0A') MAPSET('COTRN00') FROM(COTRN0AO) ERASE CURSOR END-EXEC | COTRN00C.cbl:534–540 |
| EXEC CICS SEND MAP('COTRN0A') MAPSET('COTRN00') FROM(COTRN0AO) CURSOR END-EXEC | COTRN00C.cbl:542–548 |
STARTBR-TRANSACT-FILE
| When | Then | At |
|---|---|---|
| SET TRANSACT-EOF TO TRUE | COTRN00C.cbl:607 |
| MOVE 'You are at the top of the page...' TO WS-MESSAGE | COTRN00C.cbl:608–609 |
| MOVE -1 TO TRNIDINL OF COTRN0AI | COTRN00C.cbl:610 |
| PERFORM SEND-TRNLST-SCREEN | COTRN00C.cbl:611 |
| DISPLAY 'RESP:' WS-RESP-CD 'REAS:' WS-REAS-CD | COTRN00C.cbl:613 |
| MOVE 'Y' TO WS-ERR-FLG | COTRN00C.cbl:614 |
| MOVE 'Unable to lookup transaction...' TO WS-MESSAGE | COTRN00C.cbl:615–616 |
| MOVE -1 TO TRNIDINL OF COTRN0AI | COTRN00C.cbl:617 |
| PERFORM SEND-TRNLST-SCREEN | COTRN00C.cbl:618 |
READNEXT-TRANSACT-FILE
| When | Then | At |
|---|---|---|
| SET TRANSACT-EOF TO TRUE | COTRN00C.cbl:641 |
| MOVE 'You have reached the bottom of the page...' TO WS-MESSAGE | COTRN00C.cbl:642–643 |
| MOVE -1 TO TRNIDINL OF COTRN0AI | COTRN00C.cbl:644 |
| PERFORM SEND-TRNLST-SCREEN | COTRN00C.cbl:645 |
| DISPLAY 'RESP:' WS-RESP-CD 'REAS:' WS-REAS-CD | COTRN00C.cbl:647 |
| MOVE 'Y' TO WS-ERR-FLG | COTRN00C.cbl:648 |
| MOVE 'Unable to lookup transaction...' TO WS-MESSAGE | COTRN00C.cbl:649–650 |
| MOVE -1 TO TRNIDINL OF COTRN0AI | COTRN00C.cbl:651 |
| PERFORM SEND-TRNLST-SCREEN | COTRN00C.cbl:652 |
READPREV-TRANSACT-FILE
| When | Then | At |
|---|---|---|
| SET TRANSACT-EOF TO TRUE | COTRN00C.cbl:675 |
| MOVE 'You have reached the top of the page...' TO WS-MESSAGE | COTRN00C.cbl:676–677 |
| MOVE -1 TO TRNIDINL OF COTRN0AI | COTRN00C.cbl:678 |
| PERFORM SEND-TRNLST-SCREEN | COTRN00C.cbl:679 |
| DISPLAY 'RESP:' WS-RESP-CD 'REAS:' WS-REAS-CD | COTRN00C.cbl:681 |
| MOVE 'Y' TO WS-ERR-FLG | COTRN00C.cbl:682 |
| MOVE 'Unable to lookup transaction...' TO WS-MESSAGE | COTRN00C.cbl:683–684 |
| MOVE -1 TO TRNIDINL OF COTRN0AI | COTRN00C.cbl:685 |
| PERFORM SEND-TRNLST-SCREEN | COTRN00C.cbl:686 |