000100IDENTIFICATIONDIVISION. RW1034.2 000200PROGRAM-ID. RW1034.2 000300 RW103A. RW1034.2 000400AUTHOR. RW1034.2 000500 FEDERAL COMPILER TESTING CENTER. RW1034.2 000600INSTALLATION. RW1034.2 000700 GENERAL SERVICES ADMINISTRATION RW1034.2 000800 AUTOMATED DATAAND TELECOMMUNICATION SERVICE. RW1034.2 000900 SOFTWARE DEVELOPMENT OFFICE. RW1034.2 0010005203 LEESBURG PIKE SUITE 1100 RW1034.2 001100 FALLS CHURCH VIRGINIA 22041. RW1034.2 001200 RW1034.2 001300 PHONE (703) 756-6153 RW1034.2 001400 RW1034.2 001500" HIGH ". RW1034.2 001600DATE-WRITTEN. RW1034.2 001700 CCVS-74 VERSION 4.0 - 1980 JULY 1. RW1034.2 001800 CREATION DATE / VALIDATION DATE RW1034.2 001900"4.2 ". RW1034.2 002000SECURITY. RW1034.2 002100 NONE. RW1034.2 002200******************************************************************RW1034.2 002300* RW1034.2 002400* THE ROUTINE RW103A TESTS BASIC REPORT WRITER MODULE RW1034.2 002500* FUNCTIONS. ONE OUTPUT REPORT IS PRODUCED BY THE RWCS. RW1034.2 002600* THE REPORT DESCRIPTION IN THIS ROUTINE CONTAINS RW1034.2 002700* PAGE 30 RW1034.2 002800* HEADING 1 RW1034.2 002900* FIRST DETAIL 6 RW1034.2 003000* LAST DETAIL 25 RW1034.2 003100* WITHOUT THE OPTIONAL FOOTING PHRASE. THE ASSUMED VALUE RW1034.2 003200* FOR THE FOOTING PHRASE IS RW1034.2 003300* FOOTING - VALUE OF 25. RW1034.2 003400* THERE IS A PAGE HEADING REPORT GROUP AND A DETAIL REPORT RW1034.2 003500* GROUP DEFINED FOR THE REPORT. RW1034.2 003600* RW1034.2 003700* THE PROCEDURE DIVISION FOR RW103A RW1034.2 003800* OPENS THE SEQUENTIAL FILE RW-FS3, RW1034.2 003900* INITIATES THE REPORT RW-FS3-REPORT-1, RW1034.2 004000* CHECKS THE VALUES IN LINE-COUNTER AND PAGE-COUNTER RW1034.2 004100* AFTER EXECUTING THE INITIATE STATEMENT, RW1034.2 004200* GENERATES A THREE PAGE REPORT WITH GENERATE DATA- RW1034.2 004300* NAME STATEMENTS, RW1034.2 004400* CHECKS THE VALUES IN LINE-COUNTER AND PAGE-COUNTER RW1034.2 004500* AFTER EACH GENERATE STATEMENT, RW1034.2 004600* CHECKS THAT LINE-COUNTER AND PAGE-COUNTER ARE RESET RW1034.2 004700* WHEN PAGE ADVANCING PROCESSING HAS OCCURRED, RW1034.2 004800* TERMINATES THE REPORT RW-FS3-REPORT-1, RW1034.2 004900* CLOSES THE REPORT FILE RW-FS3. RW1034.2 005000* RW1034.2 005100* THE OUTPUT OF THIS ROUTINE CONSISTS OF AN OUTPUT REPORT RW1034.2 005200* IN THE USUAL AUDIT ROUTINE FORMAT PRODUCED USING WRITE RW1034.2 005300* STATEMENTS AND A REPORT PRODUCED BY THE RWCS. BOTH REPORTS RW1034.2 005400* MUST BE CAREFULLY EXAMINED TO VERIFY THAT THE TESTS IN RW1034.2 005500* RW103 WERE EXECUTED CORRECTLY. RW1034.2 005600* RW1034.2 005700* THE OUTPUT REPORT GENERATED BY THE RWCS CONSISTS OF RW1034.2 005800* THREE PAGES WITH EACH PAGE CONTAINING A SINGLE PAGE HEADING RW1034.2 005900* ON LINE 1 AND TWENTY DETAIL LINES ON LINES 6 THROUGH 25. RW1034.2 006000* LINES 2 THROUGH 5 AND 26 THROUGH 30 SHOULD BE BLANK. RW1034.2 006100* RW1034.2 006200* THE VALUE OF LINE-COUNTER IN THE DETAIL LINE IS FIVE RW1034.2 006300* GREATER THAN THE DETAIL LINE NUMBER, AND PAGE-COUNTER IS RW1034.2 006400* EQUAL TO THE PAGE ON WHICH THE DETAIL LINE IS PRESENTED. RW1034.2 006500* RW1034.2 006600******************************************************************RW1034.2 006700* RW1034.2 006800* REFERENCE AMERICAN NATIONAL STANDARD PROGRAMMING RW1034.2 006900* LANGUAGE COBOL, X3.23-1974 RW1034.2 007000* SECTION VIII - REPORT WRITER MODULE RW1034.2 007100* RW1034.2 007200******************************************************************RW1034.2 007300ENVIRONMENTDIVISION. RW1034.2 007400CONFIGURATIONSECTION. RW1034.2 007500SOURCE-COMPUTER. RW1034.2 007600 Card0130. RW1034.2 007700OBJECT-COMPUTER. RW1034.2 007800 Card0131. RW1034.2 007900INPUT-OUTPUTSECTION. RW1034.2 008000FILE-CONTROL. RW1034.2 008100SELECT PRINT-FILE ASSIGNTO RW1034.2 008200"C0085" . RW1034.2 008300SELECT RW-FS3 ASSIGNTO RW1034.2 008400"C0073" . RW1034.2 008500DATADIVISION. RW1034.2 008600FILESECTION. RW1034.2 008700FD PRINT-FILE RW1034.2 008800LABEL RECORDS RW1034.2 008900 Card0132 RW1034.2 009000DATARECORDIS PRINT-REC DUMMY-RECORD. RW1034.2 00910001 PRINT-REC PICTURE X(120). RW1034.2 00920001 DUMMY-RECORD PICTURE X(120). RW1034.2 009300FD RW-FS3 RW1034.2 009400LABEL RECORDS ARESTANDARD RW1034.2 009500VALUEOF RW1034.2 009600 Impl1 RW1034.2 009700IS RW1034.2 0098004711 RW1034.2 009900 RW1034.2 010000 REPORT IS RW-FS3-REPORT-1. RW1034.2 010100WORKING-STORAGESECTION. RW1034.2 01020001 LC-ERRORS PIC99VALUE0. RW1034.2 01030001 PC-ERRORS PIC99VALUE0. RW1034.2 01040001 WS-COUNTER PIC99VALUE0. RW1034.2 01050001 PAGENO PIC99VALUE1. RW1034.2 01060001 TEMP-COMP PIC99. RW1034.2 01070001 TEST-RESULTS. RW1034.2 01080002FILLERPICTURE X VALUESPACE. RW1034.2 01090002 FEATURE PICTURE X(20) VALUESPACE. RW1034.2 01100002FILLERPICTURE X VALUESPACE. RW1034.2 01110002 P-OR-F PICTURE X(5) VALUESPACE. RW1034.2 01120002FILLERPICTURE X VALUESPACE. RW1034.2 01130002 PAR-NAME. RW1034.2 01140003FILLERPICTURE X(12) VALUESPACE. RW1034.2 01150003 PARDOT-X PICTURE X VALUESPACE. RW1034.2 01160003 DOTVALUE PICTURE99VALUEZERO. RW1034.2 01170003FILLERPIC X(5) VALUESPACE. RW1034.2 01180002FILLERPIC X(10) VALUESPACE. RW1034.2 01190002 RE-MARK PIC X(61). RW1034.2 01200001 TEST-COMPUTED. RW1034.2 01210002FILLERPIC X(30) VALUESPACE. RW1034.2 01220002FILLERPIC X(17) VALUE" COMPUTED=". RW1034.2 01230002 COMPUTED-X. RW1034.2 01240003 COMPUTED-A PICTURE X(20) VALUESPACE. RW1034.2 01250003 COMPUTED-N REDEFINES COMPUTED-A PICTURE -9(9).9(9). RW1034.2 01260003 COMPUTED-0V18 REDEFINES COMPUTED-A PICTURE -.9(18). RW1034.2 01270003 COMPUTED-4V14 REDEFINES COMPUTED-A PICTURE -9(4).9(14). RW1034.2 01280003 COMPUTED-14V4 REDEFINES COMPUTED-A PICTURE -9(14).9(4). RW1034.2 01290003 CM-18V0 REDEFINES COMPUTED-A. RW1034.2 01300004 COMPUTED-18V0 PICTURE -9(18). RW1034.2 01310004FILLERPICTURE X. RW1034.2 01320003FILLERPIC X(50) VALUESPACE. RW1034.2 01330001 TEST-CORRECT. RW1034.2 01340002FILLERPIC X(30) VALUESPACE. RW1034.2 01350002FILLERPIC X(17) VALUE" CORRECT =". RW1034.2 01360002 CORRECT-X. RW1034.2 01370003 CORRECT-A PICTURE X(20) VALUESPACE. RW1034.2 01380003 CORRECT-N REDEFINES CORRECT-A PICTURE -9(9).9(9). RW1034.2 01390003 CORRECT-0V18 REDEFINES CORRECT-A PICTURE -.9(18). RW1034.2 01400003 CORRECT-4V14 REDEFINES CORRECT-A PICTURE -9(4).9(14). RW1034.2 01410003 CORRECT-14V4 REDEFINES CORRECT-A PICTURE -9(14).9(4). RW1034.2 01420003 CR-18V0 REDEFINES CORRECT-A. RW1034.2 01430004 CORRECT-18V0 PICTURE -9(18). RW1034.2 01440004FILLERPICTURE X. RW1034.2 01450003FILLERPIC X(50) VALUESPACE. RW1034.2 01460001 CCVS-C-1. RW1034.2 01470002FILLERPICTUREIS X(99) VALUEIS" FEATURE PARW1034.2 014800- "SS PARAGRAPH-NAME RW1034.2 014900- " REMARKS". RW1034.2 01500002FILLERPICTUREIS X(20) VALUEISSPACE. RW1034.2 01510001 CCVS-C-2. RW1034.2 01520002FILLERPICTUREIS X VALUEISSPACE. RW1034.2 01530002FILLERPICTUREIS X(6) VALUEIS"TESTED". RW1034.2 01540002FILLERPICTUREIS X(15) VALUEISSPACE. RW1034.2 01550002FILLERPICTUREIS X(4) VALUEIS"FAIL". RW1034.2 01560002FILLERPICTUREIS X(94) VALUEISSPACE. RW1034.2 01570001 REC-SKL-SUB PICTURE9(2) VALUEZERO. RW1034.2 01580001 REC-CT PICTURE99VALUEZERO. RW1034.2 01590001 DELETE-CNT PICTURE999VALUEZERO. RW1034.2 01600001 ERROR-COUNTER PICTUREIS999VALUEISZERO. RW1034.2 01610001 INSPECT-COUNTER PIC999VALUEZERO. RW1034.2 01620001 PASS-COUNTER PIC999VALUEZERO. RW1034.2 01630001 TOTAL-ERROR PIC999VALUEZERO. RW1034.2 01640001 ERROR-HOLD PIC999VALUEZERO. RW1034.2 01650001 DUMMY-HOLD PIC X(120) VALUESPACE. RW1034.2 01660001 RECORD-COUNT PIC9(5) VALUEZERO. RW1034.2 01670001 CCVS-H-1. RW1034.2 01680002FILLERPICTURE X(27) VALUESPACE. RW1034.2 01690002FILLERPICTURE X(67) VALUE RW1034.2 017000" FEDERAL COMPILER TESTING CENTER COBOL COMPILER VALIDATION RW1034.2 017100- " SYSTEM". RW1034.2 01720002FILLERPICTURE X(26) VALUESPACE. RW1034.2 01730001 CCVS-H-2. RW1034.2 01740002FILLERPICTURE X(52) VALUEIS RW1034.2 017500"CCVS74 NCC COPY, NOT FOR DISTRIBUTION.". RW1034.2 01760002FILLERPICTUREIS X(19) VALUEIS"TEST RESULTS SET- ". RW1034.2 01770002 TEST-ID PICTUREIS X(9). RW1034.2 01780002FILLERPICTUREIS X(40) VALUEISSPACE. RW1034.2 01790001 CCVS-H-3. RW1034.2 01800002FILLERPICTURE X(34) VALUE RW1034.2 018100" FOR OFFICIAL USE ONLY ". RW1034.2 01820002FILLERPICTURE X(58) VALUE RW1034.2 018300"COBOL 85 VERSION 4.2, Apr 1993 SSVG ".RW1034.2 01840002FILLERPICTURE X(28) VALUE RW1034.2 018500" COPYRIGHT 1974 ". RW1034.2 01860001 CCVS-E-1. RW1034.2 01870002FILLERPICTUREIS X(52) VALUEISSPACE. RW1034.2 01880002FILLERPICTUREIS X(14) VALUEIS"END OF TEST- ". RW1034.2 01890002 ID-AGAIN PICTUREIS X(9). RW1034.2 01900002FILLERPICTURE X(45) VALUEIS RW1034.2 019100" NTIS DISTRIBUTION COBOL 74". RW1034.2 01920001 CCVS-E-2. RW1034.2 01930002FILLERPICTURE X(31) VALUE RW1034.2 019400SPACE. RW1034.2 01950002FILLERPICTURE X(21) VALUESPACE. RW1034.2 01960002 CCVS-E-2-2. RW1034.2 01970003 ERROR-TOTAL PICTUREIS XXX VALUEISSPACE. RW1034.2 01980003FILLERPICTUREIS X VALUEISSPACE. RW1034.2 01990003 ENDER-DESC PIC X(44) VALUE"ERRORS ENCOUNTERED". RW1034.2 02000001 CCVS-E-3. RW1034.2 02010002FILLERPICTURE X(22) VALUE RW1034.2 020200" FOR OFFICIAL USE ONLY". RW1034.2 02030002FILLERPICTURE X(12) VALUESPACE. RW1034.2 02040002FILLERPICTURE X(58) VALUE RW1034.2 020500"ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".RW1034.2 02060002FILLERPICTURE X(13) VALUESPACE. RW1034.2 02070002FILLERPIC X(15) VALUE" COPYRIGHT 1974". RW1034.2 02080001 CCVS-E-4. RW1034.2 02090002 CCVS-E-4-1 PIC XXX VALUESPACE. RW1034.2 02100002FILLERPIC XXXX VALUE" OF ". RW1034.2 02110002 CCVS-E-4-2 PIC XXX VALUESPACE. RW1034.2 02120002FILLERPIC X(40) VALUE RW1034.2 021300" TESTS WERE EXECUTED SUCCESSFULLY". RW1034.2 02140001 XXINFO. RW1034.2 02150002FILLERPIC X(30) VALUE" *** INFORMATION ***". RW1034.2 02160002 INFO-TEXT. RW1034.2 02170004FILLERPIC X(20) VALUESPACE. RW1034.2 02180004 XXCOMPUTED PIC X(20). RW1034.2 02190004FILLERPIC X(5) VALUESPACE. RW1034.2 02200004 XXCORRECT PIC X(20). RW1034.2 02210001 HYPHEN-LINE. RW1034.2 02220002FILLERPICTUREIS X VALUEISSPACE. RW1034.2 02230002FILLERPICTUREIS X(65) VALUEIS"************************RW1034.2 022400- "*****************************************". RW1034.2 02250002FILLERPICTUREIS X(54) VALUEIS"************************RW1034.2 022600- "******************************". RW1034.2 02270001 CCVS-PGM-ID PIC X(6) VALUE RW1034.2 022800"RW103A". RW1034.2 022900* REPORT SECTION. RW1034.2 023000* RD RW-FS3-REPORT-1 RW1034.2 023100* PAGE 30 RW1034.2 023200* HEADING 1 RW1034.2 023300* FIRST DETAIL 6 RW1034.2 023400* LAST DETAIL 25. RW1034.2 02350001 RW-FS3-HEADING. RW1034.2 023600* LINE 1 RW1034.2 023700* TYPE IS PAGE HEADING. RW1034.2 02380003PIC X(36) RW1034.2 023900VALUE"U.S. NAVY COBOL AUDIT ROUTINE RW103A". RW1034.2 02400003PIC X(5) VALUE"LINE ". RW1034.2 02410003PIC9 . 02420003PIC X(5) RW1034.2 024300VALUE"PAGE ". RW1034.2 02440003PIC9. RW1034.2 024500* SOURCE PAGE-COUNTER. RW1034.2 02460001 RW-FS3-DETAIL. RW1034.2 024700* LINE PLUS 1 RW1034.2 024800* TYPE IS DE. RW1034.2 02490003PIC X(12) RW1034.2 025000VALUE"DETAIL LINE ". RW1034.2 02510003PIC99. RW1034.2 025200* SOURCE IS WS-COUNTER. RW1034.2 02530003PIC X(13) RW1034.2 025400VALUE"PAGE-COUNTER ". RW1034.2 02550003PIC9. RW1034.2 025600* SOURCE PAGE-COUNTER. RW1034.2 02570003PIC X(13) RW1034.2 025800VALUE"LINE-COUNTER ". RW1034.2 02590003PIC99. RW1034.2 026000* SOURCE IS LINE-COUNTER. RW1034.2 026100PROCEDUREDIVISION. RW1034.2 026200 CCVS1 SECTION. RW1034.2 026300 OPEN-FILES. RW1034.2 026400OPENOUTPUT PRINT-FILE. RW1034.2 026500MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN. RW1034.2 026600MOVESPACETO TEST-RESULTS. RW1034.2 026700PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE. RW1034.2 026800GOTO CCVS1-EXIT. RW1034.2 026900 CLOSE-FILES. RW1034.2 027000PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE. RW1034.2 027100 TERMINATE-CCVS. RW1034.2 027200EXITPROGRAM. RW1034.2 027300 TERMINATE-CALL. RW1034.2 027400STOPRUN. RW1034.2 027500 INSPT. MOVE"INSPT"TO P-OR-F. ADD1TO INSPECT-COUNTER. RW1034.2 027600 PASS. MOVE"PASS "TO P-OR-F. ADD1TO PASS-COUNTER. RW1034.2 027700 FAIL. MOVE"FAIL*"TO P-OR-F. ADD1TO ERROR-COUNTER. RW1034.2 027800 DE-LETE. MOVE"*****"TO P-OR-F. ADD1TO DELETE-CNT. RW1034.2 027900MOVE"****TEST DELETED****"TO RE-MARK. RW1034.2 028000 PRINT-DETAIL. RW1034.2 028100IF REC-CT NOTEQUALTOZERO RW1034.2 028200MOVE"."TO PARDOT-X RW1034.2 028300MOVE REC-CT TO DOTVALUE. RW1034.2 028400MOVE TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE. RW1034.2 028500IF P-OR-F EQUALTO"FAIL*"PERFORM WRITE-LINE RW1034.2 028600PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX RW1034.2 028700ELSEPERFORM BAIL-OUT THRU BAIL-OUT-EX. RW1034.2 028800MOVESPACETO P-OR-F. MOVESPACETO COMPUTED-X. RW1034.2 028900MOVESPACETO CORRECT-X. RW1034.2 029000IF REC-CT EQUALTOZEROMOVESPACETO PAR-NAME. RW1034.2 029100MOVESPACETO RE-MARK. RW1034.2 029200 HEAD-ROUTINE. RW1034.2 029300MOVE CCVS-H-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. RW1034.2 029400MOVE CCVS-H-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES. RW1034.2 029500MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. RW1034.2 029600 COLUMN-NAMES-ROUTINE. RW1034.2 029700MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE. RW1034.2 029800MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. RW1034.2 029900MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE. RW1034.2 030000 END-ROUTINE. RW1034.2 030100MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.RW1034.2 030200 END-RTN-EXIT. RW1034.2 030300MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. RW1034.2 030400 END-ROUTINE-1. RW1034.2 030500ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO RW1034.2 030600 ERROR-HOLD. ADD DELETE-CNT TO ERROR-HOLD. RW1034.2 030700ADD PASS-COUNTER TO ERROR-HOLD. RW1034.2 030800* IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12. RW1034.2 030900MOVE PASS-COUNTER TO CCVS-E-4-1. RW1034.2 031000MOVE ERROR-HOLD TO CCVS-E-4-2. RW1034.2 031100MOVE CCVS-E-4 TO CCVS-E-2-2. RW1034.2 031200MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE. RW1034.2 031300 END-ROUTINE-12. RW1034.2 031400MOVE"TEST(S) FAILED"TO ENDER-DESC. RW1034.2 031500IF ERROR-COUNTER ISEQUALTOZERO RW1034.2 031600MOVE"NO "TO ERROR-TOTAL RW1034.2 031700ELSE RW1034.2 031800MOVE ERROR-COUNTER TO ERROR-TOTAL. RW1034.2 031900MOVE CCVS-E-2 TO DUMMY-RECORD. RW1034.2 032000PERFORM WRITE-LINE. RW1034.2 032100 END-ROUTINE-13. RW1034.2 032200IF DELETE-CNT ISEQUALTOZERO RW1034.2 032300MOVE"NO "TO ERROR-TOTAL ELSE RW1034.2 032400MOVE DELETE-CNT TO ERROR-TOTAL. RW1034.2 032500MOVE"TEST(S) DELETED "TO ENDER-DESC. RW1034.2 032600MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. RW1034.2 032700IF INSPECT-COUNTER EQUALTOZERO RW1034.2 032800MOVE"NO "TO ERROR-TOTAL RW1034.2 032900ELSEMOVE INSPECT-COUNTER TO ERROR-TOTAL. RW1034.2 033000MOVE"TEST(S) REQUIRE INSPECTION"TO ENDER-DESC. RW1034.2 033100MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. RW1034.2 033200MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE. RW1034.2 033300 WRITE-LINE. RW1034.2 033400ADD1TO RECORD-COUNT. RW1034.2 033500IF RECORD-COUNT GREATER50 RW1034.2 033600MOVE DUMMY-RECORD TO DUMMY-HOLD RW1034.2 033700MOVESPACETO DUMMY-RECORD RW1034.2 033800WRITE DUMMY-RECORD AFTERADVANCINGPAGE RW1034.2 033900MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN RW1034.2 034000MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES RW1034.2 034100MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN RW1034.2 034200MOVE DUMMY-HOLD TO DUMMY-RECORD RW1034.2 034300MOVEZEROTO RECORD-COUNT. RW1034.2 034400PERFORM WRT-LN. RW1034.2 034500 WRT-LN. RW1034.2 034600WRITE DUMMY-RECORD AFTERADVANCING1 LINES. RW1034.2 034700MOVESPACETO DUMMY-RECORD. RW1034.2 034800 BLANK-LINE-PRINT. RW1034.2 034900PERFORM WRT-LN. RW1034.2 035000 FAIL-ROUTINE. RW1034.2 035100IF COMPUTED-X NOTEQUALTOSPACEGOTO FAIL-ROUTINE-WRITE. RW1034.2 035200IF CORRECT-X NOTEQUALTOSPACEGOTO FAIL-ROUTINE-WRITE. RW1034.2 035300MOVE"NO FURTHER INFORMATION, SEE PROGRAM."TO INFO-TEXT. RW1034.2 035400MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. RW1034.2 035500GOTO FAIL-ROUTINE-EX. RW1034.2 035600 FAIL-ROUTINE-WRITE. RW1034.2 035700MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE RW1034.2 035800MOVE TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. RW1034.2 035900 FAIL-ROUTINE-EX. EXIT. RW1034.2 036000 BAIL-OUT. RW1034.2 036100IF COMPUTED-A NOTEQUALTOSPACEGOTO BAIL-OUT-WRITE. RW1034.2 036200IF CORRECT-A EQUALTOSPACEGOTO BAIL-OUT-EX. RW1034.2 036300 BAIL-OUT-WRITE. RW1034.2 036400MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED. RW1034.2 036500MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. RW1034.2 036600 BAIL-OUT-EX. EXIT. RW1034.2 036700 CCVS1-EXIT. RW1034.2 036800EXIT. RW1034.2 036900 SECT-RW103-0001 SECTION. RW1034.2 037000 RW103-INIT. RW1034.2 037100OPENOUTPUT RW-FS3. RW1034.2 037200 INIT-TEST-04. RW1034.2 037300* INITIATE RW-FS3-REPORT-1. RW1034.2 037400* RW1034.2 037500* AFTER EXECUTION OF THE INITIATE STATEMENT FOR A REPORT, RW1034.2 037600* THE REPORT LINE-COUNTER SHOULD BE ZERO AND PAGE-COUNTER RW1034.2 037700* SHOULD BE ONE. RW1034.2 037800* REFERENCE PAGE VIII-53, 3.2.4(1)B AND C, INITIATE STATEMENT RW1034.2 037900* RW1034.2 038000 INIT-TEST-04-01. RW1034.2 038100IF LINE-COUNTER EQUALTOZERO RW1034.2 038200PERFORM PASS RW1034.2 038300GOTO INIT-WRITE-04-01. RW1034.2 038400 INIT-FAIL-04-01. RW1034.2 038500PERFORM FAIL. RW1034.2 038600MOVEZEROTO CORRECT-18V0. RW1034.2 038700MOVE LINE-COUNTER TO COMPUTED-18V0. RW1034.2 038800MOVE"LINE-COUNTER AFTER INITIATE"TO RE-MARK. RW1034.2 038900 INIT-WRITE-04-01. RW1034.2 039000MOVE"INIT-TEST-04"TO PAR-NAME. RW1034.2 039100MOVE1TO REC-CT. RW1034.2 039200MOVE"INITIATE REPORT"TO FEATURE. RW1034.2 039300PERFORM PRINT-DETAIL. RW1034.2 039400 INIT-TEST-04-02. RW1034.2 039500IF PAGE-COUNTER EQUALTO1 RW1034.2 039600PERFORM PASS RW1034.2 039700GOTO INIT-WRITE-04-02. RW1034.2 039800 INIT-FAIL-04-02. RW1034.2 039900PERFORM FAIL. RW1034.2 040000MOVE1TO CORRECT-18V0. RW1034.2 040100MOVE PAGE-COUNTER TO COMPUTED-18V0. RW1034.2 040200MOVE"PAGE-COUNTER AFTER INITIATE"TO RE-MARK. RW1034.2 040300 INIT-WRITE-04-02. RW1034.2 040400MOVE2TO REC-CT. RW1034.2 040500PERFORM PRINT-DETAIL. RW1034.2 040600 GENER-TEST-08. RW1034.2 040700* THIS TEST EXECUTES THE CHRONOLOGICALLY FIRST GENERATE RW1034.2 040800* STATEMENT FOR THE REPORT RW-FS3-REPORT-1. RW1034.2 040900* REFERENCE PAGE VIII-52, 3.1.4(5)B AND D, GENERATE STATEMENT RW1034.2 041000* RW1034.2 041100ADD1TO WS-COUNTER. RW1034.2 041200* GENERATE RW-FS3-DETAIL. RW1034.2 041300* RW1034.2 041400* OUTPUT REPORT INFO RW1034.2 041500* RW1034.2 041600* THE PAGE HEADING REPORT GROUP IS PRESENTED ON LINE 1 RW1034.2 041700* OF PAGE 1. RW1034.2 041800* REFERENCE PAGE VIII-14, 2.5.5.7, PAGE HEADING PRE. RULES RW1034.2 041900* RW1034.2 042000* THE LINE-COUNTER VALUE PRINTED ON THE PH LINE SHOULD RW1034.2 042100* EQUAL ONE. RW1034.2 042200* REFERENCE PAGE VIII-5, 2.4.5(6), LINE-COUNTER RULES RW1034.2 042300* RW1034.2 042400* THE FIRST DETAIL LINE IS PRESENTED ON LINE 6 OF PAGE 1. RW1034.2 042500* REFERENCE PAGE VIII-18, 2.5.5.8.1(4)B, BODY GROUP PRE RULES RW1034.2 042600* RW1034.2 042700 GENER-TEST-08-01. RW1034.2 042800IF LINE-COUNTER EQUALTO6 RW1034.2 042900PERFORM PASS RW1034.2 043000GOTO GENER-WRITE-08-01. RW1034.2 043100* RW1034.2 043200* THE LINE-COUNTER SETTING AFTER THE GENERATE STATEMENT RW1034.2 043300* IS EQUAL TO THE LINE NUMBER ON WHICH THE PRINT LINE WAS RW1034.2 043400* PRESENTED, IN THIS CASE 6. RW1034.2 043500* REFERENCE PAGE VIII-19, 2.5.5.8.1(6)D, FINAL L-C SETTING RW1034.2 043600* RW1034.2 043700 GENER-FAIL-08-01. RW1034.2 043800PERFORM FAIL. RW1034.2 043900MOVE6TO CORRECT-18V0. RW1034.2 044000MOVE LINE-COUNTER TO COMPUTED-18V0. RW1034.2 044100MOVE"LINE-COUNTER AFTER FIRST GENER"TO RE-MARK. RW1034.2 044200 GENER-WRITE-08-01. RW1034.2 044300MOVE"GENER-TEST-8"TO PAR-NAME. RW1034.2 044400MOVE"FIRST GENERATE"TO FEATURE. RW1034.2 044500MOVE1TO REC-CT. RW1034.2 044600PERFORM PRINT-DETAIL. RW1034.2 044700 GENER-TEST-08-02. RW1034.2 044800IF PAGE-COUNTER EQUALTO1 RW1034.2 044900PERFORM PASS RW1034.2 045000GOTO GENER-WRITE-08-02. RW1034.2 045100* RW1034.2 045200* EXECUTION OF THE FIRST GENERATE STATEMENT SHOULD NOT RW1034.2 045300* CHANGE THE VALUE OF PAGE-COUNTER. IT SHOULD STILL BE RW1034.2 045400* EQUAL TO ONE. RW1034.2 045500* REFERENCE PAGE VIII-4, 2.4.4, PAGE-COUNTER RULES RW1034.2 045600* RW1034.2 045700 GENER-FAIL-08-02. RW1034.2 045800PERFORM FAIL. RW1034.2 045900MOVE1TO CORRECT-18V0. RW1034.2 046000MOVE PAGE-COUNTER TO COMPUTED-18V0. RW1034.2 046100MOVE"PAGE-COUNTER AFTER GENER"TO RE-MARK. RW1034.2 046200 GENER-WRITE-08-02. RW1034.2 046300MOVE2TO REC-CT. RW1034.2 046400PERFORM PRINT-DETAIL. RW1034.2 046500 GENER-TEST-09. RW1034.2 046600* THIS TEST EXECUTES A GENERATE STATEMENT FOR THE DETAIL RW1034.2 046700* REPORT GROUP 19 TIMES. RW1034.2 046800* REFERENCE PAGE VIII-51, 3.1.4(2), (6)B, GENERATE STATEMENT RW1034.2 046900* RW1034.2 047000PERFORM GENER-DETAIL-LINE 19 TIMES. RW1034.2 047100* RW1034.2 047200* OUTPUT REPORT INFO RW1034.2 047300* NINETEEN DETAIL LINES SINGLE SPACED ARE PRESENTED ON RW1034.2 047400* LINES 7 THROUGH 25 OF THE FIRST REPORT PAGE. RW1034.2 047500* REFERENCE PAGE VIII-18, 2.5.5.8.1(4)B, BODY GROUP PRE. RULESRW1034.2 047600* RW1034.2 047700GOTO GENER-TEST-09-01. RW1034.2 047800 GENER-DETAIL-LINE. RW1034.2 047900ADD1TO WS-COUNTER. RW1034.2 048000* GENERATE RW-FS3-DETAIL. RW1034.2 048100MOVE WS-COUNTER TO TEMP-COMP. RW1034.2 048200ADD5TO TEMP-COMP. RW1034.2 048300IF LINE-COUNTER NOTEQUALTO TEMP-COMP RW1034.2 048400ADD1TO LC-ERRORS. RW1034.2 048500* RW1034.2 048600* THE LINE-COUNTER SETTING AFTER THE GENERATE STATEMENT RW1034.2 048700* IS EQUAL TO THE LINE NUMBER ON WHICH THE PRINT LINE WAS RW1034.2 048800* PRESENTED. THIS NUMBER IS FIVE GREATER THAN THE DETAIL RW1034.2 048900* LINE NUMBER. RW1034.2 049000* REFERENCE PAGE VIII-19, 2.5.5.8.1(6)D, FINAL L-C SETTING RW1034.2 049100* RW1034.2 049200IF PAGE-COUNTER NOTEQUALTO PAGENO RW1034.2 049300ADD1TO PC-ERRORS. RW1034.2 049400* RW1034.2 049500* EXECUTION OF A GENERATE STATEMENT WHICH DOES NOT CAUSE RW1034.2 049600* PAGE ADVANCING SHOULD NOT CHANGE THE VALUE OF PAGE-COUNTER. RW1034.2 049700* REFERENCE PAGE VIII-4, 2.4.4, PAGE-COUNTER RULES. RW1034.2 049800* RW1034.2 049900 GENER-TEST-09-01. RW1034.2 050000IF LC-ERRORS EQUALTOZERO RW1034.2 050100PERFORM PASS RW1034.2 050200GOTO GENER-WRITE-09-01. RW1034.2 050300 GENER-FAIL-09-01. RW1034.2 050400PERFORM FAIL. RW1034.2 050500MOVE LC-ERRORS TO COMPUTED-18V0. RW1034.2 050600MOVEZEROTO CORRECT-18V0. RW1034.2 050700MOVE"NUMBER OF LINE-COUNTER ERRORS"TO RE-MARK. RW1034.2 050800 GENER-WRITE-09-01. RW1034.2 050900MOVE"GENER-TEST-9"TO PAR-NAME. RW1034.2 051000MOVE1TO REC-CT. RW1034.2 051100MOVE"GENERATE 19 LINES"TO FEATURE. RW1034.2 051200PERFORM PRINT-DETAIL. RW1034.2 051300 GENER-TEST-09-02. RW1034.2 051400IF PC-ERRORS EQUALTOZERO RW1034.2 051500PERFORM PASS RW1034.2 051600GOTO GENER-WRITE-09-02. RW1034.2 051700 GENER-FAIL-09-02. RW1034.2 051800PERFORM FAIL. RW1034.2 051900MOVE PC-ERRORS TO COMPUTED-18V0. RW1034.2 052000MOVEZEROTO CORRECT-18V0. RW1034.2 052100MOVE"NUMBER OF PAGE-COUNTER ERRORS"TO RE-MARK. RW1034.2 052200 GENER-WRITE-09-02. RW1034.2 052300MOVE2TO REC-CT. RW1034.2 052400PERFORM PRINT-DETAIL. RW1034.2 052500 GENER-TEST-10. RW1034.2 052600* RW1034.2 052700* THIS TEST EXECUTES A GENERATE STATEMENT WHICH CAUSES RW1034.2 052800* THE PAGE HEADING REPORT GROUP TO BE PRESENTED ON LINE 1 RW1034.2 052900* OF PAGE 2, AND THE FIRST DETAIL REPORT GROUP TO BE PRESENTED RW1034.2 053000* ON LINE 6 OF PAGE 2. RW1034.2 053100* REFERENCES PAGE VIII-51, 3.1.4(4), THE GENERATE STATEMENT RW1034.2 053200* PAGE VIII-17, 2.5.5.8.1(3)B, (4)B, RW1034.2 053300* BODY GROUP PRESENTATION RULES RW1034.2 053400* RW1034.2 053500MOVE1TO WS-COUNTER. RW1034.2 053600* GENERATE RW-FS3-DETAIL. RW1034.2 053700 GENER-TEST-10-01. RW1034.2 053800IF LINE-COUNTER EQUALTO6 RW1034.2 053900PERFORM PASS RW1034.2 054000GOTO GENER-WRITE-10-01. RW1034.2 054100* RW1034.2 054200* LINE-COUNTER SHOULD BE RESET TO ZERO WHEN THE PAGE RW1034.2 054300* ADVANCE FROM PAGE 1 TO PAGE 2 IS EXECUTED, AND LINE-COUNTER RW1034.2 054400* IS SET TO 6 WHEN THE DETAIL REPORT GROUP IS PRESENTED. RW1034.2 054500* REFERENCES PAGE VIII-5, 2.4.5(4), LINE-COUNTER RULES RW1034.2 054600* PAGE VIII-19, 2.5.5.8.1(6)D, FINAL L-C SETTING RW1034.2 054700* RW1034.2 054800 GENER-FAIL-10-01. RW1034.2 054900PERFORM FAIL. RW1034.2 055000MOVE6TO CORRECT-18V0. RW1034.2 055100MOVE LINE-COUNTER TO COMPUTED-18V0. RW1034.2 055200MOVE"LINE-COUNTER AFTER PAGE ADVANCE"TO RE-MARK. RW1034.2 055300 GENER-WRITE-10-01. RW1034.2 055400MOVE"GENR-TEST-10"TO PAR-NAME. RW1034.2 055500MOVE"PAGE ADVANCE"TO FEATURE. RW1034.2 055600MOVE1TO REC-CT. RW1034.2 055700PERFORM PRINT-DETAIL. RW1034.2 055800 GENER-TEST-10-02. RW1034.2 055900IF PAGE-COUNTER EQUALTO2 RW1034.2 056000PERFORM PASS RW1034.2 056100GOTO GENER-WRITE-10-02. RW1034.2 056200* RW1034.2 056300* PAGE-COUNTER SHOULD BE INCREMENTED TO 2 WHEN THE PAGE RW1034.2 056400* ADVANCE FROM PAGE 1 TO PAGE 2 IS EXECUTED. RW1034.2 056500* REFERENCE PAGE VIII-5, 2.4.4(5), PAGE-COUNTER RULES RW1034.2 056600* RW1034.2 056700 GENER-FAIL-10-02. RW1034.2 056800PERFORM FAIL. RW1034.2 056900MOVE2TO CORRECT-18V0. RW1034.2 057000MOVE PAGE-COUNTER TO COMPUTED-18V0. RW1034.2 057100MOVE"PAGE-COUNTER AFTER PAGE ADVANCE"TO RE-MARK. RW1034.2 057200 GENER-WRITE-10-02. RW1034.2 057300MOVE2TO REC-CT. RW1034.2 057400PERFORM PRINT-DETAIL. RW1034.2 057500 GENER-TEST-11. RW1034.2 057600* THIS TEST EXECUTES A GENERATE STATEMENT FOR THE DETAIL RW1034.2 057700* REPORT GROUP 19 TIMES. NINETEEN DETAIL LINES SINGLE SPACED RW1034.2 057800* ARE PRESENTED ON LINES 7 THROUGH 25 OF THE SECOND REPORT RW1034.2 057900* PAGE. RW1034.2 058000* REFERENCES PAGE VIII-51, 3.1.4(2),(6)B, GENERATE STATEMENT RW1034.2 058100* PAGE VIII-18, 2.5.5.8.1(4)B, BODY GROUP PRE RULESRW1034.2 058200* RW1034.2 058300MOVE2TO PAGENO. RW1034.2 058400MOVEZEROTO LC-ERRORS PC-ERRORS. RW1034.2 058500PERFORM GENER-DETAIL-LINE 19 TIMES. RW1034.2 058600 GENER-TEST-11-01. RW1034.2 058700IF LC-ERRORS EQUALTOZERO RW1034.2 058800PERFORM PASS RW1034.2 058900GOTO GENER-WRITE-11-01. RW1034.2 059000 GENER-FAIL-11-01. RW1034.2 059100PERFORM FAIL. RW1034.2 059200MOVE LC-ERRORS TO COMPUTED-18V0. RW1034.2 059300MOVEZEROTO CORRECT-18V0. RW1034.2 059400MOVE"NUMBER OF LINE-COUNTER ERRORS"TO RE-MARK. RW1034.2 059500 GENER-WRITE-11-01. RW1034.2 059600MOVE"GENR-TEST-11"TO PAR-NAME. RW1034.2 059700MOVE1TO REC-CT. RW1034.2 059800MOVE"GENERATE 19 LINES"TO FEATURE. RW1034.2 059900PERFORM PRINT-DETAIL. RW1034.2 060000 GENER-TEST-11-02. RW1034.2 060100IF PC-ERRORS EQUALTOZERO RW1034.2 060200PERFORM PASS RW1034.2 060300GOTO GENER-WRITE-11-02. RW1034.2 060400 GENER-FAIL-11-02. RW1034.2 060500PERFORM FAIL. RW1034.2 060600MOVE PC-ERRORS TO COMPUTED-18V0. RW1034.2 060700MOVEZEROTO CORRECT-18V0. RW1034.2 060800MOVE"NUMBER OF PAGE-COUNTER ERRORS"TO RE-MARK. RW1034.2 060900 GENER-WRITE-11-02. RW1034.2 061000MOVE2TO REC-CT. RW1034.2 061100PERFORM PRINT-DETAIL. RW1034.2 061200 GENER-TEST-12. RW1034.2 061300* THIS TEST EXECUTES A GENERATE STATEMENT WHICH CAUSES RW1034.2 061400* THE PAGE HEADING REPORT GROUP TO BE PRESENTED ON LINE 1 RW1034.2 061500* OF PAGE 3, AND THE FIRST DETAIL REPORT GROUP TO BE PRESENTED RW1034.2 061600* ON LINE 6 OF PAGE 3. RW1034.2 061700* REFERENCES PAGE VIII-51, 3.1.4(4), THE GENERATE STATEMENT RW1034.2 061800* PAGE VIII-17, 2.5.5.8.1(3)B, (4)B, RW1034.2 061900* BODY GROUP PRESENTATION RULES RW1034.2 062000* RW1034.2 062100MOVE1TO WS-COUNTER. RW1034.2 062200* GENERATE RW-FS3-DETAIL. RW1034.2 062300 GENER-TEST-12-01. RW1034.2 062400IF LINE-COUNTER EQUALTO6 RW1034.2 062500PERFORM PASS RW1034.2 062600GOTO GENER-WRITE-12-01. RW1034.2 062700* RW1034.2 062800* LINE-COUNTER SHOULD BE RESET TO ZERO WHEN THE PAGE RW1034.2 062900* ADVANCE FROM PAGE 2 TO PAGE 3 IS EXECUTED, AND LINE-COUNTER RW1034.2 063000* IS SET TO 6 WHEN THE DETAIL REPORT GROUP IS PRESENTED. RW1034.2 063100* REFERENCES PAGE VIII-5, 2.4.5(4), LINE-COUNTER RULES RW1034.2 063200* PAGE VIII-19, 2.5.5.8.1(6)D, FINAL L-C SETTING RW1034.2 063300* RW1034.2 063400 GENER-FAIL-12-01. RW1034.2 063500PERFORM FAIL. RW1034.2 063600MOVE6TO CORRECT-18V0. RW1034.2 063700MOVE LINE-COUNTER TO COMPUTED-18V0. RW1034.2 063800MOVE"LINE-COUNTER AFTER PAGE ADVANCE"TO RE-MARK. RW1034.2 063900 GENER-WRITE-12-01. RW1034.2 064000MOVE"GENR-TEST-12"TO PAR-NAME. RW1034.2 064100MOVE"PAGE ADVANCE"TO FEATURE. RW1034.2 064200MOVE1TO REC-CT. RW1034.2 064300PERFORM PRINT-DETAIL. RW1034.2 064400 GENER-TEST-12-02. RW1034.2 064500IF PAGE-COUNTER EQUALTO3 RW1034.2 064600PERFORM PASS RW1034.2 064700GOTO GENER-WRITE-12-02. RW1034.2 064800* RW1034.2 064900* PAGE-COUNTER SHOULD BE INCREMENTED TO 3 WHEN THE PAGE RW1034.2 065000* ADVANCE FROM PAGE 2 TO PAGE 3 IS EXECUTED. RW1034.2 065100* REFERENCE PAGE VIII-5, 2.4.4(5), PAGE-COUNTER RULES RW1034.2 065200* RW1034.2 065300 GENER-FAIL-12-02. RW1034.2 065400PERFORM FAIL. RW1034.2 065500MOVE3TO CORRECT-18V0. RW1034.2 065600MOVE PAGE-COUNTER TO COMPUTED-18V0. RW1034.2 065700MOVE"PAGE-COUNTER AFTER PAGE ADVANCE"TO RE-MARK. RW1034.2 065800 GENER-WRITE-12-02. RW1034.2 065900MOVE2TO REC-CT. RW1034.2 066000PERFORM PRINT-DETAIL. RW1034.2 066100 GENER-TEST-13. RW1034.2 066200* THIS TEST EXECUTES A GENERATE STATEMENT FOR THE DETAIL RW1034.2 066300* REPORT GROUP 19 TIMES. NINETEEN DETAIL LINES SINGLE SPACED RW1034.2 066400* ARE PRESENTED ON LINES 7 THROUGH 25 OF THE THIRD REPORT PAGE.RW1034.2 066500* REFERENCES PAGE VIII-51, 3.1.4(2), (6)B, GENERATE STATEMENT RW1034.2 066600* PAGE VIII-18, 2.5.5.8.1(4)B, BODY GROUP PRE RULESRW1034.2 066700* RW1034.2 066800MOVE3TO PAGENO. RW1034.2 066900MOVEZEROTO LC-ERRORS PC-ERRORS. RW1034.2 067000PERFORM GENER-DETAIL-LINE 19 TIMES. RW1034.2 067100 GENER-TEST-13-01. RW1034.2 067200IF LC-ERRORS EQUALTOZERO RW1034.2 067300PERFORM PASS RW1034.2 067400GOTO GENER-WRITE-13-01. RW1034.2 067500 GENER-FAIL-13-01. RW1034.2 067600PERFORM FAIL. RW1034.2 067700MOVE LC-ERRORS TO COMPUTED-18V0. RW1034.2 067800MOVEZEROTO CORRECT-18V0. RW1034.2 067900MOVE"NUMBER OF LINE-COUNTER ERRORS"TO RE-MARK. RW1034.2 068000 GENER-WRITE-13-01. RW1034.2 068100MOVE"GENR-TEST-13"TO PAR-NAME. RW1034.2 068200MOVE1TO REC-CT. RW1034.2 068300MOVE"GENERATE 19 LINES"TO FEATURE. RW1034.2 068400PERFORM PRINT-DETAIL. RW1034.2 068500 GENER-TEST-13-02. RW1034.2 068600IF PC-ERRORS EQUALTOZERO RW1034.2 068700PERFORM PASS RW1034.2 068800GOTO GENER-WRITE-13-02. RW1034.2 068900 GENER-FAIL-13-02. RW1034.2 069000PERFORM FAIL. RW1034.2 069100MOVE PC-ERRORS TO COMPUTED-18V0. RW1034.2 069200MOVEZEROTO CORRECT-18V0. RW1034.2 069300MOVE"NUMBER OF PAGE-COUNTER ERRORS"TO RE-MARK. RW1034.2 069400 GENER-WRITE-13-02. RW1034.2 069500MOVE2TO REC-CT. RW1034.2 069600PERFORM PRINT-DETAIL. RW1034.2 069700* RW1034.2 069800 TERM-TEST-STATE. RW1034.2 069900* TERMINATE RW-FS3-REPORT-1. RW1034.2 070000 CLOSE-RW-FS3. RW1034.2 070100CLOSE RW-FS3. RW1034.2 070200 TERM-WRITE-03. RW1034.2 070300MOVE"TERMINATE REPORT"TO FEATURE. RW1034.2 070400MOVEZEROTO REC-CT. RW1034.2 070500MOVE"TERM-TEST-03"TO PAR-NAME. RW1034.2 070600MOVE"3 PAGE REPORT"TO COMPUTED-A. RW1034.2 070700MOVE"20 DE LINES PER PAGE"TO CORRECT-A. RW1034.2 070800MOVE"CHECK RWCS OUTPUT REPORT"TO RE-MARK. RW1034.2 070900PERFORM PRINT-DETAIL. RW1034.2 071000 EXIT-RW103. RW1034.2 071100EXIT. RW1034.2 071200 CCVS-EXIT SECTION. RW1034.2 071300 CCVS-999999. RW1034.2 071400GOTO CLOSE-FILES. RW1034.2
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.24Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-06-14)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.