000100 IDENTIFICATION DIVISION . SQ2224.2
000200 PROGRAM-ID . SQ2224.2
000300 SQ222A. 000100 IDENTIFICATION DIVISION SQ22242
000400**************************************************************** SQ2224.2
000500* * SQ2224.2
000600* VALIDATION FOR:- * SQ2224.2
000700* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".SQ2224.2
000800* * SQ2224.2
000900* CREATION DATE / VALIDATION DATE * SQ2224.2
001000* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".SQ2224.2
001100* * SQ2224.2
001200* THIS ROUTINE CHECKS: SQ2224.2
001300* SQ2224.2
001400* RECORD VARYING. SQ2224.2
001500* SQ2224.2
001600* THIS ROUTINE BUILDS A SEQUENTIAL MASS STORAGE FILE SQ2224.2
001700* WHICH CONTAINS BOTH 120 CHARACTER AND 151 CHARACTER SQ2224.2
001800* RECORDS. THE MASS STORAGE FILE CONSISTS OF 1 SHORT, SQ2224.2
001900* 1 LONG, 10 SHORT, 100 LONG, AND 338 SHORT RECORDS FOR SQ2224.2
002000* A TOTAL OF 450 RECORDS IN THE FILE. THE MASS STORAGE SQ2224.2
002100* FILE IS READ AND FIELDS IN THE RECORDS ARE CHECKED SQ2224.2
002200* AGAINST THE EXPECTED VALUES. SQ2224.2
002300* SQ2224.2
002400* AN INFORMATION SECTION AT THE END OF THE ROUTINE SQ2224.2
002500* CHECKS THE FIELD WHICH CONTAINS THE XRECORD-NUMBER. SQ2224.2
002600* THIS FIELD IS PART OF A LONG RECORD ONLY. IF THE SQ2224.2
002700* XRECORD-NUMBER IS THERE FOR A SHORT RECORD, IT MEANS SQ2224.2
002800* THE MAXIMUM SIZE RECORD IS ALWAYS WRITTEN. SQ2224.2
002900 ENVIRONMENT 002300* SQ222400290 ENVIRONMENT DIVISION .2
30 . .2
003100 SOURCE-COMPUTER . SQ2224.2
020Card0130SQ22242
003300 OBJECT-COMPUTER . SQ2224.2
003400 Card0131. SQ2224.2
003500 INPUT-OUTPUT SECTION 30 050 INPUT-OUTPUT
003600 FILE-CONTROL . RAW-DATAASSIGN TO .2
003700 SELECT RAW-DATA IS .2
003800 "C0098" SQ22240RECORD IS . .2
0ORGANIZATION INDEXED SQ2224
004000 ACCESS MODE IS RANDOM SQ2224.2
004100 RECORD KEY IS RAW-DATA-KEY. SQ2224.2
004200 SELECT PRINT-FILE ASSIGN TO SQ2224.2
030 C0085SQ2224
004400 SELECT SQ-VS7 ASSIGN TO SQ2224.2
004500 "C0020" 0 SEQUENTIAL
004600 ORGANIZATION SEQUENTIAL 00040 PRINT-FILE2
004700 ACCESS SEQUENTIAL .040 C0085SQ2224
004800 DATA DIVISION . SQ2224.2
0090 SECTION 2
005000520 .2
005100 FD RAW-DATA00 RAW-DATA-SATZ SQ22240ORGANIZATION SQ2224
050
005300 090 SECTION SQ2224040 05AW-DATA-KEY X6. 2
00 05 RAW-DATA-KEY PIC X(6). SQ2224.2
00 0 96). .2
005600 05 C-TIME PIC 9(8). SQ2224.2
005700 05 C-NO-OF-TESTS PIC 99. 500SQ2224.2
005800 0590 05C-ALL 9.SQ2224
005900 05 C-ALL PIC 999. SQ2224.2
0060000 PIC 99.SQ222460005C 999. ..java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
00 5C-DELETEDPIC 9.SQ2224
006200560 0 PIC 98000 ABEL .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0600 C-OTEX1) .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
060 5 C-INDENTPIC . .2
006010 1 PRINT-REC PICTURE 58 5C-OK99.java.lang.StringIndexOutOfBoundsException: Range [78, 72) out of bounds for length 80
006600 FD PRINT-FILE SQ2224.2
006700 LABEL RECORDS70 SQ-VS7SQ2224.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
006800 Card0132 0 RECORDS0 5 X()SQ2224
006900 DATA RECORD IS PRINT-REC DUMMY-RECORD00700 5 X. .
007000 . SQ2224.2
007100 PICTURE 00 SQ-VS7R2-FIRST (2) 2
007200 01 DUMMY-RECORD PICTURE X(120). SQ222400670 LABEL 8002SQ-VS7-RECNOPICTURE ) .2
00
007400 LABEL RECORDS02 PICTURE 2..
07000SQ2224
070 1SQ-VS7R1-M-G-120. .2
007700 0070VARYING SQ2224.2
008001SQ-VS7R2-M-G-151SQ22242
007900 02 SQ-VS7R2-FIRST0 1SQ-VS7R1-M-G-12001 9 .2
OR-SHORTX(10). .2
0 X(). 2
0800 2SQ-VS7-FILLER X(2). .2
0800 SECTION .2
008400 0 SAVE-COUNT-OF-RECS X(5) VALUE SPACE SQ2224
008500 01 COUNT-OF-RECS PICTURE S9(5) COMPUTATIONAL. SQ2224.2
080java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
008700 01 003009 X(8 SQ2224
080 01PICTURE .SQ2224
008900 01 DUMP-AREA. 50 0 COUNT-OF-RECS090 5FILLER PICTURE (6VALUE 2
009000 02 009900 05 FILLERPICTURE (6 SQ22242
009100 02 RECNO PICTURE 9(5). SQ2224.2
090 0 REC-FILLER(1).
09001 . .2
0900 3FILE-RECORD-INFO-SKELETON.
009500 05 FILLER PICTURE X(480030 5 FILLER X(3)VALUE .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
090 =RECORD /,RECNO0,=0" 2
009700 0 FILLER PICTURE X(46) VALUE SQ22242
009800 ,=0000,= ,LRECL=00000,BLKSIZ=0000" SQ22242
009900 05 FILLER PICTURE X(2 SQ2224.2
0000 ,000,= LBLRSQ2224
010100 05 FILLER PICTURE X(37) VALUE SQ2224.2
0020",= .000 0 . 2
010300 05 FILLER 01 0FILLER (..java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
040 , .2
010500 0 X38)V SQ2224
01100FILLER X8SQ2224
010700"ODO=007 X)SQ22242
0 FILE-RECORD-INFO0. .2
SQ2224
011000 07 FILLER PIC X(5). SQ2224.2
110XFILE-NAME6.
010 7FILLER PIC (.SQ2224
011300 07 XRECORD-NAME"RECKEY= " . .2
01300501100 7FILLER X(7.SQ2224
011500 07 REELUNIT-NUMBER PIC 9(1). 1700 PIC 6. .2
011600 07 FILLER PIC X(7). 160",= " .SQ2224.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
01300 PIC ) .2
01180020 7FILLERPIC 7.SQ2224
011900 07 UPDATE-NUMBER PIC 9(2). SQ2224.215 0 XRECORD-LENGTH 9().SQ2224
012000 07 FILLER PIC X(5). SQ2224.2
0200 0 ODO-NUMBERPIC 020 7 PIC X(. .
012200 07 FILLER PIC X(5). SQ222411000 FILLER PIC X013000 0 FILLER X6) .2
012300 07 XPROGRAM-NAME PIC 1150 7 REELUNIT-NUMBER PIC 91.SQ2224
0PIC X(7). SQ22242
012500 07 XRECORD-LENGTH PIC 9(6). SQ2224.2
020 0 X(). .2
012700 07 CHARS-OR-RECORDS PIC X(2). SQ2224110 FILLER PIC X() 0300 ILE-RECORD-INFO-P121-240SQ2224
012800 07 FILLER PIC X(01200 7ODO-NUMBER 9() .2
01940 7ALTERNATE-KEY1PIC X9. .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
013000 07 FILLER PIC X(1420 7 ALTERNATE-KEY2PIC (9. .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
013100 07 RECORDS-IN-FILE PIC 9(6). SQ2224.2
013200 07 FILLER PIC 0200 VALUE .
010270 7CHARS-OR-RECORDS00 X PACE
FILLER X(6.SQ2224
013500 07 XLABEL-TYPE40 2FILLER PICTURE .19PIC (.SQ2224
013600 05 FILE-RECORD-INFO-P121-240. SQ2224.2
00 X8.SQ222401500 0 PAR-NAMESQ22242
0138 7XRECORD-KEYPACESQ2224
013900050 3 PICTURE VALUE SPACE . SQ2224.2
040 ALTERNATE-KEY1PIC 2). SQ2224
014100 07 FILLER PIC 150 3FILLER X() SPACE SQ2224
100 RE-MARK1.SQ2224.2
014300 07 FILLER PIC X(7). SQ2224.2
014400 01 TEST-RESULTS150 1.
01450 FILLER PICTURE VALUE . SQ2224java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
014600 02FEATURE X(20) VALUE 0 0 PIC X1)VALUECOMPUTEDSQ22242
014700 02 FILLER PICTURE X VALUE SPACE .160 2COMPUTED-XSQ2224
040 2 PICTURE (5 SPACE SQ2224
01010 COMPUTED-NCOMPUTED-A-(9.(). SQ2224java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
015000 02 PAR-NAME. SQ2224.2
015100 03 FILLER PICTURE 6001300XRECORD-KEY X(2)SQ2224
020 03900 FILLER PIC (.SQ2224java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
01400 07 (2) .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
015003 ILLER X(5) VALUE SPACE .2
01500 02 FILLER PIC 69003 FILLER X(0 SPACE SQ2224
01560 0 PIC (1). .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
01700 TEST-COMPUTED
52 X301 X()VALUE . 2
0190 0 X17) " COMPUTED" . .2
160 2COMPUTED-XSQ2224
016100 03 COMPUTED-A PICTURE 13020 PICTURE . 2
016200 03 COMPUTED-N 00 CORRECT-N 99.() .2
1000COMPUTED-0V18COMPUTED-A-91.SQ2224
700 03 REDEFINES PICTURE 9(050 . .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
10 3C COMPUTED-A91)(4.java.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 80
160 3CM-18V0 COMPUTED-ASQ2224
060004 COMPUTED-18V0 PICTURE -9(18). SQ222480 0 .SQ2224
080 .SQ2224
01690 PIC 6) 0402FILLER IS 9 IS java.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 80
017000 01 1700 PICTURE 2)VALUE . 50 2 (7 COMPUTED.
0110 02 PIC (0 SPACE SQ2224
01016100 03 PICTURE VALUE SPACE 2
070 . 2
017400 03 0130 3000FILLER ( STESTEDSQ2224
150 R CORRECT-A -9(9. 2
0015 03 COMPUTED-14V4 COMPUTED-APICTURE 2
017700 03 CORRECT-4V14 REDEFINES CORRECT-A600CM-18V0REDEFINES . .2
07800CORRECT-14V4CORRECT-A -(4.94SQ2224
017900 03 CR-18V0 REDEFINES CORRECT-A190 1 REC-CT 99 ZERO 804FILLER PICTURE SQ2224
104CORRECT-18V0PICTURE 1) .2
018100 4FILLER PICTURE . .
SPACE SQ2224 PICTURE IS 99VALUE IS . SQ2224
080 . .
018400 02 FILLER PICTURE IS X(99) VALUE IS " FEATURE PASQ2224.2
0100001TOTAL-ERROR99 . 2
100 REMARKSSQ2224
07600 03 CORRECT-0V18 REDEFINES CORRECT-A -.9(8.SQ2224
020 PIC)VALUE .SQ2224
018900 02 180 3001 9( . .2
019000 02 FILLER 0500 FILLER X(27 VALUE 00CORRECT-18V0PICTURE (8. .2
0110 02 PICTURE IS (1) IS SPACE . SQ2224.2
1002FILLER X4 "" . 0180 0FILLER X5 SPACE SQ2224
090 2FILLER PICTURE IS ()IS .SQ2224
0900 PICTURE () ZERO .2
019500 01 REC-CT PICTURE 99 VALUE 1000 . .2
0960 01 9ZERO
090 1ERROR-COUNTER IS 99VALUE . SQ2224
018 1INSPECT-COUNTER 99 ZERO SQ2224
09PASS-COUNTER 9 (20VALUE IS .
001TOTAL-ERROR9 ZERO SQ2224
020100 01 ERROR-HOLD PIC 999 VALUE ZERO . SQ2224.2
020200 01 DUMMY-HOLD PIC 01890 2 FILLER IS IS SPACE 1 2FILLER 58) .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
20 195" .2
020400 0090 2FILLER (4)VALUE 0 CCVS-E-1.
2500200 ICTURE)VALUE . .2
000500RPICTURE ZERO SQ2224
020700 " FEDERAL 09600 PICTURE 99VALUE ZERO. SQ22242
00 S" .2
020900 02 IS .2
021000 . .
010 2FILLER (5) IS .2
010CCVS85NOT. SQ2224
021300 02 FILLER PICTURE 000 X3) VALUE SQ2224
02 PICTURE IS X9.SQ22242
02150 02FILLER PICTURE IS X(40 IS SPACE .SQ2224
021600 01 0201000 PIC 99 ZERO .2
100 PICTURE 4 .2
021800 " FOR000 1 CVS-H-12300 CVS-E-2-2.SQ22242
02190002 PICTURE 7 . .2
20 COBOL 8 .,Apr SSVG.2
02020 SOFTWARECENTER VALIDATION.
022070CCVS-E-3.SQ22242
02230 0 .SQ22242
020 PICTURE X5)VALUE SPACE SQ2224
202FILLER IS ()9 USE .SQ2224
022600 02 ID-AGAIN PICTURE X12 SPACE SQ2224
070 2FILLER PICTURE 40 PICTURE ) .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0 " .2
022900 01 24400 02 X1)VALUE 185. .2
02300 5 CCVS-E-4Q2224
030 .
023200 02 FILLER PICTURE X(21) VALUE SPACE . SQ2224.2
023300 02 CCVS-E-2-2. SQ2224.2
023400 03 ERROR-TOTAL PICTURE IS XXX VALUE IS SPACE . SQ2224.2
030 0F PICTURE IS X VALUE IS . 2
023600 03 ENDER-DESC PIC ". SQ2224.2
030C
20 X SQ2224
030" OFFICIALUSE ONLY"
024002 PICTURE 12 SPACE .
024100 02 FILLER PICTURE X(58) VALUE SQ222422300 01 CCVS-E-1. SQ2224.2
042 ON-SITE, &TECH.2
024300 02 FILLER PICTURE X(12801HYPHEN-LINESQ22242
024400 02 FILLER PIC X(15) VALUE " COPYRIGHT 1985" . SQ2224.2
024500 CCVS-E-4 SQ2224
02460java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
024700 02 FILLER PIC 60 2FILLER PICTURE SQ2224
024800 02 CCVS-E-4-2-"**************SQ2224java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
024900 02 FILLER 2
WERE.java.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 80
29 I-O. .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
025200 02 FILLER PIC X(30) VALUE " *** INFORMATION ***" . 025200 02 FILLER PIC X(30) VALUE " *** INFORMATION ***". SQ2224
025300 02 INFO-TEXT. 70 C-NO-OF-TESTS0260 0 X(6 VALUE ENCOUNTEREDSQ2224
025400 04 FILLER PIC X(20) VALUE SPACE 230 2FILLER PICTURE X2)V .2
025500 04 XXCOMPUTED PIC X(20). SQ2224.2
025600 04 FILLER PIC X(5) VALUE SPACE . SQ2224210 01
050 4 PIC 20. .
025800 01 HYPHEN-LINE. SQ222410MOVE TO . .2
5 PICTURE X . 2
026000 02 FILLER 40 2 CCVS-E-4-1SQ2224
2000MOVE .2
0620 2 PICTURE (4)VALUE "************.2
0260CCVS-INIT-EXIT.2
026400 01 CCVS-PGM-ID PIC X(6) VALUE SQ2224.2
026500 "SQ222A" . SQ2224.2
0660 PROCEDURE DIVISION SQ2224
005000INFO-TEXT .2
060OPEN-FILES.2
026900 OPEN 9 CCVS-PGM-ID 050 0XXCOMPUTED X(0.SQ22242
0700 MOVE TO 0R RAW-DATAKEY OEND-E-2SQ2224
027100 READ RAW-DATA INVALID KEY GO TO END-E-1. SQ2224070004 X2)SQ2224
220 " C-ABORT.SQ2224.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
230 1TO . SQ2224
027400 ACCEPT C-DATE FROM DATE . SQ2224.2
0270 FROM TIME SQ2224.2
027600 REWRITE RAW-DATA-SATZ INVALID KEY GO TO END-E-1. SQ2224.2
027700 END-E-1. Q22242
080CLOSE . .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
02790 OPEN 020 RAW-DATA-SATZINVALID TO . SQ2224.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
028000 MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN0630- "300R. SQ2224.2
028100 MOVE SPACE TO TEST-RESULTS. .2
028200 PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE. SQ2224.2
028300 MOVE ZERO TO REC-SKL-SUB. SQ222402600 PROCEDURE DIVISION . SQ2224.2
028400 PERFORM CCVS-INIT-FILE 9 TIMES. SQ2224.2
028500 CCVS-INIT-FILE. SQ2224.2
3. *"TO java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 80
028700 MOVE FILE-RECORD-INFO-SKELETON TO SQ2224.2
028800 (REC-SKL-SUB SQ22240 EQUAL ZERO SQ2224
02890010 "." TO .
029000 GO TO CCVS1-EXIT. SQ222470 ADD 1 TO 0 MOVE TEST-RESULTSPRINT-REC .SQ2224
029100 CLOSE-FILES. SQ2224.2
0220 PERFORM END-ROUTINETHRUFAIL-ROUTINE-EX.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
90java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 80
029400 MOVE CCVS-PGM-ID270 END-E-1SQ2224.2
029500 READ RAW-DATA INVALID KEY GO TO 32 SPACE P-OR-F2700CLOSE RAW-DATA. java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0" .SQ22242
02700 PASS-COUNTERTO . SQ2224
0 ERROR-HOLD .MOVE CCVS-PGM-IDTO ID-AGAIN.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
029900 MOVE ERROR-COUNTER20 CCVS-H-1 DUMMY-RECORD WRITE-LINE. SQ2224
030000 MOVE DELETE-CNT TO C-DELETED. SQ22242840 CCVS-INIT-FILE 9 0300 COLUMN-NAMES-ROUTINE
0310MOVE INSPECT-COUNTERTO . .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
000 RAW-DATA-SATZINVALID 030200 REWRITE RAW-DATA-SATZ INVALID KEY .SQ2224
00 .SQ2224
0304002 . .2
0.2
030600 EXIT PROGRAM . SQ2224.2
030700 TERMINATE-CALL. SQ2224.2
030800 STOP02100CLOSE-FILES. 07 .TIMESSQ2224
030900 INSPT. MOVE 090 THRUEND-ROUTINE-13 .SQ2224.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
031. ADD1 TO . .2
03100FAIL MOVE "*" P-OR-F ADD400ADD PASS-COUNTER ERROR-HOLD. SQ2224java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
10.**"TOP-OR-F. .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
031300 MOVE "****TEST DELETED****" TO RE-MARK. SQ2224.2
0340 .SQ2224.2
031500 IF REC-CT NOT EQUAL TO ZERO 3400MOVECCVS-E-2 TO DUMMY-RECORDPERFORM .SQ22242
031600 MOVE "." TO PARDOT-X SQ2224.2
031700MOVEREC-CTTODOTVALUE
031800 MOVE TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE. SQ2224.2
031900 IF P-OR-F EQUAL TO "FAIL*" PERFORM WRITE-LINE SQ2224.2
03510 ELSE SQ2224.2
0320 ELSE PERFORM BAIL-OUTTHRU BAIL-OUT-EXSQ22242
032200 MOVE SPACE TO P-OR-F. MOVE SPACE0200 RAW-DATA-SATZ INVALID TOEND-E-2 .2
03ECT-X.
032400 IF REC-CT EQUAL TO ZERO MOVE SPACE TO PAR-NAME. SQ2224.2
03250 SPACE TO3500.SQ2224.2
032600 HEAD-ROUTINE. SQ2224.2
032700 MOVE CCVS-H-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 50 NO TO .
032800 MOVE CCVS-H-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES. SQ2224.2
050 MOVE "TEST(S) TO .SQ2224.2
033000 COLUMN-NAMES-ROUTINE. SQ2224.2
03610 INSPECT-COUNTEREQUALTOSQ2224.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
020 TIMESSQ22242
033300 MOVE HYPHEN-LINE TO DUMMY-RECORD.00DE-LETE. MOVE "**** TO P-OR-F ADD 1 TO DELETE-CNT SQ22242
033400 .
0350java.lang.StringIndexOutOfBoundsException: Range [15, 12) out of bounds for length 80
033600 END-RTN-EXIT. SQ2224.2
0300MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE TIMES SQ22242
03 0WRITE-LINESQ2224java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
033900 ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO SQ2224.2
03400 ERROR-HOLD ADDDELETE-CNTTOERROR-HOLD.SQ2224.2
034100 ADD PASS-COUNTER TO ERROR-HOLD. 00 TOPRINT-REC SQ22242
034200* IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12. SQ2224.2
034300 MOVE PASS-COUNTER TO CCVS-E-4-1. SQ2224.2
340 ERROR-HOLDTO
034500 MOVE CCVS-E-4 TO CCVS-E-2-2. SQ2224.2
034600 MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE. SQ2224.2
034700 END-ROUTINE-12. SQ2224.2
034800 MOVE "TEST(S) FAILED" TO ENDER-DESC. SQ2224.2
034900 IF ERROR-COUNTER IS EQUAL TO ZERO SQ2224.2
035000 MOVE "NO " TO ERROR-TOTAL SQ2224.2
035100 ELSE MOVE TOPERFORM 5TIMESSQ22242
035200 MOVE ERROR-COUNTER TO ERROR-TOTAL. SQ2224.2
0033100MOVE TODUMMY-RECORDPERFORM . 2
035400 PERFORM WRITE-LINE. TO SPACEGOTO FAIL-ROUTINE-WRITE..300 MOVE300IF CORRECT-XNOT EQUALTOTOSPACE TO java.lang.StringIndexOutOfBoundsException: Range [68, 67) out of bounds for length 80
035500 END-ROUTINE-13. SQ2224.2
0TOZEROSQ2224.
0300MOVE"NO TOERROR-TOTAL
0350MOVE .SQ2224.2
090 "( "TO90 .2
036000 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. SQ2224.2
03400 . TO . .2
036200 410 PASS-COUNTER TOERROR-HOLD. SQ22242
036300 ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL. SQ2224.2
0340 MOVE "() INSPECTION 0990 XXINFODUMMY-RECORD. PERFORMWRITE-LINE .SQ22242
0650 . java.lang.StringIndexOutOfBoundsException: Range [62, 61) out of bounds for length 80
036600 MOVE CCVS-E-3 TO DUMMY-RECORD.70 END-ROUTINE-120CCVS1-EXIT .
036700 WRITE-LINE. SQ2224.2
036800 ADD 1 TO RECORD-COUNT. SQ2224.2
036900 IF RECORD-COUNT GREATER 50 SQ2224.2
037000 MOVE DUMMY-RECORD TO DUMMY-HOLD SQ2224.2
037100 MOVE MOVE 00 XBLOCK-SIZE 1)
037200 WRITE DUMMY-RECORD AFTER ADVANCING PAGE SQ2224.2
037300 MOVE 35300 MOVE CCVS-E-2.SQ2224.2
037400 MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES SQ2224.2
037500 MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN SQ2224.2
037600 MOVE DUMMY-HOLD TO DUMMY-RECORD SQ2224.2
037700 MOVE ZERO TO RECORD-COUNT. SQ2224.2
037800 PERFORM WRT-LN. SQ2224.2
037900 WRT-LN. .SQ2224.050MOVEjava.lang.StringIndexOutOfBoundsException: Range [17, 15) out of bounds for length 80
0300 DUMMY-RECORD .SQ22242
038100 MOVE SPACE TO DUMMY-RECORD. 0 TIMES. SQ2224.2
038200 BLANK-LINE-PRINT. SQ2224.2
038300 PERFORM WRT-LN. SQ2224.2
030.SQ2224.2
038500 IF COMPUTED-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE. SQ2224.2
038600 IF CORRECT-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE. SQ2224.2
038700 MOVE "NO FURTHER INFORMATION SEQUENTIALMASSSTORAGE CONTAINING50.2
080MOVE DUMMY-RECORD WRITE-LINE . .
0800 GO FAIL-ROUTINE-EX .
039000 FAIL-ROUTINE-WRITE. SQ2224.2
039100 MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE SQ2224.2
039200 MOVE TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. SQ2224.2
039300 FAIL-ROUTINE-EX SQ22242
039400 BAIL-OUT. SQ2224.2
039500 IF COMPUTED-A NOT EQUAL D
0410 1 2
039700 BAIL-OUT-WRITE. SQ2224.2
0390400 TO .2
0300 TO. WRITE-LINETIMES .
040000 BAIL-OUT-EX70MOVE R2-M-G8900 FAIL-ROUTINE-EX
040100 CCVS1-EXIT. SQ2224.2
040200 EXITTEST-CORRECT PRINT-RECPERFORMWRITE-LINE 2TIMES SQ22242
040300 SECT-SQ222A-0001 SECTION. SQ2224.2
0430MOVE)TO
040500 MOVE "SQ-VS7.90 NOTSPACEGOTO..java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
040600 MOVE CCVS-PGM-ID TO XPROGRAM-NAME (1). SQ2224.2
047 ""TOCHARS-OR-RECORDS ().SQ2224.2
04080 001 TOXBLOCK-SIZE().SQ2224
040900 MOVE 000450580ZEROTO . SQ2224.2
0400MOVE SQ 1.SQ2224.2
041100 MOVE "S" TO XLABEL-TYPE (1). SQ2224.2
041200 000XRECORD-NUMBER().2
041300 MOVE TO COUNT-OF-RECS. SQ2224.2
041400 OPEN OUTPUT SQ-VS7. SQ2224.2
041500 MOVE "MULTIPLE LENGTH RECS" TO SQ-VS7-FILLER. SQ2224.2
041600 WRITE-TEST-GF-01. SQ2224.2
041700 PERFORM WRITE-SHORT-REC. SQ2224.2
0480WRITE-LONG-REC 2
041900 PERFORM WRITE-SHORT-REC 10 TIMES. SQ2224.2
042000 PERFORM WRITE-LONG-REC 10 ERROR-FLAG TOjava.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 80
042100 PERFORM WRITE-SHORT-REC 338 TIMES. SQ2224.2
04
023 " FILESQ-VS7 . java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
042400 MOVE "WRITE-TEST-GF-01" 10READ-FAIL-F1-01 SQ2224.
042500 MOVE "FILE CREATED, RECS =" TO COMPUTED-A. SQ2224.2
042600 TOCORRECT-18V0.
042700 MOVE "FILE 41700 PERFORM WRITE-SHORT-REC. SQ2224.2
042800 PERFORM PRINT-DETAIL. SQ2224.2
042900* A SEQUENTIAL MASS STORAGE FILE CONTAINING 450 SQ2224.2
043000* RECORDS HAS BEEN CREATED. THE FILE CONTAINS RECORDS SQ2224.2
0410 OF 12 CHARACTERS OF11CHARACTERS. THE SQ2224.2
043200* SEQUENCE IN WHICH THE RECORDS WERE WRITTEN IS S-L-10S- SQ2224.2
043300* 100L-338S. SQ2224.2
04400
0850GO READ-SHORT-REC-EXIT. .
030 SQ2224
043704240 "" TO080 MOVE FILE-RECORD-INFO-P1-1201.SQ22242
043800 MOVE "50FILECREATED RECS="TO .SQ2224.2
0430 .SQ2224400IF )NOT EQUAL TO "R1-M-G" SQ2224.2
400 9 )NOT 1 2
044100 MOVE COUNT-OF-RECS TO XRECORD-NUMBER (1). SQ2224.2
0420MOVE""TOLONG-OR-SHORT
044300 MOVE COUNT-OF-RECS TO SQ-VS7-RECNO. SQ2224.2
044400 MOVE 00 GO TO READ-SHORT-REC-EXIT
04490 .SQ2224.2
044600 410 OF10CHARACTERS ANDRECORDS00 ADD 1 TO RECORDS-IN-ERROR.
044700 MOVE "R2-M-G" TO XRECORD-NAME (1). SQ2224.2
044800 MOVE 000151 TO XRECORD-LENGTH (1). SQ2224.2
044900 ADD 1 TO COUNT-OF-RECS. SQ2224.2
045000 MOVE COUNT-OF-RECS TO XRECORD-NUMBER (1). SQ2224.2
045100 MOVE "LONG TO LONG-OR-SHORT0 .SQ22242
04520java.lang.StringIndexOutOfBoundsException: Range [29, 16) out of bounds for length 80
004360 GOTOREAD-INIT-F1-01.SQ2224.2
045400 WRITE SQ-VS7R2-M-G-151. SQ2224.2
045500 READ-INIT-F1-01. SQ2224.2
045600 MOVE ZERO TO COUNT-OF-RECS. SQ2224.2
090MOVE002 TOXRECORD-LENGTH). .
045800 MOVE ZERO TO RECORDS-IN-ERROR. 1COUNT-OF-RECS
045900 MOVE ZERO TO ERROR-FLAG. SQ2224.2
046000 OPEN INPUT SQ-VS7. SQ2224.2
010 READ-TEST-F1-01.SQ2224.2
04620PERFORM READ-SHORT-RECTHRUREAD-SHORT-REC-EXIT.SQ2224
046300 IF EOF-FLAG EQUAL TO 1 .SQ2224.2
046400 MOVE "EOF ON FIRST READ" TO RE-MARK SQ2224.2
046500 GO TO READ-EOF-F1-06. SQ2224.2
046600 IF ERROR-FLAG EQUAL TO 1 SQ2224.2
046700 GO TO READ-FAIL-F1-01. SQ2224.2
046800 READ-PASS-F1-01. SQ2224.2
046900 PERFORM PASS.
047000 GO TO READ-WRITE-F1-01. SQ2224.2
047100 READ-FAIL-F1-01. SQ2224.2
047200 MOVE "ERROR: SEE VII-52 WRITE OR VII-44 READ" TO RE-MARK. SQ2224.2
047300 PERFORM FAIL. GO.SQ2224.
047400 READ-WRITE-F1-01. SQ2224.2
047500 MOVEREADSHORTRECORD TO90MOVE ()SQ22242
047600 MOVE "READ-TEST-F1-01" TO PAR-NAME. SQ2224.2
0770 EXPECTED : 10 .SQ22242
04590 MOVEZERO50IF XRECORD-LENGTH) NOT EQUAL 151 .2
047900 GO TO READ-INIT-F1-02. SQ2224.2
048000 READ-SHORT-REC. SQ2224.2
048100 IF 6300 IF EOF-FLAG1SQ2224.2
048200 GO TO"
04830450GO TOREAD-EOF-F1-06
048400 MOVE 1 TO EOF-FLAG SQ2224.2
GOTOREAD-SHORT-REC-EXIT SQ2224.
048600 ADD 1 TO COUNT-OF-RECS. SQ2224.2
048700 MOVE SQ-VS7R1-FIRST TO FILE-RECORD-INFO-P1-120 (1). SQ2224.2
048800 IF XRECORD-NAME70 GO TOREAD-WRITE-F1-01.
048900 GO TO READ-SHORT-REC-ERROR. SQ2224.2
049000 IF XRECORD-LENGTH (1) NOT EQUAL TO 120 SQ2224.2
049100 GO TO READ-SHORT-REC-ERROR040 READ-TEST-F1-03 SQ2224.
049200 IF COUNT-OF-RECS NOT EQUAL TO XRECORD-NUMBER (1) SQ2224750 READSHORTRECORDTOFEATURE
049300 GO TO READ-SHORT-REC-ERROR. SQ2224.2
049400 IF XLABEL-TYPE (1) EQUAL TO "S" .2
0490 TO READ-SHORT-REC-EXIT.SQ2224.2
049600 READ-SHORT-REC-ERROR. SQ2224.2
04800READ-SHORT-REC
049800 MOVE 1 TO ERROR-FLAG. SQ2224.2
049900 READ-SHORT-REC-EXIT. SQ2224.2
050000 EXIT. SQ2224.2
050100 READ-INIT-F1-02. .840 1TO
050200 MOVE ZERO TO ERROR-FLAG. 70 MOVE "ERRORERROR SEEVII-52 WRITE VII-44 "46 1TO COUNT-OF-RECS
050300 READ-TEST-F1-02. 4800IFXRECORD-NAME () NOT TO "R1-M-G .
05000 PERFORMREAD-LONG-REC READ-LONG-REC-EXITSQ22242
050500 IF EOF-FLAG EQUAL TO 1 56100 MOVE "READ-TEST-F1-03" TO PAR-NAME .
050600 MOVE "EOF ON SECOND READ" TO RE-MARK SQ2224.2
050700 GO TO READ-EOF-F1-06. SQ2224.2
050800 IF ERROR-FLAG EQUAL TO 1 SQ2224.2
05FAIL-F1-02
051000 READ-PASS-F1-02. SQ2224.2
01100 PERFORM PASS. SQ2224.2
05120 TO .49700 ADD 1 TO RECORDS-IN-ERROR.
051300 READ-FAIL-F1-02. SQ2224.2
051400 MOVE "ERROR: SEE VII-52 WRITE OR VII-44 READ" TO RE-MARK. SQ2224.2
0510 FAIL SQ22242
051600 READ-WRITE-F1-02. SQ2224.2
051700 MOVE "READ LONG RECORD" TO FEATURE. SQ2224.2
051800 MOVE "READ-TEST-F1-02" TO PAR-NAME. SQ2224.2
0100 MOVE" RECORD LENGTH 1" RE-MARK. SQ2224.2
052000 PERFORM PRINT-DETAIL.
0510 GO TOREAD-INIT-F1-03 2
052200 READ-LONG-REC. SQ2224.2
052300 IF EOF-FLAG EQUAL TO 1 SQ2224.2
052400 GO TO READ-LONG-REC-EXIT. SQ2224.2
052500 READ SQ-VS7 END SQ2224.2
052600 MOVE 1 TO EOF-FLAG SQ2224.2
052700 GO TO READ-LONG-REC-EXIT. SQ2224.
052800 ADD 1 TO COUNT-OF-RECS. SQ2224.2
052900 MOVE SQ-VS7R2-FIRST TO FILE-RECORD-INFO-P1-120 (1). SQ2224.2
053000 IF XRECORD-NAME (1) NOT EQUAL TO "R2-M-G" SQ2224.2
053100 GO TO READ-LONG-REC-ERROR. SQ2224.2
053200 IF XRECORD-LENGTH (1) NOT EQUAL TO 151 SQ2224.2
053300 GO TO READ-LONG-REC-ERROR. SQ2224.2
053400 MOVE COUNT-OF-RECS TO SAVE-COUNT-OF-RECS. SQ2224.2
053500 IF SAVE-COUNT-OF-RECS EQUALTOSQ-VS7-RECNOSQ22242
053600 GO TO READ-LONG-REC-ERROR. SQ2224.2
05370 LONG-OR-SHORTEQUALTO " " SQ22242
053800 GO TO READ-LONG-REC-EXIT. SQ2224.2
053900 READ-LONG-REC-ERROR. SQ2224.2
054000 ADD 1 TO RECORDS-IN-ERROR. SQ2224.2
054100 MOVE 1 TO ERROR-FLAG. SQ2224.2
054200 READ-LONG-REC-EXIT. SQ2224.2
054300 EXIT. SQ2224.2
054400 READ-INIT-F1-03. SQ2224.2
054500 MOVE ZERO TO ERROR-FLAG. SQ2224.2
054600 READ-TEST-F1-03. SQ2224.2
054700 PERFORM READ-SHORT-REC THRU READ-SHORT-REC-EXIT 10 TIMES. SQ2224.2
054800 IF EOF-FLAG EQUAL TO 1 ENDSQ2224.2
054900 MOVE UNEXPECTEDEOF TO .
055000 GO TO READ-EOF-F1-06. SQ2224.2
055100 IF ERROR-FLAG EQUAL TO 1 SQ2224.2
055200 GO TO READ-FAIL-F1-03. SQ2224.2
05090 () EQUAL" .2
055400 PERFORM PASS. SQ2224.2
055500 GO TO TO SQ2224.2
055600 READ-FAIL-F1-03. SQ2224.2
055700 MOVE "ERROR: SEE VII-52 WRITE OR VII-44 READ" TO RE-MARK. SQ2224.2
055800 PERFORM FAIL. SQ2224.2
05590 IF SAVE-COUNT-OF-RECSNOTEQUALTO SQ-VS7-RECNO SQ2224.2
056000 READ SHORT RECORDS TOTO java.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 80
056100 MOVE "READ-TEST-F1-03" TO PAR-NAME. SQ2224.2
056200 MOVE "EXPECTED RECORD LENGTH: 120 READ-WRITE-F1-05.SQ2224.2
056300 PERFORM PRINT-DETAIL. SQ2224.2
056400 READ-INIT-F1-04. SQ2224.2
056500 60100 MOVE"READ-TEST-F1-05"TOPAR-NAME .2
0560 READ-TEST-F1-04.
056700 PERFORM READ-LONG-REC THRU READ-LONG-REC-EXIT 100 TIMES. SQ2224.2
0568 IF EOF-FLAGEQUAL 1 SQ2224.2
056900 MOVE 06050 READ SQ-VS7 RECORD
057000 OF-FLAG TO1SQ2224.2
057100 IF ERROR-FLAG EQUAL TO 1 SQ2224.2
00java.lang.StringIndexOutOfBoundsException: Range [20, 15) out of bounds for length 80
057300 READ-PASS-F1-04. SQ2224.2
057400 PERFORM PASS. SQ2224.2
057500 GO TO READ-WRITE-F1-04. SQ2224.2
057600 READ-FAIL-F1-04. SQ2224.2
057700 MOVE "ERROR: SEE VII-52 WRITE OR VII-44 READ" TO RE-MARK. SQ2224.2
057800 PERFORMFAIL
057900 READ-WRITE-F1-04. SQ2224.2
EAD RECORDS TO FEATURE SQ2224.
058100 MOVE "READ-TEST-F1-04" TO PAR-NAME. SQ2224.2
058200 MOVE "EXPECTED RECORD LENGTH: 151" TO RE-MARK. SQ2224.2
058300 PERFORM PRINT-DETAIL. SQ2224.2
058400 READ-INIT-F1-05. SQ2224.2
058500 MOVE ZERO TO ERROR-FLAG. SQ2224.2
0580 READ-TEST-F1-05
058700 PERFORM READ-SHORT-REC THRU READ-SHORT-REC-EXIT 338 TIMES. SQ2224.2
0500 MOVE TOERROR-FLAG
058900 MOVE "UNEXPECTED EOF" TO RE-MARK SQ2224.2
059000 GO TO READ-EOF-F1-06. SQ2224.2
059100 IF ERROR-FLAG EQUAL TO 1 SQ2224.2
059200 GO TO READ-FAIL-F1-05. SQ2224.2
059300 READ-PASS-F1-05
059400 PERFORM PASS. SQ2224.2
059500 GO TO READ-WRITE-F1-05. TO READ-FAIL-F1-04. SQ222432* TRECORD NUMBERINCHARACTERS 1126 SQ2224
059600 READ-FAIL-F1-05. SQ2224.2
059700 MOVE "ERROR: SEE VII-52 WRITE OR VII-44 READ" TO RE-MARK. SQ2224.2
059800 PERFORM FAIL. SQ2224.2
059900 READ-WRITE-F1-05. SQ2224.2
060000 MOVE "READ SHORT RECORDS" TO FEATURE. SQ2224.2
060100 MOVE "READ-TEST-F1-05" TO PAR-NAME. 400 ADD1TO COUNT-OF-RECSSQ2224.2
008 PRINT-DETAIL
060300 PERFORM PRINT-DETAIL. SQ2224.2
060400 READ-INIT-F1-06. SQ2224.2
060500 READ SQ-VS7 RECORD END SQ2224.2
060600 GO TO READ-TEST-F1-06. SQ2224.2
060700 MOVE "MORE THAN 450 RECORDS" TO RE-MARK. SQ2224.2
060800 GO TO READ-FAIL-F1-06. SQ2224.2
060900 READ-EOF-F1-06. SQ2224.2
061000 MOVE "RECORDS READ =" TO COMPUTED-A. SQ2224.2
0610 MOVE TO CORRECT-18V0. .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
061200 GO TO READ-FAIL-F1-06. SQ2224.2
061300 READ-TEST-F1-06. SQ2224.2
061400 IF RECORDS-IN-ERROR NOT EQUAL TO ZERO SQ2224.2
061500 MOVE "RECORDS IN ERROR =" TO COMPUTED-A SQ2224.2
061600 MOVE RECORDS-IN-ERROR TO CORRECT-18V0 SQ2224.2
010TOREAD-FAIL-F1-06SQ2224.2
061800 READ-PASS-F1-06. SQ2224.2
061900 PERFORM PASS. SQ2224.2
062000 GO TO READ-WRITE-F1-06. SQ2224.2
062100 READ-FAIL-F1-06. SQ2224.2
062200 PERFORM FAIL. SQ2224.2
000620 GOTO NO-INFO-02SQ2224.2
062400 MOVE "READ-TEST-F1-06" TO PAR-NAME. SQ2224.2
.2
062600
062700 READ-CLOSE-F1-06. SQ2224.2
062000 CLOSE SQ-VS7
062900 SECT-SQ222A-0002 SECTION. SQ2224.2
063000* THIS SECTION CHECKS IF THE ENTIRE RECORD AREA IS SQ2224.2
063100* WRITTEN ON THE MASS STORAGE DEVICE WHEN A SHORT RECORD SQ2224.2
063200* IS WRITTEN. THE RECORD NUMBER IN CHARACTERS 126 THROUGH SQ2224.2
063300* 130 IS UNIQUE FOR EACH RECORD. SQ2224.2
063400
063500 OPEN INPUT SQ-VS7. SQ2224.2
063600 MOVE ZERO TO COUNT-OF-RECS. SQ2224.2
063700 06740 ADD 3 TO COUNT-OF-RECS. TOCOUNT-OF-RECS. SQ2224.2
063800 READ SQ-VS7 AT END SQ2224.2
063900 GO TO INFO-END. SQ2224.2
064000 ADD 1 TO COUNT-OF-RECS. SQ2224.2
064100 IF SQ-VS7-RECNO NOT EQUAL TO "00001" SQ2224.2
064200 GO TO NO-INFO-01. SQ2224.2
064300 MOVE" SIZE " TOTORE-MARK. SQ2224.
064400 MOVE "RECORD READ =" TO COMPUTED-A. SQ2224.2
064500 MOVE 0001 TO CORRECT-18V0. SQ2224.2
064600 GO TO INFO-WRITE-01. SQ2224.2
064700 NO-INFO-01. SQ2224.2
064800 MOVE "NO DEFINITE CONCLUSION POSSIBLE" TO RE-MARK. SQ2224.2
064900 INFO-WRITE-01. SQ2224.2
065000 MOVE "READ SHORT RECORD" TO FEATURE. SQ2224.2
065100 MOVE "SEQ-INFO-01 " TO PAR-NAME. SQ2224.2
065200 PERFORM PRINT-DETAIL. SQ2224.2
065300 INFO-INIT-02. 680 GO INFO-WRITE-03. .2
065400 READ SQ-VS7 RECORD AT END SQ2224
065500 GO TO INFO-END. SQ2224.2
065600 READ SQ-VS7 END SQ2224.2
065700 GO TO INFO-END. SQ2224.2
065800 INFO-TEST-02. SQ2224.2
065900 READ SQ-VS7 AT END SQ2224.2
066000 GO TO INFO-END. SQ2224.2
066100 IF SQ-VS7-RECNO NOT EQUAL TO"00004" SQ2224.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
066200 GO TO NO-INFO-02. MOVE"RECORDSINERROR "
066300 MOVE "MAXIMUM RECORD SIZE WRITTEN" TO RE-MARK. SQ2224.2
066400 MOVE "RECORD READ =" TO COMPUTED-A. SQ2224.2
06500MOVE0 TOCORRECT-18V0 .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
066600 GO TO INFO-WRITE-02. SQ2224.2
066700 NO-INFO-02. SQ2224.2
066800 MOVE "NO DEFINITE CONCLUSION POSSIBLE" TO RE-MARK. SQ2224.2
066900 INFO-WRITE-02. SQ2224.2
067000 MOVE "READ SHORT RECORD" TO FEATURE. SQ2224.2
067100 MOVE "SEQ-INFO-02 " TO PAR-NAME. SQ2224.2
067200 PERFORM PRINT-DETAIL. SQ2224.2
067300 INFO-INIT-03. SQ2224.2
067400 ADD 3 TO COUNT-OF-RECS. SQ2224.2
067500 INFO-INIT-03-1SQ2224.2
067600 READ SQ-VS7 RECORD SQ2224.2
067700 END GO TO INFO-END. SQ2224.2
067800 ADD 1 TO COUNT-OF-RECS. SQ2224.2
0690 IFjava.lang.StringIndexOutOfBoundsException: Range [27, 14) out of bounds for length 80
068000 GO TO INFO-TEST-03. SQ2224.2
068100 GO TO INFO-INIT-03-1. SQ2224.2
068200 INFO-TEST-03. SQ2224.2
068300 IF SQ-VS7-RECNO NOT EQUAL TO "00450" SQ2224.2
068400 GO TO NO-INFO-03. SQ2224.2
068500 MOVE "MAXIMUM RECORD SIZE WRITTEN" TO RE-MARK. SQ2224.2
068600 MOVE "RECORD READ =" TO COMPUTED-A. SQ2224.2
068700 MOVE 0450 TO CORRECT-18V0. SQ2224.2
068800 GO TO INFO-WRITE-03. SQ2224.2
068900 NO-INFO-03. SQ2224.2
069000 MOVE "NO DEFINITE CONCLUSION POSSIBLE" TO RE-MARK. SQ2224.2
069100 INFO-WRITE-03. SQ2224.2
069200 MOVE "READ SHORT RECORD" TO FEATURE. SQ2224.2
069300 MOVE "SEQ-INFO-03 " TO PAR-NAME. SQ2224.2
069400 PERFORM PRINT-DETAIL. SQ2224.2
069500 INFO-END. SQ2224.2
069600 CLOSE SQ-VS7. SQ2224.2
069700 TERMINATE-ROUTINE. SQ2224.2
069800 EXIT. SQ2224.2
069900 CCVS-EXIT SECTION. SQ2224.2
070000 CCVS-999999. SQ2224.2
070100 GO TO CLOSE-FILES. SQ2224.2
quality 97%
¤ Dauer der Verarbeitung: 0.29 Sekunden
¤
*© Formatika GbR, Deutschland