000100IDENTIFICATIONDIVISION. SQ2104.2 000200PROGRAM-ID. SQ2104.2 000300 SQ210M. SQ2104.2 000400**************************************************************** SQ2104.2 000500* * SQ2104.2 000600* VALIDATION FOR:- * SQ2104.2 000700* " HIGH ". SQ2104.2 000800* * SQ2104.2 000900* CREATION DATE / VALIDATION DATE * SQ2104.2 001000* "4.2 ". SQ2104.2 001100* * SQ2104.2 001200* THE ROUTINE SQ210M TESTS THE USE OF THE LEVEL 2 WRITE SQ2104.2 001300* STATEMENT AND THE LINAGE CLAUSE FOR A FILE DESIGNATED AS SQ2104.2 001400* PRINTER OUTPUT. THESE STATEMENTS CONTROL THE VERTICAL SQ2104.2 001500* POSITIONING OF EACH LINE ON A PRINTED PAGE. THE LINAGE SQ2104.2 001600* CLAUSE SPECIFICALLY CONTROLS THE VERTICAL FORMAT OF LOGICAL SQ2104.2 001700* PRINT PAGE. SQ210M TESTS THE USE OF A MIXTURE OF INTEGER ANDSQ2104.2 001800* DATA-NAME ITEMS IN THE LINAGE CLAUSE. VALUES OF DATA-NAMES SQ2104.2 001900* ARE CHANGED IN ORDER TO CHECK REDEFINITION OF LOGICAL PAGE SQ2104.2 002000* FORMATS. IT IS ASSUMED THAT ALL LEVEL 2 NUCLEUS OPTIONS SQ2104.2 002100* ARE AVAILABLE IN TESTING SQ210M. SQ2104.2 002200ENVIRONMENTDIVISION. SQ2104.2 002300CONFIGURATIONSECTION. SQ2104.2 002400SOURCE-COMPUTER. SQ2104.2 002500 Card0130. SQ2104.2 002600OBJECT-COMPUTER. SQ2104.2 002700 Card0131. SQ2104.2 002800INPUT-OUTPUTSECTION. SQ2104.2 002900FILE-CONTROL. SQ2104.2 003000SELECT RAW-DATA ASSIGNTO SQ2104.2 003100"C0098" SQ2104.2 003200ORGANIZATIONISINDEXED SQ2104.2 003300ACCESSMODEISRANDOM SQ2104.2 003400RECORDKEYIS RAW-DATA-KEY. SQ2104.2 003500SELECT PRINT-FILE ASSIGNTO SQ2104.2 003600"C0085" . SQ2104.2 003700DATADIVISION. SQ2104.2 003800FILESECTION. SQ2104.2 003900 SQ2104.2 004000FD RAW-DATA. SQ2104.2 004100 SQ2104.2 00420001 RAW-DATA-SATZ. SQ2104.2 00430005 RAW-DATA-KEY PIC X(6). SQ2104.2 00440005 C-DATE PIC9(6). SQ2104.2 00450005 C-TIME PIC9(8). SQ2104.2 00460005 C-NO-OF-TESTS PIC99. SQ2104.2 00470005 C-OK PIC999. SQ2104.2 00480005 C-ALL PIC999. SQ2104.2 00490005 C-FAIL PIC999. SQ2104.2 00500005 C-DELETED PIC999. SQ2104.2 00510005 C-INSPECT PIC999. SQ2104.2 00520005 C-NOTE PIC X(13). SQ2104.2 00530005 C-INDENT PIC X. SQ2104.2 00540005 C-ABORT PIC X(8). SQ2104.2 005500FD PRINT-FILE SQ2104.2 005600LABEL RECORDS SQ2104.2 005700 Card0132 SQ2104.2 005800DATARECORDIS PRINT-REC DUMMY-RECORD SQ2104.2 005900LINAGEIS LINAGE-CTR LINES SQ2104.2 006000TOP5. SQ2104.2 00610001 PRINT-REC PICTURE X(120). SQ2104.2 00620001 DUMMY-RECORD PICTURE X(120). SQ2104.2 006300WORKING-STORAGESECTION. SQ2104.2 00640077 LINAGE-CTR PIC99VALUE66. SQ2104.2 00650001 DETAIL-LINE-1. SQ2104.2 00660002FILLERPIC X(20) VALUESPACE. SQ2104.2 00670002FILLERPIC X(13) VALUE"THIS IS LINE ". SQ2104.2 00680002 DL1-LINE-NO PIC99. SQ2104.2 00690002FILLERPIC X(40) VALUE" OF 80 DETAIL LINES. SQ2104.2 007000- "LINAGE-COUNTER IS ". SQ2104.2 00710002 DL1-LC PIC99. SQ2104.2 00720002FILLERPIC X(43) VALUE".". SQ2104.2 00730001 COMMENT-LINE-1 PIC X(120) VALUE"BECAUSE OF THE NATURE SQ2104.2 007400- "OF THESE TESTS A PASS OR FAIL CANNOT BE DETERMINED WITHIN THSQ2104.2 007500- "E PROGRAM. THE USER MUST VISUALLY". SQ2104.2 00760001 COMMENT-LINE-2 PIC X(120) VALUE"CHECK THE POSITION OF SQ2104.2 007700- "EACH LINE TO DETERMINE THE ACCURACY OF THE VARIOUS WRITE OPTSQ2104.2 007800- "IONS. VII-27 TO 29". SQ2104.2 00790001 COMMENT-LINE-3 PIC X(120) VALUE"IN THIS TEST THE FIRSTSQ2104.2 008000- " LOGICAL PAGE SHOULD CONTAIN 20 DETAIL LINES. ALL SUCCEEDINSQ2104.2 008100- "G LOGICAL PAGES SHOULD CONTAIN 30". SQ2104.2 00820001 COMMENT-LINE-4 PIC X(120) VALUE"DETAIL LINES. ALL LOGSQ2104.2 008300- "ICAL PAGES SHOULD BE SEPARATED BY 5 BLANK LINES.". SQ2104.2 00840001 LAST-LINE PIC X(120) VALUE"THIS IS THE LAST LINE SQ2104.2 008500- "IN THE PAGE BODY OF THIS LOGICAL PAGE. USE IT AS A REFERENCSQ2104.2 008600- "E POINT FOR THE FOLLOWING TEST PAGES.". SQ2104.2 00870001 TEST-RESULTS. SQ2104.2 00880002FILLERPICTURE X VALUESPACE. SQ2104.2 00890002 FEATURE PICTURE X(20) VALUESPACE. SQ2104.2 00900002FILLERPICTURE X VALUESPACE. SQ2104.2 00910002 P-OR-F PICTURE X(5) VALUESPACE. SQ2104.2 00920002FILLERPICTURE X VALUESPACE. SQ2104.2 00930002 PAR-NAME. SQ2104.2 00940003FILLERPICTURE X(12) VALUESPACE. SQ2104.2 00950003 PARDOT-X PICTURE X VALUESPACE. SQ2104.2 00960003 DOTVALUE PICTURE99VALUEZERO. SQ2104.2 00970003FILLERPIC X(5) VALUESPACE. SQ2104.2 00980002FILLERPIC X(10) VALUESPACE. SQ2104.2 00990002 RE-MARK PIC X(61). SQ2104.2 01000001 TEST-COMPUTED. SQ2104.2 01010002FILLERPIC X(30) VALUESPACE. SQ2104.2 01020002FILLERPIC X(17) VALUE" COMPUTED=". SQ2104.2 01030002 COMPUTED-X. SQ2104.2 01040003 COMPUTED-A PICTURE X(20) VALUESPACE. SQ2104.2 01050003 COMPUTED-N REDEFINES COMPUTED-A PICTURE -9(9).9(9). SQ2104.2 01060003 COMPUTED-0V18 REDEFINES COMPUTED-A PICTURE -.9(18). SQ2104.2 01070003 COMPUTED-4V14 REDEFINES COMPUTED-A PICTURE -9(4).9(14). SQ2104.2 01080003 COMPUTED-14V4 REDEFINES COMPUTED-A PICTURE -9(14).9(4). SQ2104.2 01090003 CM-18V0 REDEFINES COMPUTED-A. SQ2104.2 01100004 COMPUTED-18V0 PICTURE -9(18). SQ2104.2 01110004FILLERPICTURE X. SQ2104.2 01120003FILLERPIC X(50) VALUESPACE. SQ2104.2 01130001 TEST-CORRECT. SQ2104.2 01140002FILLERPIC X(30) VALUESPACE. SQ2104.2 01150002FILLERPIC X(17) VALUE" CORRECT =". SQ2104.2 01160002 CORRECT-X. SQ2104.2 01170003 CORRECT-A PICTURE X(20) VALUESPACE. SQ2104.2 01180003 CORRECT-N REDEFINES CORRECT-A PICTURE -9(9).9(9). SQ2104.2 01190003 CORRECT-0V18 REDEFINES CORRECT-A PICTURE -.9(18). SQ2104.2 01200003 CORRECT-4V14 REDEFINES CORRECT-A PICTURE -9(4).9(14). SQ2104.2 01210003 CORRECT-14V4 REDEFINES CORRECT-A PICTURE -9(14).9(4). SQ2104.2 01220003 CR-18V0 REDEFINES CORRECT-A. SQ2104.2 01230004 CORRECT-18V0 PICTURE -9(18). SQ2104.2 01240004FILLERPICTURE X. SQ2104.2 01250003FILLERPIC X(50) VALUESPACE. SQ2104.2 01260001 CCVS-C-1. SQ2104.2 01270002FILLERPICTUREIS X(99) VALUEIS" FEATURE PASQ2104.2 012800- "SS PARAGRAPH-NAME SQ2104.2 012900- " REMARKS". SQ2104.2 01300002FILLERPICTUREIS X(20) VALUEISSPACE. SQ2104.2 01310001 CCVS-C-2. SQ2104.2 01320002FILLERPICTUREIS X VALUEISSPACE. SQ2104.2 01330002FILLERPICTUREIS X(6) VALUEIS"TESTED". SQ2104.2 01340002FILLERPICTUREIS X(15) VALUEISSPACE. SQ2104.2 01350002FILLERPICTUREIS X(4) VALUEIS"FAIL". SQ2104.2 01360002FILLERPICTUREIS X(94) VALUEISSPACE. SQ2104.2 01370001 REC-SKL-SUB PICTURE9(2) VALUEZERO. SQ2104.2 01380001 REC-CT PICTURE99VALUEZERO. SQ2104.2 01390001 DELETE-CNT PICTURE999VALUEZERO. SQ2104.2 01400001 ERROR-COUNTER PICTUREIS999VALUEISZERO. SQ2104.2 01410001 INSPECT-COUNTER PIC999VALUE3. SQ2104.2 01420001 PASS-COUNTER PIC999VALUEZERO. SQ2104.2 01430001 TOTAL-ERROR PIC999VALUEZERO. SQ2104.2 01440001 ERROR-HOLD PIC999VALUEZERO. SQ2104.2 01450001 DUMMY-HOLD PIC X(120) VALUESPACE. SQ2104.2 01460001 RECORD-COUNT PIC9(5) VALUEZERO. SQ2104.2 01470001 CCVS-H-1. SQ2104.2 01480002FILLERPICTURE X(27) VALUESPACE. SQ2104.2 01490002FILLERPICTURE X(67) VALUE SQ2104.2 015000" FEDERAL SOFTWARE TESTING CENTER COBOL COMPILER VALIDATION SQ2104.2 015100- " SYSTEM". SQ2104.2 01520002FILLERPICTURE X(26) VALUESPACE. SQ2104.2 01530001 CCVS-H-2. SQ2104.2 01540002FILLERPICTURE X(52) VALUEIS SQ2104.2 015500"CCVS85 FSTC COPY, NOT FOR DISTRIBUTION.". SQ2104.2 01560002FILLERPICTUREIS X(19) VALUEIS"TEST RESULTS SET- ". SQ2104.2 01570002 TEST-ID PICTUREIS X(9). SQ2104.2 01580002FILLERPICTUREIS X(40) VALUEISSPACE. SQ2104.2 01590001 CCVS-H-3. SQ2104.2 01600002FILLERPICTURE X(34) VALUE SQ2104.2 016100" FOR OFFICIAL USE ONLY ". SQ2104.2 01620002FILLERPICTURE X(58) VALUE SQ2104.2 016300"COBOL 85 VERSION 4.2, Apr 1993 SSVG ".SQ2104.2 01640002FILLERPICTURE X(28) VALUE SQ2104.2 016500" COPYRIGHT 1985 ". SQ2104.2 01660001 CCVS-E-1. SQ2104.2 01670002FILLERPICTUREIS X(52) VALUEISSPACE. SQ2104.2 01680002FILLERPICTUREIS X(14) VALUEIS"END OF TEST- ". SQ2104.2 01690002 ID-AGAIN PICTUREIS X(9). SQ2104.2 01700002FILLERPICTURE X(45) VALUEIS SQ2104.2 017100" NTIS DISTRIBUTION COBOL 85". SQ2104.2 01720001 CCVS-E-2. SQ2104.2 01730002FILLERPICTURE X(31) VALUE SQ2104.2 017400SPACE. SQ2104.2 01750002FILLERPICTURE X(21) VALUESPACE. SQ2104.2 01760002 CCVS-E-2-2. SQ2104.2 01770003 ERROR-TOTAL PICTUREIS XXX VALUEISSPACE. SQ2104.2 01780003FILLERPICTUREIS X VALUEISSPACE. SQ2104.2 01790003 ENDER-DESC PIC X(46) VALUE"ERRORS ENCOUNTERED". SQ2104.2 01800001 CCVS-E-3. SQ2104.2 01810002FILLERPICTURE X(22) VALUE SQ2104.2 018200" FOR OFFICIAL USE ONLY". SQ2104.2 01830002FILLERPICTURE X(12) VALUESPACE. SQ2104.2 01840002FILLERPICTURE X(58) VALUE SQ2104.2 018500"ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".SQ2104.2 01860002FILLERPICTURE X(13) VALUESPACE. SQ2104.2 01870002FILLERPIC X(15) VALUE" COPYRIGHT 1985". SQ2104.2 01880001 CCVS-E-4. SQ2104.2 01890002 CCVS-E-4-1 PIC XXX VALUESPACE. SQ2104.2 01900002FILLERPIC XXXX VALUE" OF ". SQ2104.2 01910002 CCVS-E-4-2 PIC XXX VALUESPACE. SQ2104.2 01920002FILLERPIC X(40) VALUE SQ2104.2 019300" TESTS WERE EXECUTED SUCCESSFULLY". SQ2104.2 01940001 XXINFO. SQ2104.2 01950002FILLERPIC X(30) VALUE" *** INFORMATION ***". SQ2104.2 01960002 INFO-TEXT. SQ2104.2 01970004FILLERPIC X(20) VALUESPACE. SQ2104.2 01980004 XXCOMPUTED PIC X(20). SQ2104.2 01990004FILLERPIC X(5) VALUESPACE. SQ2104.2 02000004 XXCORRECT PIC X(20). SQ2104.2 02010001 HYPHEN-LINE. SQ2104.2 02020002FILLERPICTUREIS X VALUEISSPACE. SQ2104.2 02030002FILLERPICTUREIS X(65) VALUEIS"************************SQ2104.2 020400- "*****************************************". SQ2104.2 02050002FILLERPICTUREIS X(54) VALUEIS"************************SQ2104.2 020600- "******************************". SQ2104.2 02070001 CCVS-PGM-ID PIC X(6) VALUE SQ2104.2 020800"SQ210M". SQ2104.2 020900PROCEDUREDIVISION. SQ2104.2 021000 CCVS1 SECTION. SQ2104.2 021100 OPEN-FILES. SQ2104.2 021200OPEN I-O RAW-DATA. SQ2104.2 021300MOVE CCVS-PGM-ID TO RAW-DATA-KEY. SQ2104.2 021400READ RAW-DATA INVALIDKEYGOTO END-E-1. SQ2104.2 021500MOVE"ABORTED "TO C-ABORT. SQ2104.2 021600ADD1TO C-NO-OF-TESTS. SQ2104.2 021700ACCEPT C-DATE FROMDATE. SQ2104.2 021800ACCEPT C-TIME FROMTIME. SQ2104.2 021900REWRITE RAW-DATA-SATZ INVALIDKEYGOTO END-E-1. SQ2104.2 022000 END-E-1. SQ2104.2 022100CLOSE RAW-DATA. SQ2104.2 022200OPENOUTPUT PRINT-FILE. SQ2104.2 022300MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN. SQ2104.2 022400MOVESPACETO TEST-RESULTS. SQ2104.2 022500PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE. SQ2104.2 022600GOTO CCVS1-EXIT. SQ2104.2 022700 CLOSE-FILES. SQ2104.2 022800PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE. SQ2104.2 022900OPEN I-O RAW-DATA. SQ2104.2 023000MOVE CCVS-PGM-ID TO RAW-DATA-KEY. SQ2104.2 023100READ RAW-DATA INVALIDKEYGOTO END-E-2. SQ2104.2 023200MOVE"OK. "TO C-ABORT. SQ2104.2 023300MOVE PASS-COUNTER TO C-OK. SQ2104.2 023400MOVE ERROR-HOLD TO C-ALL. SQ2104.2 023500MOVE ERROR-COUNTER TO C-FAIL. SQ2104.2 023600MOVE DELETE-CNT TO C-DELETED. SQ2104.2 023700MOVE INSPECT-COUNTER TO C-INSPECT. SQ2104.2 023800REWRITE RAW-DATA-SATZ INVALIDKEYGOTO END-E-2. SQ2104.2 023900 END-E-2. SQ2104.2 024000CLOSE RAW-DATA. SQ2104.2 024100 TERMINATE-CCVS. SQ2104.2 024200EXITPROGRAM. SQ2104.2 024300 TERMINATE-CALL. SQ2104.2 024400STOPRUN. SQ2104.2 024500 INSPT. MOVE"INSPT"TO P-OR-F. ADD1TO INSPECT-COUNTER. SQ2104.2 024600 PASS. MOVE"PASS "TO P-OR-F. ADD1TO PASS-COUNTER. SQ2104.2 024700 FAIL. MOVE"FAIL*"TO P-OR-F. ADD1TO ERROR-COUNTER. SQ2104.2 024800 DE-LETE. MOVE"*****"TO P-OR-F. ADD1TO DELETE-CNT. SQ2104.2 024900MOVE"****TEST DELETED****"TO RE-MARK. SQ2104.2 025000 PRINT-DETAIL. SQ2104.2 025100IF REC-CT NOTEQUALTOZERO SQ2104.2 025200MOVE"."TO PARDOT-X SQ2104.2 025300MOVE REC-CT TO DOTVALUE. SQ2104.2 025400MOVE TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE. SQ2104.2 025500IF P-OR-F EQUALTO"FAIL*"PERFORM WRITE-LINE SQ2104.2 025600PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX SQ2104.2 025700ELSEPERFORM BAIL-OUT THRU BAIL-OUT-EX. SQ2104.2 025800MOVESPACETO P-OR-F. MOVESPACETO COMPUTED-X. SQ2104.2 025900MOVESPACETO CORRECT-X. SQ2104.2 026000IF REC-CT EQUALTOZEROMOVESPACETO PAR-NAME. SQ2104.2 026100MOVESPACETO RE-MARK. SQ2104.2 026200 HEAD-ROUTINE. SQ2104.2 026300MOVE CCVS-H-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. SQ2104.2 026400MOVE CCVS-H-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES. SQ2104.2 026500MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. SQ2104.2 026600 COLUMN-NAMES-ROUTINE. SQ2104.2 026700MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE. SQ2104.2 026800MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. SQ2104.2 026900MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE. SQ2104.2 027000 END-ROUTINE. SQ2104.2 027100MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.SQ2104.2 027200 END-RTN-EXIT. SQ2104.2 027300MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. SQ2104.2 027400 END-ROUTINE-1. SQ2104.2 027500ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO SQ2104.2 027600 ERROR-HOLD. ADD DELETE-CNT TO ERROR-HOLD. SQ2104.2 027700ADD PASS-COUNTER TO ERROR-HOLD. SQ2104.2 027800* IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12. SQ2104.2 027900MOVE PASS-COUNTER TO CCVS-E-4-1. SQ2104.2 028000MOVE ERROR-HOLD TO CCVS-E-4-2. SQ2104.2 028100MOVE CCVS-E-4 TO CCVS-E-2-2. SQ2104.2 028200MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE. SQ2104.2 028300 END-ROUTINE-12. SQ2104.2 028400MOVE"TEST(S) FAILED"TO ENDER-DESC. SQ2104.2 028500IF ERROR-COUNTER ISEQUALTOZERO SQ2104.2 028600MOVE"NO "TO ERROR-TOTAL SQ2104.2 028700ELSE SQ2104.2 028800MOVE ERROR-COUNTER TO ERROR-TOTAL. SQ2104.2 028900MOVE CCVS-E-2 TO DUMMY-RECORD. SQ2104.2 029000PERFORM WRITE-LINE. SQ2104.2 029100 END-ROUTINE-13. SQ2104.2 029200IF DELETE-CNT ISEQUALTOZERO SQ2104.2 029300MOVE"NO "TO ERROR-TOTAL ELSE SQ2104.2 029400MOVE DELETE-CNT TO ERROR-TOTAL. SQ2104.2 029500MOVE"TEST(S) DELETED "TO ENDER-DESC. SQ2104.2 029600MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. SQ2104.2 029700IF INSPECT-COUNTER EQUALTOZERO SQ2104.2 029800MOVE"NO "TO ERROR-TOTAL SQ2104.2 029900ELSEMOVE INSPECT-COUNTER TO ERROR-TOTAL. SQ2104.2 030000MOVE"TEST(S) REQUIRE INSPECTION"TO ENDER-DESC. SQ2104.2 030100MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. SQ2104.2 030200MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE. SQ2104.2 030300 WRITE-LINE. SQ2104.2 030400ADD1TO RECORD-COUNT. SQ2104.2 030500IF RECORD-COUNT GREATER50 SQ2104.2 030600MOVE DUMMY-RECORD TO DUMMY-HOLD SQ2104.2 030700MOVESPACETO DUMMY-RECORD SQ2104.2 030800WRITE DUMMY-RECORD AFTERADVANCINGPAGE SQ2104.2 030900MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN SQ2104.2 031000MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES SQ2104.2 031100MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN SQ2104.2 031200MOVE DUMMY-HOLD TO DUMMY-RECORD SQ2104.2 031300MOVEZEROTO RECORD-COUNT. SQ2104.2 031400PERFORM WRT-LN. SQ2104.2 031500 WRT-LN. SQ2104.2 031600WRITE DUMMY-RECORD AFTERADVANCING1 LINES. SQ2104.2 031700MOVESPACETO DUMMY-RECORD. SQ2104.2 031800 BLANK-LINE-PRINT. SQ2104.2 031900PERFORM WRT-LN. SQ2104.2 032000 FAIL-ROUTINE. SQ2104.2 032100IF COMPUTED-X NOTEQUALTOSPACEGOTO FAIL-ROUTINE-WRITE. SQ2104.2 032200IF CORRECT-X NOTEQUALTOSPACEGOTO FAIL-ROUTINE-WRITE. SQ2104.2 032300MOVE"NO FURTHER INFORMATION, SEE PROGRAM."TO INFO-TEXT. SQ2104.2 032400MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. SQ2104.2 032500GOTO FAIL-ROUTINE-EX. SQ2104.2 032600 FAIL-ROUTINE-WRITE. SQ2104.2 032700MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE SQ2104.2 032800MOVE TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. SQ2104.2 032900 FAIL-ROUTINE-EX. EXIT. SQ2104.2 033000 BAIL-OUT. SQ2104.2 033100IF COMPUTED-A NOTEQUALTOSPACEGOTO BAIL-OUT-WRITE. SQ2104.2 033200IF CORRECT-A EQUALTOSPACEGOTO BAIL-OUT-EX. SQ2104.2 033300 BAIL-OUT-WRITE. SQ2104.2 033400MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED. SQ2104.2 033500MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. SQ2104.2 033600 BAIL-OUT-EX. EXIT. SQ2104.2 033700 CCVS1-EXIT. SQ2104.2 033800EXIT. SQ2104.2 033900 SECT-SQ210M-0001 SECTION. SQ2104.2 034000 WRITE-INIT-GF-01. SQ2104.2 034100MOVE COMMENT-LINE-1 TO PRINT-REC. SQ2104.2 034200WRITE PRINT-REC AFTERADVANCING5 LINES. SQ2104.2 034300MOVE COMMENT-LINE-2 TO PRINT-REC. SQ2104.2 034400WRITE PRINT-REC AFTERADVANCING1LINE. SQ2104.2 034500 WRITE-TEST-GF-01. SQ2104.2 034600* THIS TEST CHECKS A LINAGE CLAUSE WHICH CONTAINS SQ2104.2 034700* PHRASES WITH BOTH INTEGER AND DATA NAME ITEMS. SQ2104.2 034800MOVE"LINAGE INT / D-N MIX"TO FEATURE. SQ2104.2 034900MOVE"WRITE-TEST-GF-01"TO PAR-NAME. SQ2104.2 035000PERFORM PRINT-DETAIL. SQ2104.2 035100MOVE COMMENT-LINE-3 TO PRINT-REC. SQ2104.2 035200WRITE PRINT-REC AFTERADVANCING5 LINES. SQ2104.2 035300MOVE COMMENT-LINE-4 TO PRINT-REC. SQ2104.2 035400WRITE PRINT-REC AFTERADVANCING1LINE. SQ2104.2 035500MOVESPACETO DUMMY-RECORD. SQ2104.2 035600PERFORM BLANK-LINE-PRINT UNTILLINAGE-COUNTEREQUAL66. SQ2104.2 035700MOVE20TO LINAGE-CTR. SQ2104.2 035800MOVE LAST-LINE TO PRINT-REC. SQ2104.2 035900WRITE PRINT-REC BEFOREADVANCING1LINE. SQ2104.2 036000MOVE30TO LINAGE-CTR. SQ2104.2 036100MOVE1TO DL1-LINE-NO. SQ2104.2 036200PERFORM PRINT-DETAIL-1 80 TIMES. SQ2104.2 036300 SQ210M-END-ROUTINE. SQ2104.2 036400MOVE"END OF SQ210M VALIDATION TESTS"TO PRINT-REC. SQ2104.2 036500WRITE PRINT-REC AFTERADVANCING1LINE. SQ2104.2 036600GOTO CCVS-EXIT. SQ2104.2 036700 PRINT-DETAIL-1. SQ2104.2 036800MOVELINAGE-COUNTERTO DL1-LC. SQ2104.2 036900MOVE DETAIL-LINE-1 TO PRINT-REC. SQ2104.2 037000WRITE PRINT-REC BEFOREADVANCING1LINE. SQ2104.2 037100ADD1TO DL1-LINE-NO. SQ2104.2 037200 CCVS-EXIT SECTION. SQ2104.2 037300 CCVS-999999. SQ2104.2 037400GOTO CLOSE-FILES. SQ2104.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.3Bemerkung:
(vorverarbeitet am 2026-06-15)
¤
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.