1.IX2034
000200 PROGRAM-ID . IX2034.2
00000IX203A. IX2034.2
000400**************************************************************** IX2034.2
000500* * IX2034.2
000600* VALIDATION FOR:- * IX2034.2
000700* * IX2034.2
000800* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".IX2034.2
000900* * IX2034.2
001000* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".IX2034.2
001100* * IX2034.2
001200**************************************************************** IX2034.2
001300* THIS PROGRAM IS THE THIRD OF A SERIES. ITS FUNCTION IX2034.2
001400* IS TO PROCESS THE FILE SEQUENTIALLY USING THE ACCESS MODE IS IX2034.2
001500* DYNAMIC CLAUSE. THE FILE USED IS THAT RESULTING FROM IX202. IX2034.2
001600* IX2034.2
001700* FIRST, THE FILE IS VERIFIED FOR ACCURACY OF ITS 500 RECORDS. IX2034.2
001800* SECONDLY, RECORDS OF THE FILE ARE SELECTIVELY DELETED AND IX2034.2
001900* THIRDLY THE ACCURACY OF EACH RECORD IN THE FILE IS AGAIN IX2034.2
002000* VERIFIED. IX2034.2
002100* IX2034.2
002200* IX2034.2
002300* IX2034.2
002400* X-CARDS WHICH MUST BE REPLACED FOR THIS PROGRAM ARE IX2034.2
002500* IX2034.2
002600* X-24 INDEXED FILE IMPLEMENTOR-NAME IN ASSGN TO IX2034.2
002700* CLAUSE FOR DATA FILE IX-FS1 IX2034.2
002800* X-44 INDEXED FILE IMPLEMENTOR-NAME IN ASSGN TO IX2034.2
002900* CLAUSE FOR INDEX FILE IX-FS1 IX2034.2
003000* X-55 IMPLEMENTOR-NAME FOR SYSTEM PRINTER IX2034.2
003100* X-62 FOR RAW-DATA IX2034.2
003200* X-82 IMPLEMENTOR-NAME FOR SOURCE-COMPUTER IX2034.2
003300* X-83 IMPLEMENTOR-NAME FOR OBJECT-COMPUTER IX2034.2
003400* IX2034.2
003500* NOTE: X-CARDS 44 AND 62 ARE OPTIONAL IX2034.2
003600* AND NEED ONLY TO BE PRESENT IF THE COMPILER RE- IX2034.2
003700* QUIRES THIS CODE BE AVAILABLE FOR PROPER PROGRAM IX2034.2
003800* COMPILATION AND EXECUTION. IF THE VP-ROUTINE IS IX2034.2
003900* USED THE X-CARDS MAY BE AUTOMATICALLY SELECTED IX2034.2
004000* FOR INCLUSION IN THE PROGRAM BY SPECIFYING THE IX2034.2
004100* APPROPRIATE LETTER IN THE "*OPT" VP-ROUTINE IX2034.2
004200* CONTROL CARD. THE LETTER CORRESPONDS TO A IX2034.2
004300* CHARACTER IN POSITION 7 OF THE SOURCE LINE AND IX2034.2
004400* THEY ARE AS FOLLOWS IX2034.2
004500* IX2034.2
004600* P SELECTS X-CARDS 62 IX2034.2
004700* J SELECTS X-CARD 44 IX2034.2
004800* IX2034.2
004900 ENVIRONMENT DIVISION . IX2034.2
0500CONFIGURATION . IX203460 800C-FAIL 9 IX2034
00510 SOURCE-COMPUTER IX2034
050 .I2
005300 OBJECT-COMPUTER 400 00 TO
050 . IX2034805 .2
050 SECTION IX2034
005600 FILE-CONTROL . 80ORGANIZATION INDEXED IX2034
00570SELECT ASSIGN TO IX2034
050 C0098.2
005900 ORGANIZATION IS INDEXED IX2034.2
00 MRANDOM .2
006100 RECORD KEY 20IX2034
006200 SELECT PRINT-FILE ASSIGN TO IX203470 RAW-DATAIX2034
030"C0085" . .2
006400 SELECT IX-FD1 ASSIGN TO IX203470 5RAW-DATA-KEY X() IX2034
0065000800 PIC 98. IX2034
XXXXD044.2
006700 MODE DYNAMIC .2
006800 ORGANIZATION IS INDEXED .2
00600 IX-FD1-KEY
0000 .030 ARE IX-FD1R1-F-G-2402
007100 FILE SECTION 00040 1ECORDS
0070 .2
030FD . IX2034
070 2
0500 IX2034
007600 5RAW-DATA-KEY (.IX2034
0700 0900 X8IX2034
007800 05 C-TIME080FD
007900 05 008900 01 PRINT-REC PICTUREIX2034
00 PIC .
PIC 99 2
008000020WORKING-STORAGE .
08005 PIC .IX2034
008400 05 C-INSPECT WRK-CS-09V00-007 S99 COMP ZERO .2
0 X3.2
00940 CONTAINS S9 COMP ZERO java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
85 ( .2
080 PRINT-FILEIX2034 S9..
008900 01 PRINT-REC PIC 3 "NO" IX2034
0900100 . .2
010FD .2
009200LABEL STANDARD IX2034.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
009300 DATA 030 0 PIC ) IX2034
009400 CONTAINS RECORDSIX2034
00900RECORD 20 .2
0010 0FILLER X(3) .
0705IX-FD1-REC-120PIC X120) .2
009800 05 IX-FD1-REC-120-24010001 java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 80
09901 PIC 8 .2
1000 IX-FD1-KEY X(29. 5 1 WRK-CS-09V00-008S9) USAGE VALUE IX20342
0110 010 3ILE-RECORD-INFO-SKELETONIX2034
010200 WORKING-STORAGE SECTION . 020 0F PICTURE (()VALUE .2
010300 01 WRK-CS-09V00-006 PIC 0 518 WRK-CS-09V00-011PIC (09 USAGE IX2034
000 0 WRK-CS-09V00-0071901 ()VALUE " .2
010500 01020 5FILLER X(2) IX2034
010600 01 WRK-CS-09V00-009 PIC S9160 ,FIL000ORG= .IX2034.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
017001 WRK-CS-09V00-010 S99 COMP ZERO .2
01012003 WRK-DU-09V00-001" .2
0090 0 0200 PICTURE 3 VALUE 2
140030"ALTKEY1" . .2
011100 03 FILLER PIC 30 X(8 IX2034
1200 PIC .IX2034
0113000 2DUMMY-WRK2 DUMMY-WRK105FILLER X7 .IX2034
10 4
0 0 (5.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
011003000 FILLER PIC X5) IX2034
01700 3FILLER X(.IX2034
011800 03 DUMMY-WRK-INDENT-5 PIC X(115). IX2034.2
01900 FILE-RECORD-INFORMATION-RECIX2034
012000 01200 05FILLER PICTURE X(8)012100 05 FILLER PICTURE X(48) .2
012100 05 014000 07 FIL X().IX2034
04 91.IX2034
0120 5FILLER PICTURE 12 FILLER PIC 7..2
003004 "ODO00PGM,00000BLKSIZ=00" .IX2034
012500 05 FILLER 140 0 FILLER X(6. .2
012600 ",LFIL0000,ORG= ,LBLR= " . .2
0125014000 FILLER PIC () 2
012800 "RECKEY .IX20342
012900 05 FILLER 012600",0 PIC X(5.IX2034.2
013000 ",ALTKEY1= " . IX2034.2
130 5ILLER X3) VALUE 2
013200 ",ALTKEY2= " . IX2034.2
130 05FILLER PICTURE X7 SPACE .2
013400 0 FILE-RECORD-INFO 10 TIMESIX20341000XRECORD-LENGTH9() 2
013500 05 FILE-RECORD-INFO-P1-120. 20 PIC 7. .2
013600 07 FILLER 0100007FILLER X(1.IX2034java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
013700 07 0507 FILLER X() .2
180007FILLER PIC () IX2034
13050 07FILLER PIC ) IX2034
1400 07FILLER X(1) .2
1400 PIC 91IX2034
01420 07FILLER PIC ) .2
0130 7 PIC 96.IX2034
014400 07 FILLER 060 7FILLER PIC () .2
040 0 UPDATE-NUMBER92).IX2034
014600 07 FILLER PIC X(5). IX2034600 FILLER PIC (.IX2034
014700 07 ODO-NUMBER PIC 97007FILLER 0PIC 8 2
180 0 PIC ) .2
04900 X5.IX2034
015000 07 FILLER PIC 1700 01 .01400 7FILLER X() .2
01500 7 XRECORD-LENGTH PIC 9().IX2034
012007FILLER PIC (). 1200 PIC ). .2
0130 7C PIC X(2. IX2034
050 07FILLER X(1) IX2034
0500 07 XBLOCK-SIZE 070 2P-OR-F X5 SPACE IX2034
10 7FILLER X(6.IX203450 PIC () .
01700 RECORDS-IN-FILEPIC ) 100 X5.IX2034
01580 07 FILLER PIC 0170 0FILLER (19) VALUE IX2034
0500 PIC () .2
016000 07 FILLER PIC X(601480007 FILLER X(5070 DOTVALUE9 ZERO .2
01100 () 2
0620005FILE-RECORD-INFO-P121-240. .2
0600100XRECORD-LENGTHPIC ) .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
016400 07 XRECORD-KEY PIC 500 7CHARS-OR-RECORDS3002 FILLER PIC 0 VALUE SPACE .2
016500 07 FILLER PIC X(9) IX2034540 0 FILLER IC1.IX2034
600 7 PIC X2). .2
0600 PIC 07 6.IX2034
6007ALTERNATE-KEY2 X2) .2
016900 07 FILLER PIC X(7)01870003 COMPUTED-APIC 550 7 XFILE-ORGANIZATION X(2.IX2034
017000 01 TEST-RESULTS. IX2034.2
7002 PIC SPACE . IX2034
017200 02 FEATURE PIC X(20) VALUE 16200 05 FILE-RECORD-INFO-P121IX2034
0 SPACE
01409003COMPUTED-4V14 COMPUTED-A949(4 2
017500 02 FILLER 1203 REDEFINES PIC -(4.() .2
160 0 . 6000F )IX2034
70 X9 SPACE IX2034
017800 03 PARDOT-XX .2
10 0 PIC 9 VALUE . IX2034
80 )SPACE 2
80 () .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
1200 TEST-COMPUTEDIX2034.2
018300 02 FILLER 2000 . .2
040 1 .2
018500 000 0 PIC 2)VALUE SPACE .2
0160 2COMPUTED-XIX2034
018700 03 COMPUTED-A PIC X(0) VALUE .0240 0 REDEFINES CORRECT-A -9(4.914. IX2034
018800 030150 FILLER PIC XVALUE . IX2034.2
018900 PIC -9(9).9(9). 0170 2 PAR-NAMEIX203460 CORRECT-AIX2034
OMPUTED-A -918.2
019100 03 COMPUTED-4V14 REDEFINES COMPUTED-A PIC 10080 4 FILLER X. IX2034
09200 03COMPUTED-14V4 COMPUTED-A -(4.94. IX2034
01900 03 CM-18V00100 COR-ANSI-REFERENCE (8VALUE . IX2034
140 04COMPUTED-18V0 -918.IX2034
019020 2FILLER IS (9 " 2
1600 PIC (0 VALUE 080 1 TEST-COMPUTED.2
0190 1TEST-CORRECTIX2034
01900 02 FILLER PIC X(30 VALUE SPACE .2
1900 X(1) VALUE =. .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
200002CORRECT-XIX2034
020100 03 CORRECT-A 02803 COMPUTED-APIC 0VALUE .2
000 3CORRECT-N PIC 99.9 .2
020300 03 CORRECT-0V18 REDEFINES 20002FILLER PIC 4 VALUE FAIL.2
0040 3 CORRECT-4V14REDEFINES PIC -LUE.IX2034
02050 3CORRECT-14V4 CORRECT-A 91941000 REDEFINES COMPUTED-A-(8..
191ZERO
00001DELETE-COUNTER9 ZERO .2
020200 9 VALUE .2
X()VALUE IX2034
021000 03 COR-ANSI-REFERENCE022700 01 PASS-COUNTER PIC 999 VALUE ZERO IX2034
02101CCVS-C-1IX2034
021200 02 FILLER 500 PIC .2
021300- "SS PARAGRAPH-NAME IX2034.2
240 " IX2034.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
021500 02 FILLER PIC 22 PIC 8VALUE .IX2034
02040 2FILLER PIC )VALUE .IX2034
010 203 FILLER PIC 2 IX2034
10 X)VALUE .2
X1VALUE .2
022000 02 FILLER PIC X(4) VALUE "FAIL" . IX20342300 . .2
0200 2 FILLER PIC 0 XXXXVALUE 2
022200 1 REC-SKL-SUB ()VALUE . .2
022300 01 REC-CT PIC 99 VALUE ZERO . IX2034.2
022400 01 DELETE-COUNTER0300 040"COPY- NOT DISTRIBUTION"
20 PIC ZERO IX2034
0226000 INSPECT-COUNTER40
020001 PIC VALUE . IX2034
022800 01040 TEST IX2034
022900 01 ERROR-HOLD PIC X9.IX2034
2000 DUMMY-HOLD PIC 10 SPACE IX2034
30 9 VALUE 2
020 HIGHIX2034java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0 X20342
023400 02 FILLER PIC 0080004FILLER PIC X. IX2034
0252700FILLER 5) VALUE .2
023600 "OFFICIAL COBOL 0" VALIDATION1003 PIC 4)VALUE . 2
023700 02 FILLER PIC X(39)VALUE SPACES 05000 CCVS-H-3IX2034
030 1CCVS-H-2A.2
023900 0 FILLER X60 OFFICIAL.IX2034
2000 X() "CCVS85 " .IX2034
024100 02 FILLER PIC 2020 COBOL VERSION, 93SSVG2
024200 "4.2 " . 250002FILLER 26001 .
243 2 X8 IX2034
0240 COPY002PIC 6 TESTEDjava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
2500 FILLER X41 SPACE IX2034
024600 IX203400 FILLER PIC 100 CCVS-E-2IX2034
400 2102 9) VALUEIX2034
02480040CCVS-E-2-2.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0" RESULT " .IX2034
025000 02 TEST-ID PIC X(9). IX2034.2
050 2FILLER PIC ()VALUE 200 DELETE-COUNTER99 ZERO 2
025200 250 703ENDER-DESC() IX2034
023070ERRORSIX2034
025400 " HIGH " . IX2034.2
070 PASS-COUNTERPIC ZERO .2
0201FOR ONLY.
0002 () VALUE . IX20340 999 ZERO .2
28 VALIDATION INSTITUTESTD.IX2034
025900 01 CCVS-H-3. IX2034.2
026000 02 FILLER 2500 20 X8SPACES .
20 FOR " .
60 2FILLER (8 .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
026300 "COBOL 85 VERSION 0900 PIC XXX VALUE SPACE. IX2034.2
60 2FILLER PIC 2 VALUE .2
0650 026500 " COPYRIGHTVALUE IX2034
0260 1. .2
2F PIC X5)VALUE IX2034
280 2 PIC () VALUE IS END . .2
60 0 X(. .2
027000 02 FILLER PIC X(45) VALUE SPACES 23800 .290 2INFO-TEXT.2
2700 1 CCVS-E-2IX2034
0700 0 FILLER PIC (1) VALUE . IX20342
027300 02 FILLER PIC X(21) VALUE SPACE .200 02 FILLER PIC X() VALUE " IX20342
027400 02 CCVS-E-2-2400 PIC 0010 4 X(2. IX2034
02500 03 RROR-TOTAL XXX0001HYPHEN-LINE2
027600 03 FILLER PIC X 02300 FILLER X(28 IX20342
P (4 VALUE .
027800 "ERRORS ENCOUNTERED" . IX2034.2
079001 CCVS-E-3IX2034.
028000 02 FILLER 060 ***********************.IX2034
00702FILLER IS (4 IS "************X2034.2
2200 0 FILLER X(1) SPACE IX2034
080 2FILLER IC() java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
028 "ON-SITE VALIDATION, NATIONAL INSTITUTEOFSTD&TECH ..
0280 02 PIC (3 IX2034java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
028600 0 FILLER X(1) VALUE 30OPEN-FILESIX2034
080 COPYRIGHT.IX2034
028800 01 CCVS-E-401 MOVE CCVS-PGM-ID RAW-DATA-KEYIX2034
2022 PIC VALUE IX2034
0290 PIC )VALUE .IX2034
029100 0 PIC 052TEST-ID9.IX2034
210 2F PIC (4 IX2034
02900 ESTS EXECUTEDSUCCESSFULLY0390ACCEPT C-DATE.
24 XXINFOIX2034
90 PIC 1)VALUE .2
0260"* INFORMATION *" IX2034
029700 02 INFO-TEXT30CLOSE . IX2034
029800 04 FILLER PIC X(8) VALUE SPACE . IX2034.2
0290 4XXCOMPUTED X2).IX2034
03000 04 FILLER PIC X(5 VALUE SPACE . IX2034
060" FOR . IX20342
0500 2 FILLER X(5)VALUE IX2034
003000" ALIDATION,N INSTITUTE STD&TECH. " ..2
0590 1CCVS-H-3. 20 ZERO .IX2034
0305 0FILLER IS 5VALUE S*************.2
030600- "300CCVS-INIT-FILE. IX2034.2
03000 02 30ADD . IX2034
030320 MOVE FILE-RECORD-INFO-SKELETON2
030900 01 CCVS-PGM-ID PIC 030 FILE-RECORD-INFO). IX2034
03100"" . .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
310PROCEDURE .2
020CCVS1
0330 . .2
010OPEN
350MOVE 14)VALUE "ENDOFTEST-" IX2034
040 PASS-COUNTER C-OK.2
010040 ERROR-HOLD C-ALL.2
031800 ADD 1 TO C-NO-OF-TESTS. 30MOVE ERROR-COUNTER . IX2034
031900 ACCEPT C-DATE FROM 40MOVE TO . IX2034
03200 ACCEPT C-TIMETIME 2
032100 REWRITE RAW-DATA-SATZ07040END-E-2.2
320 . .2
IX20342
032400 OPEN OUTPUT 40 2000TERMINATE-CCVS.IX20342
032500 MOVE 310 PROGRAM IX2034.2
00MOVE TO . .2
370PERFORM 0 .
033 .IX20340 X4V .2
9 9T 2
30CCVS-INIT-FILE.2
3310ADD 1TO . ..FAILADD ..java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
033200 MOVE FILE-RECORD-INFO-SKELETON IX20340 FOR USE IX2034
033300 0800 2 X(5)00 PRINT-DETAILIX2034
002800 ON-SITEOF TECH.2
0GO CCVS1-EXITIX2034
360CLOSE-FILESIX2034
370OPEN 010 " PARDOT-X IX2034.
380 CCVS-PGM-IDTO RAW-DATA-KEY IX2034
033900 03670 95.IX2034
03400MOVE C-ABORT .2
03400 MOVE TO . IX20342
IX2034
034300 MOVE 0002FILLER PIC () " OF " .2
0340 MOVE PIC S.IX2034
000ELSE BAIL-OUT. IX2034
034600 REWRITE 30MOVE TO SPACE .2
034700 END-E-220 2 FILLER X(1)060 REC-CT ZERO SPACE PAR-NAME..java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
.2
034900 PERFORM END-ROUTINE THRU 070HEAD-ROUTINEIX2034
0350 7MOVE TO . PERFORM 2TIMES
310EXIT . 0 X8VALUE .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
35 .
050 RUN .IX2034
035400 INSPT0 4030000 04 FILLERIX2034
350 . MOVE 070MOVE TO WRITE-LINE.
035600 FAIL0780 CCVS-C-2 DUMMY-RECORD0 PIC () 2
07 DE-LETE**TO ADD 1 java.lang.StringIndexOutOfBoundsException: Range [66, 65) out of bounds for length 80
03583400 FILLER IS VALUE 0 java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 80
03500PRINT-DETAIL.2
036000 IF REC-CT NOT EQUAL TO ZERO 0END-RTN-EXIT.2
30M " .
0362080END-ROUTINE-1.2
360 ****TO TO
30 P-OR-F"java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
050PERFORM THRU2
60ELSE THRU BAIL-OUT-EX. IX2034.2
003100MOVE TO . .2
0310.
0 ZERO PAR-NAME
037000 MOVE SPACE TO RE-MARK90MOVE ()FAILED . IX2034
0310 .
0960MOVE TO ERROR-TOTAL.2
0370MOVE 09700 .2
037400090 TO .IX2034
037500 09 CCVS-E-2.IX2034
037600 COLUMN-NAMES-ROUTINE. IX2034.2
037700 MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM 1 . 2
070MOVE TO PERFORM 2. .010MOVE " C-ABORT.2
03790MOVE TO . PERFORM . IX2034
0380END-ROUTINE
038100 MOVE HYPHEN-LINE440MOVE ERROR-TOTAL2
000 C-TIME TIME IX2034450 "TESTS " TO .IX2034
0380 CCVS-E-1PERFORM 2. 2
30 END-ROUTINE-1.2
3500 ADD ERROR-COUNTER TO ERROR-HOLD 480MOVE "OIX2034java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
30. ADD DELETE-COUNTER. .2
30 TO .
038800* IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12. IX2034.2
038900 MOVE PASS-COUNTER HEAD-ROUTINE COLUMN-NAMES-ROUTINE
300 MOVE TO CCVS-E-4-2020 CCVS-INIT-FILE. .
0390 CCVS-E-4.IX2034
090 SPACE .2
330END-ROUTINE-12IX2034
039400MOVE TEST "T .IX20342
090 IS TO .2
0960MOVE java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 80
.2
030 TO 2
90MOVE 3java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
00330 I-O .2
010END-ROUTINE-13.2
040200 IF 030READ KEY40MOVE RECORD-COUNT.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
040300 MOVE 20.
040400 40 TO 40 PASS-COUNTERIX2034
04050MOVE "" .
040600 MOVE CCVS-E-2 TO 430 MOVE TO IX2034
000 TO IX2034
480 MOVE NO TO IX20342
040900 ELSE MOVE 040REWRITE 040 NOT TO TFAIL-ROUTINE-WRITE.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
041000 MOVE MOVE 8 .
390PERFORM 0 SPACES . .2
041200 MOVE 0EXIT . .40FAIL-ROUTINE-WRITE.2
041300 WRITE-LINE. IX2034MOVE TO IX2034
041400 ADD 1 TO MOVE 050. " .ADD1TONSPECT-COUNTER. .
05 IF
410MOVE TO .2
47 MOVE 2
48 035800 MOVE "****DELETED 2
041900 MOVE CCVS-H-1 TO 20. 0 EQUAL ZERO
40 CCVS-H-2A PERFORM 2 TIMES.2
0410 M CCVS-H-2B PERFORM 3 TIMES.2
0422003MOVE WRK-CS-09V00-006
0MOVE . .2
40MOVE DUMMY-RECORD .2
042500 MOVE HYPHEN-LINE ZERO . IX2034
042600 MOVE DUMMY-HOLD TO DUMMY-RECORD 000MOVE TO P 2TIMESjava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
2 .IX2034
042800 PERFORM WRT-LN. 44 TO IX2034
042900 WRT-LN. IX2034.2
DUMMY-RECORD. .2
043100790 TO WRITE-LINE
080END-ROUTINE2
043300 PERFORM WRT-LN. 3100 MOVE TO DUMMY-RECORD.PERFORM 540 PRINT-DETAIL2
043400 FAIL-ROUTINE. 048200* IX2034.2
450 COMPUTED-X TO .2
060MOVE READ FEATURE2
043700 IF CORRECT-X NOT EQUAL TO 4800READ-TEST-F1-01-RIX2034
043800 MOVE 04880 1 WRK-CS-09V00-006.2
04390 "NO INFORMATION,00 PASS-COUNTERTO . .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
440 MOVE XXINFO DUMMY-RECORD() .2
410 OVETO 0 TO . .2
04420GO . .2
40 .IX2034
044400 MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE IX2034.2
0404900 UPDATE-NUMBER TO IX2034
0090ADD WRK-CS-09V00-008.2
044700 MOVE SPACES TO COR-ANSI-REFERENCE. IX2034.2
04480004970GO .2
044900 00980ADD 1 . .2
0400 IF NOT EQUAL GO TO . IX2034
1IF EQUAL TO GO 00MOVE () IX-WRK-KEY.2
04010 NOT XRECORD-NUMBER.2
0 TO COMPUTED-A000PERFORM .IX2034
0450 ANSI-REFERENCE INF-ANSI-REFERENCEIX2034.2
4MOVE DUMMY-RECORD 2TIMES
045600 MOVE SPACES TO INF-ANSI-REFERENCE0GO . 00DELETE-COUNTER ZERO
04570 BAIL-OUT-EX.EXIT IX2034
0480.
045900 EXIT . IX203400"(S ELETED ENDER-DESC .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
046000 50MOVE CORRECT-18V0
046100READ-INIT-F1-01IX2034
046200* THIS FILE "IX-FD1" IS ACCESSED SEQUENTIALLY AND HAS IX2034.2
046300* ASSOCIATED WITH IT A RECORD KEY WHICH AT ALL TIMES SHOULD IX2034.2
046400* CONTAIN THE INDEX OF THE RECORD PREVIOUSLY READ. IX2034.2
046500 OPEN INPUT IX-FD1. IX2034.2
04605100 PERFORM 0MOVE TO PERFORM . IX2034
046700 MOVE ZERO 051600* IX2034.2
046800 MOVE ZERO 5 GREATER 2IX2034
60 TO .2
0402 WRK-CS-09V00-007TO 0 .2
047100 MOVE ZERO 20PERFORM 1 AFTER .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
047200 MOVE SPACE WRK-CS-09V00-007 CORRECT-18V0java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
04300MOVE TO . .2
070 MOVE TO .IX2034
0475030 PRINT-DETAIL.2
0700 05310*IX2034.2
047700 MOVE "KEY AFTER OPEN" TO 053200* IX2034.2
047800 440 CCVS-C-2DUMMY-RECORD5 READ-TEST-F1-03PAR-NAME
56 MOVE RECORD .IX2034
0PERFORM IX2034
048100* IX2034.2
048200* IX2034.2
048300* IX2034.2
048400 READ-INIT-F1-01-0. IX2034.2
0450MOVE . FORMAT " IX20342
048600 MOVE "READ NEXT RECORD" TO 50PERFORM .IX2034
00 READ-TEST-F1-01-R.
0488005450042 . IX2034
9 IX-FD1 java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
049000 AT END GO TO READ-TEST-F1-01.000 PERFORM PASS45 NOT 2
00MOVE TO () .2
040302 TO IX2034
090MOVE FURTHER PROGRAM ..java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
049400 GO TO .
049500 IF 0GO FAIL-ROUTINE-EXIX20340PERFORM.IX2034
04960440 . .2
0470 GO READ-TEST-F1-01-22
080ADD TO
049900 READ-TEST-F1-01-2MOVE RECORD .IX2034
05050 PASS.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
050100 IF 60MOVE TO .2
0520ADD WRK-CS-09V00-010.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
000 WRK-CS-09V00-006 51 2
5440 COMPUTED-A SPACE .2
050500 GO 500 CORRECT-A SPACE BAIL-OUT-EX090PERFORM IX2034
050600070PERFORM . .2
0570IF NOT TO IX20342
050800 MOVE "440MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE.IX20342
050900 MOVE TO IX2034
0100MOVE 50TO IX2034
0510470 BAIL-OUT-EX.045700 BAIL-OUT-EX. .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
05120 FAIL.2490 ..2
051300 ELSE IX2034460580MOVE ZERO .2
051400 PERFORM ZERO WRK-CS-09V00-009HICHALL TIMES .2
051500580 ZERO 060 OPEN IX-FD12
051600* IX2034.2
051700* IX2034.2
051800* IX2034.2
5 . .2
50 " TOPAR-NAME .2
0 2
2 WRK-CS-09V00-007 400IX2034490MOVE TO WRK-CS-09V00-009IX2034
020 PASS.
05240004700 ZERO . .2
550 " " TO java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
020 MOVE TO IX2034
0527090AT END .2
052800 090 "ATENDPATHTAKEN" TO IX2034
052900 PERFORM FAIL. IX203490MOVE TO (1) .2
05300 PRINT-DETAILIX2034
053100* IX2034.2
053200* IX2034.2
053300* IX2034.2
053404708MOVE " .
550MOVE TO .2
05600 "READNEXT RECORD" TO . IX2034
053700 IF WRK-CS-09V00-008 EQUAL TO 100 080 010DELETE-TEST-GF-01-2IX2034
053800 PERFORM PASS IX2034080IX2034
0590ELSE IX2034*IX2034
054000 MOVE WRK-CS-09V00-008 TO COMPUTED-18V004800READ-INIT-F1-01-0IX2034.
560 I KEY IX2034
05420460MOVE RECORD FEATURE
3 . java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
054400PERFORM . .2
054500* IX2034.2
560.IX2034
05470000ADD TO .2
054800 MOVE "READ010 DELETE-TEST-GF-01-R.IX2034.
0540490010DELETE-TEST-GF-01.2
.
50 .
055200 WRK-CS-09V00-009 COMPUTED-18V0IX2034
055300 MOVE ZERO TO CORRECT-18V0 IX2034
055400 MOVE "BAD UPDATES; IX-28; 4.5.061600 " IX-21.2" RE-MARK IX2034.2
0550 RE-MARKIX2034.2
055600 PERFORM FAIL. IX2034.2
050 PRINT-DETAILIX2034
055800* IX2034.2
055900 READ-TEST-F1-05. IX2034.2
05600 MOVE "062200* IX2034.2
056100 MOVE "READ NEXT RECORD00100240.IX2034.2
06000 1TO .IX2034
05020 "" TO IX2034java.lang.StringIndexOutOfBoundsException: Range [80, 81) out of bounds for length 80
056400 ELSE 80MOVE COMPUTED-18V0
550MOVE TO IX2034
50 TO IX2034
05670030 000IF NOT TO 2
056800 TO RE-MARK IX2034.2
0506330 PERFORM . 0090MOVE TO IX2034
0500PERFORM .2
057100 CLOSE IX-FD1 .2
057200* IX2034.2
057300* R E A D NEXT RECORD IX2034.2
057400* IX2034.2
057500 DELETE-INIT-GF-01. 0 DELETE-TEST-GF-03 .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
051 ZERO
057700 MOVE 2 PASS50*IX2034
057800 MOVE 0190 READ-TEST-F1-02IX2034
057900 MOVE ZERO 640 ELSE IX2034
05800MOVE WRK-CS-09V00-009.2
058100 MOVE 058100 MOVE ZERO RECORD FEATURE
05820MOVE WRK-CS-09V00-011.2
6 ZERO .2
TO .
05850040PERFORM 0PERFORM IX2034
56 PAR-NAME.
058700 DELETE-TEST-GF-01-R. IX2034.2
058800 65100*
WRK-CS-09V00-007.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
50 IX-FD1IX2034
059100 AT 650MOVE 080TO IX2034
050 ZERO TO WRK-CS-09V00-007020 PERFORM . 2
059300 GO TO TO 30IX2034
059400 MOVE 09 ZERO .2
059500 IF WRK-CS-09V00-007 EQUAL TO 4 IX2034.2
059600 GO TO DELETE-TEST-GF-01-2. IX2034.2
05905300 MOVE 630OPEN INPUT IX-FD1.
090 " END NOT TAKEN" TO 0DELETE-TEST-GF-04-R.2
0590 DELETE-TEST-GF-01.580PERFORM IX2034
0000GO DELETE-TEST-GF-01-R.2
060100 DELETE-TEST-GF-01-2. IX2034.2
TO () java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
3 java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0 .IX2034
0605070 O WRK-CS-09V00-009. IX2034.2
00040 READ-TEST-F1-04TO . IX20342
67 ZERO .2040 READ FEATURE2
680GO DELETE-TEST-GF-01-R.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
060900 MOVE MOVE WRK-DU-09V00-001java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0 WRK-CS-09V00-008.2
061100 50 "BAD UPDATES; ;1 IX20342
06200 . 2
061300 IF WRK-CS-09V00-006 NOT EQUAL TO 501 IX2034.2
0640MOVE COMPUTED-18V0
061500 MOVE 501 TO CORRECT-18V0 IX2034.2
; 4.3. TO
061700 PERFORM . 2
010 7 .IX2034
0610PERFORM .IX2034
062000 PERFORM PRINT-DETAIL. IX2034600 "056000 MOVE "READ-TEST-F1-05 RE-MARKIX2034.
062100* IX2034.2
062200* IX2034.2
062300* IX2034.2
062400 DELETE-TEST-GF-02. IX2034.2
062500 MOVE "DELETE " TO FEATURE. IX20340920 PERFORM PASS.2
60 "DELETE-TEST-GF-02" TO IX2034
062700 IF WRK-CS-09V00-008 NOT EQUAL TO 125 IX2034.2
062800 MOVE WRK-CS-09V00-008 TO COMPUTED-18V0.2
062900 MOVE 125 TO CORRECT-18V0 IX2034.2
063000 MOVE "DELETED RECORDS; IX-21; 4.3.2 " TO RE-MARK IX2034.2
063090 ZERO 2
063200 ELSE IX2034.2
063300 PERFORM PASS. IX2034.2
030PERFORM . IX2034
063500* IX2034.2
063600* IX2034.2
063700* IX2034.2
0630 . 2
0 "DELETE .
60 "00-009IX20342
064100 IF WRK-CS-09V00-009 EQUAL TO ZERO IX2034.2
064200 PERFORM PASS IX203405000DELETE-TEST-GF-06.2
040 ELSE IX2034.2
0000MOVE " PAR-NAMEIX20342
040 MOVE TO IX2034 WRK-CS-09V00-010EQUAL 35IX2034
60 ZERO .2
040 MOVE KEY ; 432" RE-MARK .
68 .IX2034
010PERFORM 2
065000* IX2034.2
065100* IX2034.2
065200* IX2034.2
065300 DELETE-INIT-GF-04 .59400 MOVE IX-FD1R1-F-G-240 MOVE FILE-RECORD-INFO2
065400 MOVE "DELETE-TEST-GF-04" TO PAR-NAMEMOVE 90 java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
065500 MOVE ZERO 020MOVE ;432 .
065600 MOVE ZERO TO WRK-CS-09V00-007 0250 RE-MARKIX2034
650 MOVE WRK-CS-09V00-008
0020PERFORM IX2034
065900 MOVE ZERO TO 0780 .2
60MOVE TO .2
066100 030PERFORM . .2
660MOVE TO . IX2034
60 IX-FD12
066400 DELETE-TEST-GF-04-R0IX2034
066500 ADD 1TO 0.IX2034
660 WRK-CS-09V00-007
066700 ADD 1 TO WRK-CS-09V00-008. IX2034.2
066800 READ IX-FD1 NEXT RECORD AT END 60 OVE TO WRK-CS-09V00-007 .2
066900 MOVE IX-FD1R1-F-G-24090MOVE WRK-CS-09V00-007.2
067000 IF 00ADD 1TO
067100 ADD 1 TO WRK-CS-09V00-009. IX2034. IX2034
070 WRK-CS-09V00-007 4IX2034
0700MOVE WRK-CS-09V00-007.2
067400 ADD 1 TO 0 MOVE IX-21RE-MARK
070 XRECORD-KEY IX-WRK-KEY
067600 MOVE WRK-CS-09V00-008 TO WRK-DU-09V00-001. IX2034.2
067700 IF IX-WRK-KEY EQUAL 10 PERFORM .
06780062100* IX2034.2
067900 IF XRECORD-NUMBER062300* IX2034.2
068000 ADD 1 TO WRK-CS-09V00-011. 60 DELETE-TEST-GF-02 .2
068100 IF WRK-CS-09V00-006 GREATER 0MOVE COMPUTED-18V02
068200 GO TO DELETE-TEST-GF-04. IX2034.2
060630 FAIL.2
068400 DELETE-TEST-GF-04. IX2034
068500 IF WRK-CS-09V00-006 NOT EQUAL TO 376 IX2034063500* IX2034.2
068600 MOVE "IX-21; 4.3.2; INCORRECT RECORD COUNT" IX2034 DELETE FEATURE.2
068700 TO RE-MARK IX2034.2
68 WRK-CS-09V00-006 .2
068900 MOVE 376 TO CORRECT-18V0 IX2034.2
0690005 WRK-CS-09V00-009 .2
090IX2034
069200 PERFORM PASS. IX2034.2
6 PRINT-DETAIL.2
069400* IX2034.2
650DELETE-TEST-GF-05IX2034
069600 MOVE "DELETE " TO 065000* IX2034.2
069700 MOVE "DELETE-TEST-GF-05" TO 650 . IX2034
090 WRK-CS-09V00-009 EQUAL ZERO .2
069900 MOVE TO .2
070000 MOVE WRK-CS-09V00-009 TO 0MOVE FILE-RECORD-INFO1. .2
070100 MOVE IX-FD1.2
070200 PERFORM 640 DELETE-TEST-GF-04-R. .2
070300 ELSE IX2034
070400 PERFORM PASS. IX20341 WRK-CS-09V00-008.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
070090MOVE TO ( .2
070600* IX2034.2
070700 DELETE-TEST-GF-06. IX2034.2
0780 " " TO . .2
070900 MOVE "06200IF WRK-CS-09V00-007 EQUAL TO 4 .2
CS-09V00-010 375 IX2034
071100 MOVE . .2
010 "; 4.32 MISMATCH" TO IX2034
010 TO IX2034
071400 7 EQUAL .2
071500 ELSE IX2034.2
071600 PERFORM 0ADD 1 TO .2
07170 PERFORM PRINT-DETAILIX2034
071800* IX2034.2
0710800 GO DELETE-TEST-GF-04.2
020 DELETE TO .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0720 " PAR-NAME .2
0720 NOT 37 .2
07TO .2
7 ; .." .2
072500 TO MOVE CORRECT-18V0
070 WRK-CS-09V00-011TO .2
072700 PERFORM FAIL0ELSE .2
20ELSE IX2034
072900 PERFORM PASS . .
073000 PERFORM PRINT-DETAIL. IX2034.2
073100 CLOSE IX-FD1. IX203406900 MOVE DELETE FEATURE.
073200 IX2034.2
073300 9 TO .2
073400 CCVS-999999. IX2034.2
073500 GO TO CLOSE-FILES. IX2034.2
quality 97%
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.25Angebot
¤
*Eine klare Vorstellung vom Zielzustand