000100 IDENTIFICATION001100* "000700* "ON-SITE001200* 000800* 001300*************001400001500* 001600* * SQ2154001100* "COBOL 85 VERSION 4.2, Apr 1001200* * SQ2154001800* X-55 SYSTEM PRINTER * SQ2154.2
001900* X-82 SOURCE-COMPUTER * SQ2154002000* X-83 OBJECT-COMPUTER * SQ2154002100* X-84002800002200* * SQ2154.2
003000* 3 DIVISION030 PROGRAMARESQ229A .2 000400**************************************************************** SQ2154.2 000500* * SQ2154.2 000600* VALIDATION FOR:- * SQ2154.2 000700* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".SQ2154.2 000800* USING CCVS85 VERSION 3.0. * SQ2154.2 000900* * SQ2154.2 001000* CREATION DATE / VALIDATION DATE * SQ2154.2 001100* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".SQ2154.2 001200* * SQ2154.2 001300**************************************************************** SQ2154.2 001400* * SQ2154.2 001500* X-CARDS USED BY THIS PROGRAM ARE :- * SQ2154.2 001600* * SQ2154.2 001700* X-14 SEQUENTIAL MASS STORAGE * SQ2154.2 001800* X-55 SYSTEM PRINTER * SQ2154.2 001900* X-82 SOURCE-COMPUTER * SQ2154.2 002000* X-83 OBJECT-COMPUTER * SQ2154.2 002100* X-84 LABEL RECORDS OPTION * SQ2154.2 002200* * SQ2154.2 002300**************************************************************** SQ2154.2 002400* * SQ2154.2 002500* SQ215A TESTS THE CLOSE STATEMENT WITH THE WITH LOCK PHRASE* SQ2154.2 002600* A MASS STORAGE FILE IS CREATED, ONE RECORD IS WRITTEN * SQ2154.2 002700* TO IT, AND IT IS CLOSED WITH LOCK. AN ATTEMPT IS THEN * SQ2154.2 002800* MADE TO REOPEN THE FILE. I-O STATUS 38 IS EXPECTED AND * SQ2154.2 002900* TESTED IN THE DECLARATIVES. * SQ2154.2 003000* * SQ2154.2 003100* THIS PROGRAM HAS BEEN SPLIT FROM V2.0 ONWARDS. * SQ2154.2 003200* THE NEW PROGRAMS ARE SQ229A AND SQ230A. * SQ2154.2 003300**************************************************************** SQ2154.2 003400* * SQ2154.2 003500* SQ2154.2
6DIVISION.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0 .0FILE 2
003800 SOURCE-COMPUTER. SQ2154050LABEL .2
00 DUMMY-RECORD.2
004000 OBJECT-COMPUTER. SQ2154.2
00 .SQ2154 004200* SQ2154.2
00430INPUT-OUTPUT050 . .2
040FILE-CONTROL
004500 SELECT PRINT-FILE ASSIGN050 LABEL SQ2154SQ-FS1.2
060 C0085SQ2154
0047006400. .2
040 C0020SQ21542
004900 FILESTATUSIS SQ-FS1-STATUS006600* SQ2154.2 005000* SQ2154.2 005100* SQ2154.2
005200 DATADIVISION090 0 PRINT-RECPICTURE07100 WORKING-STORAGEDATA SPECIFIC THIS00720** SQ2154
005300 FILESECTION007400* SQ2154.2
5 PRINT-FILE2
005500 LABEL RECORDS SQ2154.2
060 SQ2154
005700 DATA00 SQ-FS1SQ2154.2
005800 . 007800* SQ2154.2
005900 018* .2 PICTURE00PICSQ2154 006100* SQ2154.2
0WORKING-STORAGE java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
00630007100* WORKING-STORAGEDATA ITEMS 007200* * SQ2154.2
00
006500 00900 05FILLERPICTURE00 PIC .2 006600* SQ2154.2
006007900***********************008000* * SQ2154.2 006800* SQ2154.2 006900*************************************************************** SQ2154.2 007000* * SQ2154.2 007100* WORKING-STORAGE DATA ITEMS SPECIFIC TO THIS TEST SUITE * SQ2154.2 007200* * SQ2154.2 007300*************************************************************** SQ2154.2 007400* SQ2154.2
007500 01 SQ-FS1-STATUS. SQ21540"= " .2
007600 03 SQ-FS1-KEY-187000 FILE-RECORD-INFORMATION-RECSQ2154
0770 03 SQ-FS1-KEY-280 . .2 007800* SQ2154.2 007900*************************************************************** SQ2154.2 008000* * SQ2154.2 008100* WORKING-STORAGE DATA ITEMS USED BY THE CCVS * SQ2154.2 008200* * SQ2154.2 008300*************************************************************** SQ2154.2 008400* SQ2154.2
0850 0 PIC.SQ2154 008600* SQ2154.2
008700 01 FILE-RECORD-INFORMATION-REC. SQ2154.2
008800 03 FILE-RECORD-INFO-SKELETON. SQ2154.2
080005 FILLERPICTUREX(48) VALUESQ2154
009000 "FILE= ,RECORD0900 ,ODO=00,PGM LRECL=000, 00"SQ2154
0091000 FILLERPICTURE(6) SQ2154.
009200 ",ODO=0000,PGM= ,LRECL=000000,BLKSIZ =0090 ,=000O= LBLR . SQ2154.2
00090005FILLERPICTURE3) VALUE.2
009400 ",LFIL=000000,ORG= ,LBLR= ". SQ2154.2
009500 05 FILLERPICTURE X(37) VALUE SQ21542
009600 ",RECKEY= ". SQ2154090005 FILLERPICTURE SQ2154
0005 FILLERPICTURE X(38 VALUE.2
009800 ",ALTKEY1= ". SQ2154.2
05 PICTURE(8 VALUE SQ2154
01000000",LTKEY2= . SQ2154.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
010100 0 FILLER X(7) VALUESPACE.2
0120003 FILE-RECORD-INFO 10 TIMESSQ2154
010300 05 FILE-RECORD-INFO-P1-120. SQ2154.2
010400 07 FILLERPIC X(5). SQ2154.2
000 07XFILE-NAME(6. .2
010600 07 FILLER010300000 FILLER X(7 VALUESQ2154 PIC X() .2
1000FILE-RECORD-INFO-P1-120.2
010900 01400 7 PIC() .2
7.SQ2154
011100 07 XRECORD-NUMBER PIC 9(6). SQ2154.2
011200 07 FILLERPIC X(6). SQ2154.2
110 7UPDATE-NUMBER) SQ2154
011400 07 FILLERPIC X(5). SQ21540 7 FILLERPIC800 FILLER ()SQ2154
011500 07 ODO-NUMBER) .2
011600 07 FILLER0110 7XRECORD-NUMBER 9(6). SQ2154.2
1170007XPROGRAM-NAME(5 SQ2154
011801110 7 XRECORD-NUMBER 9(6). SQ2154 PIC.SQ2154
012000 07 FILLERPIC X(7). SQ2154.2
1PIC2.SQ2154
20 X1.SQ2154
012300107 X(5) .2
14007FILLER X() .2
150 0FILLER() 2
1200 PIC5) .2
0 PICX2
1800 FILLER X(6) .2
190 X(1) SQ2154
10005FILE-RECORD-INFO-P121-240. 000 X2
030 7FILLER X(8. SQ21542
013200 07 XRECORD-KEY PIC X(29).020 0 FILLERPIC02 (.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
07 X)SQ2154
0120007100 5 .
7(.2
013600 07 ALTERNATE-KEY2 PIC X(29020 PIC.SQ2154
037 7FILLERPIC) .2 013800* SQ2154.2
0X8)SQ2154
014000 02 FILLERPIC0 107XRECORD-KEY2.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 PIC. java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
014200 11 PIC.
01030130 7XRECORD-KEY.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
014400 02 FILLER013400 07 ALT PIC .2
145000 X2..2
014600 03 FILLER 1700 X7) 0400 2FILLERSPACE
0400 0 PIC X SPACE .2
014800 03 DOTVALUE PIC100 PICSPACE2
)VALUE.SQ2154
0150001400 2P-OR-F02FILLERPICVALUESQ2154
015100 01 TEST-COMPUTED0 2FILLER X VALUE. .2
500FILLER(0 SPACE.2
ILLERVALUE .2
140402FILLERXVALUE.2
010408PIC..2
015600 04402 X.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
015700 03 COMPUTED-0V180 3 PICVALUE. SQ21540 1TEST-COMPUTEDSQ2154 REDEFINES-4.1. .
015900 03 COMPUTED-14V43002000 2 X(6)..2
060 3CM-18V0002COMPUTED-X.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
06100 4COMPUTED-18V000COMPUTED-A2 . SQ2154
012003 PIC" =.SQ2154.2
0163003FILLER X5)VALUE.SQ2154
000 X(0 VALUE2
016500 02 FILLERPIC X(30) VALUE5003COMPUTED-4V14 COMPUTED-A -9().91). .2
0050 3REDEFINES -9(4)9) ..2
170 . .2
103CORRECT-AX2)VALUE .2
016900 03 CORRECT-N REDEFINES CORRECT-A PIC604FILLERPICX 2
0170000 REDEFINES 05003COMPUTED-14V4 COMPUTED-A PIC91)94.SQ2154
017100 03 CORRECT-4V14 1. 0 REDEFINES . .
01200 REDEFINES0 PIC" ="..
017300 03 CR-18V00303FILLERX0VALUE.2
160
1100FILLER0VALUESQ2154
1600 PICVALUE 0 PICSPACE
703 PIC4)VALUESPACESQ2154.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
101CCVS-C-1
0171600 ( SPACE
018000 02 FILLERPICPICVALUE.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0PARAGRAPH-NAME "02PIC ( IS" .
80 X7 -8.
java.lang.StringIndexOutOfBoundsException: Range [78, 72) out of bounds for length 80
0802FILLERVALUE .2
018600 02 FILLER700 PIC017700 03 COR-ANSI-REFERENCE PIC X(48) VALUE
01700 X1)VALUE .2
0180880 PIC4 SPACE.2
018900 02 FILLERPICFILLER X0 IS
8"".
0 PIC . SQ2154
101DELETE-COUNTER ZERO
019300 01 ERROR-COUNTER2FILLER90 1 99 . .2
100INSPECT-COUNTER ZERO
0190PASS-COUNTER (VALUE.2
019600 01 TOTAL-ERROR2 X4VALUE.2
090 ERROR-HOLD2 (0java.lang.StringIndexOutOfBoundsException: Range [49, 45) out of bounds for length 80
019800 01 DUMMY-HOLD1DUMMY-HOLD (0 SPACE10 92VALUE
09900 PIC100PICZERO
00ANSI-REFERENCE SPACES
000 0. .
020200 02 FILLERPIC X(30300 PICVALUE
020300 02 FILLER 0950 PIC . .2
020400 "OFFICIAL COBOL COMPILER VALIDATION SYSTEM". 020700 02 FILLER PIC X(40) VALUE SPACE. SQ21540000 X) CCVS85
0 ..
020600 01 CCVS-H-2A01DUMMY-HOLD () SQ2154
020700 02 09 9) . 2
020800 02 FILLERPIC3 PIC 00 X4SPACES
020900 FILLERPICVALUE.2
021000 "4.2 ". SQ2154.2
021100 00070TEST-ID.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
020 PIC".SQ2154.
02302FILLER X4) SPACE.2 021400* SQ2154.2
021500 01 CCVS-H-2B0210 2FILLER0 4 SPACE
1 PIC.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
X)SQ2154* SQ2154
021800 02 FILLER * SQ2154.2
9 X2
20 " .2
022100 02202FILLER X5010 COBOL 2Apr.2
022290" 5VERSION42 1993 ".SQ2154
2 2PICVALUE
022400000200 PIC10** SQ2154 9,6.SQ2154
50 . .
0001700* X-14 IS .010*X-55 2 ()VALUE
020 OFFICIALSQ2154010*X-84 .2
022800002300002 PIC00** SQ2154
022900 "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".SQ215400250002300 102002 0FILLER X2 SQ2154002700* TO IT002800* MADE" FOR .20 java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 80
0040 .SQ2154
2 816".
0230 1CCVS-E-1SQ2154
03 X5 .SQ2154
023400 02 FILLER30SOURCE-COMPUTERSQ2154
02350000..
20 ".
023700 01 CCVS-E-2. SQ215400 CCVS-E-30220" 00 SQ2154.
0 X1VALUEPIC.
9 2SPACE
024000 02 CCVS-E-2-203008 X1VALUESQ2154
4 XXX
024200 03 FILLER3FILLER4 .
20 PIC) .2
240" 023600 02 FILLER PIC X(5 SPACES.2
200 . .2
02600 FILLER X(22200FILLER2)VALUE
05 COPYRIGHT.2
3 .
024900 03PIC .SQ2154
025000 "220 PIC SPACE. .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
200FILLER(SPACE
02520400 .09java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0 ,..
025400 010400" USE ONLY" .2
20 PIC . .2
26 PIC" ".SQ2154
25700 VALIDATIONSTD.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
025800 02 FILLER020 4FILLERPICVALUE.2
0590"026600 04 XXCORRECTX2.SQ21542
026000 01 XXINFO. SQ21540600 PIC4)SQ2154230"COPYRIGHT9518.SQ21542
026100 02 FILLERPIC 200 ISIS
07 2010************ .2
3 X)SPACE
6 XXCOMPUTED.
026500 06 .SQ2154
0266000600 FILLER026100 02 FILLER PIC
0267027600220002 INFO-TEXTSQ2154
07 DIVISIONSQ2154
090 2FILLER2
027000 02 FILLERPIC0240004070java.lang.StringIndexOutOfBoundsException: Range [33, 25) out of bounds for length 80
070-"**************** SQ2154.2
027200 02 FILLERPICPIC0.01 ..SQ2154
700"********00 3"SQ2154
0601java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 80
..2 027600* SQ2154.2
7 java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 80
280DECLARATIVESSQ2154
027900 SQ-FS1-DECLARATIVE SECTION 2FILLERPIC X5)V IS"06 "8 CORRECT-A
80USEPROCEDURESQ-FS1
028100 OUTPUT-ERROR-PROCESS. SQ2154080 MOVELOCK .2
220 SQ-FS1-STATUS
80 PASS-DECL2
0090PERFORM70*SQ2154
028500 ELSE SQ2154.2
028600MOVE"TO CORRECT-ASQ21542
270MOVETO SQ2154
080900 .2
SQ2154
029000 MOVE"20 AFTER STANDARD PROCEDURE ON SQ-FS1.SQ21542
20. java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
02090 . java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
02930END-IFSQ2154 029400* SQ2154.2
029500 PASS-DECL. SQ2154MOVEjava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
029600 MOVE"PASS "TO P-OR-F04700 PRINT-DETAIL-DECL.080 TOSQ2154
27040 C0020
0980 PERFORM PRINT-DETAIL-DECL9 SQ2154 029900* SQ2154.2
030000 FAIL-DECL. 0PERFORM .2
1MOVETOSQ2154
00 290* SQ215405500 RECORDSSQ2154.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
3 PERFORM java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 030400* SQ2154.2
.SQ2154
0306029900* 340
030700 000 "FAIL" .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
03800 REC-CT00. .2
0309006600* SQ2154.2
..
031100 IF350.
03120 WRITE-LINE-DECLSQ2154
031300 PERFORM FAIL-ROUTINE-DECL THRU007200* * SQ2154.2
031400 ELSE 000 REC-CT DOTVALUE0701. SQ2154
031500 PERFORM BAIL-OUT-DECL THRU BAIL-OUT-EX-DECL. SQ2154350MOVE0 TEST-RESULTS PRINT-REC2
0310 WRITE-LINE-DECLSQ21543260MOVETO SQ2154
330 IFTO0
3800 MOVESPACE CORRECT-XSQ2154008200* *31200 PERFORM SQ2154java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
30 EQUALMOVETO
032000 MOVE DUMMY-HOLD .2 032100* SQ2154.2
SQ2154
032300 ADD 1 TO RECORD-COUNT. SQ21549 REC-CTTOMOVETO .2
340 IFjava.lang.StringIndexOutOfBoundsException: Range [26, 20) out of bounds for length 80
03250 MOVETO DUMMY-HOLD.2
032600 MOVESPACE03700 WRITEAFTERADVANCING 1LINES320WRITE-LINE-DECL.2
370WRITEAFTERADVANCINGPAGE
000BLANK-LINE-PRINT-DECLjava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
090MOVETO30 SPACESQ2154
033090 LFIL .
032 NOTEQUALSPACESQ2154
0320 DUMMY-HOLDDUMMY-RECORD.2
033300 ZERO .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0 000PICTURESQ2154 033500* SQ2154.2
033600 WRT-LN-DECL. SQ2154.2
0370WRITE 1 LINES2
38 SPACEDUMMY-RECORD.2
033900BLANK-LINE-PRINT-DECLSQ2154.004 TO.2
00 WRT-LN-DECL.
034100 FAIL-ROUTINE-DECL. 300MOVETO. .2
0340 COMPUTED-X300BLANK-LINE-PRINT-DECL.2
0340 TOFAIL-ROUTINE-WRITE-DECLSQ2154
340IFNOT java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0400 GOTO. SQ2154
040MOVE INF-ANSI-REFERENCE2
034700 MOVE"NO FURTHER INFORMATION, SEE PROGRAM."050MOVETO SQ2154
034800170 XRECORD-NAME340 30 TO.
0 2.SQ2154
000009 REELUNIT-NUMBER1 2 TONOTSPACE.
5 TEST-COMPUTEDSQ2154
340PERFORM 7 " FURTHER , SEE PROGRAM. TOINFO-TEXT .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
035500 MOVE01300 030 CORRECT-A XXCORRECTSQ2154
RRECT PRINT-REC.2
035060 MOVECOMPUTED-A XXCOMPUTED.2
38 SPACES COR-ANSI-REFERENCE.2
03590 . 2
300 EXITSQ21542
310 BAIL-OUT-DECLSQ2154.110007 XPROGRAM-NAME() .2
03620 IFCOMPUTED-AEQUALSPACEGO BAIL-OUT-WRITE-DECL SQ21540 TEST-COMPUTEDPRINT-RECSQ2154
036300 IF0340PERFORM 3700MOVETO019007XRECORD-LENGTH() 2
036400 BAIL-OUT-WRITE-DECLSQ2154.2
036500 MOVE CORRECT-A TO50 320 EXIT 2
036600 MOVE COMPUTED-A TO XXCOMPUTED. SQ2154.2
370 MOVETO . SQ2154
0 XXINFO.SQ2154
036900 PERFORM WRITE-LINE-DECL 2 TIMES. SQ2154070 WRITE-LINE-DECLSQ21541230 4.SQ2154
03700140 0 PIC) SQ2154.
0371012500030TOSQ2154
0700EXIT .2 037300* SQ2154.2
037400 ABNORMAL-TERM-DECL. SQ215420 COMPUTED-A TOGOTO18000FILLERX6. 2
.2
037600 PERFORM WRITE-LINE-DECL SQ2154
037700 MOVE"ABNORMAL TERMINATION AT030 7XRECORD-KEYPICX2) .2
037800 TO DUMMY-RECORD4 PIC.SQ2154
037900 PERFORM WRITE-LINE-DECL 33 . .java.lang.StringIndexOutOfBoundsException: Range [80, 81) out of bounds for length 80 038000* SQ2154.2
0380 EXIT-DECL.SQ21542
038200 EXIT. SQ2154.2
038300 ENDDECLARATIVES01 PIC2 SPACE.2 038400* SQ2154.2
0350 CCVS1. .2
038600 OPEN-FILES. SQ2154.2
0387000400 0 PICSPACE.2
8 TO. 2
03800MOVETO30 2
090 SPACETEST-RESULTS.2
03901470 03 PARDOT-X03900 PERFORM6 COMPUTED-A. SQ2154
090 ZEROREC-SKEL-SUB.2
039300 PERFORM 039500* SQ2154.2
039400 GO 03960 CCVS-INIT-FILE. .2 039500* SQ2154.2
0900 CCVS-INIT-FILESQ2154
SQ2154.2
SQ2154
300 REC-SKL-SUB 040000* SQ2154.2
1. COMPUTED-14V419( .2
04020PERFORMTHRUSPACE .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
000 .SQ21540 TERMINATE-CCVSSQ2154
04040TERMINATE-CCVSSQ2154
040500 STOPRUN0450STOP004PIC.2 040600* SQ2154.2
0400 . .2
480MOVE" . SQ2154.
04090 1TO. .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
40 PRINT-DETAILSQ2154PERFORM080*SQ2154
041100 SQ2154.30 SECTION . SQ2154
041200 PASS. SQ2154.2
0430MOVE"TOP-OR-F. SQ2154.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
09MOVETOSQ2154
041500 PERFORMPRINT-DETAIL1100060 .2 041600* SQ2154.2
041700 FAIL. SQ2154.2
480MOVE"P-OR-F.SQ21542
0 1ERROR-COUNTER0CCVS-INIT-FILEjava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0420 PRINT-DETAIL.2 042100* SQ2154.2
40 . SQ2154
40 ******" . SQ2154.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
440MOVE*" P-OR-F. SQ2154100FILLERPIC X) . SQ2154.2
. .2
0420 PRINT-DETAILSQ2154 042700* SQ2154.2
020PRINT-DETAILSQ2154
0490 REC-CT TO SQ2154
0 . 2
043100 MOVE REC-CT TO DOTVALUE. SQ2154.204000MOVE .
4240 PRINT-FILE2
043300 PERFORM WRITE-LINE84 0 INATE-CCVS .2
043400 IF80 2FILLER X6 000* .2
043500 00700INSPTSQ2154.2
40 FAIL-ROUTINESQ2154
043700 ELSEPIC FAIL2
043800 PERFORM BAIL-OUT01REC-SKL-SUB () VALUE40ADD . .
40 SPACE P-OR-FSQ2154
04400 MOVE 0900ERROR-COUNTER 99 ZERO.
044100 MOVESPACE4 1 PIC9 ZERO SQ2154410 SQ2154.2
40 REC-CT ZEROSPACE PAR-NAME040 REC-CTZEROPASS.2
430 MOVESPACE RE-MARKSPACE. .2 044400* SQ2154.2
044500 HEAD-ROUTINE. 010 PRINT-DETAIL 1RECORD-COUNT ( ZERO.2
044600 MOVE CCVS-H-1 TO DUMMY-RECORD041600* SQ2154.2
0470 MOVETODUMMY-RECORD WRITE-LINE. SQ215440 CCVS-H-2B PERFORM SQ2154
044800042100* . SQ21542FILLER3 SPACES.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
49000
045000 COLUMN-NAMES-ROUTINE. SQ215450 HYPHEN-LINE 28 0 PIC" " SQ215450 1 TO SQ2154
01 CCVS-C-1SQ2154
0 TOPERFORM 2 . SQ2154
HEN-LINE . PERFORM. SQ21542
440010 2FILLER2VALUE
04 00"- FOR.SQ21542
04560010 REC-CTDOTVALUE .2
07 END-RTN-EXIT
0580 MOVETO . SQ2154
java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 046000* SQ2154.2
6. .60MOVE SQ2154
0420 28 2 PIC)VALUE BAIL-OUT-EX
430 ADDTOERROR-HOLD.2
046400 ADD DELETE-COUNTER20 HIGHSQ21542
046500 ADD PASS-COUNTER TO ERROR-HOLD04390 MOVESPACETO022100 02 FILLER PICVALUESQ2154
060MOVETOSQ2154
046700 MOVE ERROR-HOLD TO CCVS-E-4-2. SQ215440 SPACE CORRECT-XSQ2154
.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
046900 MOVE CCVS-E-2 TO DUMMY-RECORD SQ2154.2
047000 PERFORM WRITE-LINE.047200 IF ERROR-COUNTER IS EQUAL TO ZERO USE
0 S" .
00 EQUALSQ2154
0 4 CCVS-H-2BPERFORM.SQ2154
040000 (8SQ2154
70MOVE0.
460MOVE CCVS-E-270CCVS-E-2SQ2154
0470PERFORMSQ2154
047800 END-ROUTINE-13. SQ2154008 END-ROUTINE-13SQ21543 2PICX1) "TEST-"SQ2154
047900 IF DELETE-COUNTER2543MOVE DUMMY-RECORD.SQ2154
080048000 .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
000 00
8 TOjava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
NDER-DESC.2
048400MOVETO. .2
SQ2154
048600 IFPIC4 .2
480 " ERROR-TOTAL.
048800 ELSE .2
490MOVETOSQ2154
049000 MOVE"TEST(S) REQUIRE INSPECTION"TO4600 DELETE-COUNTER.SQ2154
1CCVS-E-2. . .2
090 CCVS-E-3TO. PERFORM. SQ2154 049300* SQ2154.2
049400 WRITE-LINE. SQ21540MOVETO CCVS-E-4-2SQ2154
OF java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 049600* IF RECORD-COUNT GREATER 50 SQ2154.2 049700* MOVE DUMMY-RECORD TO DUMMY-HOLD SQ2154.2 049800* MOVE SPACE TO DUMMY-RECORD SQ2154.2 049900* WRITE DUMMY-RECORD AFTER ADVANCING PAGE SQ2154.2 050000* MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN SQ2154.2 050100* MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES SQ2154.2 050200* MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN SQ2154.2 050300* MOVE DUMMY-HOLD TO DUMMY-RECORD SQ2154.2 050400* MOVE ZERO TO RECORD-COUNT. SQ2154.2
050 PERFORM WRT-LN. 450 TOSQ2154 050600* SQ2154.2
570WRT-LNSQ2154
050800 WRITE DUMMY-RECORD AFTERADVANCING 1 LINES200070 PERFORMSQ2154
590MOVESPACETO. .2
500 BLANK-LINE-PRINT .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
05110050100* MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES4800 20 PIC(520 HYPHEN-LINE DUMMY-RECORD WRT-LN.2
520 .4820 DELETE-COUNTER. SQ2154
0130 EQUALSPACEGOTO500 PERFORMWRT-LNSQ2154
51400 IFCORRECT-X EQUALTOSPACETOFAIL-ROUTINE-WRITE SQ2154
0050 WRITE-LINE.2
051600 MOVE800 . .2
0510 XXINFO. 80WRITEAFTER1.SQ2154
580 PERFORM 2 TIMESSQ2154
059590 SPACE.080ELSE.2
052000 GOTO
.0 INSPECTION2
052200 MOVE TEST-COMPUTED090 MOVECCVS-E-2.PERFORMSQ2154520FAIL-ROUTINESQ2154.2
052300 PERFORM WRITE-LINE 10 FCOMPUTED-X TOGO45 SQ215ASQ21542
50MOVECOR-ANSI-REFERENCESQ2154
052500 MOVE TEST-CORRECT TO50 MOVETO. SQ2154 DIVISION.2
6 WRITE-LINE .
570 MOVETO.SQ2154 DUMMY-RECORD
080FAIL-ROUTINE-EX.2
520EXITSQ2154.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
530 . EQUAL .
053200 IF CORRECT-A3 PASS-DECL.2
053300 BAIL-OUT-WRITE. SQ2154.2
030 MOVETO. SQ2154
55 MOVE XXCOMPUTED
053600 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE23 SQ2154
053050 SQ-FS1-STATUSSQ2154
0530 WRITE-LINE. .2
05302880 "STATUS AFTER OPENAFTER INCORRECT" SQ2154
05400 .SQ2154
054100 EXIT. SQ2154.2
04200 CCVS1-EXIT0PERFORM .
5400 EXITSQ2154.2 054400* SQ2154.2 054500**************************************************************** SQ2154.2 054600* * SQ2154.2 054700* THIS POINT MARKS THE END OF THE CCVS MONITOR ROUTINES AND * SQ2154.2 054800* THE START OF THE TESTS OF SPECIFIC COBOL FEATURES. * SQ2154.2 054900* * SQ2154.2 055000**************************************************************** SQ2154.2 055100* SQ2154.2
055200 SECT-SQ215A-0001 SECTION COMPUTED-A SQ2154
0500WRITE-INIT-GF-01SQ2154 055400* SQ2154.2 055500* THIS TEST CREATES FILE SQ-FS1 AND CLOSES IT WITH LOCK. SQ2154.2 055600* FIRST IT SETS UP A SKELETON RECORD IN WORKING STORAGE. SQ2154.2 055700* SQ2154.2
0 T SQ2154
50 "40 .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
056000 MOVE CCVS-PGM-ID520MOVETO 520CCVS1-EXIT.2
6 12 XRECORD-LENGTH.2
056200 MOVE"RC"TO CHARS-OR-RECORDS370 MOVE. TO SQ21542
054600 2 ANSI-REFERENCE. .2
00050MOVE java.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 80
056500 MOVE"SQ" 055100* 30 P-OR-F "*" .2
056600 MOVE"S"TO XLABEL-TYPE (1). SQ2154.2
056700 MOVE055600* FIRST IT SETS BAIL-OUT-DECL BAIL-OUT-EX-DECL.2 056800* SQ2154.2
056900 WRITE-OPEN-01 .2
057000 MOVE 1 TO 059 R1-F-G)java.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 80
057100 MOVE"WRITE-OPEN-01"TO PAR-NAME. SQ2154.2
057200 MOVE"OPEN OUTPUT - NEW FILE"032100* SQ2154.2 MOVETO
057400 OPEN530MOVETO (1). SQ21543230 1TO . .2
05500 056500 MOVSQ 1.2
057600 PERFORM PASS 060 MOVE XLABEL-TYPE1.SQ2154
057700 ELSE 0 WRITEAFTERADVANCING SQ2154
057800 MOVE"00"TO CORRECT-A032900 MOVE CCVS-C-2 TO DUMMY-RECORD C TO 060 WRITE-OPEN-01
057900 MOVE SQ-FS1-STATUS TO COMPUTED-A SQ2154.2
058000 MOVE"FILE OPEN FAILED, FURTHER TESTS ABANDONED" SQ2154.2
80 TO .2
05820 "VII-3 VII-40 STATUS"TO SQ2154
5300 FAILSQ2154
058400 GOTO CCVS-EXIT 03070 SQ-FS1-STATUS0".
058500 END-IF. SQ2154.2 058600* SQ2154.2 058700* WRITE A SINGLE RECORD TO THE FILE SQ2154.2 058800* SQ2154.2
91 . java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0 ""TO .2
059200 MOVE0END-IFSQ2154.2
50 . .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
4FILE-RECORD-INFO-P1-120..
059500 WRITE SQ-FS1R1-F-G-120. SQ2154380 MOVETO DUMMY-RECORDSQ2154.
03490 PERFORMWRITE-LINE-DECLTIMESSQ2154
059700 PERFORM PASS 500MOVE REC-CTjava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
059800 ELSE 002 " WRITE" FEATURE
059900 503PERFORM2
0600 SQ-FS1-STATUS9MOVETO
000MOVEFAILEDABANDONED0520 .SQ2154
060200 TO RE-MARK SQ2154.2
060300 MOVE"VII-3, VII-53, FILE STATUS060000 MOVE SQ-FS1-STATUS TO COMPUTED-A SQ2154.2 PERFORMSQ2154
050 GO CCVS-EXITSQ2154
660END-IF.SQ2154.2 060700* SQ2154.2 060800* CLOSE THE FILE WITH LOCK, SO IT SHOULD NOT REOPEN SQ2154.2 060900* SQ2154.2
061000 CLOSE-INIT-01. SQ2154.2
061100 MOVE 1 TO REC-CT. 06030 ANSI-REFERENCE INF-ANSI-REFERENCE.2
620MOVE" PAR-NAME
630 MOVE"CLOSE 50PERFORMWRITE-LINE2.SQ2154.2
0300 MOVETOINF-ANSI-REFERENCESQ21548XXINFO.SQ2154
10CLOSE-TEST-01SQ2154
6100CLOSEWITH.30 MOVE INF-ANSI-REFERENCE.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
061700 IF SQ-FS1-STATUS = "00"SQ2154.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
061800 PERFORM PASS 10EXITSQ2154.2
061900 ELSE 400750 0100 ""TOSQ2154
600M "00" CORRECT-AWITHjava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
1MOVETO .2
062200 054500*********************38000* SQ2154.2
062300 TO RE-MARK06200 MOVE"0"TO SQ2154.
062400 MOVE"VII-3 VII-38,FILESTATUS TO ANSI-REFERENCE SQ2154.
0650 PERFORM FAILSQ2154.620 " WITH , FURTHER " SQ21545***************************** SQ2154
VS-EXITSQ2154.
6270 END-IF. .2 062800* SQ2154.2 062900* HAVING LOCKED THE FILE, WE NOW TRY TO REOPEN IT. SQ2154.2 063000* THE TEST PASSES IF THE FILE CANNOT BE OPENED AND SQ2154.2 063100* THE APPROPRIATE I-O STATUS VALUE IS RETURNED. SQ2154.2 063200* AN IMPLEMENTATION MAY TERMINATE EXECUTION OF A SQ2154.2 063300* PROGRAM WHICH ATTEMPTS TO REOPEN A LOCKED FILE, SQ2154.2 063400* OR MAY RETURN CONTROL TO THE STATEMENT FOLLOWING SQ2154.2 063500* THE OPEN STATEMENT. SQ2154.2 063600* SQ2154.2
60OPEN-INIT-01SQ2154 063800* SQ2154.2
600MOVE. .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
06400 MOVE"TOPAR-NAME.SQ2154.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
064100 MOVE060 1 XBLOCK-SIZESQ2154
06400 MOVE*"501 TO 1.SQ2154.
064300 OPEN-TEST-01. SQ2154039500* SQ2154.2
640 OPENOPEN SQ-FS1SQ21542 064500* SQ2154.2
0 SECTION
064700 CCVS-999999. SQ2154.2
680040*SQ2154.2
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 ist noch experimentell.