000100IDENTIFICATIONDIVISION. SQ1014.2 000200PROGRAM-ID. SQ1014.2 000300 SQ101M. SQ1014.2 000400**************************************************************** SQ1014.2 000500* * SQ1014.2 000600* VALIDATION FOR:- * SQ1014.2 000700* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".SQ1014.2 000800* USING CCVS85 VERSION 1.0 ISSUED IN JANUARY 1986. * SQ1014.2 000900* REVISED 1986, AUGUST * SQ1014.2 001000* * SQ1014.2 001100* CREATION DATE / VALIDATION DATE * SQ1014.2 001200* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".SQ1014.2 001300* * SQ1014.2 001400**************************************************************** SQ1014.2 001500* * SQ1014.2 001600* X-CARDS USED BY THIS PROGRAM ARE :- * SQ1014.2 001700* * SQ1014.2 001800* X-55 SYSTEM PRINTER * SQ1014.2 001900* X-82 SOURCE-COMPUTER * SQ1014.2 002000* X-83 OBJECT-COMPUTER. * SQ1014.2 002100* * SQ1014.2 002200**************************************************************** SQ1014.2 002300* * SQ1014.2 002400* SQ101M TESTS THE LEVEL 1 FACILITIES FOR CONTROL OF THE * SQ1014.2 002500* POSITION OF LINES ON A PRINTED PAGE. THE PRINCIPAL * SQ1014.2 002600* FACILITY IS THE ADVANCING PHRASE OF THE WRITE STATEMENT * SQ1014.2 002700* WHEN THE ASSOCIATED PHYSICAL FILE IS DESIGNATED AS A * SQ1014.2 002800* PRINTER. THE FROM PHRASE OF THE WRITE STATEMENT IS ALSO * SQ1014.2 002900* TESTED. * SQ1014.2 003000* * SQ1014.2 003100* ALL POSSIBLE LEVEL 1 COMBINATIONS OF THE FORMAT OF THE * SQ1014.2 003200* ADVANCING PHRASE ARE TESTED WITH AND WITHOUT THE FROM * SQ1014.2 003300* PHRASE. THE VALUES USED FOR INTEGER INCLUDE ONE-DIGIT * SQ1014.2 003400* AND TWO-DIGIT UNSIGNED NUMERIC LITERALS, EIGHTEEN DIGIT * SQ1014.2 003500* NUMERIC LITERALS WITH LEADING ZEROS, AND THE FIGURATIVE * SQ1014.2 003600* CONSTANT ZERO. DATA ITEMS USED AS IDENTIFIER-2 INCLUDE * SQ1014.2 003700* LEVEL 77, LEVEL 01, AND SUBORDINATE ELEMENTARY ITEMS. A * SQ1014.2 003800* SIMILAR RANGE OF TYPES, BUT INCLUDING GROUP ITEMS, IS * SQ1014.2 003900* USED FOR IDENTIFIER-2. * SQ1014.2 004000* * SQ1014.2 004100* IN ADDITION TO THE ABOVE TESTS, A TEST IS MADE TO ENSURE * SQ1014.2 004200* THAT CHARACTERS DESIGNATED TO BE PRINTED IN COLUMN 1 DO * SQ1014.2 004300* NOT ACT AS CARRIAGE CONTROL CHARACTERS. * SQ1014.2 004400* * SQ1014.2 004500* BECAUSE OF THE NATURE OF THESE TESTS A "PASS" OR "FAIL" * SQ1014.2 004600* CANNOT BE DETERMINED WITHIN THE PROGRAM. THE PRINTED * SQ1014.2 004700* OUTPUT MUST BE EXAMINED TO DETERMINE WHETHER EACH TEST * SQ1014.2 004800* HAS BEEN PASSED OR FAILED. * SQ1014.2 004900* * SQ1014.2 005000**************************************************************** SQ1014.2 005100* SQ1014.2 005200* SQ1014.2 005300ENVIRONMENTDIVISION. SQ1014.2 005400CONFIGURATIONSECTION. SQ1014.2 005500SOURCE-COMPUTER. SQ1014.2 005600 Card0130. SQ1014.2 005700OBJECT-COMPUTER. SQ1014.2 005800 Card0131. SQ1014.2 005900* SQ1014.2 006000INPUT-OUTPUTSECTION. SQ1014.2 006100FILE-CONTROL. SQ1014.2 006200SELECT PRINT-FILE ASSIGNTO SQ1014.2 006300"C0085" . SQ1014.2 006400* SQ1014.2 006500SELECT RAW-DATA ASSIGNTO SQ1014.2 006600"C0098" SQ1014.2 006700ORGANIZATIONISINDEXED SQ1014.2 006800ACCESSMODEISRANDOM SQ1014.2 006900RECORDKEYIS RAW-DATA-KEY. SQ1014.2 007000 SQ1014.2 007100* SQ1014.2 007200DATADIVISION. SQ1014.2 007300FILESECTION. SQ1014.2 007400FD PRINT-FILE SQ1014.2 007500LABEL RECORDS SQ1014.2 007600 Card0132 SQ1014.2 007700DATARECORDIS PRINT-REC DUMMY-RECORD SQ1014.2 007800 . SQ1014.2 00790001 PRINT-REC PICTURE X(120). SQ1014.2 00800001 DUMMY-RECORD PICTURE X(120). SQ1014.2 008100 SQ1014.2 008200FD RAW-DATA. SQ1014.2 00830001 RAW-DATA-SATZ. SQ1014.2 00840005 RAW-DATA-KEY PIC X(6). SQ1014.2 00850005 C-DATE PIC9(6). SQ1014.2 00860005 C-TIME PIC9(8). SQ1014.2 00870005 NO-OF-TESTS PIC99. SQ1014.2 00880005 C-OK PIC999. SQ1014.2 00890005 C-ALL PIC999. SQ1014.2 00900005 C-FAIL PIC999. SQ1014.2 00910005 C-DELETED PIC999. SQ1014.2 00920005 C-INSPECT PIC999. SQ1014.2 00930005 C-NOTE PIC X(13). SQ1014.2 00940005 C-INDENT PIC X. SQ1014.2 00950005 C-ABORT PIC X(8). SQ1014.2 009600* SQ1014.2 009700* SQ1014.2 009800WORKING-STORAGESECTION. SQ1014.2 009900* SQ1014.2 010000*************************************************************** SQ1014.2 010100* * SQ1014.2 010200* WORKING-STORAGE DATA ITEMS SPECIFIC TO THIS TEST SUITE * SQ1014.2 010300* * SQ1014.2 010400*************************************************************** SQ1014.2 010500* SQ1014.2 01060077 QU-OTE PIC X VALUEQUOTE. SQ1014.2 01070077 IDENTIFIER-2 PIC99VALUE0. SQ1014.2 01080077 LONG-ZERO PIC9(18) VALUE0. SQ1014.2 01090077 LONG-ONE PIC9(18) VALUE1. SQ1014.2 01100001 IDENT-2-S99 PIC S99. SQ1014.2 01110001 IDENT-2-C99 PIC99COMP. SQ1014.2 011200* SQ1014.2 01130001 ONE PIC9VALUE1. SQ1014.2 011400* SQ1014.2 01150001 SPACING-VALUES-1. SQ1014.2 01160002 TWO PIC9VALUE2. SQ1014.2 01170002 SPACING-VALUES-2. SQ1014.2 01180003 THREE PIC9VALUE3. SQ1014.2 01190003 SPACING-VALUES-3. SQ1014.2 01200004 FOUR PIC9VALUE4. SQ1014.2 012100* SQ1014.2 01220001 CHAR-LINE. SQ1014.2 01230003 LIN-CH PIC X. SQ1014.2 01240003FILLERPIC X. SQ1014.2 01250003 LIN-SER PIC999. SQ1014.2 01260003FILLERPIC X(115). SQ1014.2 012700* SQ1014.2 01280077 SEVENTY-SEVEN PIC X(120) VALUE" THIS WAS WRITTEN FROMSQ1014.2 012900- " A 77 LEVEL ENTRY. IT SHOULD BE 2 LINES BELOW AND 1 LINE ABSQ1014.2 013000- "OVE THE BRACKETING WRT-TEST LINES.". SQ1014.2 013100* SQ1014.2 01320077 SEVENTY-SEVEN-2 PIC X(120) VALUE"THIS LINE WAS WRITTEN SQ1014.2 013300- "FROM A 77 LEVEL ENTRY. IT SHOULD BE 7 LINES BELOW AND 1 LINSQ1014.2 013400- "E ABOVE THE BRACKETING WRT-TEST LINES.". SQ1014.2 013500* SQ1014.2 01360001 OH-ONE PIC X(120) VALUE"THIS LINE WAS WRITTEN SQ1014.2 013700- "FROM AN 01 LEVEL ENTRY. IT SHOULD BE 1 LINE BELOW AND 5 LINESQ1014.2 013800- "S ABOVE THE BRACKETING WRT-TEST LINES.". SQ1014.2 013900* SQ1014.2 01400001 LEVEL-1. SQ1014.2 01410003 OH-THREE PIC X(120) VALUE"THIS LINE WAS WRITTEN SQ1014.2 014200- "FROM AN 03 LEVEL ENTRY. IT SHOULD BE 1 LINE BELOW AND 6 LSQ1014.2 014300- "INES ABOVE THE BRACKETING WRT-TEST LINES.". SQ1014.2 014400* SQ1014.2 01450001 TEST-LINE-1. SQ1014.2 01460002FILLERPIC X(20) VALUESPACE. SQ1014.2 01470002FILLERPIC X(20) VALUE"THIS LINE SHOULD BE ". SQ1014.2 01480002 LINES-BELOW-1 PIC XX. SQ1014.2 01490002FILLERPIC X(17) VALUE" LINES BELOW AND ". SQ1014.2 01500002 LINES-ABOVE-1 PIC XX. SQ1014.2 01510002FILLERPIC X(59) VALUE SQ1014.2 015200" LINES ABOVE THE BRACKETING WRT-TEST LINES". SQ1014.2 015300* SQ1014.2 01540001 LEVEL-ONE. SQ1014.2 01550002 LEVEL-TWO. SQ1014.2 01560003 TEST-LINE-2. SQ1014.2 01570004FILLERPIC X(20) VALUESPACE. SQ1014.2 01580004FILLERPIC X(20) VALUE"THIS LINE SHOULD SQ1014.2 015900- "BE ". SQ1014.2 01600004 LINES-BELOW-2 PIC XX. SQ1014.2 01610004FILLERPIC X(17) VALUE" LINES BELOW AND ".SQ1014.2 01620004 LINES-ABOVE-2 PIC XX. SQ1014.2 01630004FILLERPIC X(59) VALUE SQ1014.2 016400" LINES ABOVE THE BRACKETING WRT-TEST LINES". SQ1014.2 016500* SQ1014.2 01660001 OVERPRINTED-LINE. SQ1014.2 01670002FILLERPIC X(20) VALUESPACE. SQ1014.2 01680002FILLERPIC X(9) VALUE"WRT-TEST-". SQ1014.2 01690002 OVERPRINTED-TEST PIC XX. SQ1014.2 01700002FILLERPIC X(89) VALUE"/ THIS LINE SHOULD BE SQ1014.2 017100- "OVERPRINTED. AAAAAAA". SQ1014.2 01720001 OVERPRINT-LINE. SQ1014.2 01730002FILLERPIC X(68) VALUESPACE. SQ1014.2 01740002FILLERPIC X(17) VALUE"BBBBBBB WRT-TEST-". SQ1014.2 01750002 OVERPRINT-TEST PIC XX. SQ1014.2 01760002FILLERPIC X(33) VALUE SQ1014.2 017700"/ THIS LINE SHOULD OVERPRINT". SQ1014.2 01780001 LAST-LINE. SQ1014.2 01790002FILLERPIC X(20) VALUESPACE. SQ1014.2 01800002FILLERPIC X(100) VALUE"THIS LINE SHOULD BE 1 SQ1014.2 018100- "LINE BELOW THE WRT-TEST LINE AND ALSO BE THE LAST LINE ONSQ1014.2 018200- " THIS PAGE". SQ1014.2 018300* SQ1014.2 01840001 NEW-PAGE-LINE. SQ1014.2 01850002FILLERPIC X(20) VALUESPACE. SQ1014.2 01860002FILLERPIC X(100) VALUE"THIS LINE SHOULD APPEASQ1014.2 018700- "R AT THE TOP OF A NEW PAGE". SQ1014.2 01880001 NEXT-LINE. SQ1014.2 01890002FILLERPIC X(20) VALUESPACE. SQ1014.2 01900002FILLERPIC X(100) VALUE"A WRT-TEST LINE SHOULDSQ1014.2 019100- " FOLLOW IMMEDIATELY ON THE NEXT LINE". SQ1014.2 019200* SQ1014.2 01930001 NOTE-1. SQ1014.2 01940002FILLERPIC X(40) VALUE"BECAUSE OF THE NATURE SQ1014.2 019500- "OF THESE TESTS A ". SQ1014.2 01960002FILLERPIC X VALUEQUOTE. SQ1014.2 01970002FILLERPIC X(4) VALUE"PASS". SQ1014.2 01980002FILLERPIC X VALUEQUOTE. SQ1014.2 01990002FILLERPIC X(4) VALUE" OR ". SQ1014.2 02000002FILLERPIC X VALUEQUOTE. SQ1014.2 02010002FILLERPIC X(4) VALUE"FAIL". SQ1014.2 02020002FILLERPIC X VALUEQUOTE. SQ1014.2 02030002FILLERPIC X(64) VALUE" CANNOT BE DETERMINED SQ1014.2 020400- "WITHIN THE PROGRAM. THE USER MUST VISUALLY". SQ1014.2 02050001 NOTE-2 PIC X(120) VALUE"CHECK THE POSITION OF SQ1014.2 020600- "EACH LINE TO DETERMINE THE ACCURACY OF THE VARIOUS WRITE OPTSQ1014.2 020700- "IONS. NOTE THAT SOME OVERPRINTING". SQ1014.2 02080001 NOTE-3 PIC X(120) VALUE"SHOULD OCCUR, AND IN ESQ1014.2 020900- "VERY CASE THE OVERPRINTED LINE WILL READ---". SQ1014.2 02100001 NOTE-4. SQ1014.2 02110002FILLERPIC X(20) VALUESPACE. SQ1014.2 02120002FILLERPIC X(100) VALUE"WRT-TEST-XX/ THIS LINESQ1014.2 021300- " SHOULD BE OVERPRINTED. AAAAAAA". SQ1014.2 02140001 NOTE-5 PIC X(120) VALUE"---AND THE LINE WHICH SQ1014.2 021500- "OVERPRINTS SHOULD READ---". SQ1014.2 02160001 NOTE-6. SQ1014.2 02170002FILLERPIC X(68) VALUESPACE. SQ1014.2 02180002FILLERPIC X(52) VALUE"BBBBBBB WRT-TEST-XX/ TSQ1014.2 021900- "HIS LINE SHOULD OVERPRINT". SQ1014.2 02200001 NOTE-7 PIC X(120) VALUE"ONLY FIVE OF THE LETTESQ1014.2 022100- "RS A AND B SHOULD BE JUMBLED TOGETHER; THE REST SHOULD BE RESQ1014.2 022200- "ADABLE. IF ANY OTHER LINE IS". SQ1014.2 022300* SQ1014.2 02240001 NOTE-8 PIC X(120) VALUE SQ1014.2 022500"INVOLVED IN OVERPRINTING, AN ERROR HAS OCCURRED". SQ1014.2 022600* SQ1014.2 022700*************************************************************** SQ1014.2 022800* * SQ1014.2 022900* WORKING-STORAGE DATA ITEMS USED BY THE CCVS * SQ1014.2 023000* * SQ1014.2 023100*************************************************************** SQ1014.2 023200* SQ1014.2 02330001 REC-SKEL-SUB PIC99. SQ1014.2 023400* SQ1014.2 02350001 FILE-RECORD-INFORMATION-REC. SQ1014.2 02360003 FILE-RECORD-INFO-SKELETON. SQ1014.2 02370005FILLERPICTURE X(48) VALUE SQ1014.2 023800"FILE= ,RECORD= /0,RECNO=000000,UPDT=00". SQ1014.2 02390005FILLERPICTURE X(46) VALUE SQ1014.2 024000",ODO=0000,PGM= ,LRECL=000000,BLKSIZ =0000". SQ1014.2 02410005FILLERPICTURE X(26) VALUE SQ1014.2 024200",LFIL=000000,ORG= ,LBLR= ". SQ1014.2 02430005FILLERPICTURE X(37) VALUE SQ1014.2 024400",RECKEY= ". SQ1014.2 02450005FILLERPICTURE X(38) VALUE SQ1014.2 024600",ALTKEY1= ". SQ1014.2 02470005FILLERPICTURE X(38) VALUE SQ1014.2 024800",ALTKEY2= ". SQ1014.2 02490005FILLERPICTURE X(7) VALUESPACE.SQ1014.2 02500003 FILE-RECORD-INFO OCCURS10 TIMES. SQ1014.2 02510005 FILE-RECORD-INFO-P1-120. SQ1014.2 02520007FILLERPIC X(5). SQ1014.2 02530007 XFILE-NAME PIC X(6). SQ1014.2 02540007FILLERPIC X(8). SQ1014.2 02550007 XRECORD-NAME PIC X(6). SQ1014.2 02560007FILLERPIC X(1). SQ1014.2 02570007 REELUNIT-NUMBER PIC9(1). SQ1014.2 02580007FILLERPIC X(7). SQ1014.2 02590007 XRECORD-NUMBER PIC9(6). SQ1014.2 02600007FILLERPIC X(6). SQ1014.2 02610007 UPDATE-NUMBER PIC9(2). SQ1014.2 02620007FILLERPIC X(5). SQ1014.2 02630007 ODO-NUMBER PIC9(4). SQ1014.2 02640007FILLERPIC X(5). SQ1014.2 02650007 XPROGRAM-NAME PIC X(5). SQ1014.2 02660007FILLERPIC X(7). SQ1014.2 02670007 XRECORD-LENGTH PIC9(6). SQ1014.2 02680007FILLERPIC X(7). SQ1014.2 02690007 CHARS-OR-RECORDS PIC X(2). SQ1014.2 02700007FILLERPIC X(1). SQ1014.2 02710007 XBLOCK-SIZE PIC9(4). SQ1014.2 02720007FILLERPIC X(6). SQ1014.2 02730007 RECORDS-IN-FILE PIC9(6). SQ1014.2 02740007FILLERPIC X(5). SQ1014.2 02750007 XFILE-ORGANIZATION PIC X(2). SQ1014.2 02760007FILLERPIC X(6). SQ1014.2 02770007 XLABEL-TYPE PIC X(1). SQ1014.2 02780005 FILE-RECORD-INFO-P121-240. SQ1014.2 02790007FILLERPIC X(8). SQ1014.2 02800007 XRECORD-KEY PIC X(29). SQ1014.2 02810007FILLERPIC X(9). SQ1014.2 02820007 ALTERNATE-KEY1 PIC X(29). SQ1014.2 02830007FILLERPIC X(9). SQ1014.2 02840007 ALTERNATE-KEY2 PIC X(29). SQ1014.2 02850007FILLERPIC X(7). SQ1014.2 028600* SQ1014.2 02870001 TEST-RESULTS. SQ1014.2 02880002FILLERPIC X VALUESPACE. SQ1014.2 02890002 FEATURE PIC X(24) VALUESPACE. SQ1014.2 02900002FILLERPIC X VALUESPACE. SQ1014.2 02910002 P-OR-F PIC X(5) VALUESPACE. SQ1014.2 02920002FILLERPIC X VALUESPACE. SQ1014.2 02930002 PAR-NAME. SQ1014.2 02940003FILLERPIC X(14) VALUESPACE. SQ1014.2 02950003 PARDOT-X PIC X VALUESPACE. SQ1014.2 02960003 DOTVALUE PIC99VALUEZERO. SQ1014.2 02970002FILLERPIC X(9) VALUESPACE. SQ1014.2 02980002 RE-MARK PIC X(61). SQ1014.2 02990001 TEST-COMPUTED. SQ1014.2 03000002FILLERPIC X(30) VALUESPACE. SQ1014.2 03010002FILLERPIC X(17) VALUE" COMPUTED =". SQ1014.2 03020002 COMPUTED-X. SQ1014.2 03030003 COMPUTED-A PIC X(20) VALUESPACE. SQ1014.2 03040003 COMPUTED-N REDEFINES COMPUTED-A PIC -9(9).9(9). SQ1014.2 03050003 COMPUTED-0V18 REDEFINES COMPUTED-A PIC -.9(18). SQ1014.2 03060003 COMPUTED-4V14 REDEFINES COMPUTED-A PIC -9(4).9(14). SQ1014.2 03070003 COMPUTED-14V4 REDEFINES COMPUTED-A PIC -9(14).9(4). SQ1014.2 03080003 CM-18V0 REDEFINES COMPUTED-A. SQ1014.2 03090004 COMPUTED-18V0 PIC -9(18). SQ1014.2 03100004FILLERPIC X. SQ1014.2 03110003FILLERPIC X(50) VALUESPACE. SQ1014.2 03120001 TEST-CORRECT. SQ1014.2 03130002FILLERPIC X(30) VALUESPACE. SQ1014.2 03140002FILLERPIC X(17) VALUE" CORRECT =". SQ1014.2 03150002 CORRECT-X. SQ1014.2 03160003 CORRECT-A PIC X(20) VALUESPACE. SQ1014.2 03170003 CORRECT-N REDEFINES CORRECT-A PIC -9(9).9(9). SQ1014.2 03180003 CORRECT-0V18 REDEFINES CORRECT-A PIC -.9(18). SQ1014.2 03190003 CORRECT-4V14 REDEFINES CORRECT-A PIC -9(4).9(14). SQ1014.2 03200003 CORRECT-14V4 REDEFINES CORRECT-A PIC -9(14).9(4). SQ1014.2 03210003 CR-18V0 REDEFINES CORRECT-A. SQ1014.2 03220004 CORRECT-18V0 PIC -9(18). SQ1014.2 03230004FILLERPIC X. SQ1014.2 03240003FILLERPIC X(2) VALUESPACE. SQ1014.2 03250003 COR-ANSI-REFERENCE PIC X(48) VALUESPACE. SQ1014.2 03260001 CCVS-C-1. SQ1014.2 03270002FILLERPICIS X(4) VALUESPACE. SQ1014.2 03280002FILLERPICIS X(98) VALUEIS"FEATURE PASQ1014.2 032900- "SS PARAGRAPH-NAME SQ1014.2 033000- " REMARKS". SQ1014.2 03310002FILLERPIC X(17) VALUESPACE. SQ1014.2 03320001 CCVS-C-2. SQ1014.2 03330002FILLERPIC XXXX VALUESPACE. SQ1014.2 03340002FILLERPIC X(6) VALUE"TESTED". SQ1014.2 03350002FILLERPIC X(16) VALUESPACE. SQ1014.2 03360002FILLERPIC X(4) VALUE"FAIL". SQ1014.2 03370002FILLERPIC X(90) VALUESPACE. SQ1014.2 03380001 REC-SKL-SUB PIC9(2) VALUEZERO. SQ1014.2 03390001 REC-CT PIC99VALUEZERO. SQ1014.2 03400001 DELETE-COUNTER PIC999VALUEZERO. SQ1014.2 03410001 ERROR-COUNTER PIC999VALUEZERO. SQ1014.2 03420001 INSPECT-COUNTER PIC999VALUEZERO. SQ1014.2 03430001 PASS-COUNTER PIC999VALUEZERO. SQ1014.2 03440001 TOTAL-ERROR PIC999VALUEZERO. SQ1014.2 03450001 ERROR-HOLD PIC999VALUEZERO. SQ1014.2 03460001 DUMMY-HOLD PIC X(120) VALUESPACE. SQ1014.2 03470001 RECORD-COUNT PIC9(5) VALUEZERO. SQ1014.2 03480001 ANSI-REFERENCE PIC X(48) VALUESPACES. SQ1014.2 03490001 CCVS-H-1. SQ1014.2 03500002FILLERPIC X(39) VALUESPACES. SQ1014.2 03510002FILLERPIC X(42) VALUE SQ1014.2 035200"OFFICIAL COBOL COMPILER VALIDATION SYSTEM". SQ1014.2 03530002FILLERPIC X(39) VALUESPACES. SQ1014.2 03540001 CCVS-H-2A. SQ1014.2 03550002FILLERPIC X(40) VALUESPACE. SQ1014.2 03560002FILLERPIC X(7) VALUE"CCVS85 ". SQ1014.2 03570002FILLERPIC XXXX VALUE SQ1014.2 035800"4.2 ". SQ1014.2 03590002FILLERPIC X(28) VALUE SQ1014.2 036000" COPY - NOT FOR DISTRIBUTION". SQ1014.2 03610002FILLERPIC X(41) VALUESPACE. SQ1014.2 036200* SQ1014.2 03630001 CCVS-H-2B. SQ1014.2 03640002FILLERPIC X(15) VALUE"TEST RESULT OF ". SQ1014.2 03650002 TEST-ID PIC X(9). SQ1014.2 03660002FILLERPIC X(4) VALUE" IN ". SQ1014.2 03670002FILLERPIC X(12) VALUE SQ1014.2 036800" HIGH ". SQ1014.2 03690002FILLERPIC X(22) VALUE SQ1014.2 037000" LEVEL VALIDATION FOR ". SQ1014.2 03710002FILLERPIC X(58) VALUE SQ1014.2 037200"ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".SQ1014.2 03730001 CCVS-H-3. SQ1014.2 03740002FILLERPIC X(34) VALUE SQ1014.2 037500" FOR OFFICIAL USE ONLY ". SQ1014.2 03760002FILLERPIC X(58) VALUE SQ1014.2 037700"COBOL 85 VERSION 4.2, Apr 1993 SSVG ".SQ1014.2 03780002FILLERPIC X(28) VALUE SQ1014.2 037900" COPYRIGHT 1985,1986 ". SQ1014.2 03800001 CCVS-E-1. SQ1014.2 03810002FILLERPIC X(52) VALUESPACE. SQ1014.2 03820002FILLERPIC X(14) VALUEIS"END OF TEST- ". SQ1014.2 03830002 ID-AGAIN PIC X(9). SQ1014.2 03840002FILLERPIC X(45) VALUESPACES. SQ1014.2 03850001 CCVS-E-2. SQ1014.2 03860002FILLERPIC X(31) VALUESPACE. SQ1014.2 03870002FILLERPIC X(21) VALUESPACE. SQ1014.2 03880002 CCVS-E-2-2. SQ1014.2 03890003 ERROR-TOTAL PIC XXX VALUESPACE. SQ1014.2 03900003FILLERPIC X VALUESPACE. SQ1014.2 03910003 ENDER-DESC PIC X(44) VALUE SQ1014.2 039200"ERRORS ENCOUNTERED". SQ1014.2 03930001 CCVS-E-3. SQ1014.2 03940002FILLERPIC X(22) VALUE SQ1014.2 039500" FOR OFFICIAL USE ONLY". SQ1014.2 03960002FILLERPIC X(12) VALUESPACE. SQ1014.2 03970002FILLERPIC X(58) VALUE SQ1014.2 039800"ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".SQ1014.2 03990002FILLERPIC X(8) VALUESPACE. SQ1014.2 04000002FILLERPIC X(20) VALUE SQ1014.2 040100" COPYRIGHT 1985,1986". SQ1014.2 04020001 CCVS-E-4. SQ1014.2 04030002 CCVS-E-4-1 PIC XXX VALUESPACE. SQ1014.2 04040002FILLERPIC X(4) VALUE" OF ". SQ1014.2 04050002 CCVS-E-4-2 PIC XXX VALUESPACE. SQ1014.2 04060002FILLERPIC X(40) VALUE SQ1014.2 040700" TESTS WERE EXECUTED SUCCESSFULLY". SQ1014.2 04080001 XXINFO. SQ1014.2 04090002FILLERPIC X(19) VALUE"*** INFORMATION ***". SQ1014.2 04100002 INFO-TEXT. SQ1014.2 04110004FILLERPIC X(8) VALUESPACE. SQ1014.2 04120004 XXCOMPUTED PIC X(20). SQ1014.2 04130004FILLERPIC X(5) VALUESPACE. SQ1014.2 04140004 XXCORRECT PIC X(20). SQ1014.2 04150002 INF-ANSI-REFERENCE PIC X(48). SQ1014.2 04160001 HYPHEN-LINE. SQ1014.2 04170002FILLERPICIS X VALUEISSPACE. SQ1014.2 04180002FILLERPICIS X(65) VALUEIS"************************SQ1014.2 041900- "*****************************************". SQ1014.2 04200002FILLERPICIS X(54) VALUEIS"************************SQ1014.2 042100- "******************************". SQ1014.2 04220001 CCVS-PGM-ID PIC X(9) VALUE SQ1014.2 042300"SQ101M". SQ1014.2 042400PROCEDUREDIVISION. SQ1014.2 042500 CCVS1 SECTION. SQ1014.2 042600 OPEN-FILES. SQ1014.2 042700OPEN I-O RAW-DATA. SQ1014.2 042800MOVE CCVS-PGM-ID TO RAW-DATA-KEY. SQ1014.2 042900READ RAW-DATA INVALIDKEYGOTO END-E-1. SQ1014.2 043000MOVE"ABORTED "TO C-ABORT. SQ1014.2 043100ADD1TO C-NO-OF-TESTS. SQ1014.2 043200ACCEPT C-DATE FROMDATE. SQ1014.2 043300ACCEPT C-TIME FROMTIME. SQ1014.2 043400REWRITE RAW-DATA-SATZ INVALIDKEYCONTINUE. SQ1014.2 043500 END-E-1. SQ1014.2 043600CLOSE RAW-DATA. SQ1014.2 043700OPENOUTPUT PRINT-FILE. SQ1014.2 043800MOVE CCVS-PGM-ID TO TEST-ID. SQ1014.2 043900MOVE CCVS-PGM-ID TO ID-AGAIN. SQ1014.2 044000MOVESPACETO TEST-RESULTS. SQ1014.2 044100PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE. SQ1014.2 044200MOVEZEROTO REC-SKEL-SUB. SQ1014.2 044300PERFORM CCVS-INIT-FILE 10 TIMES. SQ1014.2 044400GOTO CCVS1-EXIT. SQ1014.2 044500* SQ1014.2 044600 CCVS-INIT-FILE. SQ1014.2 044700ADD1TO REC-SKL-SUB. SQ1014.2 044800MOVE FILE-RECORD-INFO-SKELETON TO SQ1014.2 044900 FILE-RECORD-INFO (REC-SKL-SUB). SQ1014.2 045000* SQ1014.2 045100 CLOSE-FILES. SQ1014.2 045200PERFORM END-ROUTINE THRU END-ROUTINE-13. SQ1014.2 045300CLOSE PRINT-FILE. SQ1014.2 045400OPEN I-O RAW-DATA. SQ1014.2 045500MOVE CCVS-PGM-ID TO RAW-DATA-KEY. SQ1014.2 045600READ RAW-DATA INVALIDKEYGOTO END-E-2. SQ1014.2 045700MOVE"OK. "TO C-ABORT. SQ1014.2 045800MOVE PASS-COUNTER TO C-OK. SQ1014.2 045900MOVE ERROR-HOLD TO C-ALL. SQ1014.2 046000MOVE ERROR-COUNTER TO C-FAIL. SQ1014.2 046100MOVE DELETE-CNT TO C-DELETED. SQ1014.2 046200MOVE INSPECT-COUNTER TO C-INSPECT. SQ1014.2 046300REWRITE RAW-DATA-SATZ INVALIDKEYCONTINUE. SQ1014.2 046400 END-E-2. SQ1014.2 046500CLOSE RAW-DATA. SQ1014.2 046600 TERMINATE-CCVS. SQ1014.2 046700EXITPROGRAM. SQ1014.2 046800STOPRUN. SQ1014.2 046900* SQ1014.2 047000 INSPT. SQ1014.2 047100MOVE"INSPT"TO P-OR-F. SQ1014.2 047200ADD1TO INSPECT-COUNTER. SQ1014.2 047300* SQ1014.2 047400 PASS. SQ1014.2 047500MOVE"PASS "TO P-OR-F. SQ1014.2 047600ADD1TO PASS-COUNTER. SQ1014.2 047700* SQ1014.2 047800 FAIL. SQ1014.2 047900MOVE"FAIL*"TO P-OR-F. SQ1014.2 048000ADD1TO ERROR-COUNTER. SQ1014.2 048100* SQ1014.2 048200 DE-LETE. SQ1014.2 048300MOVE"****TEST DELETED****"TO RE-MARK. SQ1014.2 048400MOVE"*****"TO P-OR-F. SQ1014.2 048500ADD1TO DELETE-COUNTER. SQ1014.2 048600PERFORM PRINT-DETAIL. SQ1014.2 048700* SQ1014.2 048800 PRINT-DETAIL. SQ1014.2 048900IF REC-CT NOTEQUALTOZERO SQ1014.2 049000MOVE"."TO PARDOT-X SQ1014.2 049100MOVE REC-CT TO DOTVALUE. SQ1014.2 049200MOVE TEST-RESULTS TO PRINT-REC. SQ1014.2 049300PERFORM WRITE-LINE. SQ1014.2 049400IF P-OR-F EQUALTO"FAIL*" SQ1014.2 049500PERFORM WRITE-LINE SQ1014.2 049600PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX SQ1014.2 049700ELSE SQ1014.2 049800PERFORM BAIL-OUT THRU BAIL-OUT-EX. SQ1014.2 049900MOVESPACETO P-OR-F. SQ1014.2 050000MOVESPACETO COMPUTED-X. SQ1014.2 050100MOVESPACETO CORRECT-X. SQ1014.2 050200IF REC-CT EQUALTOZEROMOVESPACETO PAR-NAME. SQ1014.2 050300MOVESPACETO RE-MARK. SQ1014.2 050400* SQ1014.2 050500 HEAD-ROUTINE. SQ1014.2 050600MOVE CCVS-H-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. SQ1014.2 050700MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. SQ1014.2 050800MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. SQ1014.2 050900MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. SQ1014.2 051000 COLUMN-NAMES-ROUTINE. SQ1014.2 051100MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE. SQ1014.2 051200MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. SQ1014.2 051300MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE. SQ1014.2 051400 END-ROUTINE. SQ1014.2 051500MOVE HYPHEN-LINE TO DUMMY-RECORD. SQ1014.2 051600PERFORM WRITE-LINE 5 TIMES. SQ1014.2 051700 END-RTN-EXIT. SQ1014.2 051800MOVE CCVS-E-1 TO DUMMY-RECORD. SQ1014.2 051900PERFORM WRITE-LINE 2 TIMES. SQ1014.2 052000* SQ1014.2 052100 END-ROUTINE-1. SQ1014.2 052200ADD ERROR-COUNTER TO ERROR-HOLD SQ1014.2 052300ADD INSPECT-COUNTER TO ERROR-HOLD. SQ1014.2 052400ADD DELETE-COUNTER TO ERROR-HOLD. SQ1014.2 052500ADD PASS-COUNTER TO ERROR-HOLD. SQ1014.2 052600MOVE PASS-COUNTER TO CCVS-E-4-1. SQ1014.2 052700MOVE ERROR-HOLD TO CCVS-E-4-2. SQ1014.2 052800MOVE CCVS-E-4 TO CCVS-E-2-2. SQ1014.2 052900MOVE CCVS-E-2 TO DUMMY-RECORD SQ1014.2 053000PERFORM WRITE-LINE. SQ1014.2 053100MOVE"TEST(S) FAILED"TO ENDER-DESC. SQ1014.2 053200IF ERROR-COUNTER ISEQUALTOZERO SQ1014.2 053300MOVE"NO "TO ERROR-TOTAL SQ1014.2 053400ELSE SQ1014.2 053500MOVE ERROR-COUNTER TO ERROR-TOTAL. SQ1014.2 053600MOVE CCVS-E-2 TO DUMMY-RECORD. SQ1014.2 053700PERFORM WRITE-LINE. SQ1014.2 053800 END-ROUTINE-13. SQ1014.2 053900IF DELETE-COUNTER ISEQUALTOZERO SQ1014.2 054000MOVE"NO "TO ERROR-TOTAL SQ1014.2 054100ELSE SQ1014.2 054200MOVE DELETE-COUNTER TO ERROR-TOTAL. SQ1014.2 054300MOVE"TEST(S) DELETED "TO ENDER-DESC. SQ1014.2 054400MOVE CCVS-E-2 TO DUMMY-RECORD. SQ1014.2 054500PERFORM WRITE-LINE. SQ1014.2 054600IF INSPECT-COUNTER EQUALTOZERO SQ1014.2 054700MOVE"NO "TO ERROR-TOTAL SQ1014.2 054800ELSE SQ1014.2 054900MOVE INSPECT-COUNTER TO ERROR-TOTAL. SQ1014.2 055000MOVE"TEST(S) REQUIRE INSPECTION"TO ENDER-DESC. SQ1014.2 055100MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. SQ1014.2 055200MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE. SQ1014.2 055300* SQ1014.2 055400 WRITE-LINE. SQ1014.2 055500ADD1TO RECORD-COUNT. SQ1014.2 055600IF RECORD-COUNT GREATER50 SQ1014.2 055700MOVE DUMMY-RECORD TO DUMMY-HOLD SQ1014.2 055800MOVESPACETO DUMMY-RECORD SQ1014.2 055900WRITE DUMMY-RECORD AFTERADVANCINGPAGE SQ1014.2 056000MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN SQ1014.2 056100MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES SQ1014.2 056200MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN SQ1014.2 056300MOVE DUMMY-HOLD TO DUMMY-RECORD SQ1014.2 056400MOVEZEROTO RECORD-COUNT. SQ1014.2 056500PERFORM WRT-LN. SQ1014.2 056600* SQ1014.2 056700 WRT-LN. SQ1014.2 056800WRITE DUMMY-RECORD AFTERADVANCING1 LINES. SQ1014.2 056900MOVESPACETO DUMMY-RECORD. SQ1014.2 057000 BLANK-LINE-PRINT. SQ1014.2 057100PERFORM WRT-LN. SQ1014.2 057200 FAIL-ROUTINE. SQ1014.2 057300IF COMPUTED-X NOTEQUALTOSPACEGOTO FAIL-ROUTINE-WRITE. SQ1014.2 057400IF CORRECT-X NOTEQUALTOSPACEGOTO FAIL-ROUTINE-WRITE. SQ1014.2 057500MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. SQ1014.2 057600MOVE"NO FURTHER INFORMATION, SEE PROGRAM."TO INFO-TEXT. SQ1014.2 057700MOVE XXINFO TO DUMMY-RECORD. SQ1014.2 057800PERFORM WRITE-LINE 2 TIMES. SQ1014.2 057900MOVESPACESTO INF-ANSI-REFERENCE. SQ1014.2 058000GOTO FAIL-ROUTINE-EX. SQ1014.2 058100 FAIL-ROUTINE-WRITE. SQ1014.2 058200MOVE TEST-COMPUTED TO PRINT-REC SQ1014.2 058300PERFORM WRITE-LINE SQ1014.2 058400MOVE ANSI-REFERENCE TO COR-ANSI-REFERENCE. SQ1014.2 058500MOVE TEST-CORRECT TO PRINT-REC SQ1014.2 058600PERFORM WRITE-LINE 2 TIMES. SQ1014.2 058700MOVESPACESTO COR-ANSI-REFERENCE. SQ1014.2 058800 FAIL-ROUTINE-EX. SQ1014.2 058900EXIT. SQ1014.2 059000 BAIL-OUT. SQ1014.2 059100IF COMPUTED-A NOTEQUALTOSPACEGOTO BAIL-OUT-WRITE. SQ1014.2 059200IF CORRECT-A EQUALTOSPACEGOTO BAIL-OUT-EX. SQ1014.2 059300 BAIL-OUT-WRITE. SQ1014.2 059400MOVE CORRECT-A TO XXCORRECT. SQ1014.2 059500MOVE COMPUTED-A TO XXCOMPUTED. SQ1014.2 059600MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. SQ1014.2 059700MOVE XXINFO TO DUMMY-RECORD. SQ1014.2 059800PERFORM WRITE-LINE 2 TIMES. SQ1014.2 059900MOVESPACESTO INF-ANSI-REFERENCE. SQ1014.2 060000 BAIL-OUT-EX. SQ1014.2 060100EXIT. SQ1014.2 060200 CCVS1-EXIT. SQ1014.2 060300EXIT. SQ1014.2 060400* SQ1014.2 060500**************************************************************** SQ1014.2 060600* * SQ1014.2 060700* THIS POINT MARKS THE END OF THE CCVS MONITOR ROUTINES AND * SQ1014.2 060800* THE START OF THE TESTS OF SPECIFIC COBOL FEATURES. * SQ1014.2 060900* * SQ1014.2 061000**************************************************************** SQ1014.2 061100* SQ1014.2 061200 SECT-SQ101-0001 SECTION. SQ1014.2 061300 WRT-PREAMBLE. SQ1014.2 061400MOVE NOTE-1 TO PRINT-REC. SQ1014.2 061500WRITE PRINT-REC AFTERADVANCING1LINE. SQ1014.2 061600MOVE NOTE-2 TO PRINT-REC. SQ1014.2 061700WRITE PRINT-REC AFTERADVANCING1LINE. SQ1014.2 061800MOVE NOTE-3 TO PRINT-REC. SQ1014.2 061900WRITE PRINT-REC AFTERADVANCING1LINE. SQ1014.2 062000MOVE NOTE-4 TO PRINT-REC. SQ1014.2 062100WRITE PRINT-REC AFTERADVANCING1LINE. SQ1014.2 062200MOVE NOTE-5 TO PRINT-REC. SQ1014.2 062300WRITE PRINT-REC AFTERADVANCING1LINE. SQ1014.2 062400MOVE NOTE-6 TO PRINT-REC. SQ1014.2 062500WRITE PRINT-REC AFTERADVANCING1LINE. SQ1014.2 062600MOVE NOTE-7 TO PRINT-REC. SQ1014.2 062700WRITE PRINT-REC AFTERADVANCING1LINE. SQ1014.2 062800MOVE NOTE-8 TO PRINT-REC. SQ1014.2 062900WRITE PRINT-REC AFTERADVANCING1LINE. SQ1014.2 063000MOVESPACETO DUMMY-RECORD. SQ1014.2 063100PERFORM BLANK-LINE-PRINT. SQ1014.2 063200* SQ1014.2 063300**************************************************************** SQ1014.2 063400* * SQ1014.2 063500* THE STANDARD PAGE HEADING OF THE MONITOR OUTPUT AND THE * SQ1014.2 063600* PREAMBLE DESCRIBING MONTORING REQUIREMENTS WILL HAVE USED * SQ1014.2 063700* 24 LINES ON THE FIRST PAGE OF PRINTED OUTPUT. THE TESTS * SQ1014.2 063800* ARE ARRANGED WHEREVER POSSIBLE SO THAT THE BLANK LINES * SQ1014.2 063900* WHICH MUST BE COUNTED DO NOT INCLUDE A BOUNDARY BETWEEN * SQ1014.2 064000* TWO PAGES. * SQ1014.2 064100* * SQ1014.2 064200* IT IS ASSUMED THAT A PHYSICAL PAGE CAN SHOW AT LEAST 60 * SQ1014.2 064300* PRINTED LINES. THERE ARE THUS AT LEAST 36 LINES LEFT ON * SQ1014.2 064400* THIS FIRST PAGE. * SQ1014.2 064500* * SQ1014.2 064600**************************************************************** SQ1014.2 064700* SQ1014.2 064800 WRT-INIT-GF-01. SQ1014.2 064900* SQ1014.2 065000* THIS TEST ADVANCES THE PRINT POSITION 8 LINES SQ1014.2 065100* SQ1014.2 065200MOVE"WRT BEFORE ADV INT LINES"TO FEATURE. SQ1014.2 065300MOVE"WRT-TEST-GF-01"TO PAR-NAME. SQ1014.2 065400GOTO WRT-TEST-GF-01. SQ1014.2 065500 WRT-DELETE-GF-01. SQ1014.2 065600PERFORM DE-LETE. SQ1014.2 065700GOTO WRT-END-GF-01. SQ1014.2 065800 WRT-TEST-GF-01. SQ1014.2 065900PERFORM INSPT. SQ1014.2 066000PERFORM WRITE-TEST-LINE. SQ1014.2 066100MOVE"1"TO LINES-BELOW-1. SQ1014.2 066200MOVE"8"TO LINES-ABOVE-1. SQ1014.2 066300MOVE TEST-LINE-1 TO PRINT-REC. SQ1014.2 066400WRITE PRINT-REC BEFOREADVANCING7 LINES. SQ1014.2 066500 WRT-END-GF-01. SQ1014.2 066600* SQ1014.2 066700 WRT-INIT-GF-02. SQ1014.2 066800* SQ1014.2 066900* THIS TEST ADVANCES THE PRINT POSITION 7 LINES SQ1014.2 067000* SQ1014.2 067100MOVE"WRT BEFORE ADV INT LINE"TO FEATURE. SQ1014.2 067200MOVE"WRT-TEST-GF-02"TO PAR-NAME. SQ1014.2 067300GOTO WRT-TEST-GF-02. SQ1014.2 067400 WRT-DELETE-GF-02. SQ1014.2 067500PERFORM DE-LETE. SQ1014.2 067600GOTO WRT-END-GF-02. SQ1014.2 067700 WRT-TEST-GF-02. SQ1014.2 067800PERFORM INSPT. SQ1014.2 067900PERFORM WRITE-TEST-LINE. SQ1014.2 068000MOVE"1"TO LINES-BELOW-1. SQ1014.2 068100MOVE"7"TO LINES-ABOVE-1. SQ1014.2 068200MOVE TEST-LINE-1 TO DUMMY-RECORD. SQ1014.2 068300WRITE DUMMY-RECORD BEFOREADVANCING6LINE. SQ1014.2 068400 WRT-END-GF-02. SQ1014.2 068500* SQ1014.2 068600 WRT-INIT-GF-03. SQ1014.2 068700* SQ1014.2 068800* THIS TEST ADVANCES THE PRINT POSITION 6 LINES SQ1014.2 068900* SQ1014.2 069000MOVE"WRT BEFORE INTEGER LINES"TO FEATURE. SQ1014.2 069100MOVE"WRT-TEST-GF-03"TO PAR-NAME. SQ1014.2 069200GOTO WRT-TEST-GF-03. SQ1014.2 069300 WRT-DELETE-GF-03. SQ1014.2 069400PERFORM DE-LETE. SQ1014.2 069500GOTO WRT-END-GF-03. SQ1014.2 069600 WRT-TEST-GF-03. SQ1014.2 069700PERFORM INSPT. SQ1014.2 069800PERFORM WRITE-TEST-LINE. SQ1014.2 069900MOVE"1"TO LINES-BELOW-2. SQ1014.2 070000MOVE"6"TO LINES-ABOVE-2. SQ1014.2 070100MOVE TEST-LINE-2 TO PRINT-REC. SQ1014.2 070200WRITE PRINT-REC BEFORE5 LINES. SQ1014.2 070300 WRT-END-GF-03. SQ1014.2 070400* SQ1014.2 070500 WRT-INIT-GF-04. SQ1014.2 070600* SQ1014.2 070700* THIS TEST ADVANCES THE PRINT POSITION 5 LINES SQ1014.2 070800* SQ1014.2 070900MOVE"WRT BEFORE INTEGER LINE"TO FEATURE. SQ1014.2 071000MOVE"WRT-TEST-GF-04"TO PAR-NAME. SQ1014.2 071100GOTO WRT-TEST-GF-04. SQ1014.2 071200 WRT-DELETE-GF-04. SQ1014.2 071300PERFORM DE-LETE. SQ1014.2 071400GOTO WRT-END-GF-04. SQ1014.2 071500 WRT-TEST-GF-04. SQ1014.2 071600PERFORM INSPT. SQ1014.2 071700PERFORM WRITE-TEST-LINE. SQ1014.2 071800MOVE"1"TO LINES-BELOW-2. SQ1014.2 071900MOVE"5"TO LINES-ABOVE-2. SQ1014.2 072000MOVE TEST-LINE-2 TO DUMMY-RECORD. SQ1014.2 072100WRITE DUMMY-RECORD BEFORE4LINE. SQ1014.2 072200 WRT-END-GF-04. SQ1014.2 072300* SQ1014.2 072400 WRT-INIT-GF-05. SQ1014.2 072500* SQ1014.2 072600* THIS TEST ADVANCES THE PRINT POSITION 5 LINES SQ1014.2 072700* SQ1014.2 072800MOVE"WRT AFTER ADV INT LINES"TO FEATURE. SQ1014.2 072900MOVE"WRT-TEST-GF-05"TO PAR-NAME. SQ1014.2 073000GOTO WRT-TEST-GF-05. SQ1014.2 073100 WRT-DELETE-GF-05. SQ1014.2 073200PERFORM DE-LETE. SQ1014.2 073300GOTO WRT-END-GF-05. SQ1014.2 073400 WRT-TEST-GF-05. SQ1014.2 073500PERFORM INSPT. SQ1014.2 073600PERFORM WRITE-TEST-LINE. SQ1014.2 073700MOVE"4"TO LINES-BELOW-1. SQ1014.2 073800MOVE"1"TO LINES-ABOVE-1. SQ1014.2 073900MOVE TEST-LINE-1 TO PRINT-REC. SQ1014.2 074000WRITE PRINT-REC AFTERADVANCING3 LINES. SQ1014.2 074100 WRT-END-GF-05. SQ1014.2 074200* SQ1014.2 074300 WRT-INIT-GF-06. SQ1014.2 074400* SQ1014.2 074500* THE NEXT TEST IN NORMAL SEQUENCE WOULD COME VERY NEAR TO SQ1014.2 074600* OVERFLOWING THE CURRENT PAGE, SO THE FIRST OF THE TESTS OF SQ1014.2 074700* ADVANCING PAGE IS INSERTED HERE. IT SHOULD LEAVE LINE 2 SQ1014.2 074800* ON THE NEW PAGE AS THE CURRENT LINE, SO THAT THE FIRST SQ1014.2 074900* WRT-TEST LINE ON THE NEW PAGE IS THE THIRD PRINTABLE LINE. SQ1014.2 075000* SQ1014.2 075100MOVE"WRT BEFORE ADV PAGE"TO FEATURE. SQ1014.2 075200MOVE"WRT-TEST-GF-06"TO PAR-NAME. SQ1014.2 075300GOTO WRT-TEST-GF-06. SQ1014.2 075400 WRT-DELETE-GF-06. SQ1014.2 075500PERFORM DE-LETE. SQ1014.2 075600GOTO WRT-END-GF-06. SQ1014.2 075700 WRT-TEST-GF-06. SQ1014.2 075800PERFORM INSPT. SQ1014.2 075900PERFORM WRITE-TEST-LINE. SQ1014.2 076000MOVE LAST-LINE TO PRINT-REC. SQ1014.2 076100WRITE PRINT-REC BEFOREADVANCINGPAGE. SQ1014.2 076200MOVE NEW-PAGE-LINE TO PRINT-REC. SQ1014.2 076300WRITE PRINT-REC BEFOREADVANCING1LINE. SQ1014.2 076400MOVE NEXT-LINE TO PRINT-REC. SQ1014.2 076500WRITE PRINT-REC BEFOREADVANCING0LINE. SQ1014.2 076600 WRT-END-GF-06. SQ1014.2 076700* SQ1014.2 076800 WRT-INIT-GF-07. SQ1014.2 076900* SQ1014.2 077000* THIS TEST ADVANCES THE PRINT POSITION 4 LINES TO LINE 6 SQ1014.2 077100* SQ1014.2 077200MOVE"WRT AFTER ADV INT LINE"TO FEATURE. SQ1014.2 077300MOVE"WRT-TEST-GF-07"TO PAR-NAME. SQ1014.2 077400GOTO WRT-TEST-GF-07. SQ1014.2 077500 WRT-DELETE-GF-07. SQ1014.2 077600PERFORM DE-LETE. SQ1014.2 077700GOTO WRT-END-GF-07. SQ1014.2 077800 WRT-TEST-GF-07. SQ1014.2 077900PERFORM INSPT. SQ1014.2 078000PERFORM WRITE-TEST-LINE. SQ1014.2 078100MOVE"3"TO LINES-BELOW-1. SQ1014.2 078200MOVE"1"TO LINES-ABOVE-1. SQ1014.2 078300MOVE TEST-LINE-1 TO DUMMY-RECORD. SQ1014.2 078400WRITE DUMMY-RECORD AFTERADVANCING2 LINES. SQ1014.2 078500 WRT-END-GF-07. SQ1014.2 078600* SQ1014.2 078700 WRT-INIT-GF-08. SQ1014.2 078800* SQ1014.2 078900* THIS TEST IS IN TWO PARTS. IT PRINTS ON THE LINE BELOW SQ1014.2 079000* THE MARKER LINE, THEN OVERPRINTS THAT LINE, ADVANCING ZERO SQ1014.2 079100* LINES AFTER PRINTING. SQ1014.2 079200* TOTAL PAPER ADVANCE IS TWO LINES, TO LINE 8. SQ1014.2 079300* SQ1014.2 079400MOVE"WRT AFTER INT LINE/S"TO FEATURE. SQ1014.2 079500MOVE"WRT-TEST-GF-08"TO PAR-NAME. SQ1014.2 079600GOTO WRT-TEST-GF-08. SQ1014.2 079700 WRT-DELETE-GF-08. SQ1014.2 079800PERFORM DE-LETE. SQ1014.2 079900GOTO WRT-END-GF-08. SQ1014.2 080000 WRT-TEST-GF-08. SQ1014.2 080100PERFORM INSPT. SQ1014.2 080200PERFORM WRITE-TEST-LINE. SQ1014.2 080300MOVE"08"TO OVERPRINTED-TEST. SQ1014.2 080400MOVE OVERPRINTED-LINE TO PRINT-REC. SQ1014.2 080500WRITE PRINT-REC AFTER1 LINES. SQ1014.2 080600MOVE"08"TO OVERPRINT-TEST. SQ1014.2 080700MOVE OVERPRINT-LINE TO PRINT-REC. SQ1014.2 080800WRITE PRINT-REC AFTER0LINE. SQ1014.2 080900 WRT-END-GF-08. SQ1014.2 081000* SQ1014.2 081100 WRT-INIT-GF-09. SQ1014.2 081200* SQ1014.2 081300* THIS TEST ADVANCES THE PRINT POSITION 12 LINES, TO LINE 20 SQ1014.2 081400* SQ1014.2 081500MOVE1TO REC-CT. SQ1014.2 081600MOVE"WRT FRM BFR ADV INT LINS"TO FEATURE. SQ1014.2 081700MOVE"WRT-TEST-GF-09"TO PAR-NAME. SQ1014.2 081800GOTO WRT-TEST-GF-09. SQ1014.2 081900 WRT-DELETE-GF-09. SQ1014.2 082000PERFORM DE-LETE. SQ1014.2 082100GOTO WRT-END-GF-09. SQ1014.2 082200 WRT-TEST-GF-09. SQ1014.2 082300PERFORM INSPT. SQ1014.2 082400PERFORM WRITE-TEST-LINE. SQ1014.2 082500MOVE"1"TO LINES-BELOW-1. SQ1014.2 082600MOVE"11"TO LINES-ABOVE-1. SQ1014.2 082700WRITE PRINT-REC FROM TEST-LINE-1 BEFOREADVANCING10 LINES. SQ1014.2 082800 WRT-END-GF-09. SQ1014.2 082900* SQ1014.2 083000 WRT-INIT-GF-10. SQ1014.2 083100* SQ1014.2 083200* THIS TEST ADVANCES THE PRINT POSITION 22 LINES, TO LINE 44 SQ1014.2 083300* SQ1014.2 083400MOVE"WRT FRM BFR ADV INT LINE"TO FEATURE. SQ1014.2 083500MOVE"WRT-TEST-GF-10"TO PAR-NAME. SQ1014.2 083600GOTO WRT-TEST-GF-10. SQ1014.2 083700 WRT-DELETE-GF-10. SQ1014.2 083800PERFORM DE-LETE. SQ1014.2 083900GOTO WRT-END-GF-10. SQ1014.2 084000 WRT-TEST-GF-10. SQ1014.2 084100PERFORM INSPT. SQ1014.2 084200PERFORM WRITE-TEST-LINE. SQ1014.2 084300MOVE"1"TO LINES-BELOW-2. SQ1014.2 084400MOVE"21"TO LINES-ABOVE-2. SQ1014.2 084500WRITE DUMMY-RECORD FROM TEST-LINE-2 BEFOREADVANCING20LINE.SQ1014.2 084600 WRT-END-GF-10. SQ1014.2 084700* SQ1014.2 084800 WRT-INIT-GF-11. SQ1014.2 084900* SQ1014.2 085000* THIS TEST ADVANCES THE PRINT POSITION 13 LINES, TO LINE 57 SQ1014.2 085100* SQ1014.2 085200MOVE"WRT FRM BEFORE INT LINES"TO FEATURE. SQ1014.2 085300MOVE"WRT-TEST-GF-11"TO PAR-NAME. SQ1014.2 085400GOTO WRT-TEST-GF-11. SQ1014.2 085500 WRT-DELETE-GF-11. SQ1014.2 085600PERFORM DE-LETE. SQ1014.2 085700GOTO WRT-END-GF-11. SQ1014.2 085800 WRT-TEST-GF-11. SQ1014.2 085900PERFORM INSPT. SQ1014.2 086000PERFORM WRITE-TEST-LINE. SQ1014.2 086100MOVE"1"TO LINES-BELOW-1. SQ1014.2 086200MOVE"12"TO LINES-ABOVE-1. SQ1014.2 086300WRITE PRINT-REC FROM TEST-LINE-1 BEFORE11 LINES. SQ1014.2 086400 WRT-END-GF-11. SQ1014.2 086500* SQ1014.2 086600 WRT-INIT-GF-12. SQ1014.2 086700* SQ1014.2 086800* THE NEXT TEST IN NORMAL SEQUENCE WOULD PROBABLY OVERFLOW SQ1014.2 086900* THE CURRENT PAGE, SO ANOTHER TEST OF ADVANCING PAGE IS SQ1014.2 087000* INSERTED HERE. IT SHOULD LEAVE LINE 2 ON THE NEW PAGE AS SQ1014.2 087100* THE CURRENT LINE, SO THAT THE FIRST WRT-TEST LINE ON THE SQ1014.2 087200* NEW PAGE IS ON THE THIRD PRINTABLE LINE. SQ1014.2 087300* SQ1014.2 087400MOVE"WRITE BEFORE PAGE"TO FEATURE. SQ1014.2 087500MOVE"WRT-TEST-GF-12"TO PAR-NAME. SQ1014.2 087600GOTO WRT-TEST-GF-12. SQ1014.2 087700 WRT-DELETE-GF-12. SQ1014.2 087800PERFORM DE-LETE. SQ1014.2 087900GOTO WRT-END-GF-12. SQ1014.2 088000 WRT-TEST-GF-12. SQ1014.2 088100PERFORM INSPT. SQ1014.2 088200PERFORM WRITE-TEST-LINE. SQ1014.2 088300MOVE LAST-LINE TO PRINT-REC. SQ1014.2 088400WRITE PRINT-REC BEFOREPAGE. SQ1014.2 088500MOVE NEW-PAGE-LINE TO PRINT-REC. SQ1014.2 088600WRITE PRINT-REC BEFOREADVANCING1LINE. SQ1014.2 088700MOVE NEXT-LINE TO PRINT-REC. SQ1014.2 088800WRITE PRINT-REC BEFOREADVANCING0LINE. SQ1014.2 088900 WRT-END-GF-12. SQ1014.2 089000* SQ1014.2 089100 WRT-INIT-GF-13. SQ1014.2 089200* SQ1014.2 089300* THIS TEST ADVANCES THE PRINT POSITION 42 LINES, TO LINE 44 SQ1014.2 089400* SQ1014.2 089500MOVE"WRT FROM BEFORE INT LINE"TO FEATURE. SQ1014.2 089600MOVE"WRT-TEST-GF-13"TO PAR-NAME. SQ1014.2 089700GOTO WRT-TEST-GF-13. SQ1014.2 089800 WRT-DELETE-GF-13. SQ1014.2 089900PERFORM DE-LETE. SQ1014.2 090000GOTO WRT-END-GF-13. SQ1014.2 090100 WRT-TEST-GF-13. SQ1014.2 090200PERFORM INSPT. SQ1014.2 090300PERFORM WRITE-TEST-LINE. SQ1014.2 090400MOVE"1"TO LINES-BELOW-2. SQ1014.2 090500MOVE"41"TO LINES-ABOVE-2. SQ1014.2 090600WRITE DUMMY-RECORD FROM TEST-LINE-2 BEFORE40LINE. SQ1014.2 090700 WRT-END-GF-13. SQ1014.2 090800* SQ1014.2 090900 WRT-INIT-GF-14. SQ1014.2 091000* SQ1014.2 091100* THE NEXT TEST IN NORMAL SEQUENCE WOULD PROBABLY OVERFLOW SQ1014.2 091200* THE CURRENT PAGE, SO ANOTHER TEST OF ADVANCING PAGE IS SQ1014.2 091300* INSERTED HERE. IT SHOULD LEAVE LINE 2 ON THE NEW PAGE AS SQ1014.2 091400* THE CURRENT LINE, SO THAT THE FIRST WRT-TEST LINE ON THE SQ1014.2 091500* NEW PAGE IS ON THE THIRD PRINTABLE LINE. SQ1014.2 091600* SQ1014.2 091700MOVE"WRT AFTER ADV PAGE"TO FEATURE. SQ1014.2 091800MOVE"WRT-TEST-GF-14"TO PAR-NAME. SQ1014.2 091900GOTO WRT-TEST-GF-14. SQ1014.2 092000 WRT-DELETE-GF-14. SQ1014.2 092100PERFORM DE-LETE. SQ1014.2 092200GOTO WRT-END-GF-14. SQ1014.2 092300 WRT-TEST-GF-14. SQ1014.2 092400PERFORM INSPT. SQ1014.2 092500PERFORM WRITE-TEST-LINE. SQ1014.2 092600MOVE NEW-PAGE-LINE TO PRINT-REC. SQ1014.2 092700WRITE PRINT-REC AFTERADVANCINGPAGE. SQ1014.2 092800MOVE NEXT-LINE TO PRINT-REC. SQ1014.2 092900WRITE PRINT-REC AFTERADVANCING1LINE. SQ1014.2 093000 WRT-END-GF-14. SQ1014.2 093100* SQ1014.2 093200 WRT-INIT-GF-15. SQ1014.2 093300* SQ1014.2 093400* THIS TEST ADVANCES THE PRINT POSITION 52 LINES, TO LINE 54 SQ1014.2 093500* SQ1014.2 093600MOVE"WRT FRM AFT ADV INT LINS"TO FEATURE. SQ1014.2 093700MOVE"WRT-TEST-GF-15"TO PAR-NAME. SQ1014.2 093800GOTO WRT-TEST-GF-15. SQ1014.2 093900 WRT-DELETE-GF-15. SQ1014.2 094000PERFORM DE-LETE. SQ1014.2 094100GOTO WRT-END-GF-15. SQ1014.2 094200 WRT-TEST-GF-15. SQ1014.2 094300PERFORM INSPT. SQ1014.2 094400PERFORM WRITE-TEST-LINE. SQ1014.2 094500MOVE"51"TO LINES-BELOW-1. SQ1014.2 094600MOVE"1"TO LINES-ABOVE-1. SQ1014.2 094700WRITE PRINT-REC FROM TEST-LINE-1 AFTERADVANCING50 LINES. SQ1014.2 094800 WRT-END-GF-15. SQ1014.2 094900* SQ1014.2 095000 WRT-INIT-GF-16. SQ1014.2 095100* SQ1014.2 095200* THIS TEST ADVANCES THE PRINT POSITION 3 LINES, TO LINE 55 SQ1014.2 095300* SQ1014.2 095400MOVE"WRT FRM AFT ADV INT LINE"TO FEATURE. SQ1014.2 095500MOVE"WRT-TEST-GF-16"TO PAR-NAME. SQ1014.2 095600GOTO WRT-TEST-GF-16. SQ1014.2 095700 WRT-DELETE-GF-16. SQ1014.2 095800PERFORM DE-LETE. SQ1014.2 095900GOTO WRT-END-GF-16. SQ1014.2 096000 WRT-TEST-GF-16. SQ1014.2 096100PERFORM INSPT. SQ1014.2 096200PERFORM WRITE-TEST-LINE. SQ1014.2 096300MOVE"2"TO LINES-BELOW-1. SQ1014.2 096400MOVE"1"TO LINES-ABOVE-1. SQ1014.2 096500WRITE PRINT-REC FROM TEST-LINE-1 AFTERADVANCING1LINE. SQ1014.2 096600 WRT-END-GF-16. SQ1014.2 096700* SQ1014.2 096800 WRT-INIT-GF-17. SQ1014.2 096900* SQ1014.2 097000* THE NEXT TEST IN NORMAL SEQUENCE WOULD PROBABLY OVERFLOW SQ1014.2 097100* THE CURRENT PAGE, SO ANOTHER TEST OF ADVANCING PAGE IS SQ1014.2 097200* INSERTED HERE. IT SHOULD LEAVE LINE 2 ON THE NEW PAGE AS SQ1014.2 097300* THE CURRENT LINE, SO THAT THE FIRST WRT-TEST LINE ON THE SQ1014.2 097400* NEW PAGE IS ON THE THIRD PRINTABLE LINE. SQ1014.2 097500* SQ1014.2 097600MOVE"WRITE AFTER PAGE"TO FEATURE. SQ1014.2 097700MOVE"WRT-TEST-GF-17"TO PAR-NAME. SQ1014.2 097800GOTO WRT-TEST-GF-17. SQ1014.2 097900 WRT-DELETE-GF-17. SQ1014.2 098000PERFORM DE-LETE. SQ1014.2 098100GOTO WRT-END-GF-17. SQ1014.2 098200 WRT-TEST-GF-17. SQ1014.2 098300PERFORM INSPT. SQ1014.2 098400PERFORM WRITE-TEST-LINE. SQ1014.2 098500MOVE NEW-PAGE-LINE TO PRINT-REC. SQ1014.2 098600WRITE PRINT-REC AFTERPAGE. SQ1014.2 098700MOVE NEXT-LINE TO PRINT-REC. SQ1014.2 098800WRITE PRINT-REC AFTERADVANCING1LINE. SQ1014.2 098900 WRT-END-GF-17. SQ1014.2 099000* SQ1014.2 099100 WRT-INIT-GF-18. SQ1014.2 099200* SQ1014.2 099300* THIS TEST ADVANCES THE PRINT POSITION 3 LINES, TO LINE 5 SQ1014.2 099400* SQ1014.2 099500MOVE"WRT FRM AFTER INT LINE/S"TO FEATURE. SQ1014.2 099600MOVE"WRT-TEST-GF-18"TO PAR-NAME. SQ1014.2 099700GOTO WRT-TEST-GF-18. SQ1014.2 099800 WRT-DELETE-GF-18. SQ1014.2 099900PERFORM DE-LETE. SQ1014.2 100000GOTO WRT-END-GF-18. SQ1014.2 100100 WRT-TEST-GF-18. SQ1014.2 100200PERFORM INSPT. SQ1014.2 100300PERFORM WRITE-TEST-LINE. SQ1014.2 100400MOVE"18"TO OVERPRINTED-TEST. SQ1014.2 100500WRITE PRINT-REC FROM OVERPRINTED-LINE AFTER SQ1014.2 100600000000000000000001LINE. SQ1014.2 100700MOVE"18"TO OVERPRINT-TEST. SQ1014.2 100800WRITE PRINT-REC FROM OVERPRINT-LINE AFTER SQ1014.2 100900000000000000000000 LINES. SQ1014.2 101000 WRT-END-GF-18. SQ1014.2 101100* SQ1014.2 101200 WRT-INIT-GF-19. SQ1014.2 101300* SQ1014.2 101400* THIS TEST ADVANCES THE PRINT POSITION 3 LINES, TO LINE 8 SQ1014.2 101500* SQ1014.2 101600MOVE"WRITE"TO FEATURE. SQ1014.2 101700MOVE"WRT-TEST-GF-19"TO PAR-NAME. SQ1014.2 101800GOTO WRT-TEST-GF-19. SQ1014.2 101900 WRT-DELETE-GF-19. SQ1014.2 102000PERFORM DE-LETE. SQ1014.2 102100GOTO WRT-END-GF-19. SQ1014.2 102200 WRT-TEST-GF-19. SQ1014.2 102300PERFORM INSPT. SQ1014.2 102400PERFORM WRITE-TEST-LINE. SQ1014.2 102500MOVE"2"TO LINES-BELOW-1. SQ1014.2 102600MOVE"1"TO LINES-ABOVE-1. SQ1014.2 102700MOVE TEST-LINE-1 TO PRINT-REC. SQ1014.2 102800WRITE PRINT-REC. SQ1014.2 102900 WRT-END-GF-19. SQ1014.2 103000* SQ1014.2 103100 WRT-INIT-GF-20. SQ1014.2 103200* SQ1014.2 103300* THIS TEST ADVANCES THE PRINT POSITION 3 LINES, TO LINE 11 SQ1014.2 103400* SQ1014.2 103500MOVE"WRITE FROM"TO FEATURE. SQ1014.2 103600MOVE"WRT-TEST-GF-20"TO PAR-NAME. SQ1014.2 103700GOTO WRT-TEST-GF-20. SQ1014.2 103800 WRT-DELETE-GF-20. SQ1014.2 103900PERFORM DE-LETE. SQ1014.2 104000GOTO WRT-END-GF-20. SQ1014.2 104100 WRT-TEST-GF-20. SQ1014.2 104200PERFORM INSPT. SQ1014.2 104300PERFORM WRITE-TEST-LINE. SQ1014.2 104400MOVE"2"TO LINES-BELOW-1. SQ1014.2 104500MOVE"1"TO LINES-ABOVE-1. SQ1014.2 104600WRITE PRINT-REC FROM TEST-LINE-1. SQ1014.2 104700 WRT-END-GF-20. SQ1014.2 104800* SQ1014.2 104900 WRT-INIT-GF-21. SQ1014.2 105000* SQ1014.2 105100* THIS TEST ADVANCES THE PRINT POSITION 3 LINES, TO LINE 14 SQ1014.2 105200* IDENTIFIER-1 IS A SUBORDINATE GROUP ITEM SQ1014.2 105300* SQ1014.2 105400MOVE"WRT SUBGR BFR ADV INT"TO FEATURE. SQ1014.2 105500MOVE"WRT-TEST-GF-21"TO PAR-NAME. SQ1014.2 105600GOTO WRT-TEST-GF-21. SQ1014.2 105700 WRT-DELETE-GF-21. SQ1014.2 105800PERFORM DE-LETE. SQ1014.2 105900GOTO WRT-END-GF-21. SQ1014.2 106000 WRT-TEST-GF-21. SQ1014.2 106100PERFORM INSPT. SQ1014.2 106200PERFORM WRITE-TEST-LINE. SQ1014.2 106300MOVE"1"TO LINES-BELOW-2. SQ1014.2 106400MOVE"2"TO LINES-ABOVE-2. SQ1014.2 106500WRITE PRINT-REC FROM TEST-LINE-2 BEFOREADVANCING1. SQ1014.2 106600 WRT-END-GF-21. SQ1014.2 106700* SQ1014.2 106800 WRT-INIT-GF-22. SQ1014.2 106900* SQ1014.2 107000* THIS TEST ADVANCES THE PRINT POSITION 4 LINES, TO LINE 18 SQ1014.2 107100* IDENTIFIER-1 IS A SUBORDINATE GROUP ITEM SQ1014.2 107200* SQ1014.2 107300MOVE"WRT SUBGRP BEFORE INT"TO FEATURE. SQ1014.2 107400MOVE"WRT-TEST-GF-22"TO PAR-NAME. SQ1014.2 107500GOTO WRT-TEST-GF-22. SQ1014.2 107600 WRT-DELETE-GF-22. SQ1014.2 107700PERFORM DE-LETE. SQ1014.2 107800GOTO WRT-END-GF-22. SQ1014.2 107900 WRT-TEST-GF-22. SQ1014.2 108000PERFORM INSPT. SQ1014.2 108100PERFORM WRITE-TEST-LINE. SQ1014.2 108200MOVE"1"TO LINES-BELOW-2. SQ1014.2 108300MOVE"3"TO LINES-ABOVE-2. SQ1014.2 108400WRITE PRINT-REC FROM TEST-LINE-2 BEFORE2. SQ1014.2 108500 WRT-END-GF-22. SQ1014.2 108600* SQ1014.2 108700 WRT-INIT-GF-23. SQ1014.2 108800* SQ1014.2 108900* THIS TEST ADVANCES THE PRINT POSITION 3 LINES, TO LINE 21 SQ1014.2 109000* SQ1014.2 109100MOVE"WRT FROM 77 AFT ADV INT"TO FEATURE. SQ1014.2 109200MOVE"WRT-TEST-23"TO PAR-NAME. SQ1014.2 109300GOTO WRT-TEST-GF-23. SQ1014.2 109400 WRT-DELETE-GF-23. SQ1014.2 109500PERFORM DE-LETE. SQ1014.2 109600GOTO WRT-END-GF-23. SQ1014.2 109700 WRT-TEST-GF-23. SQ1014.2 109800PERFORM INSPT. SQ1014.2 109900PERFORM WRITE-TEST-LINE. SQ1014.2 110000WRITE PRINT-REC FROM SEVENTY-SEVEN AFTERADVANCING1. SQ1014.2 110100 WRT-END-GF-23. SQ1014.2 110200* SQ1014.2 110300 WRT-INIT-GF-24. SQ1014.2 110400* SQ1014.2 110500* THIS TEST ADVANCES THE PRINT POSITION 5 LINES, TO LINE 26 SQ1014.2 110600* SQ1014.2 110700MOVE"WRT FROM AFTER INT"TO FEATURE. SQ1014.2 110800MOVE"WRT-TEST-GF-24"TO PAR-NAME. SQ1014.2 110900GOTO WRT-TEST-GF-24. SQ1014.2 111000 WRT-DELETE-GF-24. SQ1014.2 111100PERFORM DE-LETE. SQ1014.2 111200GOTO WRT-END-GF-24. SQ1014.2 111300 WRT-TEST-GF-24. SQ1014.2 111400PERFORM INSPT. SQ1014.2 111500PERFORM WRITE-TEST-LINE. SQ1014.2 111600MOVE"4"TO LINES-BELOW-1. SQ1014.2 111700MOVE"1"TO LINES-ABOVE-1. SQ1014.2 111800WRITE PRINT-REC FROM TEST-LINE-1 AFTER3. SQ1014.2 111900 WRT-END-GF-24. SQ1014.2 112000* SQ1014.2 112100 WRT-INIT-GF-25. SQ1014.2 112200* SQ1014.2 112300* THIS TEST ADVANCES THE PRINT POSITION 2 LINES, TO LINE 28 SQ1014.2 112400* SQ1014.2 112500MOVE"WRT BEFORE ADV ZERO"TO FEATURE. SQ1014.2 112600MOVE"WRT-TEST-GF-25"TO PAR-NAME. SQ1014.2 112700GOTO WRT-TEST-GF-25. SQ1014.2 112800 WRT-DELETE-GF-25. SQ1014.2 112900PERFORM DE-LETE. SQ1014.2 113000GOTO WRT-END-GF-25. SQ1014.2 113100 WRT-TEST-GF-25. SQ1014.2 113200PERFORM INSPT. SQ1014.2 113300PERFORM WRITE-TEST-LINE. SQ1014.2 113400MOVE"1"TO LINES-BELOW-1. SQ1014.2 113500MOVE"1"TO LINES-ABOVE-1. SQ1014.2 113600MOVE TEST-LINE-1 TO PRINT-REC. SQ1014.2 113700WRITE PRINT-REC BEFOREADVANCINGZERO. SQ1014.2 113800 WRT-END-GF-25. SQ1014.2 113900* SQ1014.2 114000 WRT-INIT-GF-26. SQ1014.2 114100* SQ1014.2 114200* THIS TEST ADVANCES THE PRINT POSITION 7 LINES, TO LINE 35 SQ1014.2 114300* SQ1014.2 114400MOVE"WRT BEFORE INT"TO FEATURE. SQ1014.2 114500MOVE"WRT-TEST-GF-26"TO PAR-NAME. SQ1014.2 114600GOTO WRT-TEST-GF-26. SQ1014.2 114700 WRT-DELETE-GF-26. SQ1014.2 114800PERFORM DE-LETE. SQ1014.2 114900GOTO WRT-END-GF-26. SQ1014.2 115000 WRT-TEST-GF-26. SQ1014.2 115100PERFORM INSPT. SQ1014.2 115200PERFORM WRITE-TEST-LINE. SQ1014.2 115300MOVE"1"TO LINES-BELOW-2. SQ1014.2 115400MOVE"6"TO LINES-ABOVE-2. SQ1014.2 115500MOVE TEST-LINE-2 TO PRINT-REC. SQ1014.2 115600WRITE PRINT-REC BEFORE5. SQ1014.2 115700 WRT-END-GF-26. SQ1014.2 115800* SQ1014.2 115900 WRT-INIT-GF-27. SQ1014.2 116000* SQ1014.2 116100* THIS TEST ADVANCES THE PRINT POSITION 7 LINES, TO LINE 42 SQ1014.2 116200* SQ1014.2 116300MOVE"WRT AFTER ADVANCING INT"TO FEATURE. SQ1014.2 116400MOVE"WRT-TEST-GF-27"TO PAR-NAME. SQ1014.2 116500GOTO WRT-TEST-GF-27. SQ1014.2 116600 WRT-DELETE-GF-27. SQ1014.2 116700PERFORM DE-LETE. SQ1014.2 116800GOTO WRT-END-GF-27. SQ1014.2 116900 WRT-TEST-GF-27. SQ1014.2 117000PERFORM INSPT. SQ1014.2 117100PERFORM WRITE-TEST-LINE. SQ1014.2 117200MOVE"6"TO LINES-BELOW-2. SQ1014.2 117300MOVE"1"TO LINES-ABOVE-2. SQ1014.2 117400MOVE TEST-LINE-2 TO PRINT-REC. SQ1014.2 117500WRITE PRINT-REC AFTERADVANCING5. SQ1014.2 117600 WRT-END-GF-27. SQ1014.2 117700* SQ1014.2 117800 WRT-INIT-GF-28. SQ1014.2 117900* SQ1014.2 118000* THIS TEST ADVANCES THE PRINT POSITION 3 LINES, TO LINE 45 SQ1014.2 118100* SQ1014.2 118200MOVE"WRT AFTER INT"TO FEATURE. SQ1014.2 118300MOVE"WRT-TEST-GF-28"TO PAR-NAME. SQ1014.2 118400GOTO WRT-TEST-GF-28. SQ1014.2 118500 WRT-DELETE-GF-28. SQ1014.2 118600PERFORM DE-LETE. SQ1014.2 118700GOTO WRT-END-GF-28. SQ1014.2 118800 WRT-TEST-GF-28. SQ1014.2 118900PERFORM INSPT. SQ1014.2 119000PERFORM WRITE-TEST-LINE. SQ1014.2 119100MOVE"2"TO LINES-BELOW-2. SQ1014.2 119200MOVE"1"TO LINES-ABOVE-2. SQ1014.2 119300MOVE TEST-LINE-2 TO PRINT-REC. SQ1014.2 119400WRITE PRINT-REC AFTER1. SQ1014.2 119500 WRT-END-GF-28. SQ1014.2 119600* SQ1014.2 119700 WRT-INIT-GF-29. SQ1014.2 119800* SQ1014.2 119900* THIS TEST ADVANCES THE PRINT POSITION TO A NEW PAGE. IT SQ1014.2 120000* SHOULD LEAVE LINE 2 ON THE NEW PAGE AS THE CURRENT LINE, SO SQ1014.2 120100* THAT THE FIRST WRT-TEST LINE ON THE NEW PAGE IS ON THE SQ1014.2 120200* THIRD PRINTABLE LINE. SQ1014.2 120300* SQ1014.2 120400MOVE"WRT FROM BEFORE ADV PAGE"TO FEATURE. SQ1014.2 120500MOVE"WRT-TEST-GF-29"TO PAR-NAME. SQ1014.2 120600GOTO WRT-TEST-GF-29. SQ1014.2 120700 WRT-DELETE-GF-29. SQ1014.2 120800PERFORM DE-LETE. SQ1014.2 120900GOTO WRT-END-GF-29. SQ1014.2 121000 WRT-TEST-GF-29. SQ1014.2 121100PERFORM INSPT. SQ1014.2 121200PERFORM WRITE-TEST-LINE. SQ1014.2 121300WRITE DUMMY-RECORD FROM LAST-LINE BEFOREADVANCINGPAGE. SQ1014.2 121400MOVE NEW-PAGE-LINE TO PRINT-REC. SQ1014.2 121500WRITE PRINT-REC BEFOREADVANCING1LINE. SQ1014.2 121600MOVE NEXT-LINE TO PRINT-REC. SQ1014.2 121700WRITE PRINT-REC BEFOREADVANCING0LINE. SQ1014.2 121800 WRT-END-GF-29. SQ1014.2 121900* SQ1014.2 122000 WRT-INIT-GF-30. SQ1014.2 122100* SQ1014.2 122200* THIS TEST ADVANCES THE PRINT POSITION MANY LINES, SQ1014.2 122300* OVERFLOWING SEVERAL PAGES. NO SPECIAL PROVISION IS MADE SQ1014.2 122400* FOR OVERFLOW HANDLING. SQ1014.2 122500* SQ1014.2 122600MOVE"CHARACTERS IN COLUMN 1"TO FEATURE. SQ1014.2 122700MOVE"WRT-TEST-GF-30"TO PAR-NAME. SQ1014.2 122800GOTO WRT-TEST-GF-30. SQ1014.2 122900 WRT-DELETE-GF-30. SQ1014.2 123000PERFORM DE-LETE. SQ1014.2 123100GOTO WRT-END-GF-30. SQ1014.2 123200 WRT-TEST-GF-30. SQ1014.2 123300PERFORM INSPT. SQ1014.2 123400PERFORM WRITE-TEST-LINE. SQ1014.2 123500PERFORM BLANK-LINE-PRINT. SQ1014.2 123600MOVE" COLUMN 1 OF EACH OF THE LINES BELOW CONTAINS A NON-BLASQ1014.2 123700- "NK CHARACTER. IN THE PAST, CHARACTERS IN THIS POSITION MIGHSQ1014.2 123800- "T"TO PRINT-REC. SQ1014.2 123900WRITE PRINT-REC AFTERADVANCING1LINE. SQ1014.2 124000MOVE" HAVE CONTROLLED PAPER MOVEMENT AND BEEN SUPPRESSED. TSQ1014.2 124100- "HIS PRACTICE DOES NOT CONFORM TO THE STANDARD." SQ1014.2 124200TO PRINT-REC. SQ1014.2 124300WRITE PRINT-REC AFTERADVANCING1 LINES. SQ1014.2 124400MOVE" ALL LINES SHOULD BE PRINTED SINGLE-SPACED, AND EACH SQ1014.2 124500- " CONTAINS A SEQUENCE NUMBER, STARTING WITH 001" SQ1014.2 124600TO PRINT-REC. SQ1014.2 124700WRITE PRINT-REC AFTERADVANCING1 LINES. SQ1014.2 124800MOVE" THE CHARACTERS PRINTED SHOULD BE AS FOLLOWS --- 0 1 2 SQ1014.2 124900- "3 4 5 6 7 8 9 + - * / = $ , . ; ( ) < > A B C . . . Z AND" SQ1014.2 125000TO PRINT-REC. SQ1014.2 125100WRITE PRINT-REC AFTERADVANCING1LINE. SQ1014.2 125200MOVE" a b c . . . z AND QUOTE"TO PRINT-REC. SQ1014.2 125300WRITE PRINT-REC AFTERADVANCING1LINE. SQ1014.2 125400MOVE" PRINTING BEGINS ON THE NEXT LINE BELOW ---" SQ1014.2 125500TO PRINT-REC. SQ1014.2 125600WRITE PRINT-REC AFTERADVANCING1LINE. SQ1014.2 125700MOVESPACESTO CHAR-LINE. SQ1014.2 125800MOVEZEROTO LIN-SER. SQ1014.2 125900MOVE"0"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 126000MOVE"1"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 126100MOVE"2"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 126200MOVE"3"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 126300MOVE"4"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 126400MOVE"5"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 126500MOVE"6"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 126600MOVE"7"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 126700MOVE"8"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 126800MOVE"9"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 126900MOVE"+"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 127000MOVE"-"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 127100MOVE"*"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 127200MOVE"/"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 127300MOVE"="TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 127400MOVE"$"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 127500MOVE","TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 127600MOVE"."TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 127700MOVE";"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 127800MOVE"("TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 127900MOVE")"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 128000MOVE"<"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 128100MOVE">"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 128200MOVE"A"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 128300MOVE"B"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 128400MOVE"C"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 128500MOVE"D"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 128600MOVE"E"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 128700MOVE"F"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 128800MOVE"G"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 128900MOVE"H"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 129000MOVE"I"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 129100MOVE"J"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 129200MOVE"K"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 129300MOVE"L"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 129400MOVE"M"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 129500MOVE"N"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 129600MOVE"O"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 129700MOVE"P"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 129800MOVE"Q"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 129900MOVE"R"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 130000MOVE"S"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 130100MOVE"T"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 130200MOVE"U"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 130300MOVE"V"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 130400MOVE"W"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 130500MOVE"X"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 130600MOVE"Y"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 130700MOVE"Z"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 130800MOVE"a"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 130900MOVE"b"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 131000MOVE"c"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 131100MOVE"d"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 131200MOVE"e"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 131300MOVE"f"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 131400MOVE"g"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 131500MOVE"h"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 131600MOVE"i"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 131700MOVE"j"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 131800MOVE"k"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 131900MOVE"l"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 132000MOVE"m"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 132100MOVE"n"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 132200MOVE"o"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 132300MOVE"p"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 132400MOVE"q"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 132500MOVE"r"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 132600MOVE"s"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 132700MOVE"t"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 132800MOVE"u"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 132900MOVE"v"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 133000MOVE"w"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 133100MOVE"x"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 133200MOVE"y"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 133300MOVE"z"TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 133400MOVE QU-OTE TO LIN-CH PERFORM COL-1-CHAR-PRINT. SQ1014.2 133500 WRT-END-GF-30. SQ1014.2 133600* SQ1014.2 133700 WRT-INIT-GF-31. SQ1014.2 133800* SQ1014.2 133900* THIS TEST ADVANCES THE PRINT POSITION TO A NEW PAGE. IT SQ1014.2 134000* SHOULD LEAVE LINE 2 ON THE NEW PAGE AS THE CURRENT LINE, SO SQ1014.2 134100* THAT THE FIRST WRT-TEST LINE ON THE NEW PAGE IS ON THE SQ1014.2 134200* THIRD PRINTABLE LINE. SQ1014.2 134300* SQ1014.2 134400MOVE"WRT FROM BEFORE PAGE"TO FEATURE. SQ1014.2 134500MOVE"WRT-TEST-GF-31"TO PAR-NAME. SQ1014.2 134600GOTO WRT-TEST-GF-31. SQ1014.2 134700 WRT-DELETE-GF-31. SQ1014.2 134800PERFORM DE-LETE. SQ1014.2 134900GOTO WRT-END-GF-31. SQ1014.2 135000 WRT-TEST-GF-31. SQ1014.2 135100PERFORM INSPT. SQ1014.2 135200PERFORM WRITE-TEST-LINE. SQ1014.2 135300WRITE DUMMY-RECORD FROM LAST-LINE BEFOREPAGE. SQ1014.2 135400MOVE NEW-PAGE-LINE TO PRINT-REC. SQ1014.2 135500WRITE PRINT-REC BEFOREADVANCING1LINE. SQ1014.2 135600MOVE NEXT-LINE TO PRINT-REC. SQ1014.2 135700WRITE PRINT-REC BEFOREADVANCING0LINE. SQ1014.2 135800 WRT-END-GF-31. SQ1014.2 135900* SQ1014.2 136000 WRT-INIT-GF-32. SQ1014.2 136100* SQ1014.2 136200* THIS TEST ADVANCES THE PRINT POSITION 2 LINES, TO LINE 5 SQ1014.2 136300* SQ1014.2 136400MOVE"WRT FRM BFR ADV P99 LINE"TO FEATURE. SQ1014.2 136500MOVE"WRT-TEST-GF-32"TO PAR-NAME. SQ1014.2 136600GOTO WRT-TEST-GF-32. SQ1014.2 136700 WRT-DELETE-GF-32. SQ1014.2 136800PERFORM DE-LETE. SQ1014.2 136900GOTO WRT-END-GF-32. SQ1014.2 137000 WRT-TEST-GF-32. SQ1014.2 137100PERFORM INSPT. SQ1014.2 137200PERFORM WRITE-TEST-LINE. SQ1014.2 137300MOVE0TO IDENTIFIER-2. SQ1014.2 137400MOVE"1"TO LINES-BELOW-1. SQ1014.2 137500MOVE"1"TO LINES-ABOVE-1. SQ1014.2 137600WRITE PRINT-REC FROM TEST-LINE-1 BEFOREADVANCING SQ1014.2 137700 IDENTIFIER-2 LINE. SQ1014.2 137800 WRT-END-GF-32. SQ1014.2 137900* SQ1014.2 138000 WRT-INIT-GF-33. SQ1014.2 138100* SQ1014.2 138200* THIS TEST ADVANCES THE PRINT POSITION 3 LINES, TO LINE 8 SQ1014.2 138300* SQ1014.2 138400MOVE"WRT FRM BFR ADV P99 LINS"TO FEATURE. SQ1014.2 138500MOVE"WRT-TEST-GF-33"TO PAR-NAME. SQ1014.2 138600GOTO WRT-TEST-GF-33. SQ1014.2 138700 WRT-DELETE-GF-33. SQ1014.2 138800PERFORM DE-LETE. SQ1014.2 138900GOTO WRT-END-GF-33. SQ1014.2 139000 WRT-TEST-GF-33. SQ1014.2 139100PERFORM INSPT. SQ1014.2 139200PERFORM WRITE-TEST-LINE. SQ1014.2 139300MOVE1TO IDENTIFIER-2. SQ1014.2 139400MOVE"1"TO LINES-BELOW-1. SQ1014.2 139500MOVE"2"TO LINES-ABOVE-1. SQ1014.2 139600WRITE PRINT-REC FROM TEST-LINE-1 BEFOREADVANCING SQ1014.2 139700 IDENTIFIER-2 LINES. SQ1014.2 139800 WRT-END-GF-33. SQ1014.2 139900* SQ1014.2 140000 WRT-INIT-GF-34. SQ1014.2 140100* SQ1014.2 140200* THIS TEST ADVANCES THE PRINT POSITION 4 LINES, TO LINE 12 SQ1014.2 140300* SQ1014.2 140400MOVE"WRT FRM BEFORE ADV PIC99"TO FEATURE. SQ1014.2 140500MOVE"WRT-TEST-GF-34"TO PAR-NAME. SQ1014.2 140600GOTO WRT-TEST-GF-34. SQ1014.2 140700 WRT-DELETE-GF-34. SQ1014.2 140800PERFORM DE-LETE. SQ1014.2 140900GOTO WRT-END-GF-34. SQ1014.2 141000 WRT-TEST-GF-34. SQ1014.2 141100PERFORM INSPT. SQ1014.2 141200PERFORM WRITE-TEST-LINE. SQ1014.2 141300MOVE2TO IDENTIFIER-2. SQ1014.2 141400MOVE"1"TO LINES-BELOW-1. SQ1014.2 141500MOVE"3"TO LINES-ABOVE-1. SQ1014.2 141600WRITE PRINT-REC FROM TEST-LINE-1 BEFOREADVANCING SQ1014.2 141700 IDENTIFIER-2. SQ1014.2 141800 WRT-END-GF-34. SQ1014.2 141900* SQ1014.2 142000 WRT-INIT-GF-35. SQ1014.2 142100* SQ1014.2 142200* THIS TEST ADVANCES THE PRINT POSITION 5 LINES, TO LINE 17 SQ1014.2 142300* SQ1014.2 142400MOVE"WRT FROM BEFORE P99 LINE"TO FEATURE. SQ1014.2 142500MOVE"WRT-TEST-GF-35"TO PAR-NAME. SQ1014.2 142600GOTO WRT-TEST-GF-35. SQ1014.2 142700 WRT-DELETE-GF-35. SQ1014.2 142800PERFORM DE-LETE. SQ1014.2 142900GOTO WRT-END-GF-35. SQ1014.2 143000 WRT-TEST-GF-35. SQ1014.2 143100PERFORM INSPT. SQ1014.2 143200PERFORM WRITE-TEST-LINE. SQ1014.2 143300MOVE3TO IDENTIFIER-2. SQ1014.2 143400MOVE"1"TO LINES-BELOW-1. SQ1014.2 143500MOVE"4"TO LINES-ABOVE-1. SQ1014.2 143600WRITE PRINT-REC FROM TEST-LINE-1 BEFORE IDENTIFIER-2 LINE. SQ1014.2 143700 WRT-END-GF-35. SQ1014.2 143800* SQ1014.2 143900 WRT-INIT-GF-36. SQ1014.2 144000* SQ1014.2 144100* THIS TEST ADVANCES THE PRINT POSITION 6 LINES, TO LINE 23 SQ1014.2 144200* SQ1014.2 144300MOVE"WRT FRM BEFORE P99 LINES"TO FEATURE. SQ1014.2 144400MOVE"WRT-TEST-GF-36"TO PAR-NAME. SQ1014.2 144500GOTO WRT-TEST-GF-36. SQ1014.2 144600 WRT-DELETE-GF-36. SQ1014.2 144700PERFORM DE-LETE. SQ1014.2 144800GOTO WRT-END-GF-36. SQ1014.2 144900 WRT-TEST-GF-36. SQ1014.2 145000PERFORM INSPT. SQ1014.2 145100PERFORM WRITE-TEST-LINE. SQ1014.2 145200MOVE4TO IDENTIFIER-2. SQ1014.2 145300WRITE PRINT-REC FROM OH-ONE BEFORE IDENTIFIER-2 LINES. SQ1014.2 145400 WRT-END-GF-36. SQ1014.2 145500* SQ1014.2 145600 WRT-INIT-GF-37. SQ1014.2 145700* SQ1014.2 145800* THIS TEST ADVANCES THE PRINT POSITION 7 LINES, TO LINE 29 SQ1014.2 145900* SQ1014.2 146000MOVE"WRT FROM 03 BEFORE PIC99"TO FEATURE. SQ1014.2 146100MOVE"WRT-TEST-GF-37"TO PAR-NAME. SQ1014.2 146200GOTO WRT-TEST-GF-37. SQ1014.2 146300 WRT-DELETE-GF-37. SQ1014.2 146400PERFORM DE-LETE. SQ1014.2 146500GOTO WRT-END-GF-37. SQ1014.2 146600 WRT-TEST-GF-37. SQ1014.2 146700PERFORM INSPT. SQ1014.2 146800PERFORM WRITE-TEST-LINE. SQ1014.2 146900MOVE5TO IDENTIFIER-2. SQ1014.2 147000WRITE PRINT-REC FROM OH-THREE BEFORE IDENTIFIER-2. SQ1014.2 147100 WRT-END-GF-37. SQ1014.2 147200* SQ1014.2 147300 WRT-INIT-GF-38. SQ1014.2 147400* SQ1014.2 147500* THIS TEST ADVANCES THE PRINT POSITION 8 LINES, TO LINE 37 SQ1014.2 147600* SQ1014.2 147700MOVE"WRT FRM AFT ADV P99 LINE"TO FEATURE. SQ1014.2 147800MOVE"WRT-TEST-GF-38"TO PAR-NAME. SQ1014.2 147900GOTO WRT-TEST-GF-38. SQ1014.2 148000 WRT-DELETE-GF-38. SQ1014.2 148100PERFORM DE-LETE. SQ1014.2 148200GOTO WRT-END-GF-38. SQ1014.2 148300 WRT-TEST-GF-38. SQ1014.2 148400PERFORM INSPT. SQ1014.2 148500PERFORM WRITE-TEST-LINE. SQ1014.2 148600MOVE6TO IDENTIFIER-2. SQ1014.2 148700WRITE PRINT-REC FROM SEVENTY-SEVEN-2 AFTERADVANCING SQ1014.2 148800 IDENTIFIER-2 LINE. SQ1014.2 148900 WRT-END-GF-38. SQ1014.2 149000* SQ1014.2 149100 WRT-INIT-GF-39. SQ1014.2 149200* SQ1014.2 149300* THIS TEST ADVANCES THE PRINT POSITION 9 LINES, TO LINE 46 SQ1014.2 149400* SQ1014.2 149500MOVE"WRT FRM AFT ADV P99 LINS"TO FEATURE. SQ1014.2 149600MOVE"WRT-TEST-GF-39"TO PAR-NAME. SQ1014.2 149700GOTO WRT-TEST-GF-39. SQ1014.2 149800 WRT-DELETE-GF-39. SQ1014.2 149900PERFORM DE-LETE. SQ1014.2 150000GOTO WRT-END-GF-39. SQ1014.2 150100 WRT-TEST-GF-39. SQ1014.2 150200PERFORM INSPT. SQ1014.2 150300PERFORM WRITE-TEST-LINE. SQ1014.2 150400MOVE7TO IDENTIFIER-2. SQ1014.2 150500MOVE"8"TO LINES-BELOW-1. SQ1014.2 150600MOVE"1"TO LINES-ABOVE-1. SQ1014.2 150700WRITE PRINT-REC FROM TEST-LINE-1 AFTERADVANCING SQ1014.2 150800 IDENTIFIER-2 LINES. SQ1014.2 150900 WRT-END-GF-39. SQ1014.2 151000* SQ1014.2 151100 WRT-INIT-GF-40. SQ1014.2 151200* SQ1014.2 151300* THIS TEST ADVANCES THE PRINT POSITION 10 LINES, TO LINE 56 SQ1014.2 151400* SQ1014.2 151500MOVE"WRT FRM AFT ADV ID2"TO FEATURE. SQ1014.2 151600MOVE"WRT-TEST-44"TO PAR-NAME. SQ1014.2 151700PERFORM WRITE-TEST-LINE. SQ1014.2 151800MOVE8TO IDENTIFIER-2. SQ1014.2 151900MOVE"9"TO LINES-BELOW-1. SQ1014.2 152000MOVE"1"TO LINES-ABOVE-1. SQ1014.2 152100WRITE PRINT-REC FROM TEST-LINE-1 AFTERADVANCING SQ1014.2 152200 IDENTIFIER-2. SQ1014.2 152300 WRT-END-GF-40. SQ1014.2 152400* SQ1014.2 152500 WRT-INIT-GF-41. SQ1014.2 152600* SQ1014.2 152700* THIS TEST ADVANCES THE PRINT POSITION TO A NEW PAGE. IT SQ1014.2 152800* SHOULD LEAVE LINE 2 ON THE NEW PAGE AS THE CURRENT LINE, SO SQ1014.2 152900* THAT THE FIRST WRT-TEST LINE ON THE NEW PAGE IS ON THE SQ1014.2 153000* THIRD PRINTABLE LINE. SQ1014.2 153100* SQ1014.2 153200MOVE"WRT FROM AFTER ADV PAGE"TO FEATURE. SQ1014.2 153300MOVE"WRT-TEST-GF-41"TO PAR-NAME. SQ1014.2 153400GOTO WRT-TEST-GF-41. SQ1014.2 153500 WRT-DELETE-GF-41. SQ1014.2 153600PERFORM DE-LETE. SQ1014.2 153700GOTO WRT-END-GF-41. SQ1014.2 153800 WRT-TEST-GF-41. SQ1014.2 153900PERFORM INSPT. SQ1014.2 154000PERFORM WRITE-TEST-LINE. SQ1014.2 154100WRITE PRINT-REC FROM NEW-PAGE-LINE AFTERADVANCINGPAGE. SQ1014.2 154200MOVE NEXT-LINE TO PRINT-REC. SQ1014.2 154300WRITE PRINT-REC AFTERADVANCING1LINE. SQ1014.2 154400 WRT-END-GF-41. SQ1014.2 154500* SQ1014.2 154600 WRT-INIT-GF-42. SQ1014.2 154700* SQ1014.2 154800* THIS TEST ADVANCES THE PRINT POSITION 2 LINES, TO LINE 5 SQ1014.2 154900* SQ1014.2 155000MOVE"WRT FROM AFTER ID2 LINE"TO FEATURE. SQ1014.2 155100MOVE"WRT-TEST-GF-42"TO PAR-NAME. SQ1014.2 155200GOTO WRT-TEST-GF-42. SQ1014.2 155300 WRT-DELETE-GF-42. SQ1014.2 155400PERFORM DE-LETE. SQ1014.2 155500GOTO WRT-END-GF-42. SQ1014.2 155600 WRT-TEST-GF-42. SQ1014.2 155700PERFORM INSPT. SQ1014.2 155800PERFORM WRITE-TEST-LINE. SQ1014.2 155900MOVE0TO IDENTIFIER-2. SQ1014.2 156000MOVE"1"TO LINES-BELOW-1. SQ1014.2 156100MOVE"1"TO LINES-ABOVE-1. SQ1014.2 156200WRITE PRINT-REC FROM TEST-LINE-1 AFTER IDENTIFIER-2 LINE. SQ1014.2 156300 WRT-END-GF-42. SQ1014.2 156400* SQ1014.2 156500 WRT-INIT-GF-43. SQ1014.2 156600* SQ1014.2 156700* THIS TEST ADVANCES THE PRINT POSITION 4 LINES, TO LINE 9 SQ1014.2 156800* SQ1014.2 156900MOVE"WRT FROM AFTER S99 LINES"TO FEATURE. SQ1014.2 157000MOVE"WRT-TEST-GF-43"TO PAR-NAME. SQ1014.2 157100GOTO WRT-TEST-GF-43. SQ1014.2 157200 WRT-DELETE-GF-43. SQ1014.2 157300PERFORM DE-LETE. SQ1014.2 157400GOTO WRT-END-GF-43. SQ1014.2 157500 WRT-TEST-GF-43. SQ1014.2 157600PERFORM INSPT. SQ1014.2 157700PERFORM WRITE-TEST-LINE. SQ1014.2 157800MOVE2TO IDENT-2-S99. SQ1014.2 157900MOVE"3"TO LINES-BELOW-1. SQ1014.2 158000MOVE"1"TO LINES-ABOVE-1. SQ1014.2 158100WRITE PRINT-REC FROM TEST-LINE-1 AFTER IDENT-2-S99 LINES. SQ1014.2 158200 WRT-END-GF-43. SQ1014.2 158300* SQ1014.2 158400 WRT-INIT-GF-44. SQ1014.2 158500* SQ1014.2 158600* THIS TEST ADVANCES THE PRINT POSITION 3 LINES, TO LINE 12 SQ1014.2 158700* SQ1014.2 158800MOVE"WRT FROM AFTER C99"TO FEATURE. SQ1014.2 158900MOVE"WRT-TEST-GF-44"TO PAR-NAME. SQ1014.2 159000GOTO WRT-TEST-GF-44. SQ1014.2 159100 WRT-DELETE-GF-44. SQ1014.2 159200PERFORM DE-LETE. SQ1014.2 159300GOTO WRT-END-GF-44. SQ1014.2 159400 WRT-TEST-GF-44. SQ1014.2 159500PERFORM INSPT. SQ1014.2 159600PERFORM WRITE-TEST-LINE. SQ1014.2 159700MOVE1TO IDENT-2-C99. SQ1014.2 159800MOVE"2"TO LINES-BELOW-1. SQ1014.2 159900MOVE"1"TO LINES-ABOVE-1. SQ1014.2 160000WRITE PRINT-REC FROM TEST-LINE-1 AFTER IDENT-2-C99. SQ1014.2 160100 WRT-END-GF-44. SQ1014.2 160200* SQ1014.2 160300 WRT-INIT-GF-45. SQ1014.2 160400* SQ1014.2 160500* THIS TEST ADVANCES THE PRINT POSITION 4 LINES, TO LINE 16 SQ1014.2 160600* SQ1014.2 160700MOVE"WRT BEFORE ADV S99 LINE"TO FEATURE. SQ1014.2 160800MOVE"WRT-TEST-GF-45"TO PAR-NAME. SQ1014.2 160900GOTO WRT-TEST-GF-45. SQ1014.2 161000 WRT-DELETE-GF-45. SQ1014.2 161100PERFORM DE-LETE. SQ1014.2 161200GOTO WRT-END-GF-45. SQ1014.2 161300 WRT-TEST-GF-45. SQ1014.2 161400PERFORM INSPT. SQ1014.2 161500PERFORM WRITE-TEST-LINE. SQ1014.2 161600MOVE2TO IDENT-2-S99. SQ1014.2 161700MOVE"1"TO LINES-BELOW-1. SQ1014.2 161800MOVE"3"TO LINES-ABOVE-1. SQ1014.2 161900MOVE TEST-LINE-1 TO PRINT-REC. SQ1014.2 162000WRITE PRINT-REC BEFOREADVANCING IDENT-2-S99 LINE. SQ1014.2 162100 WRT-END-GF-45. SQ1014.2 162200* SQ1014.2 162300 WRT-INIT-GF-46. SQ1014.2 162400* SQ1014.2 162500* THIS TEST ADVANCES THE PRINT POSITION 4 LINES, TO LINE 20 SQ1014.2 162600* SQ1014.2 162700MOVE"WRT BEFORE ADV S99 LINES"TO FEATURE. SQ1014.2 162800MOVE"WRT-TEST-GF-46"TO PAR-NAME. SQ1014.2 162900GOTO WRT-TEST-GF-46. SQ1014.2 163000 WRT-DELETE-GF-46. SQ1014.2 163100PERFORM DE-LETE. SQ1014.2 163200GOTO WRT-END-GF-46. SQ1014.2 163300 WRT-TEST-GF-46. SQ1014.2 163400PERFORM INSPT. SQ1014.2 163500PERFORM WRITE-TEST-LINE. SQ1014.2 163600MOVE2TO IDENT-2-S99. SQ1014.2 163700MOVE"1"TO LINES-BELOW-1. SQ1014.2 163800MOVE"3"TO LINES-ABOVE-1. SQ1014.2 163900MOVE TEST-LINE-1 TO PRINT-REC. SQ1014.2 164000WRITE PRINT-REC BEFOREADVANCING IDENT-2-S99 LINES. SQ1014.2 164100 WRT-END-GF-46. SQ1014.2 164200* SQ1014.2 164300 WRT-INIT-GF-47. SQ1014.2 164400* SQ1014.2 164500* THIS TEST ADVANCES THE PRINT POSITION 4 LINES, TO LINE 24 SQ1014.2 164600* SQ1014.2 164700MOVE"WRT BEFORE ADV S99"TO FEATURE. SQ1014.2 164800MOVE"WRT-TEST-GF-47"TO PAR-NAME. SQ1014.2 164900GOTO WRT-TEST-GF-47. SQ1014.2 165000 WRT-DELETE-GF-47. SQ1014.2 165100PERFORM DE-LETE. SQ1014.2 165200GOTO WRT-END-GF-47. SQ1014.2 165300 WRT-TEST-GF-47. SQ1014.2 165400PERFORM INSPT. SQ1014.2 165500PERFORM WRITE-TEST-LINE. SQ1014.2 165600MOVE2TO IDENT-2-S99. SQ1014.2 165700MOVE"1"TO LINES-BELOW-1. SQ1014.2 165800MOVE"3"TO LINES-ABOVE-1. SQ1014.2 165900MOVE TEST-LINE-1 TO PRINT-REC. SQ1014.2 166000WRITE PRINT-REC BEFOREADVANCING IDENT-2-S99. SQ1014.2 166100 WRT-END-GF-47. SQ1014.2 166200* SQ1014.2 166300 WRT-INIT-GF-48. SQ1014.2 166400* SQ1014.2 166500* THIS TEST ADVANCES THE PRINT POSITION 3 LINES, TO LINE 27 SQ1014.2 166600* SQ1014.2 166700MOVE"WRT BEFORE PIC9 LINE"TO FEATURE. SQ1014.2 166800MOVE"WRT-TEST-GF-48"TO PAR-NAME. SQ1014.2 166900GOTO WRT-TEST-GF-48. SQ1014.2 167000 WRT-DELETE-GF-48. SQ1014.2 167100PERFORM DE-LETE. SQ1014.2 167200GOTO WRT-END-GF-48. SQ1014.2 167300 WRT-TEST-GF-48. SQ1014.2 167400PERFORM INSPT. SQ1014.2 167500PERFORM WRITE-TEST-LINE. SQ1014.2 167600MOVE"1"TO LINES-BELOW-1. SQ1014.2 167700MOVE"2"TO LINES-ABOVE-1. SQ1014.2 167800MOVE TEST-LINE-1 TO PRINT-REC. SQ1014.2 167900WRITE PRINT-REC BEFORE ONE LINE. SQ1014.2 168000PERFORM INSPT. SQ1014.2 168100 WRT-END-GF-48. SQ1014.2 168200* SQ1014.2 168300 WRT-INIT-GF-49. SQ1014.2 168400* SQ1014.2 168500* THIS TEST ADVANCES THE PRINT POSITION 4 LINES, TO LINE 31 SQ1014.2 168600* SQ1014.2 168700MOVE"WRT BEFORE PIC9 LINES"TO FEATURE. SQ1014.2 168800MOVE"WRT-TEST-GF-49"TO PAR-NAME. SQ1014.2 168900GOTO WRT-TEST-GF-49. SQ1014.2 169000 WRT-DELETE-GF-49. SQ1014.2 169100PERFORM DE-LETE. SQ1014.2 169200GOTO WRT-END-GF-49. SQ1014.2 169300 WRT-TEST-GF-49. SQ1014.2 169400PERFORM INSPT. SQ1014.2 169500PERFORM WRITE-TEST-LINE. SQ1014.2 169600MOVE"1"TO LINES-BELOW-1. SQ1014.2 169700MOVE"3"TO LINES-ABOVE-1. SQ1014.2 169800MOVE TEST-LINE-1 TO PRINT-REC. SQ1014.2 169900WRITE PRINT-REC BEFORE TWO LINES. SQ1014.2 170000 WRT-END-GF-49. SQ1014.2 170100* SQ1014.2 170200 WRT-INIT-GF-50. SQ1014.2 170300* SQ1014.2 170400* THIS TEST ADVANCES THE PRINT POSITION 5 LINES, TO LINE 36 SQ1014.2 170500* SQ1014.2 170600MOVE"WRT BEFORE PIC9"TO FEATURE. SQ1014.2 170700MOVE"WRT-TEST-GF-50"TO PAR-NAME. SQ1014.2 170800GOTO WRT-TEST-GF-50. SQ1014.2 170900 WRT-DELETE-GF-50. SQ1014.2 171000PERFORM DE-LETE. SQ1014.2 171100GOTO WRT-END-GF-50. SQ1014.2 171200 WRT-TEST-GF-50. SQ1014.2 171300PERFORM INSPT. SQ1014.2 171400PERFORM WRITE-TEST-LINE. SQ1014.2 171500MOVE"1"TO LINES-BELOW-1. SQ1014.2 171600MOVE"4"TO LINES-ABOVE-1. SQ1014.2 171700MOVE TEST-LINE-1 TO PRINT-REC. SQ1014.2 171800WRITE PRINT-REC BEFORE THREE. SQ1014.2 171900 WRT-END-GF-50. SQ1014.2 172000* SQ1014.2 172100 WRT-INIT-GF-51. SQ1014.2 172200* SQ1014.2 172300* THIS TEST ADVANCES THE PRINT POSITION 6 LINES, TO LINE 42 SQ1014.2 172400* SQ1014.2 172500MOVE"WRT AFTER ADV PIC9 LINE"TO FEATURE. SQ1014.2 172600MOVE"WRT-TEST-GF-51"TO PAR-NAME. SQ1014.2 172700GOTO WRT-TEST-GF-51. SQ1014.2 172800 WRT-DELETE-GF-51. SQ1014.2 172900PERFORM DE-LETE. SQ1014.2 173000GOTO WRT-END-GF-51. SQ1014.2 173100 WRT-TEST-GF-51. SQ1014.2 173200PERFORM INSPT. SQ1014.2 173300PERFORM WRITE-TEST-LINE. SQ1014.2 173400MOVE"5"TO LINES-BELOW-1. SQ1014.2 173500MOVE"1"TO LINES-ABOVE-1. SQ1014.2 173600MOVE TEST-LINE-1 TO PRINT-REC. SQ1014.2 173700WRITE PRINT-REC AFTERADVANCING FOUR LINE. SQ1014.2 173800 WRT-END-GF-51. SQ1014.2 173900* SQ1014.2 174000 WRT-INIT-GF-52. SQ1014.2 174100* SQ1014.2 174200* THIS TEST ADVANCES THE PRINT POSITION 2 LINES, TO LINE 44 SQ1014.2 174300* SQ1014.2 174400MOVE"WRT AFT ADV 9(18) LINES"TO FEATURE. SQ1014.2 174500MOVE"WRT-TEST-GF-52"TO PAR-NAME. SQ1014.2 174600GOTO WRT-TEST-GF-52. SQ1014.2 174700 WRT-DELETE-GF-52. SQ1014.2 174800PERFORM DE-LETE. SQ1014.2 174900GOTO WRT-END-GF-52. SQ1014.2 175000 WRT-TEST-GF-52. SQ1014.2 175100PERFORM INSPT. SQ1014.2 175200PERFORM WRITE-TEST-LINE. SQ1014.2 175300MOVE"1"TO LINES-BELOW-1. SQ1014.2 175400MOVE"1"TO LINES-ABOVE-1. SQ1014.2 175500MOVE TEST-LINE-1 TO PRINT-REC. SQ1014.2 175600WRITE PRINT-REC AFTERADVANCING LONG-ZERO LINES. SQ1014.2 175700 WRT-END-GF-52. SQ1014.2 175800* SQ1014.2 175900 WRT-INIT-GF-53. SQ1014.2 176000* SQ1014.2 176100* THIS TEST ADVANCES THE PRINT POSITION 3 LINES, TO LINE 47 SQ1014.2 176200* SQ1014.2 176300MOVE"WRT AFTER ADV 9(18)"TO FEATURE. SQ1014.2 176400MOVE"WRT-TEST-GF-53"TO PAR-NAME. SQ1014.2 176500GOTO WRT-TEST-GF-53. SQ1014.2 176600 WRT-DELETE-GF-53. SQ1014.2 176700PERFORM DE-LETE. SQ1014.2 176800GOTO WRT-END-GF-53. SQ1014.2 176900 WRT-TEST-GF-53. SQ1014.2 177000PERFORM INSPT. SQ1014.2 177100PERFORM WRITE-TEST-LINE. SQ1014.2 177200MOVE"2"TO LINES-BELOW-1. SQ1014.2 177300MOVE"1"TO LINES-ABOVE-1. SQ1014.2 177400MOVE TEST-LINE-1 TO PRINT-REC. SQ1014.2 177500WRITE PRINT-REC AFTERADVANCING LONG-ONE. SQ1014.2 177600 WRT-END-GF-53. SQ1014.2 177700* SQ1014.2 177800 WRT-INIT-GF-54. SQ1014.2 177900* SQ1014.2 178000* THIS TEST ADVANCES THE PRINT POSITION 4 LINES, TO LINE 51 SQ1014.2 178100* SQ1014.2 178200MOVE"WRT AFTER S99 LINE"TO FEATURE. SQ1014.2 178300MOVE"WRT-TEST-GF-54"TO PAR-NAME. SQ1014.2 178400GOTO WRT-TEST-GF-54. SQ1014.2 178500 WRT-DELETE-GF-54. SQ1014.2 178600PERFORM DE-LETE. SQ1014.2 178700GOTO WRT-END-GF-54. SQ1014.2 178800 WRT-TEST-GF-54. SQ1014.2 178900PERFORM INSPT. SQ1014.2 179000PERFORM WRITE-TEST-LINE. SQ1014.2 179100MOVE2TO IDENT-2-S99. SQ1014.2 179200MOVE"3"TO LINES-BELOW-1. SQ1014.2 179300MOVE"1"TO LINES-ABOVE-1. SQ1014.2 179400MOVE TEST-LINE-1 TO PRINT-REC. SQ1014.2 179500WRITE PRINT-REC AFTER IDENT-2-S99 LINE. SQ1014.2 179600 WRT-END-GF-54. SQ1014.2 179700* SQ1014.2 179800 WRT-INIT-GF-55. SQ1014.2 179900* SQ1014.2 180000* THIS TEST ADVANCES THE PRINT POSITION 4 LINES, TO LINE 55 SQ1014.2 180100* SQ1014.2 180200MOVE"WRT AFTER PIC99 LINES"TO FEATURE. SQ1014.2 180300MOVE"WRT-TEST-GF-55"TO PAR-NAME. SQ1014.2 180400GOTO WRT-TEST-GF-55. SQ1014.2 180500 WRT-DELETE-GF-55. SQ1014.2 180600PERFORM DE-LETE. SQ1014.2 180700GOTO WRT-END-GF-55. SQ1014.2 180800 WRT-TEST-GF-55. SQ1014.2 180900PERFORM INSPT. SQ1014.2 181000PERFORM WRITE-TEST-LINE. SQ1014.2 181100MOVE2TO IDENTIFIER-2. SQ1014.2 181200MOVE"3"TO LINES-BELOW-1. SQ1014.2 181300MOVE"1"TO LINES-ABOVE-1. SQ1014.2 181400MOVE TEST-LINE-1 TO PRINT-REC. SQ1014.2 181500WRITE PRINT-REC AFTER IDENTIFIER-2 LINES. SQ1014.2 181600 WRT-END-GF-55. SQ1014.2 181700* SQ1014.2 181800 WRT-INIT-GF-56. SQ1014.2 181900* SQ1014.2 182000* THIS TEST ADVANCES THE PRINT POSITION 4 LINES, TO LINE 59 SQ1014.2 182100* SQ1014.2 182200MOVE"WRT AFTER PIC99"TO FEATURE. SQ1014.2 182300MOVE"WRT-TEST-GF-56"TO PAR-NAME. SQ1014.2 182400GOTO WRT-TEST-GF-56. SQ1014.2 182500 WRT-DELETE-GF-56. SQ1014.2 182600PERFORM DE-LETE. SQ1014.2 182700GOTO WRT-END-GF-56. SQ1014.2 182800 WRT-TEST-GF-56. SQ1014.2 182900PERFORM INSPT. SQ1014.2 183000PERFORM WRITE-TEST-LINE. SQ1014.2 183100MOVE2TO IDENTIFIER-2. SQ1014.2 183200MOVE"3"TO LINES-BELOW-1. SQ1014.2 183300MOVE"1"TO LINES-ABOVE-1. SQ1014.2 183400MOVE TEST-LINE-1 TO PRINT-REC. SQ1014.2 183500WRITE PRINT-REC AFTER IDENTIFIER-2. SQ1014.2 183600 WRT-END-GF-56. SQ1014.2 183700* SQ1014.2 183800 WRT-INIT-GF-57. SQ1014.2 183900* SQ1014.2 184000* THIS TEST ADVANCES THE PRINT POSITION TO A NEW PAGE. IT SQ1014.2 184100* SHOULD LEAVE LINE 2 ON THE NEW PAGE AS THE CURRENT LINE, SO SQ1014.2 184200* THAT THE FIRST WRT-TEST LINE ON THE NEW PAGE IS ON THE SQ1014.2 184300* THIRD PRINTABLE LINE. SQ1014.2 184400* SQ1014.2 184500MOVE"WRT FROM AFTER PAGE"TO FEATURE. SQ1014.2 184600MOVE"WRT-TEST-GF-57"TO PAR-NAME. SQ1014.2 184700GOTO WRT-TEST-GF-57. SQ1014.2 184800 WRT-DELETE-GF-57. SQ1014.2 184900PERFORM DE-LETE. SQ1014.2 185000GOTO WRT-END-GF-57. SQ1014.2 185100 WRT-TEST-GF-57. SQ1014.2 185200PERFORM INSPT. SQ1014.2 185300PERFORM WRITE-TEST-LINE. SQ1014.2 185400WRITE PRINT-REC FROM NEW-PAGE-LINE AFTERPAGE. SQ1014.2 185500MOVE NEXT-LINE TO PRINT-REC. SQ1014.2 185600WRITE PRINT-REC AFTERADVANCING1LINE. SQ1014.2 185700 WRT-END-GF-57. SQ1014.2 185800* SQ1014.2 185900 AFTER-LAST-TEST. SQ1014.2 186000MOVE"FINAL WRT TEST LINE"TO FEATURE. SQ1014.2 186100MOVE"AFTER-LAST-TEST"TO PAR-NAME. SQ1014.2 186200PERFORM WRITE-TEST-LINE. SQ1014.2 186300* SQ1014.2 186400* SQ1014.2 186500 SQ-END-ROUTINE. SQ1014.2 186600GOTO CCVS-EXIT. SQ1014.2 186700* SQ1014.2 186800 WRITE-TEST-LINE. SQ1014.2 186900MOVE TEST-RESULTS TO PRINT-REC. SQ1014.2 187000WRITE PRINT-REC AFTERADVANCING1LINE. SQ1014.2 187100MOVESPACETO PRINT-REC. SQ1014.2 187200WRITE PRINT-REC AFTERADVANCING1LINE. SQ1014.2 187300* SQ1014.2 187400 COL-1-CHAR-PRINT. SQ1014.2 187500ADD1TO LIN-SER SQ1014.2 187600MOVE CHAR-LINE TO PRINT-REC SQ1014.2 187700WRITE PRINT-REC AFTERADVANCING1LINE. SQ1014.2 187800* SQ1014.2 187900 CCVS-EXIT SECTION. SQ1014.2 188000 CCVS-999999. SQ1014.2 188100GOTO CLOSE-FILES. SQ1014.2
Messung V0.5 in Prozent
¤ 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.0.95Bemerkung:
(vorverarbeitet am 2026-06-08)
¤
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.