000100IDENTIFICATIONDIVISION. SQ2084.2 000200PROGRAM-ID. SQ2084.2 000300 SQ208M. SQ2084.2 000400**************************************************************** SQ2084.2 000500* * SQ2084.2 000600* VALIDATION FOR:- * SQ2084.2 000700* " HIGH ". SQ2084.2 000800* * SQ2084.2 000900* CREATION DATE / VALIDATION DATE * SQ2084.2 001000* "4.2 ". SQ2084.2 001100* * SQ2084.2 001200* THE ROUTINE SQ208M TESTS THE USE OF THE LEVEL 2 WRITE SQ2084.2 001300* STATEMENT AND THE LINAGE CLAUSE FOR A FILE DESIGNATED AS SQ2084.2 001400* PRINTER OUTPUT. THESE STATEMENTS CONTROL THE VERTICAL SQ2084.2 001500* POSITIONING OF EACH LINE ON A PRINTED PAGE. THE LINAGE SQ2084.2 001600* CLAUSE SPECIFICALLY CONTROLS THE VERTICAL FORMAT OF A LOGICALSQ2084.2 001700* PRINT PAGE. SQ208M TESTS THE USE OF DATA-NAMES IN THE LINAGE,SQ2084.2 001800* FOOTING, TOP, AND BOTTOM PHRASES. VALUES OF DATA-NAMES ARE SQ2084.2 001900* CHANGED IN ORDER TO CHECK REDEFINITION OF LOGICAL PAGE SQ2084.2 002000* FORMATS AFTER OVERFLOW OR WRITE ADVANCING PAGE OPERATIONS. SQ2084.2 002100* IT IS ASSUMED THAT ALL LEVEL 2 NUCLEUS OPTIONS ARE AVAILABLE SQ2084.2 002200* IN TESTING SQ208M. SQ2084.2 002300* BECAUSE OF THE NATURE OF THESE TESTS A "PASS" OR "FAIL" SQ2084.2 002400* CANNOT BE DETERMINED WITHIN THE PROGRAM. THE USER MUST SQ2084.2 002500* VISUALLY CHECK THE POSITION OF EACH LINE TO DETERMINE THE SQ2084.2 002600* ACCURACY OF THE VARIOUS WRITE AND LINAGE OPTIONS. SQ2084.2 002700ENVIRONMENTDIVISION. SQ2084.2 002800CONFIGURATIONSECTION. SQ2084.2 002900SOURCE-COMPUTER. SQ2084.2 003000 Card0130. SQ2084.2 003100OBJECT-COMPUTER. SQ2084.2 003200 Card0131. SQ2084.2 003300INPUT-OUTPUTSECTION. SQ2084.2 003400FILE-CONTROL. SQ2084.2 003500SELECT RAW-DATA ASSIGNTO SQ2084.2 003600"C0098" SQ2084.2 003700ORGANIZATIONISINDEXED SQ2084.2 003800ACCESSMODEISRANDOM SQ2084.2 003900RECORDKEYIS RAW-DATA-KEY. SQ2084.2 004000SELECT PRINT-FILE ASSIGNTO SQ2084.2 004100"C0085" . SQ2084.2 004200DATADIVISION. SQ2084.2 004300FILESECTION. SQ2084.2 004400 SQ2084.2 004500FD RAW-DATA. SQ2084.2 004600 SQ2084.2 00470001 RAW-DATA-SATZ. SQ2084.2 00480005 RAW-DATA-KEY PIC X(6). SQ2084.2 00490005 C-DATE PIC9(6). SQ2084.2 00500005 C-TIME PIC9(8). SQ2084.2 00510005 C-NO-OF-TESTS PIC99. SQ2084.2 00520005 C-OK PIC999. SQ2084.2 00530005 C-ALL PIC999. SQ2084.2 00540005 C-FAIL PIC999. SQ2084.2 00550005 C-DELETED PIC999. SQ2084.2 00560005 C-INSPECT PIC999. SQ2084.2 00570005 C-NOTE PIC X(13). SQ2084.2 00580005 C-INDENT PIC X. SQ2084.2 00590005 C-ABORT PIC X(8). SQ2084.2 006000FD PRINT-FILE SQ2084.2 006100LABEL RECORDS SQ2084.2 006200 Card0132 SQ2084.2 006300DATARECORDIS PRINT-REC DUMMY-RECORD SQ2084.2 006400LINAGE LINAGE-CTR SQ2084.2 006500FOOTING FOOT-CTR SQ2084.2 006600TOP TOP-CTR SQ2084.2 006700BOTTOM BOTTOM-CTR. SQ2084.2 00680001 PRINT-REC PICTURE X(120). SQ2084.2 00690001 DUMMY-RECORD PICTURE X(120). SQ2084.2 007000WORKING-STORAGESECTION. SQ2084.2 00710077 LINAGE-CTR PIC999VALUE66. SQ2084.2 00720001 FOOT-CTR PIC999VALUE66. SQ2084.2 00730001 SPACING-CTR. SQ2084.2 00740002 TOP-CTR PIC999VALUE0. SQ2084.2 00750002 BOTTOM-CTR PIC999VALUE0. SQ2084.2 00760001 DETAIL-LINE-1. SQ2084.2 00770002FILLERPIC X(20) VALUESPACE. SQ2084.2 00780002FILLERPIC X(13) VALUE"THIS IS LINE ". SQ2084.2 00790002 DL1-LINE-NO PIC999. SQ2084.2 00800002FILLERPIC X(4) VALUE" OF ". SQ2084.2 00810002 DL1-TOTAL-LINES PIC999. SQ2084.2 00820002FILLERPIC X(34) VALUE" DETAIL LINES. LINAGESQ2084.2 008300- "-COUNTER IS ". SQ2084.2 00840002 DL1-LC PIC999. SQ2084.2 00850002FILLERPIC X(40) VALUE".". SQ2084.2 00860001 DETAIL-LINE-2. SQ2084.2 00870002FILLERPIC X(20) VALUESPACE. SQ2084.2 00880002FILLERPIC X(13) VALUE"THIS IS LINE ". SQ2084.2 00890002 DL2-LINE-NO PIC999. SQ2084.2 00900002FILLERPIC X(41) VALUE" OF 010 DETAIL LINES. SQ2084.2 009100- " LINAGE-COUNTER IS ". SQ2084.2 00920002 DL2-LC PIC999. SQ2084.2 00930002FILLERPIC X(40) VALUE".". SQ2084.2 00940001 DETAIL-LINE-3. SQ2084.2 00950002FILLERPIC X(20) VALUESPACE. SQ2084.2 00960002FILLERPIC X(13) VALUE"THIS IS LINE ". SQ2084.2 00970002 DL3-LINE-NO PIC99. SQ2084.2 00980002FILLERPIC X(40) VALUE" OF 60 DETAIL LINES. SQ2084.2 009900- "LINAGE-COUNTER IS ". SQ2084.2 01000002 DL3-LC PIC999. SQ2084.2 01010002FILLERPIC X(42) VALUE".". SQ2084.2 01020001 FOOT-LINE-1. SQ2084.2 01030002FILLERPIC X(20) VALUESPACE. SQ2084.2 01040002FILLERPIC X(57) VALUE"THIS IS LINE 001 OF 00SQ2084.2 010500- "1 FOOTING LINES. LINAGE-COUNTER IS ". SQ2084.2 01060002 FL1-LC PIC999. SQ2084.2 01070002FILLERPIC X(40) VALUE".". SQ2084.2 01080001 FOOT-LINE-3. SQ2084.2 01090002FILLERPIC X(103) VALUE"THIS LINE WAS PRINTED SQ2084.2 011000- "FROM AN EOP CLAUSE. THE VALUE OF THE LINAGE-COUNTER PRIOR TSQ2084.2 011100- "O THIS EXECUTION IS ". SQ2084.2 01120002 FL3-LC PIC999. SQ2084.2 01130002FILLERPIC X(14) VALUE".". SQ2084.2 01140001 INFO-LINE-1 PIC X(120) VALUE"THIS TEST IS DESIGNED SQ2084.2 011500- "TO TEST THE OVERFLOW RESULTS OF A WRITE BEFORE ADVANCING OPESQ2084.2 011600- "RATION CONTAINING AN EOP PHRASE.". SQ2084.2 01170001 INFO-LINE-2 PIC X(120) VALUE"THIS TEST IS DESIGNED SQ2084.2 011800- "TO TEST THE OVERFLOW RESULTS OF A WRITE AFTER ADVANCING OPERSQ2084.2 011900- "ATION CONTAINING AN EOP PHRASE.". SQ2084.2 01200001 INFO-LINE-3 PIC X(120) VALUE"FOR THIS TEST LINAGE ASQ2084.2 012100- "ND FOOTING VALUES ARE 40.". SQ2084.2 01220001 INFO-LINE-4 PIC X(120) VALUE"39 DETAIL LINES SHOULDSQ2084.2 012300- " PRINT ON THE 1ST LOGICAL PAGE AND THE REMAINING 21 DETAIL LSQ2084.2 012400- "INES ON THE 2ND LOGICAL PAGE.". SQ2084.2 01250001 INFO-LINE-6 PIC X(120) VALUE"THE EOP LINE SHOULD FOSQ2084.2 012600- "LLOW DETAIL LINE 39 AND BE THE LAST LINE ON THE 1ST LOGICAL SQ2084.2 012700- "PAGE.". SQ2084.2 01280001 INFO-LINE-7 PIC X(120) VALUE"THE EOP LINE SHOULD FOSQ2084.2 012900- "LLOW DETAIL LINE 39 AND BE THE FIRST LINE ON THE 2ND LOGICALSQ2084.2 013000- " PAGE.". SQ2084.2 01310001 INFO-LINE-8 PIC X(120) VALUE"ALL LINAGE-COUNTER VALSQ2084.2 013200- "UES REPRESENT VALUES PRIOR TO EXECUTION OF THE WRITE OPERATISQ2084.2 013300- "ON. NO MODIFICATIONS HAVE BEEN MADE.". SQ2084.2 01340001 COMMENT-LINE-1 PIC X(120) VALUE"BECAUSE OF THE NATURE SQ2084.2 013500- "OF THESE TESTS A PASS OR FAIL CANNOT BE DETERMINED WITHIN THSQ2084.2 013600- "E PROGRAM. THE USER MUST VISUALLY". SQ2084.2 01370001 COMMENT-LINE-2 PIC X(120) VALUE"CHECK THE POSITION OF SQ2084.2 013800- "EACH LINE TO DETERMINE THE ACCURACY OF THE VARIOUS WRITE OPTSQ2084.2 013900- "IONS. VII-22, 3.2.2 LINAGE, VII-27-29". SQ2084.2 01400001 COMMENT-LINE-3 PIC X(120) VALUE"IN THIS TEST THE FIRSTSQ2084.2 014100- " LOGICAL PAGE SHOULD CONTAIN 65 DETAIL LINES.". SQ2084.2 01420001 COMMENT-LINE-4 PIC X(120) VALUE"1 FOOTING LINE AND BE SQ2084.2 014300- "FOLLOWED BY 1 BLANK LINE. ALL SUCCEEDING LOGICAL PAGES SHOUSQ2084.2 014400- "LD CONTAIN 29 DETAIL LINES, 1 FOOTING". SQ2084.2 01450001 COMMENT-LINE-5 PIC X(120) VALUE"LINE AND BE SEPARATED SQ2084.2 014600- "BY 3 BLANK LINES". SQ2084.2 01470001 COMMENT-LINE-6 PIC X(120) VALUE"IN THIS TEST THE FIRSTSQ2084.2 014800- " LOGICAL PAGE SHOULD CONTAIN 19 DETAIL LINES, 1 FOOTING LINESQ2084.2 014900- ", BE PRECEDED BY 2 BLANK LINES, AND". SQ2084.2 01500001 COMMENT-LINE-7 PIC X(120) VALUE"BE FOLLOWED BY 4 BLANKSQ2084.2 015100- " LINES. ALL SUCCEEDING LOGICAL PAGES SHOULD CONTAIN 39 DETASQ2084.2 015200- "IL LINES, 1 FOOTING LINE, AND BE". SQ2084.2 01530001 COMMENT-LINE-8 PIC X(120) VALUE"SEPARATED BY 3 BLANK LSQ2084.2 015400- "INES.". SQ2084.2 01550001 COMMENT-LINE-9 PIC X(120) VALUE"IN THIS TEST THE FIRSTSQ2084.2 015600- " LOGICAL PAGE SHOULD CONTAIN 15 DETAIL LINES, BE PRECEDED BYSQ2084.2 015700- " 2 BLANK LINES, AND BE FOLLOWED BY". SQ2084.2 01580001 COMMENT-LINE-10 PIC X(120) VALUE"9 BLANK LINES. ALL SUSQ2084.2 015900- "CCEEDING LOGICAL PAGES SHOULD CONTAIN 40 DETAIL LINES AND BESQ2084.2 016000- " SEPARATED BY 3 BLANK LINES.". SQ2084.2 01610001 COMMENT-LINE-11 PIC X(120) VALUE"THIS TEST IS DESIGNED SQ2084.2 016200- "TO TEST THE MINIMUM LINAGE VALUE OF 1 AND THE MINIMUM TOP VASQ2084.2 016300- "LUE OF ZERO. EACH LOGICAL PAGE SHOULD". SQ2084.2 01640001 COMMENT-LINE-12 PIC X(120) VALUE"CONTAIN 1 DETAIL LINE SQ2084.2 016500- "AND BE SEPARATED BY 2 BLANK LINES. THE FIRST PAGE SHOULD NOSQ2084.2 016600- "T BE PRECEDED BY ANY BLANK LINES.". SQ2084.2 01670001 COMMENT-LINE-13 PIC X(120) VALUE"THIS TEST IS DESIGNED SQ2084.2 016800- "TO TEST THE MINIMUM FOOTING LINE VALUE OF 1 AND MINIMUM BOTTSQ2084.2 016900- "OM VALUE OF ZERO. EACH LOGICAL PAGE". SQ2084.2 01700001 COMMENT-LINE-14 PIC X(120) VALUE"SHOULD CONTAIN 1 DETAISQ2084.2 017100- "L LINE, 1 FOOTING LINE, AND BE SEPARATED BY 1 BLANK LINE.". SQ2084.2 01720001 LAST-LINE PIC X(120) VALUE"THIS IS THE LAST LINE SQ2084.2 017300- "IN THE PAGE BODY OF THIS LOGICAL PAGE. USE IT AS A REFERENCSQ2084.2 017400- "E POINT FOR THE FOLLOWING TEST PAGES.". SQ2084.2 01750001 TEST-RESULTS. SQ2084.2 01760002FILLERPICTURE X VALUESPACE. SQ2084.2 01770002 FEATURE PICTURE X(20) VALUESPACE. SQ2084.2 01780002FILLERPICTURE X VALUESPACE. SQ2084.2 01790002 P-OR-F PICTURE X(5) VALUESPACE. SQ2084.2 01800002FILLERPICTURE X VALUESPACE. SQ2084.2 01810002 PAR-NAME. SQ2084.2 01820003FILLERPICTURE X(12) VALUESPACE. SQ2084.2 01830003 PARDOT-X PICTURE X VALUESPACE. SQ2084.2 01840003 DOTVALUE PICTURE99VALUEZERO. SQ2084.2 01850003FILLERPIC X(5) VALUESPACE. SQ2084.2 01860002FILLERPIC X(10) VALUESPACE. SQ2084.2 01870002 RE-MARK PIC X(61). SQ2084.2 01880001 TEST-COMPUTED. SQ2084.2 01890002FILLERPIC X(30) VALUESPACE. SQ2084.2 01900002FILLERPIC X(17) VALUE" COMPUTED=". SQ2084.2 01910002 COMPUTED-X. SQ2084.2 01920003 COMPUTED-A PICTURE X(20) VALUESPACE. SQ2084.2 01930003 COMPUTED-N REDEFINES COMPUTED-A PICTURE -9(9).9(9). SQ2084.2 01940003 COMPUTED-0V18 REDEFINES COMPUTED-A PICTURE -.9(18). SQ2084.2 01950003 COMPUTED-4V14 REDEFINES COMPUTED-A PICTURE -9(4).9(14). SQ2084.2 01960003 COMPUTED-14V4 REDEFINES COMPUTED-A PICTURE -9(14).9(4). SQ2084.2 01970003 CM-18V0 REDEFINES COMPUTED-A. SQ2084.2 01980004 COMPUTED-18V0 PICTURE -9(18). SQ2084.2 01990004FILLERPICTURE X. SQ2084.2 02000003FILLERPIC X(50) VALUESPACE. SQ2084.2 02010001 TEST-CORRECT. SQ2084.2 02020002FILLERPIC X(30) VALUESPACE. SQ2084.2 02030002FILLERPIC X(17) VALUE" CORRECT =". SQ2084.2 02040002 CORRECT-X. SQ2084.2 02050003 CORRECT-A PICTURE X(20) VALUESPACE. SQ2084.2 02060003 CORRECT-N REDEFINES CORRECT-A PICTURE -9(9).9(9). SQ2084.2 02070003 CORRECT-0V18 REDEFINES CORRECT-A PICTURE -.9(18). SQ2084.2 02080003 CORRECT-4V14 REDEFINES CORRECT-A PICTURE -9(4).9(14). SQ2084.2 02090003 CORRECT-14V4 REDEFINES CORRECT-A PICTURE -9(14).9(4). SQ2084.2 02100003 CR-18V0 REDEFINES CORRECT-A. SQ2084.2 02110004 CORRECT-18V0 PICTURE -9(18). SQ2084.2 02120004FILLERPICTURE X. SQ2084.2 02130003FILLERPIC X(50) VALUESPACE. SQ2084.2 02140001 CCVS-C-1. SQ2084.2 02150002FILLERPICTUREIS X(99) VALUEIS" FEATURE PASQ2084.2 021600- "SS PARAGRAPH-NAME SQ2084.2 021700- " REMARKS". SQ2084.2 02180002FILLERPICTUREIS X(20) VALUEISSPACE. SQ2084.2 02190001 CCVS-C-2. SQ2084.2 02200002FILLERPICTUREIS X VALUEISSPACE. SQ2084.2 02210002FILLERPICTUREIS X(6) VALUEIS"TESTED". SQ2084.2 02220002FILLERPICTUREIS X(15) VALUEISSPACE. SQ2084.2 02230002FILLERPICTUREIS X(4) VALUEIS"FAIL". SQ2084.2 02240002FILLERPICTUREIS X(94) VALUEISSPACE. SQ2084.2 02250001 REC-SKL-SUB PICTURE9(2) VALUEZERO. SQ2084.2 02260001 REC-CT PICTURE99VALUEZERO. SQ2084.2 02270001 DELETE-CNT PICTURE999VALUEZERO. SQ2084.2 02280001 ERROR-COUNTER PICTUREIS999VALUEISZERO. SQ2084.2 02290001 INSPECT-COUNTER PIC999VALUE7. SQ2084.2 02300001 PASS-COUNTER PIC999VALUEZERO. SQ2084.2 02310001 TOTAL-ERROR PIC999VALUEZERO. SQ2084.2 02320001 ERROR-HOLD PIC999VALUEZERO. SQ2084.2 02330001 DUMMY-HOLD PIC X(120) VALUESPACE. SQ2084.2 02340001 RECORD-COUNT PIC9(5) VALUEZERO. SQ2084.2 02350001 CCVS-H-1. SQ2084.2 02360002FILLERPICTURE X(27) VALUESPACE. SQ2084.2 02370002FILLERPICTURE X(67) VALUE SQ2084.2 023800" FEDERAL SOFTWARE TESTING CENTER COBOL COMPILER VALIDATION SQ2084.2 023900- " SYSTEM". SQ2084.2 02400002FILLERPICTURE X(26) VALUESPACE. SQ2084.2 02410001 CCVS-H-2. SQ2084.2 02420002FILLERPICTURE X(52) VALUEIS SQ2084.2 024300"CCVS85 FSTC COPY, NOT FOR DISTRIBUTION.". SQ2084.2 02440002FILLERPICTUREIS X(19) VALUEIS"TEST RESULTS SET- ". SQ2084.2 02450002 TEST-ID PICTUREIS X(9). SQ2084.2 02460002FILLERPICTUREIS X(40) VALUEISSPACE. SQ2084.2 02470001 CCVS-H-3. SQ2084.2 02480002FILLERPICTURE X(34) VALUE SQ2084.2 024900" FOR OFFICIAL USE ONLY ". SQ2084.2 02500002FILLERPICTURE X(58) VALUE SQ2084.2 025100"COBOL 85 VERSION 4.2, Apr 1993 SSVG ".SQ2084.2 02520002FILLERPICTURE X(28) VALUE SQ2084.2 025300" COPYRIGHT 1985 ". SQ2084.2 02540001 CCVS-E-1. SQ2084.2 02550002FILLERPICTUREIS X(52) VALUEISSPACE. SQ2084.2 02560002FILLERPICTUREIS X(14) VALUEIS"END OF TEST- ". SQ2084.2 02570002 ID-AGAIN PICTUREIS X(9). SQ2084.2 02580002FILLERPICTURE X(45) VALUEIS SQ2084.2 025900" NTIS DISTRIBUTION COBOL 85". SQ2084.2 02600001 CCVS-E-2. SQ2084.2 02610002FILLERPICTURE X(31) VALUE SQ2084.2 026200SPACE. SQ2084.2 02630002FILLERPICTURE X(21) VALUESPACE. SQ2084.2 02640002 CCVS-E-2-2. SQ2084.2 02650003 ERROR-TOTAL PICTUREIS XXX VALUEISSPACE. SQ2084.2 02660003FILLERPICTUREIS X VALUEISSPACE. SQ2084.2 02670003 ENDER-DESC PIC X(46) VALUE"ERRORS ENCOUNTERED". SQ2084.2 02680001 CCVS-E-3. SQ2084.2 02690002FILLERPICTURE X(22) VALUE SQ2084.2 027000" FOR OFFICIAL USE ONLY". SQ2084.2 02710002FILLERPICTURE X(12) VALUESPACE. SQ2084.2 02720002FILLERPICTURE X(58) VALUE SQ2084.2 027300"ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".SQ2084.2 02740002FILLERPICTURE X(13) VALUESPACE. SQ2084.2 02750002FILLERPIC X(15) VALUE" COPYRIGHT 1985". SQ2084.2 02760001 CCVS-E-4. SQ2084.2 02770002 CCVS-E-4-1 PIC XXX VALUESPACE. SQ2084.2 02780002FILLERPIC XXXX VALUE" OF ". SQ2084.2 02790002 CCVS-E-4-2 PIC XXX VALUESPACE. SQ2084.2 02800002FILLERPIC X(40) VALUE SQ2084.2 028100" TESTS WERE EXECUTED SUCCESSFULLY". SQ2084.2 02820001 XXINFO. SQ2084.2 02830002FILLERPIC X(30) VALUE" *** INFORMATION ***". SQ2084.2 02840002 INFO-TEXT. SQ2084.2 02850004FILLERPIC X(20) VALUESPACE. SQ2084.2 02860004 XXCOMPUTED PIC X(20). SQ2084.2 02870004FILLERPIC X(5) VALUESPACE. SQ2084.2 02880004 XXCORRECT PIC X(20). SQ2084.2 02890001 HYPHEN-LINE. SQ2084.2 02900002FILLERPICTUREIS X VALUEISSPACE. SQ2084.2 02910002FILLERPICTUREIS X(65) VALUEIS"************************SQ2084.2 029200- "*****************************************". SQ2084.2 02930002FILLERPICTUREIS X(54) VALUEIS"************************SQ2084.2 029400- "******************************". SQ2084.2 02950001 CCVS-PGM-ID PIC X(6) VALUE SQ2084.2 029600"SQ208M". SQ2084.2 029700PROCEDUREDIVISION. SQ2084.2 029800 CCVS1 SECTION. SQ2084.2 029900 OPEN-FILES. SQ2084.2 030000OPEN I-O RAW-DATA. SQ2084.2 030100MOVE CCVS-PGM-ID TO RAW-DATA-KEY. SQ2084.2 030200READ RAW-DATA INVALIDKEYGOTO END-E-1. SQ2084.2 030300MOVE"ABORTED "TO C-ABORT. SQ2084.2 030400ADD1TO C-NO-OF-TESTS. SQ2084.2 030500ACCEPT C-DATE FROMDATE. SQ2084.2 030600ACCEPT C-TIME FROMTIME. SQ2084.2 030700REWRITE RAW-DATA-SATZ INVALIDKEYGOTO END-E-1. SQ2084.2 030800 END-E-1. SQ2084.2 030900CLOSE RAW-DATA. SQ2084.2 031000OPENOUTPUT PRINT-FILE. SQ2084.2 031100MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN. SQ2084.2 031200MOVESPACETO TEST-RESULTS. SQ2084.2 031300PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE. SQ2084.2 031400GOTO CCVS1-EXIT. SQ2084.2 031500 CLOSE-FILES. SQ2084.2 031600PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE. SQ2084.2 031700OPEN I-O RAW-DATA. SQ2084.2 031800MOVE CCVS-PGM-ID TO RAW-DATA-KEY. SQ2084.2 031900READ RAW-DATA INVALIDKEYGOTO END-E-2. SQ2084.2 032000MOVE"OK. "TO C-ABORT. SQ2084.2 032100MOVE PASS-COUNTER TO C-OK. SQ2084.2 032200MOVE ERROR-HOLD TO C-ALL. SQ2084.2 032300MOVE ERROR-COUNTER TO C-FAIL. SQ2084.2 032400MOVE DELETE-CNT TO C-DELETED. SQ2084.2 032500MOVE INSPECT-COUNTER TO C-INSPECT. SQ2084.2 032600REWRITE RAW-DATA-SATZ INVALIDKEYGOTO END-E-2. SQ2084.2 032700 END-E-2. SQ2084.2 032800CLOSE RAW-DATA. SQ2084.2 032900 TERMINATE-CCVS. SQ2084.2 033000EXITPROGRAM. SQ2084.2 033100 TERMINATE-CALL. SQ2084.2 033200STOPRUN. SQ2084.2 033300 INSPT. MOVE"INSPT"TO P-OR-F. ADD1TO INSPECT-COUNTER. SQ2084.2 033400 PASS. MOVE"PASS "TO P-OR-F. ADD1TO PASS-COUNTER. SQ2084.2 033500 FAIL. MOVE"FAIL*"TO P-OR-F. ADD1TO ERROR-COUNTER. SQ2084.2 033600 DE-LETE. MOVE"*****"TO P-OR-F. ADD1TO DELETE-CNT. SQ2084.2 033700MOVE"****TEST DELETED****"TO RE-MARK. SQ2084.2 033800 PRINT-DETAIL. SQ2084.2 033900IF REC-CT NOTEQUALTOZERO SQ2084.2 034000MOVE"."TO PARDOT-X SQ2084.2 034100MOVE REC-CT TO DOTVALUE. SQ2084.2 034200MOVE TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE. SQ2084.2 034300IF P-OR-F EQUALTO"FAIL*"PERFORM WRITE-LINE SQ2084.2 034400PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX SQ2084.2 034500ELSEPERFORM BAIL-OUT THRU BAIL-OUT-EX. SQ2084.2 034600MOVESPACETO P-OR-F. MOVESPACETO COMPUTED-X. SQ2084.2 034700MOVESPACETO CORRECT-X. SQ2084.2 034800IF REC-CT EQUALTOZEROMOVESPACETO PAR-NAME. SQ2084.2 034900MOVESPACETO RE-MARK. SQ2084.2 035000 HEAD-ROUTINE. SQ2084.2 035100MOVE CCVS-H-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. SQ2084.2 035200MOVE CCVS-H-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES. SQ2084.2 035300MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. SQ2084.2 035400 COLUMN-NAMES-ROUTINE. SQ2084.2 035500MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE. SQ2084.2 035600MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. SQ2084.2 035700MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE. SQ2084.2 035800 END-ROUTINE. SQ2084.2 035900MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.SQ2084.2 036000 END-RTN-EXIT. SQ2084.2 036100MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. SQ2084.2 036200 END-ROUTINE-1. SQ2084.2 036300ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO SQ2084.2 036400 ERROR-HOLD. ADD DELETE-CNT TO ERROR-HOLD. SQ2084.2 036500ADD PASS-COUNTER TO ERROR-HOLD. SQ2084.2 036600* IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12. SQ2084.2 036700MOVE PASS-COUNTER TO CCVS-E-4-1. SQ2084.2 036800MOVE ERROR-HOLD TO CCVS-E-4-2. SQ2084.2 036900MOVE CCVS-E-4 TO CCVS-E-2-2. SQ2084.2 037000MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE. SQ2084.2 037100 END-ROUTINE-12. SQ2084.2 037200MOVE"TEST(S) FAILED"TO ENDER-DESC. SQ2084.2 037300IF ERROR-COUNTER ISEQUALTOZERO SQ2084.2 037400MOVE"NO "TO ERROR-TOTAL SQ2084.2 037500ELSE SQ2084.2 037600MOVE ERROR-COUNTER TO ERROR-TOTAL. SQ2084.2 037700MOVE CCVS-E-2 TO DUMMY-RECORD. SQ2084.2 037800PERFORM WRITE-LINE. SQ2084.2 037900 END-ROUTINE-13. SQ2084.2 038000IF DELETE-CNT ISEQUALTOZERO SQ2084.2 038100MOVE"NO "TO ERROR-TOTAL ELSE SQ2084.2 038200MOVE DELETE-CNT TO ERROR-TOTAL. SQ2084.2 038300MOVE"TEST(S) DELETED "TO ENDER-DESC. SQ2084.2 038400MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. SQ2084.2 038500IF INSPECT-COUNTER EQUALTOZERO SQ2084.2 038600MOVE"NO "TO ERROR-TOTAL SQ2084.2 038700ELSEMOVE INSPECT-COUNTER TO ERROR-TOTAL. SQ2084.2 038800MOVE"TEST(S) REQUIRE INSPECTION"TO ENDER-DESC. SQ2084.2 038900MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. SQ2084.2 039000MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE. SQ2084.2 039100 WRITE-LINE. SQ2084.2 039200ADD1TO RECORD-COUNT. SQ2084.2 039300IF RECORD-COUNT GREATER50 SQ2084.2 039400MOVE DUMMY-RECORD TO DUMMY-HOLD SQ2084.2 039500MOVESPACETO DUMMY-RECORD SQ2084.2 039600WRITE DUMMY-RECORD AFTERADVANCINGPAGE SQ2084.2 039700MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN SQ2084.2 039800MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES SQ2084.2 039900MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN SQ2084.2 040000MOVE DUMMY-HOLD TO DUMMY-RECORD SQ2084.2 040100MOVEZEROTO RECORD-COUNT. SQ2084.2 040200PERFORM WRT-LN. SQ2084.2 040300 WRT-LN. SQ2084.2 040400WRITE DUMMY-RECORD AFTERADVANCING1 LINES. SQ2084.2 040500MOVESPACETO DUMMY-RECORD. SQ2084.2 040600 BLANK-LINE-PRINT. SQ2084.2 040700PERFORM WRT-LN. SQ2084.2 040800 FAIL-ROUTINE. SQ2084.2 040900IF COMPUTED-X NOTEQUALTOSPACEGOTO FAIL-ROUTINE-WRITE. SQ2084.2 041000IF CORRECT-X NOTEQUALTOSPACEGOTO FAIL-ROUTINE-WRITE. SQ2084.2 041100MOVE"NO FURTHER INFORMATION, SEE PROGRAM."TO INFO-TEXT. SQ2084.2 041200MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. SQ2084.2 041300GOTO FAIL-ROUTINE-EX. SQ2084.2 041400 FAIL-ROUTINE-WRITE. SQ2084.2 041500MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE SQ2084.2 041600MOVE TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. SQ2084.2 041700 FAIL-ROUTINE-EX. EXIT. SQ2084.2 041800 BAIL-OUT. SQ2084.2 041900IF COMPUTED-A NOTEQUALTOSPACEGOTO BAIL-OUT-WRITE. SQ2084.2 042000IF CORRECT-A EQUALTOSPACEGOTO BAIL-OUT-EX. SQ2084.2 042100 BAIL-OUT-WRITE. SQ2084.2 042200MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED. SQ2084.2 042300MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. SQ2084.2 042400 BAIL-OUT-EX. EXIT. SQ2084.2 042500 CCVS1-EXIT. SQ2084.2 042600EXIT. SQ2084.2 042700 SECT-SQ208M-0001 SECTION. SQ2084.2 042800 WRITE-INIT-GF-01. SQ2084.2 042900MOVE COMMENT-LINE-1 TO PRINT-REC. SQ2084.2 043000WRITE PRINT-REC AFTERADVANCING5 LINES. SQ2084.2 043100MOVE COMMENT-LINE-2 TO PRINT-REC. SQ2084.2 043200WRITE PRINT-REC AFTERADVANCING1LINE. SQ2084.2 043300MOVESPACETO DUMMY-RECORD. SQ2084.2 043400PERFORM BLANK-LINE-PRINT. SQ2084.2 043500 WRITE-TEST-GF-01. SQ2084.2 043600* THIS TEST CHECKS THE RESULTS OF CHANGING THE VALUES SQ2084.2 043700* OF THE DATA-NAMES IN THE LINAGE CLAUSE AFTER AN SQ2084.2 043800* OPEN OUTPUT PRINT-FILE. SQ2084.2 043900MOVESPACETO DUMMY-RECORD. SQ2084.2 044000PERFORM INITIALIZE-PAGE. SQ2084.2 044100MOVE"LINAGE AFTER OPEN"TO FEATURE. SQ2084.2 044200MOVE"WRITE-TEST-GF-01"TO PAR-NAME. SQ2084.2 044300PERFORM PRINT-DETAIL. SQ2084.2 044400MOVE COMMENT-LINE-3 TO PRINT-REC. SQ2084.2 044500WRITE PRINT-REC AFTERADVANCING5 LINES. SQ2084.2 044600MOVE COMMENT-LINE-4 TO PRINT-REC. SQ2084.2 044700WRITE PRINT-REC AFTERADVANCING1LINE. SQ2084.2 044800MOVE COMMENT-LINE-5 TO PRINT-REC. SQ2084.2 044900WRITE PRINT-REC AFTERADVANCING1 LINES. SQ2084.2 045000MOVESPACETO DUMMY-RECORD. SQ2084.2 045100PERFORM PRINT-LAST-LINE. SQ2084.2 045200MOVESPACETO DUMMY-RECORD. SQ2084.2 045300PERFORM BLANK-LINE-PRINT. SQ2084.2 045400MOVE30TO LINAGE-CTR, FOOT-CTR. SQ2084.2 045500MOVE1TO TOP-CTR. SQ2084.2 045600MOVE2TO BOTTOM-CTR. SQ2084.2 045700MOVE1TO DL1-LINE-NO. SQ2084.2 045800MOVE123TO DL1-TOTAL-LINES. SQ2084.2 045900PERFORM PRINT-DETAIL-1 123 TIMES. SQ2084.2 046000 WRITE-TEST-GF-02. SQ2084.2 046100* THIS TEST CHECKS THE RESULTS OF CHANGING THE VALUES SQ2084.2 046200* OF THE DATA-NAMES IN THE LINAGE CLAUSE PRIOR TO A SQ2084.2 046300* PAGE OVERFLOW. SQ2084.2 046400PERFORM INITIALIZE-PAGE. SQ2084.2 046500MOVE"LINAGE AFT OVERFLOW"TO FEATURE. SQ2084.2 046600MOVE"WRITE-TEST-GF-02"TO PAR-NAME. SQ2084.2 046700PERFORM PRINT-DETAIL. SQ2084.2 046800MOVE COMMENT-LINE-6 TO PRINT-REC. SQ2084.2 046900WRITE PRINT-REC AFTERADVANCING5 LINES. SQ2084.2 047000MOVE COMMENT-LINE-7 TO PRINT-REC. SQ2084.2 047100WRITE PRINT-REC AFTERADVANCING1LINE. SQ2084.2 047200MOVE COMMENT-LINE-8 TO PRINT-REC. SQ2084.2 047300WRITE PRINT-REC AFTERADVANCING1LINE. SQ2084.2 047400MOVESPACETO DUMMY-RECORD. SQ2084.2 047500PERFORM PRINT-LAST-LINE. SQ2084.2 047600MOVE20TO LINAGE-CTR, FOOT-CTR. SQ2084.2 047700MOVE2TO TOP-CTR. SQ2084.2 047800MOVE3TO BOTTOM-CTR. SQ2084.2 047900MOVESPACETO DUMMY-RECORD. SQ2084.2 048000PERFORM BLANK-LINE-PRINT. SQ2084.2 048100MOVE40TO LINAGE-CTR, FOOT-CTR. SQ2084.2 048200MOVE1TO TOP-CTR. SQ2084.2 048300MOVE2TO BOTTOM-CTR. SQ2084.2 048400MOVE1TO DL1-LINE-NO. SQ2084.2 048500MOVE136TO DL1-TOTAL-LINES. SQ2084.2 048600PERFORM PRINT-DETAIL-1 136 TIMES. SQ2084.2 048700 WRITE-TEST-GF-03. SQ2084.2 048800* THIS TEST CHECKS THE RESULTS OF CHANGING THE VALUES SQ2084.2 048900* OF THE DATA-NAMES IN THE LINAGE-CLAUSE PRIOR TO A SQ2084.2 049000* WRITE ADVANCING PAGE OPERATION. SQ2084.2 049100PERFORM INITIALIZE-PAGE. SQ2084.2 049200MOVE"LINAGE AFT WRT PAGE"TO FEATURE. SQ2084.2 049300MOVE"WRITE-TEST-GF-03"TO PAR-NAME. SQ2084.2 049400PERFORM PRINT-DETAIL. SQ2084.2 049500MOVE COMMENT-LINE-9 TO PRINT-REC. SQ2084.2 049600WRITE PRINT-REC AFTERADVANCING5 LINES. SQ2084.2 049700MOVE COMMENT-LINE-10 TO PRINT-REC. SQ2084.2 049800WRITE PRINT-REC AFTERADVANCING1 LINES. SQ2084.2 049900MOVESPACETO DUMMY-RECORD. SQ2084.2 050000PERFORM PRINT-LAST-LINE. SQ2084.2 050100MOVE20TO LINAGE-CTR, FOOT-CTR. SQ2084.2 050200MOVE2TO TOP-CTR. SQ2084.2 050300MOVE3TO BOTTOM-CTR. SQ2084.2 050400MOVESPACETO DUMMY-RECORD. SQ2084.2 050500PERFORM BLANK-LINE-PRINT. SQ2084.2 050600MOVE1TO DL1-LINE-NO. SQ2084.2 050700MOVE135TO DL1-TOTAL-LINES. SQ2084.2 050800PERFORM PRINT-DETAIL-2 15 TIMES. SQ2084.2 050900MOVE40TO LINAGE-CTR, FOOT-CTR. SQ2084.2 051000MOVE1TO TOP-CTR. SQ2084.2 051100MOVE2TO BOTTOM-CTR. SQ2084.2 051200MOVESPACETO DUMMY-RECORD. SQ2084.2 051300WRITE PRINT-REC BEFOREADVANCINGPAGE. SQ2084.2 051400MOVE16TO DL1-LINE-NO. SQ2084.2 051500PERFORM PRINT-DETAIL-2 120 TIMES. SQ2084.2 051600 WRITE-TEST-GF-04. SQ2084.2 051700* THIS TEST CHECKS THE MINIMUM LINAGE VALUE OF 1 SQ2084.2 051800* AND THE MINIMUM TOP VALUE OF ZERO. SQ2084.2 051900PERFORM INITIALIZE-PAGE. SQ2084.2 052000MOVE"MIN LINAGE / 0 TOP"TO FEATURE. SQ2084.2 052100MOVE"WRITE-TEST-GF-04"TO PAR-NAME. SQ2084.2 052200PERFORM PRINT-DETAIL. SQ2084.2 052300MOVE COMMENT-LINE-11 TO PRINT-REC. SQ2084.2 052400WRITE PRINT-REC AFTERADVANCING5 LINES. SQ2084.2 052500MOVE COMMENT-LINE-12 TO PRINT-REC. SQ2084.2 052600WRITE PRINT-REC AFTERADVANCING1LINE. SQ2084.2 052700MOVESPACETO DUMMY-RECORD. SQ2084.2 052800PERFORM PRINT-LAST-LINE. SQ2084.2 052900MOVE1TO LINAGE-CTR, FOOT-CTR. SQ2084.2 053000MOVE0TO TOP-CTR. SQ2084.2 053100MOVE2TO BOTTOM-CTR. SQ2084.2 053200MOVE1TO DL2-LINE-NO. SQ2084.2 053300PERFORM PRINT-DETAIL-3 10 TIMES. SQ2084.2 053400 WRITE-TEST-GF-05. SQ2084.2 053500* THIS TEST CHECKS THE MINIMUM FOOTING VALUE OF 1 SQ2084.2 053600* AND THE MINIMUM BOTTOM VALUE OF ZERO. SQ2084.2 053700PERFORM INITIALIZE-PAGE. SQ2084.2 053800MOVE"MIN FOOTING / 0 BOTM"TO FEATURE. SQ2084.2 053900MOVE"WRITE-TEST-GF-05"TO PAR-NAME. SQ2084.2 054000PERFORM PRINT-DETAIL. SQ2084.2 054100MOVE COMMENT-LINE-13 TO PRINT-REC. SQ2084.2 054200WRITE PRINT-REC AFTERADVANCING5 LINES. SQ2084.2 054300MOVE COMMENT-LINE-14 TO PRINT-REC. SQ2084.2 054400WRITE PRINT-REC AFTERADVANCING1LINE. SQ2084.2 054500MOVESPACETO DUMMY-RECORD. SQ2084.2 054600PERFORM PRINT-LAST-LINE. SQ2084.2 054700MOVE2TO LINAGE-CTR. SQ2084.2 054800MOVE1TO FOOT-CTR, TOP-CTR. SQ2084.2 054900MOVE0TO BOTTOM-CTR. SQ2084.2 055000MOVE1TO DL2-LINE-NO. SQ2084.2 055100PERFORM PRINT-DETAIL-4 10 TIMES. SQ2084.2 055200 WRITE-TEST-GF-06. SQ2084.2 055300* THIS TEST SHOWS THE RESULTS OF A WRITE BEFORE SQ2084.2 055400* OPERATION WITH AN EOP PHRASE. LINAGE AND FOOTING SQ2084.2 055500* VALUES ARE SPECIFIED AND EQUAL. SQ2084.2 055600MOVESPACETO DUMMY-RECORD. SQ2084.2 055700PERFORM INITIALIZE-PAGE. SQ2084.2 055800MOVE"WRITE BEFORE"TO FEATURE. SQ2084.2 055900MOVE"WRITE-TEST-GF-06"TO PAR-NAME. SQ2084.2 056000PERFORM PRINT-DETAIL. SQ2084.2 056100MOVE INFO-LINE-1 TO PRINT-REC. SQ2084.2 056200WRITE PRINT-REC AFTERADVANCING5 LINES. SQ2084.2 056300MOVE INFO-LINE-3 TO PRINT-REC. SQ2084.2 056400WRITE PRINT-REC AFTERADVANCING1 LINES. SQ2084.2 056500MOVE INFO-LINE-4 TO PRINT-REC. SQ2084.2 056600WRITE PRINT-REC AFTERADVANCING1LINE. SQ2084.2 056700MOVE INFO-LINE-6 TO PRINT-REC. SQ2084.2 056800WRITE PRINT-REC AFTERADVANCING1 LINES. SQ2084.2 056900MOVE INFO-LINE-8 TO PRINT-REC. SQ2084.2 057000WRITE PRINT-REC AFTERADVANCING1 LINES. SQ2084.2 057100MOVESPACETO DUMMY-RECORD. SQ2084.2 057200PERFORM BLANK-LINE-PRINT UNTILLINAGE-COUNTEREQUAL66. SQ2084.2 057300MOVE40TO LINAGE-CTR, FOOT-CTR. SQ2084.2 057400MOVE1TO TOP-CTR, BOTTOM-CTR. SQ2084.2 057500MOVE LAST-LINE TO PRINT-REC. SQ2084.2 057600WRITE PRINT-REC BEFOREADVANCING1LINE. SQ2084.2 057700MOVESPACETO DUMMY-RECORD. SQ2084.2 057800MOVE1TO DL3-LINE-NO. SQ2084.2 057900PERFORM WRITE-BEFORE 60 TIMES. SQ2084.2 058000 WRITE-TEST-GF-07. SQ2084.2 058100* THIS TEST SHOWS THE RESULTS OF A WRITE AFTER SQ2084.2 058200* OPERATION WITH AN EOP PHRASE. LINAGE AND FOOTING SQ2084.2 058300* VALUES ARE SPECIFIED AND EQUAL. SQ2084.2 058400MOVESPACETO DUMMY-RECORD. SQ2084.2 058500PERFORM INITIALIZE-PAGE. SQ2084.2 058600MOVE"WRITE AFTER"TO FEATURE. SQ2084.2 058700MOVE"WRITE-TEST-GF-07"TO PAR-NAME. SQ2084.2 058800PERFORM PRINT-DETAIL. SQ2084.2 058900MOVE INFO-LINE-2 TO PRINT-REC. SQ2084.2 059000WRITE PRINT-REC AFTERADVANCING5 LINES. SQ2084.2 059100MOVE INFO-LINE-3 TO PRINT-REC. SQ2084.2 059200WRITE PRINT-REC AFTERADVANCING1 LINES. SQ2084.2 059300MOVE INFO-LINE-4 TO PRINT-REC. SQ2084.2 059400WRITE PRINT-REC AFTERADVANCING1LINE. SQ2084.2 059500MOVE INFO-LINE-7 TO PRINT-REC. SQ2084.2 059600WRITE PRINT-REC AFTERADVANCING1 LINES. SQ2084.2 059700MOVE INFO-LINE-8 TO PRINT-REC. SQ2084.2 059800WRITE PRINT-REC AFTERADVANCING1LINE. SQ2084.2 059900MOVESPACETO DUMMY-RECORD. SQ2084.2 060000PERFORM BLANK-LINE-PRINT UNTILLINAGE-COUNTEREQUAL66. SQ2084.2 060100MOVE40TO LINAGE-CTR, FOOT-CTR. SQ2084.2 060200MOVE1TO TOP-CTR, BOTTOM-CTR. SQ2084.2 060300MOVE LAST-LINE TO PRINT-REC. SQ2084.2 060400WRITE PRINT-REC AFTERADVANCING1LINE. SQ2084.2 060500MOVESPACETO DUMMY-RECORD. SQ2084.2 060600MOVE1TO DL3-LINE-NO. SQ2084.2 060700PERFORM WRITE-AFTER 60 TIMES. SQ2084.2 060800 SQ208M-END-ROUTINE. SQ2084.2 060900MOVE"END OF SQ208M VALIDATION TESTS"TO PRINT-REC. SQ2084.2 061000WRITE PRINT-REC AFTERADVANCING1LINE. SQ2084.2 061100GOTO CCVS-EXIT. SQ2084.2 061200 INITIALIZE-PAGE. SQ2084.2 061300MOVE0TO TOP-CTR, BOTTOM-CTR. SQ2084.2 061400MOVE66TO LINAGE-CTR, FOOT-CTR. SQ2084.2 061500PERFORM BLANK-LINE-PRINT UNTILLINAGE-COUNTEREQUAL1. SQ2084.2 061600 PRINT-LAST-LINE. SQ2084.2 061700PERFORM BLANK-LINE-PRINT UNTILLINAGE-COUNTEREQUAL65. SQ2084.2 061800MOVE LAST-LINE TO PRINT-REC. SQ2084.2 061900WRITE PRINT-REC AFTERADVANCING1LINE. SQ2084.2 062000 PRINT-DETAIL-1. SQ2084.2 062100MOVELINAGE-COUNTERTO DL1-LC. SQ2084.2 062200MOVE DETAIL-LINE-1 TO PRINT-REC. SQ2084.2 062300WRITE PRINT-REC BEFOREADVANCING1LINEATEND-OF-PAGE SQ2084.2 062400MOVELINAGE-COUNTERTO FL1-LC SQ2084.2 062500MOVE FOOT-LINE-1 TO PRINT-REC SQ2084.2 062600WRITE PRINT-REC BEFOREADVANCING1LINE. SQ2084.2 062700ADD1TO DL1-LINE-NO. SQ2084.2 062800 PRINT-DETAIL-2. SQ2084.2 062900MOVELINAGE-COUNTERTO DL1-LC. SQ2084.2 063000MOVE DETAIL-LINE-1 TO PRINT-REC. SQ2084.2 063100WRITE PRINT-REC BEFOREADVANCING1LINE. SQ2084.2 063200ADD1TO DL1-LINE-NO. SQ2084.2 063300 PRINT-DETAIL-3. SQ2084.2 063400MOVELINAGE-COUNTERTO DL2-LC. SQ2084.2 063500MOVE DETAIL-LINE-2 TO PRINT-REC. SQ2084.2 063600WRITE PRINT-REC AFTERADVANCING1LINE. SQ2084.2 063700ADD1TO DL2-LINE-NO. SQ2084.2 063800 PRINT-DETAIL-4. SQ2084.2 063900MOVELINAGE-COUNTERTO DL2-LC. SQ2084.2 064000MOVE DETAIL-LINE-2 TO PRINT-REC. SQ2084.2 064100WRITE PRINT-REC AFTERADVANCING1LINEAT EOP SQ2084.2 064200MOVELINAGE-COUNTERTO FL1-LC SQ2084.2 064300MOVE FOOT-LINE-1 TO PRINT-REC SQ2084.2 064400WRITE PRINT-REC AFTERADVANCING1LINE. SQ2084.2 064500ADD1TO DL2-LINE-NO. SQ2084.2 064600 WRITE-BEFORE. SQ2084.2 064700MOVELINAGE-COUNTERTO DL3-LC. SQ2084.2 064800MOVE DETAIL-LINE-3 TO PRINT-REC. SQ2084.2 064900WRITE PRINT-REC BEFOREADVANCING1LINEAT EOP SQ2084.2 065000MOVELINAGE-COUNTERTO FL3-LC SQ2084.2 065100MOVE FOOT-LINE-3 TO PRINT-REC SQ2084.2 065200WRITE PRINT-REC BEFOREADVANCING1LINE. SQ2084.2 065300ADD1TO DL3-LINE-NO. SQ2084.2 065400 WRITE-AFTER. SQ2084.2 065500MOVELINAGE-COUNTERTO DL3-LC. SQ2084.2 065600MOVE DETAIL-LINE-3 TO PRINT-REC. SQ2084.2 065700WRITE PRINT-REC AFTERADVANCING1LINEAT EOP SQ2084.2 065800MOVELINAGE-COUNTERTO FL3-LC SQ2084.2 065900MOVE FOOT-LINE-3 TO PRINT-REC SQ2084.2 066000WRITE PRINT-REC AFTERADVANCING1LINE. SQ2084.2 066100ADD1TO DL3-LINE-NO. SQ2084.2 066200 CCVS-EXIT SECTION. SQ2084.2 066300 CCVS-999999. SQ2084.2 066400GOTO CLOSE-FILES. SQ2084.2
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.7Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-06-16)
¤
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.