Quelle sq148a.cob
Sprache: Cobol
DIVISION SQ1484
000100 .2
000300 SQ148A0020 DATA 30PIC 2
000400**************************************************************** SQ1484.2
000500* * SQ1484.2
000600* VALIDATION FOR:- * SQ1484.2
000700* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".SQ1484.2
000800* USING CCVS85 VERSION 3.0. * SQ1484.2
000900* * SQ1484.2
001000* CREATION DATE / VALIDATION DATE * SQ1484.2
001100* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".SQ1484.2
001200* * SQ1484.2
001300**************************************************************** SQ1484.2
001400* * SQ1484.2
001500* X-CARDS USED BY THIS PROGRAM ARE :- * SQ1484.2
001600* * SQ1484.2
001700* X-14 SEQUENTIAL MASS STORAGE FILE * SQ1484.2
001800* X-55 SYSTEM PRINTER * SQ1484.2
001900* X-82 SOURCE-COMPUTER * SQ1484.2
002000* X-83 OBJECT-COMPUTER * SQ1484.2
002100* X-84 LABEL RECORDS OPTION. * SQ1484.2
002200* * SQ1484.2
002300**************************************************************** SQ1484.2
002400* * SQ1484.2
002500* THIS PROGRAM CHECKS FOR THE CORRECT RESPONSE TO READING * SQ1484.2
002600* A FILE OPEN IN THE OUTPUT MODE. THE TEST FOR CORRECT * SQ1484.2
002700* I-O STATUS CODE 47 IS IN THE DECLARATIVES. AN ABNORMAL * SQ1484.2
002800* TERMINATION IS POSSIBLE AFTER THE TEST OF THE I-O STATUS * SQ1484.2
002900* CODE IS ACCOMPLISHED BUT BEFORE CONTROL IS RETURNED TO * SQ1484.2
003000* THE MAIN LINE CODE. * SQ1484.2
003100* * SQ1484.2
003200**************************************************************** SQ1484.2
003300* SQ1484.2
00 DIVISION SQ1484
003500 CONFIGURATION 00850 7 FILLER PIC X7).SQ1484
00360 SOURCE-COMPUTER 80007 PIC 9(6). 2
003700 Card0130. SQ1484.2
08OBJECT-COMPUTER SQ1484
003900 Card0131. 0003FILE-RECORD-INFO-SKELETONSQ14848007FCHARS-OR-RECORDS X(). .2
004000* SQ1484.2
004100 INPUT-OUTPUT SECTION . SQ1484.2
0420
0PRINT-FILE
004400 "C0085" . 016900 07 FILLER PIC X(7). SQ1484
004500* SQ1484.2
004600 SELECT SQ-FS4 40"ODO000,= ,LRECL=0000, =0000" . SQ148400FFILE-ORGANIZATION (
004700 ASSIGN SQ1484.2
004800 "C0020" SQ1484.2
004900 FILE STATUS SQ-FS4-STATUS SQ1484.20980WORKING-STORAGE ,=" SQ1484.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
005000 ORGANIZATION IS SEQUENTIAL SQ1484.2
0130
005200* SQ1484.2
005300* SQ1484.2
050 DIVISION SQ1484
005500 FILE SECTION . SQ1484.2
005600 FD 0070 . .2
005700 LABEL 10402FILLER X()SPACE SQ1484
005800 Card0132 SQ1484.2
005900 DATA RECORD 011300* WORKING-STORAGE DATA ITEMS 030 XRECORD-NAME PIC .SQ1484
006000 . SQ1484.2
61 PICTURE X1)
0 X1SQ1484
006300* SQ1484.2
60FD 00
050LABEL IS 12100 05 FILLER )VALUE
060 CONTAINS 0 1100OMPUTED-4V14 -) 2
006700 RECORD 014800 07 FILLER05FILLER 010 COMPUTED-14V4 PIC ()9)2
080.
00690 .. .
0070101007XRECORD-LENGTH(SQ14841930 04COMPUTED-18V0 -9(1) .2
007100 20 FILLER PICTURE SQ1484
0PIC
07 () 001X0SPACE
700 (.SQ1484
007500 07 FILLER PIC X(1). SQ1484090 2FILLER X(30 SPACE . .2
007600 07 FREELUNIT-NUMBER PIC 15007XBLOCK-SIZE 9()SQ1484
0070 7 PIC X() .2
-NUMBER..
007900 07 FILLER PIC X(6). 330 22 REDEFINES -91.SQ1484
008000 0004 3CORRECT-14V4 REDEFINES PIC 91) .06 PIC (..java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
008100 07 FILLER PIC X(5). SQ1484.2
020 FODO-NUMBER PIC () .2
008300 07 FILLER PIC X(5). SQ1484.2
008400 07 014200 07 FILLER020800 03 FILLER PIC X(2) VALUE SPAC.
02 PIC (4 SPACE .2
008600 07016300 07 10PIC 20*SQ1484
8 X() 2
0080 PIC .
008900050 7 PIC .2
09007FBLOCK-SIZE 9()0700 IC 9(java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
009100 0010 02 FILLER IS X1)VALUE .17 07FILLER 9) java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
009200050007FILLER X().SQ1484
009300 07 FILLER PIC 250 2FILLER IS X .2
907 X).
009500 07 FILLER PIC X(6).010 0IC IS 007 PIC (). .2
009600 07 FLABEL-TYPECCVS-C-2.SQ1484
009700* SQ1484.2
0.
009900* SQ1484.2
010000*************************************************************** SQ1484.2
010100* * SQ1484.2
010200* WORKING-STORAGE DATA ITEMS SPECIFIC TO THIS TEST SUITE * SQ1484.2
010300* * SQ1484.2
010400*************************************************************** SQ1484.2
010500* SQ1484.2
010600 01 STATUS-GROUP (SQ1484
010700 04 SQ-FS4-STATUS. SQ1484.2
10 2
000 7 XVALUE .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
011000* SQ1484.2
011100*************************************************************** SQ1484.2
011200* * SQ1484.2
011300* WORKING-STORAGE DATA ITEMS USED BY THE CCVS * SQ1484.2
011400* * SQ1484.2
011500*************************************************************** SQ1484.2
011600* SQ1484.2
01170REC-SKEL-SUB .SQ1484
011800* SQ1484.2
1 FILE-RECORD-INFORMATION-REC.2
20 FILE-RECORD-INFO-SKELETON.
012100 05 FILLER PICTURE SQ1484
10"=01301PICX(1) SPACE. SQ1484.2
012300 05 FILLER PICTURE 30 1 PIC 95) ZERO SQ1484
140 ,=00,=,=0000, 00" .2
012500 05 FILLER 1915 3PARDOT-XVALUE .2
020 00000,ORG=" SQ1484java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
5PICTURE .2
012800 ",RECKEY= 0410 OFFICIALCOBOL070 0 FEATUREPIC (2) VALUESPACE .2
029 PICTURE 8) S.2
020 FILLER X3)VALUE SQ1484
100 05 FILLER 005 PIC X5VALUE .2
01320 ALTKEY2.21100 X0
3 5FILLER X(7) SPACE .SQ1484
0220PIC .
013500 05 FILE-RECORD-INFO-P1-120. SQ1484.2
013600 07 FILLER PIC X(5). SQ148408002 FILLER X3) VALUE SPACE SQ1484
013700 07 XFILE-NAME PIC X(6). SQ1484.2
013800 07 FILLER 7 PIC X2)VALUE .SQ1484
3 7RECORD-NAME.S.
014000 07 FILLER PIC X(10 CORRECT-0V18 CORRECT-A3 REDEFINES PIC .8 .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
014100 0242 . .2
0003CR-18V0SQ1484
014300 07 XRECORD-NUMBER PIC 004 COMPUTED-18V04PIC 2
10090 4 PIC SQ1484
0140000 PIC 9(2. SQ1484
014600 003FILLER X(2)VALUE . .2
01470007ODO-NUMBER 9) 0100 . .2
048000100*
1907XPROGRAM-NAME5.SQ1484
150 PIC () .2
010 7 9(6.SQ1484
05200 7 FILLER PIC X(7) .2
015300 07 CHARS-OR-RECORDS PIC 020060 PIC 000 PIC 1 ".SQ1484.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
01540 FILLER PIC () java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
150200FILLER XVALUE 2
015600 270 0 PIC () (.() SQ1484
100 PIC 00 CORRECT-A.
10 7FILLER PIC X5.SQ1484
19 PIC 2
01600 PIC 25 PIC 8 VALUE SQ1484.2
060007XLABEL-TYPE2000 CCVS-C-2java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
120 FILE-RECORD-INFO-P121-240. .2
130 FILLER ().
60007 2900 .
016500 07 FILLER PIC X01000 CCVS-C-1. .2
X2.2
016700 07 FILLER PIC X(9). SQ148402FILLER VALUE 0 (00*.2
80ALTERNATE-KEY2 2.2
607FILLER .SQ1484
017000* SQ1484.2
017100 01 TEST-RESULTS. SQ1484.2
017200 02 FILLER PIC X VALUE SPACE . SQ1484.2
1730 2PAR-NAMESQ1484
017400 03 FILLER PIC 020 1REC-CT 9 VALUE . SQ14842
07500 PARDOT-X X VALUE SPACE SQ1484
017600 03 DOTVALUE 99 VALUE ZERO .2
00 PIC 99 ZERO .2
01780 X(24 VALUE .2
0290 0 FILLER PIC 0 1PASS-COUNTER PIC 80 1 .
040 FOR USE .SQ1484
018100 02 FILLER X(9) SPACE SQ1484.2
018200 02 RE-MARK PIC X(61). SQ1484080 2FILLER 06 1RECORD-COUNT 9(5 ZERO .2
0830TEST-COMPUTEDSQ14842
018400 02 FILLER PIC X(30) VALUE SPACE . SQ1484.2
018500 02 FILLER PIC X(17) VALUE " COMPUTED =" . SQ1484.2
0186000220 2FILLER PIC (6 TESTEDSQ1484
018700 03 COMPUTED-A0230001 CCVS-H-1SQ1484.2
088003 REDEFINES -99.(.SQ1484
0189090 18,9" SQ14842
REDEFINES COMPUTED-A-4)9(.SQ1484
019100 03 COMPUTED-14V4 REDEFINES COMPUTED-A PIC -0500 PIC X2900CCVS-E-4-1 VALUE SQ1484
14 FILLER X4) VALUE .2
0193022700 1 REC-SKL-SUB210 "COBOL VALIDATION SYSTEM" 040 0CCVS-E-4-2 XXXSPACE .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
019400 04 FILLER PIC X. SQ1484.2
019500 03 FILLER PIC X(50) VALUE SPACE . 400 09 1PIC 7 XXINFOSQ1484
01960001 .
019700 02 FILLER PIC 0900 0 . .2
18 2FILLER (7 "CORRECT java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
90 2CORRECT-XSQ1484
03 .SQ1484
020100 03 037001 PIC SPACES .2
00CCVS-H-1
020300 03 CORRECT-4V14 REDEFINES CORRECT-A PIC -9(4).9(14). SQ148400XXCORRECT X(20) 00FILLER 39 PACES
020400 03 040 OFFICIAL " .
18V0 CORRECT-ASQ1484
020600 04 CORRECT-18V0 PIC -9(18). SQ1484500 . .2
0270 0 FILLER X. SQ1484.2
8 ..
005000***********
021000* SQ1484.2
20 1 ..2
021200 02 FILLER PIC IS X VALUE 026200 01 CCVS-H-3. 0"**********" java.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 80
021300 02 FILLER PIC IS X(17) VALUE 0
021400 02 FILLER PIC IS X VALUE 270 2FILLER PIC 2)VALUE SQ1484.2
10 0 IS (2)VALUE FEATURE
021600230 2 FILLER SQ1484
0217020 FILLER PIC 14 IS "END OF " . SQ1484
0218 IS 9VALUE .2
90 10 SQ148A-DECLARATIVE-001-SECT. .2
20 1CCVS-C-2SQ14842
02210 2FILLER PIC 1)VALUE . .2
PIC 6) "TESTED2
20FILLER X(19) VALUE . .2
022400 02 FILLER PIC 26002 PIC )VALUE SPACE .2
20 0FILLER X2 .SQ1484
022600* SQ1484.2
02700022700 01 3FILLER X SPACE .2
022800 01 REC-CT50 .SQ1484
022900 01 DELETE-COUNTERMOVE CORRECT-A
0200 1ERROR-COUNTER 99VALUE 200 .SQ1484 SQ-FS4-STATUS SQ1484
023100 00370MOVE 00FILLER X2)VALUE 2
023200 01 PASS-COUNTER PIC 999 VALUE ZERO 4 00ON-SITEjava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
3 130 DECL-FAIL
023400 01 ERROR-HOLD331 TO SQ1484
023500 01 DUMMY-HOLD PIC X(120) VALUE SPACE . 32 .
06 PIC ()VALUE . SQ1484
023700 01 ANSI-REFERENCE00 PIC 0 PIC SQ1484
3
0300 PIC X3)VALUE . SQ1484
0400 2FILLER PIC () SQ1484.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
024100 "OFFICIAL COBOL COMPILER VALIDATION SYSTEM" . SQ1484.2
0030 ECL-FAILSQ1484.2
030 1CCVS-H-2ASQ1484java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
024400 02 FILLER PIC X(4230 X4 )java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
400 PIC (7 "CCVS85 " .SQ1484
024600 0700 . .
0247040 "***TESTECUTEDSUCCESSFULLY" .
030 "**" TO
024900 " COPY - NOT FOR DISTRIBUTION" . SQ1484.2
20002 PIC 4)VALUE . .2
025100* SQ1484.2
025200 01 CCVS-H-2B. SQ1484.2
025300 02 FILLER PIC X(15) VALUE "TEST RESULT OF " . SQ1484.2
025400 02 TEST-ID PIC X(9)030 2FILLER X(2 VALUE 32 "" TO .2
("java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
06002FILLER X12 VALUE SQ1484 DECL-WRITE-LINESQ148430 2INF-ANSI-REFERENCE X(8 java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
20 " " .SQ1484
50F PIC 2 .2
025900 " LEVEL VALIDATION FOR " . SQ14840PERFORM .2
20 2 FILLER PIC .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
20" VALIDATION,NATIONALINSTITUTEOF STD java.lang.StringIndexOutOfBoundsException: Range [65, 64) out of bounds for length 80
026200 01 CCVS-H-3. MOVE 0080 **************" .2
02630 2 FILLER PIC X(3)VALUE SQ1484
02640 OFFICIAL0MOVE CORRECT-X
026500 02 FILLER PIC (8 VALUE 0IF REC-CT EQUAL ZERO 2
026600 "COBOL 85 VERSION 4.2, Apr 1993 SSVG " .SQ1484.2
026700 02 FILLER 10 SQ148ASQ148460 SPACE RE-MARK.2
2680 "COPYRIGHT18,9 . .2
026900 0031300* SQ1484300FILLER X(4 ALUEOF .SQ1484
0200 0 PIC X(2)VALUE . SQ1484
027100 2FILLER X(14 IS "END TEST- " . .2
220002 ID-AGAIN070MOVE TO DUMMY-HOLD.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
7 FILLER X5 2 1XXINFO.2
0290002FILLER X(19)VALUE *INFORMATION..2
0750 2 FILLER PIC (3)VALUE . SQ1484
027600 02 FILLER PIC X(21) VALUE SPACE 340MOVE TO PERFORM SQ1484.
2002 . .2
027800 03 031800 SQ148A-DECLARATIVE-001-SECT.SQ1484
020 3 X VALUE .2
02800 0 ENDER-DESC X(4 VALUE 2 4FILLER (5 SPACE .2
.2
028200 01CCVS-E-3SQ1484.2
028300 02 FILLER PIC X(22) VALUE SQ148440 02 INF-ANSI-REFERENCE X(48) .2
028400 "090MOVE DUMMY-HOLDTODUMMY-RECORDSQ1484.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
02850 FILLER X(12) VALUE SPACE .2
0286000360 2 FILLER IS XVALUE SPACE SQ14840 .. java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
028700 "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. " .SQ1484.2
028800 02 FILLER 80DECL-WRT-LN.2
280 FILLER X(0 VALUE .2
029000 " 1985,1986. SQ1484.2
029100 01 CCVS-E-4. SQ1484.2
02020 TO -********".
029300 02 FILLER PIC X(4) VALUE 20 "STATUS FORREADOF FILE OPEN OUTPUT INCORRECT" SQ1484.
029400 02 CCVS-E-4-2 PIC XXX VALUE SPACE . 03100PIC ,.4" 38800 IF COMPUTED-X NOT EQUAL TO SPACE GO TO.
090 FILLER PIC () .2
029600 " TESTS WERE EXECUTED SUCCESSFULLY" . SQ1484 "FURTHER, SEE . java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
7 01 . SQ1484
00 2FILLER PIC (9) "360.2
031700* SQ1484.2
030000 04 FILLER PIC 033800* TO DECL-FAIL-EX. SQ1484.2
030 ANSI-REFERENCE COR-ANSI-REFERENCE040ELSE .2
030200 04 FILLER PIC X(5) VALUE SPACE . SQ1484.2
030300 04 XXCORRECT PIC X(20). SQ1484034300* SQ14840PERFORM 2 TIMESSQ1484
000 X(8..2
030500 01 HYPHEN-LINE. SQ1484.2
03060 FILLER IS 0450
030700 02 FILLER PIC IS 030 DECL-FAILSQ1484
030034900310 TO SQ1484
030900 02 FILLER PIC 83 .SQ1484
031000- "******************************" . SQ1484.2
0 330 ""
10"" . .205 REC-CT. .2
031300* SQ1484.2
031400* SQ1484.2
03150PROCEDURE . .2
03600DECLARATIVES SQ1484
031700* SQ1484.2
0310 SECTION 2
3090
0200READ-ERROR-PROCESSSQ148430 TO .SQ1484
032100 IF SQ-FS4-STATUS480
032200 PERFORM DECL-PASS SQ1484410 . .2
2 TO SQ1484T .2
032400 ELSE SQ1484.2
032500 MOVE "47" TO CORRECT-A SQ1484.2
0200MOVE SQ-FS4-STATUS COMPUTED-A SQ1484
032700 MOVE "STATUS FOR READ OF FILE OPEN OUTPUT INCORRECT" SQ1484.2
0 00.2
20 VII-5 ANSI-REFERENCE.2
033000 PERFORM .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
310 20.SQ1484
033200 END-IF . 00720 MOVE TO DUMMY-RECORD.2
033300* SQ1484.2
033400 0700MOVE TO DUMMY-RECORD490* 0 REC-CT DOTVALUESQ1484
033500 MOVE "PASS " TO P-OR-F. PERFORM .
0 TO .SQ1484
0330 . 2
033800* SQ1484.2
0030OPEN . .2
030 30MOVE
03400ADD 1 320MOVE TO 2
0340310 PERFORM . .2
034300* SQ1484.2
040 .
034500 MOVE *TEST *TO 2
0460MOVE **050 SPACE
034700 ADD 1 038600* SQ1484.2
034800 PERFORM DECL-PRINT-DETAIL. 044100*037000 IF RECORD-COUNT GREATER 50
034900* SQ1484.2
0
REC-CTSQ1484
035200 MOVE 6 DECL-WRT-LN SQ14844 (). .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
030 REC-CTDOTVALUE.
0070 MOVE DUMMY-HOLD DUMMY-RECORD0. .2
035500 PERFORM DECL-WRITE-LINE. 310PERFORM . 2
035600 IF P-OR-F450 TERMINATE-CCVS. .2
035700 PERFORM DECL-WRITE-LINE SQ1484.2
035800 PERFORM THRU SQ14842
0800MOVE TO . .2
03600 . .2
0300 SPACE .0 . 8IF GO .
036200 MOVE SPACE TO 04000 DECL-FAIL-EXSQ1484.2
330M SPACE TO . 050 .
0360 REC-CT TO .2
036500 MOVE SPACE TO 400 DECL-BAIL.0600PERFORM SQ1484
036600 MOVE SPACE TO RE-MARK. SQ1484.2
036700* SQ1484.2
036800 DECL-WRITE-LINE. SQ1484.2
3 RECORD-COUNT .2
037100 MOVE DUMMY-RECORD TO DUMMY-HOLD SQ1484.2
037200 MOVE TO SQ14842
070 AFTER ADVANCING PAGE SQ1484
30MOVE TO PERFORM .2
037500 MOVE CCVS-C-20 MOVE "05 SPACETO . SQ1484.2
0370400MOVE * -.
3700 HYPHEN-LINE1 DELETE-COUNTER.SQ148404100 DECL-WRITE-LINE 2TIMESSQ1484.2
037800 PERFORM DECL-WRT-LN 00020 SPACES COR-ANSI-REFERENCE.2
037900 MOVE 010 . .2
038000 MOVE ZERO 700 PRINT-DETAILSQ1484.2
038100 PERFORM DECL-WRT-LN .2
038200* SQ1484.2
8 . .2
340 DUMMY-RECORDLINES.
038500 MOVE 0440PERFORM 3 TIMESSQ1484
038600* SQ1484.2
038700 DECL-FAIL-ROUTINE. SQ1484.2
0380IF NOT EQUAL SPACE 00DECL-BAIL-WRITESQ1484
038900 IF CORRECT-X NOT EQUAL TO . .
0 ANSI-REFERENCE . .2
039100 MOVE "NO0100SQ1484.2
039200 MOVE XXINFO DUMMY-RECORD .2
330 DECL-WRITE-LINE. .2
340MOVE TO . .2
090 TO DECL-FAIL-EX
039600 DECL-FAIL-WRITE. SQ1484.2
039700 MOVE TEST-COMPUTED TO PRINT-REC SQ1484.2
039800 PERFORM DECL-WRITE-LINE 0MOVE DUMMY-RECORD2
0 CORRECT-XMOVE ID-AGAIN
040000 MOVE TEST-CORRECT042200 MOVE " TERMINATION AT THIS POINT IS ACCEPTABLE" SQ1484.2
040100 PERFORM DECL-WRITE-LINE 2 TIMES. SQ1484.2
420MOVE TO . SQ1484
040300 DECL-FAIL-EX. 040300 DECL-FAIL-EX. SQ1484 3 TIMES.SQ1484.2
040090MOVE DUMMY-RECORD.PERFORM 2TIMESSQ1484
040500* SQ1484.2
040600 DECL-BAIL. SQ148450MOVE TO DUMMY-RECORD WRITE-LINE TIMES.2
040700 IF COMPUTED-A NOT EQUAL TO SPACE GO TO DECL-BAIL-WRITE. SQ1484.2
040800 IF CORRECT-A EQUAL TO SPACE GO TO DECL-BAIL-EX0400MOVE java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
040900 DECL-BAIL-WRITE. SQ1484.2
041000 MOVE CORRECT-A SECTION 40CLOSE .SQ1484
0MOVE . 2
04120440 CCVS-PGM-ID TEST-ID. .2
10MOVE TO 50SQ1484.2
041400 PERFORM DECL-WRITE-LINE 2 TIMES. SQ1484.2
041500 MOVE SPACE INF-ANSI-REFERENCE.2
041600370PERFORM THRU. .2
.
041800* SQ1484.2
044100* 050600* 4PERFORM SQ1484
40 SPACE 0MOVE TO SQ1484
042450 (REC-SKL-SUBSQ1484050 "PASS" TO P-OR-F.SQ1484.
042200 MOVE "ABNORMAL TERMINATION AT THIS POINT IS ACCEPTABLE" SQ1484.2
042300 TO DUMMY-RECORD. SQ1484470CLOSE-FILESSQ1484.2
440 PERFORM 0480 PERFORM THRUSQ1484
042500* SQ1484.2
0200END-DECLSSQ1484.2
04270010 PASS-COUNTER CCVS-E-4-1.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
042800 END DECLARATIVES . SQ1484.2
042900* SQ1484.2
043000* SQ1484.2
043100 CCVS1 SECTION . SQ1484.2
043200 OPEN-FILES. SQ1484.2
430OPEN PRINT-FILE SQ1484
043400 MOVE 80IF IS TO .2
030 TO . .2
043600 MOVE SPACE TO TEST-RESULTS. SQ1484.2
00510 MOVE TO ERROR-TOTALSQ1484
043800 MOVE ZERO 0PERFORM PRINT-DETAILSQ1484
043900 PERFORM CCVS-INIT-FILE 10 TIMES. SQ1484.2
400 GO TO . .2
044100* SQ1484.2
4200 CCVS-INIT-FILESQ1484.2
00700 "." SQ1484
044400 MOVE FILE-RECORD-INFO-SKELETON TO 70 REC-CT DOTVALUE.2
4400 FILE-RECORD-INFO). SQ1484
052700 ELSE SQ1484.2
044700 CLOSE-FILES080MOVE TO . SQ1484
044800 PERFORM 0800PERFORM 29 MOVE TEST OENDER-DESCjava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
090CLOSE . .2
045000 TERMINATE-CCVSSQ14842
045100 STOP RUN . SQ1484.2
045200* SQ1484.2
045300 INSPT. SQ1484.2
045400 MOVE "INSPT" TO P-OR-F. SQ1484.2
045500 ADD 1 TO INSPECT-COUNTER. SQ1484.2
045600 PERFORM PRINT-DETAILSQ1484.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
045700* SQ1484.2
00 .
045900 MOVE "PASS " TO P-OR-F. SQ1484.2
046000 ADD 0400 . .2
046100 PERFORM PRINT-DETAIL. SQ1484.2
046200* SQ1484.2
43 .
40 "FAIL*" TO .
40 ERROR-COUNTERSQ14842
046600 PRINT-DETAILSQ1484.2
046700* SQ1484.2
60 07 ." TOPARDOT-X java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
490MOVE DELETEDRE-MARK
047000 MOVE "*****" TO P-OR-F.44HYPHEN-LINE .2
1 TO . 2
40 PERFORM . .2
047300* SQ1484.2
0440 . WRT-LN.2
047500 IF REC-CT NOT EQUAL 055200* SQ1484.2
0 " SQ1484.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
047700 MOVE 050600* BAIL-OUT-EX.2
0478000 .0450 TO .2
09 W. java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
00 P-OR-F TO FAILSQ14842
048100 PERFORM 0500PERFORM . .2
420 FAIL-ROUTINE THRUFAIL-ROUTINE-EXSQ1484
048300 ELSE SQ1484.2
048400 PERFORM BAIL-OUT049000* SQ1484.2
048500 MOVE SPACE 60 ANSI-REFERENCEINF-ANSI-REFERENCE CCVS-E-4.SQ1484
048600 MOVE SPACE TO COMPUTED-X. SQ1484 " FURTHER INFORMATION, PROGRAM." 010PERFORM .SQ1484 TO . WRITE-LINE.2
8 TO SQ1484
8IF EQUAL ZERO TO .PERFORM 3. SQ1484
04890009 " 2
049000* SQ1484.2
0410. .2
049200 MOVE CCVS-H-1 TO 70 CCVS-C-1 DUMMY-RECORD WRITE-LINESQ1484
04930 MOVE TO DUMMY-RECORD WRITE-LINE. SQ1484
04940 MOVE CCVS-H-2BDUMMY-RECORD WRITE-LINE. SQ1484java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
049500 MOVE CCVS-H-3.SQ14840RITE-LINE.2
049600 COLUMN-NAMES-ROUTINE HYPHEN-LINE DUMMY-RECORD TO SQ1484
090 CCVS-C-1 DUMMY-RECORD WRITE-LINE. 2
049800 MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES . .2
049900 MOVE HYPHEN-LINE TO DUMMY-RECORD0 WRITE-LINE TO java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
50END-ROUTINESQ1484
500 HYPHEN-LINE0BAIL-OUT-WRITESQ1484
050200 PERFORM 0 TO SQ1484
050300 END-RTN-EXIT. SQ1484.2
500MOVE .SQ1484
05050PERFORM . .2
050600* SQ1484.2
050700 END-ROUTINE-1. SQ1484.2
050800 ADD ERROR-COUNTER TO ERROR-HOLD SQ14840105800 TO . PERFORM .
050900 ADD INSPECT-COUNTER40 CCVS-E-4 CCVS-E-2-2.2
051000 ADD DELETE-COUNTER TO 51500 MOVE .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
PASS-COUNTER . .2
051200 MOVE 800EXIT SQ1484
051300 MOVE ERROR-HOLD TO CCVS-E-4-2059000* SQ1484 ELSE SQ1484.2
MOVE CCVS-E-40* * SQ14842
051500 MOVE 58 HYPHEN-LINE DUMMY-RECORD WRT-LN.090*THE THE SPECIFIC*SQ1484
009 DUMMY-RECORD
051700 MOVE "55000 TO RECORD-COUNT .2060************************ .2
5 ERROR-COUNTER ZERO .2
0090 java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 80
0520 ELSE SQ1484.2
520 ERROR-COUNTER. .2
052200 MOVE CCVS-E-2 TO DUMMY-RECORD. SQ1484.2
520 PERFORM . SQ1484
052400 END-ROUTINE-13. SQ1484.2
052500 IF 050BLANK-LINE-PRINTSQ14840 WRITE-LINE.SQ1484.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0260MOVE "TOERROR-TOTAL SQ1484.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
052700 ELSE SQ1484.2
LETE-COUNTER ERROR-TOTAL.2
2 "(S) DELETED " TO . SQ1484
053000 MOVE CCVS-E-2 "TESTS INSPECTION" TO . .2
053100 PERFORM WRITE-LINE. SQ1484.2
053200 IF 030MOVE TO . .2
030 " " TO .2
SQ1484.2
053500 MOVE INSPECT-COUNTER061000* SQ1484.2
053600 MOVE "TEST(S) REQUIRE 061100* OPEN THE FILE IN THE OUTPUT MODE SQ1484.2
05370 MOVE TO DUMMY-RECORDPERFORM . SQ1484java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
053800 CCVS-E-3 DUMMY-RECORD PERFORM . SQ1484.2
053900* SQ1484.2
054000 WRITE-LINE. SQ1484.2
054100 ADD 040 CCVS-C-1 DUMMY-RECORD 00M "**" . java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
054200 IF RECORD-COUNT GREATER 040 HYPHEN-LINE DUMMY-RECORD SQ1484
054300 MOVE DUMMY-RECORD TO 0590 MOVE TO DUMMY-RECORD .2
054400 MOVE SPACE TO DUMMY-RECORD 951 .SQ1484
054500 WRITE DUMMY-RECORD AFTER ADVANCING PAGE SQ1484.2
054600 MOVE CCVS-C-1 DUMMY-RECORD PERFORM WRT-LNSQ1484
0070 . .2
054800 HYPHEN-LINE DUMMY-RECORDPERFORM SQ1484
0549000MOVE TO DUMMY-RECORD SQ1484
ZERO SQ1484
055100 PERFORM WRT-LN CORRECT-A GO BAIL-OUT-EXSQ1484
055200* SQ1484.2
05530 WRT-LN. .2
055400 WRITE AFTER ADVANCING 1 LINES.2
0550 MOVE TO DUMMY-RECORDSQ1484
055600 BLANK-LINE-PRINT.0260 PERFORM SQ1484
055700 PERFORM WRT-LN. SQ1484.2
0558000300 XXINFODUMMY-RECORDSQ1484
055900 IF COMPUTED-X NOT EQUAL TO SPACE 6290 "00" TO CORRECT-ASQ1484
050600MOVE ERROR FROM OUTPUT SQ1484
05610 ANSI-REFERENCE INF-ANSI-REFERENCESQ1484
056200MOVE NO 610 RE-MARK2
056300 MOVE XXINFO TO DUMMY-RECORD. SQ1484300 MOVE "VII-3, VII-43" TO SQ14842
056400 PERFORM 2 TIMES .2
0560300SEQ-TEST-01-01-ENDSQ1484
056600 GO TO FAIL-ROUTINE-EX90EXIT SQ1484.2
056700 FAIL-ROUTINE-WRITE SQ1484
056800 MOVE TEST-COMPUTED TO PRINT-REC SQ1484.2
0690 PERFORM WRITE-LINE SQ1484
057000 MOVE ANSI-REFERENCE TO COR-ANSI-REFERENCE. 063700* A NEW FILE IS OPEN . WE NOW ATTEMPT5600FAIL-ROUTINE-WRITESQ1484.2
057100 MOVE TO PRINT-RECSQ1484
057200 PERFORM WRITE-LINE 2 TIMES. SQ1484.2
057300 MOVE SPACES TO COR-ANSI-REFERENCE070 MOVE ANSI-REFERENCE COR-ANSI-REFERENCESQ1484
0. .2
05750 . .2
70 . SPACES .
057700 IF NOT TO SPACE TO BAIL-OUT-WRITE.2
057800 IF CORRECT-A EQUAL TO SPACE 0 BAIL-OUTSQ1484.2
057900 BAIL-OUT-WRITE. SQ1484.2
058000 MOVE CORRECT-A TO XXCORRECT. SQ1484.2
058100 MOVE COMPUTED-A TO XXCOMPUTED. SQ1484.2
058200 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. SQ1484.2
0790 BAIL-OUT-WRITE. .2
0584000620MOVE XRECORD-NAME() .2
5800 TO INF-ANSI-REFERENCE0MOVE XPROGRAM-NAMESQ1484
05860008100 MOVE TO XXCOMPUTEDSQ1484
058700 EXIT 0520MOVE TO . SQ1484
058800 CCVS1-EXIT. SQ1484.2
058900 EXIT . SQ1484.2
059000* SQ1484.2
059100**************************************************************** SQ1484.2
059200* * SQ1484.2
059300* THIS POINT MARKS THE END OF THE CCVS MONITOR ROUTINES AND * SQ1484.2
059400* THE START OF THE TESTS OF SPECIFIC COBOL FEATURES. * SQ1484.2
059500* * SQ1484.2
059600**************************************************************** SQ1484.2
059700* SQ1484.2
059800 SECT-SQ148A-0002 SECTION 061200* SQ1484059200* * SQ1484.2
059900 STA-INIT. SQ1484.2
060000* SQ1484.2
060100 MOVE "SQ-FS4" TO XFILE-NAME (1). SQ1484.2
060200 MOVE "R1-F-G" TO XRECORD-NAME (1). SQ1484.2
060300 CCVS-PGM-ID XPROGRAM-NAME1.SQ1484
060400 MOVE 120 TO XRECORD-LENGTH (1). SQ1484.2
060500 MOVE "CC" TO CHARS-OR-RECORDS (1). SQ1484.2
06060 MOVE 1 TO XBLOCK-SIZE). .2
06018 "SEQ-TEST-OP-01 TOPAR-NAME. SQ14842
060800 MOVE "SQ" TO 40MOVE XRECORD-LENGTH)SQ1484java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
060900 MOVE "S" TO XLABEL-TYPE (1). SQ1484.2
061000* SQ1484.2
061100* OPEN THE FILE IN THE OUTPUT MODE SQ1484.2
061200* SQ1484.2
061300 SEQ-INIT-01. 90 MOVE "" TO XLABEL-TYPE. SQ1484.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
4MOVE .
061500 MOVE "**" TO SQ-FS4-STATUS. SQ1484.2
0160 ZERO (1) .2
061700 MOVE "OPEN, CREATE FILE" TO FEATURE. SQ1484.2
061800 MOVE "SEQ-TEST-OP-01" TO PAR-NAME. SQ1484.2
0619006800MOVE TO COMPUTED-ASQ1484.2
062000 OPEN OUTPUT SQ-FS4. 06160 MOVE 020 0" CORRECT-ASQ14842
062100* SQ1484.2
062200* CHECK I-O STATUS RETURNED FROM OPEN OUTPUT SQ1484.2
062300* SQ1484.2
2 .
062500 IF SQ-FS4-STATUS0630 FAILSQ1484.
062600 PERFORM PASS062200* CHECK0340 . .2
062700 ELSE SQ1484.2
062800 MOVE SQ-FS4-STATUS TO COMPUTED-A SQ1484.2
062900 MOVE "00" TO CORRECT-A SQ1484.2
063000 MOVE "UNEXPECTED ERROR CODE FROM OPEN OUTPUT" SQ1484.2
030TO java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
030 "VII-3, VII-43" TO .2
063300 PERFORM FAIL. SQ1484.2
630 SEQ-TEST-01-01-END.
063500* SQ1484.2
063600* SQ1484.2
063700* A NEW FILE IS OPEN. WE NOW ATTEMPT TO READ A RECORD. SQ1484.2
063800* SQ1484.2
063900 SEQ-INIT-02. SQ1484.2
064000 MOVE 1 TO REC-CT. SQ1484.2
064100 MOVE "**" TO SQ-FS4-STATUS. SQ1484.2
064200 MOVE "READ IN OUTPUT MODE" TO FEATURE. SQ1484.2
064300 MOVE "SEQ-TEST-RD-02" TO PAR-NAME. 0690.
0640 . .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
064500 READ SQ-FS4. SQ1484.2
064600* SQ1484.2
064700 CLOSE-TEST-03. SQ1484.2
064800 CLOSE SQ-FS4. SQ1484.2
064900* SQ1484.2
0650 SECTION SQ1484
065100 CCVS-999999. SQ1484.2
065200 GO TO CLOSE-FILES. SQ1484.2
quality 95%
¤ Dauer der Verarbeitung: 0.32 Sekunden
¤
*© Formatika GbR, Deutschland
2026-03-28