000000 DIVISION .2
0020PROGRAM-ID NC1134
000300 NC113M. NC1134.2
000400**************************************************************** NC1134.2
000500* * NC1134.2
000600* VALIDATION FOR:- * NC1134.2
000700* * NC1134.2
000800* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC1134.2
000900* * NC1134.2
001000* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC1134.2
001100* * NC1134.2
001200**************************************************************** NC1134.2
001300* * NC1134.2
001400* X-CARDS USED BY THIS PROGRAM ARE :- * NC1134.2
001500* * NC1134.2
001600* X-55 - SYSTEM PRINTER NAME. * NC1134.2
001700* X-82 - SOURCE COMPUTER NAME. * NC1134.2
001800* X-83 - OBJECT COMPUTER NAME. * NC1134.2
001900* * NC1134.2
002000**************************************************************** NC1134.2
002100* NC1134.2
002200* PROGRAM NC113M VERIFIES CORRECT USE OF AREA A WITHIN NC1134.2
002300* A PROGRAM. NC1134.2
002400* NC1134.2
002500* NC1134.2
0002300* A PROGRAM . NC1134.2
002700 CONFIGURATION SECTION . NC1134002500* NC1134.2
002800 SOURCE-COMPUTER 0200CONFIGURATION . NC1134
002900 Card0130. NC1134020 Card0130NC1134
0030 . .2
010 Card0131 .2
003200 INPUT-OUTPUT 20INPUT-OUTPUT . NC1134
003300 FILE-CONTROL . NC1134.2
040SELECT ONC1134
003500 "C0085" . NC1134.2
00600DATA NC1134
003700 DIVISION . NC1134.2
003800 FILE SECTION . 0DATA NC1134.2
003900 FD PRINT-FILENC1134
004000 01 PRINT-REC PICTURE 030 SECTION . NC1134
004100 1 DUMMY-RECORDNC1134
004200 WORKING-STORAGE SECTION . NC1134.2
004300 77 000001PRINT-REC (20).NC1134
004400 77 DELETE-CNT PICTURE 999 VALUE 1 PICTURE (2) .2
004500 01 TEST-RESULTS. 7ERROR-COUNTER 999VALUE . NC11342
00460 0 PICTURE VALUE PACE.2
004700 02 FEATURE PICTURE X(20). NC1134.2
004800 02 FILLER PICTURE VALUE . NC1134.2
004900 02 P-OR-F PICTURE XXXXX. NC1134.2
0500 0 ILLER XVALUE . NC1134
005100 02 PAR-NAME PICTURE X(19). NC1134.2
005200 0 PICTURE VALUE . .2
005300 02 COMPUTED-A PICTURE X(20). 080 0 X VALUE PICTURE ..2
005400 02 COMPUTED-N REDEFINES COMPUTED-A PICTURE 00 PICTURE .NC1134
005500 02 FILLER PICTURE XX VALUE SPACE . 0530002COMPUTED-A X(20).NC1134
06002 PICTURE X(0. NC1134
00700 REDEFINES PICTURE -()99. NC1134
0058050 2CORRECT-A (0.NC1134
005900 02 RE-MARK 50 0 REDEFINES CORRECT-A 9(.(java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
6 .
10 PICTURE " .
006060 4 .
006300 SPACE 3) NC1134
006400 02 FILLER 1. .
6 COMPILER
006600 02 FILLER PICTURE X(35) VALUE 007000 02 FILLER PICTURE IS X(19) VALUE IS "TEST RESULTS SET- ". NC1134 PICTURE X9 .
0.
006800 01 HEADER-LINE-2. NC1134.2
006900 02 FILLER PICTURE 007600 02 FILLER PICTURE NC1134
007000 02 FILLER 078002 FILLER X(2) NC1134
0710002 TEST-ID IS X() .2
00720 2FILLER IS X4)VALUE . NC1134
007300 01 HEADER-LINE-3. NC1134.2
070 2FILLER X(4) VALUE NC1134
007500 " FOR OFFICIAL USE ONLY " 802 PICTURE X(9 IS FEATURE
0600 FILLER PICTURE (8 NC1134
0770 .2
00800 0 PICTURE 2)VALUE .2
007900 " COPYRIGHT 1985 " . NC1134.2
00001COLUMNS-LINE-1.2
008100 02 PAGE-CONTROL-C PICTURE IS X VALUE IS IS . .2
800 PICTURE X99) VALUE FEATURE
008300- "S PARAGRAPH NAME 008900 02 FILLER PICTURE IS X(15) VALUE IS SPACE. NC1134.2
008400- " REMARKS" . NC1134.2
008500 02 FILLER PICTURE IS X(20) VALUE IS SPACE . NC1134.2
008600 01 COLUMNS-LINE-2. NC1134.2
00870 0 PICTURE X VALUE SPACE NC1134
008800001002FILLER IS X9)VALUE SPACE .NC1134
008900 02 FILLER 090 1ENDER-LINE-1.2
009000 02 FILLER PICTURE IS X(4) VALUE IS 09002FILLER IS (2 VALUE IS . .2
9FILLER SX9)VALUE IS SPACE .2
009200 01 ENDER-LINE-1. NC1134.2
090 2 PICTURE (2 IS SPACE .2
009400 02 FILLER PICTURE IS X(14) VALUE 0 2FILLER IS (5 IS SPACE .2
00500 PICTURE IS (9) .2
06002 FILLER PICTURE IS 4)VALUE SPACE .2
009700 01 ENDER-LINE-2. NC1134.2
009800 02 FILLER PICTURE 90 SPACE NC1134.2
009900 SPACE . NC1134.2
1000 0 FILLER PICTURE X(1 VALUE SPACE NC1134
0000 2ERROR-TOTAL PICTURE I XXX IS . NC1134
10 2 PICTURE VALUE SPACE NC1134
010.NC1134
010400- "COUNTERED" . NC113400 PICTURE 3VALUE N.2
1002FILLER IS X(33 IS . .2
010600 01 ENDER-LINE-3000 FILLER X(2 VALUE NC1134.
010700 02000 " OFFICIALONLY. NC1134.2
010800 " FOR OFFICIAL USE ONLY" . NC11340 2FILLER X(1)VALUE .NC1134
ALUE .2
011000 02 FILLER PICTURE X(58) VALUE 010 2 FILLER X(1)VALUE . .2
0110 X()VALUE SPACE NC1134
011200 02 010 0 HYPHEN-LINENC1134
011300 01 HYPHEN-LINE. 0 PICTURE VALUE IS . .2
140 PICTURE X VALUE
011500 010--------------------- .2
16-"------------ .2
01100 ---------..2
011800- "------09 NC1134.
010PROCEDURE .2
012000 DIVISION NC1134.2
012100 11 NC1134
10 . .2
3 PRINT-FILENC1134
012400 MOVE " NC113M" TO TEST-ID. NC1134.2
01250 TEST-ID ID-AGAIN.2
012600 PERFORM HEAD-ROUTINE THRU60 PERFORM THRU . NC1134
10MOVE TO NC1134
012800 MOVE "MARGIN TESTING" TO FEATURE08 "MARGINTESTING" TO .NC1134
09 MAR-TEST-12
013000 MAR-TEST-2. NC1134.2
013100 MOVE "VISUALLY CHECKED" TO RE-MARK. NC113400MAR-TEST-2NC1134
020MOVE TO . .2
130PERFORM .NC1134
013400 GO TO MAR-TEST-3 PRINT-DETAIL.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
013500 MAR-TEST-15 "" TO .2
013600 MOVE "MAR-TEST-15" TO PAR-NAME.NC1134
013700 PERFORM PRINT-DETAIL "" TO .2
013800 MAR-TEST-7. NC1134.2
" 2
014000 PERFORM PRINT-DETAIL. NC1134.2
014100* GO TO MAR-TEST-8. NC1134.2
0 TO NC1134
014300 MOVE . java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0140 PRINT-DETAIL.
014500 GO TO MAR-TEST-13. NC1134.2
0160 MAR-TEST-4NC1134
014700 MOVE "MAR-TEST-4" TO PAR-NAME. NC1134.2
40 PRINT-DETAIL2
014900 MAR-TEST-9. NC1134.2
015 PRINT-DETAIL.
015100 java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
015200 MAR-TEST-8. NC1134.2
015300 "MAR-TEST-8" TO . .2
015400 PERFORM PRINT-DETAIL. NC1134.2
015500 PERFORM . NC1134
160GO MAR-TEST-10.2
015700 MAR-TEST-1. NC1134.2
015800 0600PERFORM . .2
015900 MOVE "TO .
016000 PERFORM PRINT-DETAIL. NC1134 " MUST BE " TO RE-MARK.NC1134
1. java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
060MOVE SEQUENTIAL RE-MARK.2
016300 MOVE "MAR-TEST-5" TO PAR-NAME. NC1134.2
1400 PERFORM . .2
060 TO . .2
060 . .2
060 MOVE MAR-TEST-13 PAR-NAMENC1134
016800 PERFORM PRINT-DETAIL. NC1134.2
016900 GO TO MAR-TEST-14. NC1134.2
1700 MAR-TEST-3NC1134.2
017100 MOVE "FOR CORRECTNESS" TO RE-MARK. NC1134.2
017200 MOVE "MAR-TEST-3" TO PAR-NAME. NC113470 "FOR CORRECTNESS" TO . NC11342
01730 PERFORM . NC1134
017400 PERFORM MAR-TEST-4. NC1134.2
NC1134.2
017600 MAR-TEST-14. NC1134.2
017700 MOVE "MAR-TEST-14" TO PAR-NAME. NC1134.2
017800 PERFORM PRINT-DETAIL. NC1134.2
0190 PERFORM . .
018000 GO TO . .2
08100 MAR-TEST-11NC1134
018200 MOVE "MAR-TEST-11" TO PAR-NAME. NC1134.2
018300 PERFORM PRINT-DETAIL. NC113470 PRINT-DETAIL .2
01400 TO . .2
018500 MAR-TEST-10080 TO . .2
018600 MOVE "MAR-TEST-10" TO PAR-NAME. NC1134.2
018700 PERFORM . .2
018800 GO 30 PERFORM . .2
018900 . .2
100MOVE " PAR-NAME. NC11342
0108600 "MAR-TEST-10" PAR-NAMENC1134
019200 PERFORM MAR-TEST-70870PERFORM . .2
0130 TO . .2
019400 CLOSE-FILES. NC1134.2
150 END-ROUTINE END-ROUTINE-3NC1134
019600 CLOSE PRINT-FILE100MOVE MAR-TEST-6 PAR-NAME.2
019700 STOP RUN . 90PERFORM . .2
0198090 TO . .2
019900 MOVE "" TO P-OR-F .2
00 RUN NC1134.
020100 ADD 1 TO ERROR-COUNTER09800 . .2
020200 MOVE "FAIL*" TO P-OR-F. NC1134.2
020300 DE-LETE. 2000FAIL.2
020010 ERROR-COUNTER.2
020500 MOVE " ************ " TO COMPUTED-A. NC1134.2
020600 MOVE "******** " TO . NC1134.2
020700 MOVE "****TEST DELETED****" 200 . NC1134
020800 ADD 1 TO DELETE-CNT. NC1134.2
0290 PRINT-DETAILNC1134
021000 MOVE TEST-RESULTS TO PRINT-REC. NC1134.2
0210 PRINT-RECAFTER 1 .2
021200 MOVE SPACE TO P-OR-F0MOVE **TEST *TO NC1134
230MOVE TO . NC1134
02140MOVE TO . .2
021500 MOVE SPACE TO CORRECT-A TEST-RESULTS . NC1134
0216002 TO .
10 . .2
10 BLANK-LINE-PRINT. .2
290 MOVE HEADER-LINE-1 UMMY-RECORD.2
022000 WRITE DUMMY-RECORD AFTER 1. NC1134 SPACE RE-MARKNC1134
022100 PERFORM BLANK-LINE-PRINT. NC1134.2
220 MOVE TO DUMMY-RECORDNC1134
022300 WRITE DUMMY-RECORD AFTER 1. NC1134.2
02400PERFORM BLANK-LINE-PRINT . NC1134.2
02500 MOVE HEADER-LINE-3 TO . NC1134
022600 WRITE 1.NC1134
0020 HEADER-LINE-2 DUMMY-RECORDNC1134
022800 0230 DUMMY-RECORDAFTER 1.NC1134
022900 MOVE COLUMNS-LINE-10 BLANK-LINE-PRINT. NC1134
02300WRITE . NC1134
023100 MOVE SPACE TO PAGE-CONTROL-C.020 WRITE AFTER 1 .2
023200 COLUMNS-LINE-2 DUMMY-RECORDNC1134
023300 WRITE DUMMY-RECORD AFTER 1. NC1134.2
NC1134.2
023500 MOVE HYPHEN-LINE TO DUMMY-RECORD20 COLUMNS-LINE-1 DUMMY-RECORDNC1134
230 DUMMY-RECORDAFTER 1 .2
023700 END-ROUTINE. NC1134.2
030 HYPHEN-LINE DUMMY-RECORD.2
023900 WRITE DUMMY-RECORD AFTER 1. NC1134.2
040 . .2
0230 WRITE DUMMY-RECORD. .2
024200 MOVE ENDER-LINE-1 TO DUMMY-RECORD240PERFORM . .2
024300 WRITE DUMMY-RECORD AFTER 1. NC1134.2
0240 END-ROUTINE-1NC1134
024500 PERFORM BLANK-LINE-PRINT. NC1134.2
0400 "TESTSREQUIREVISUALINSPECTION" TO . NC1134
0280MOVE TO . .2
280MOVE 5"TOERROR-TOTAL .2
024900 END-ROUTINE-3200 . .2
02500 ENDER-LINE-2 DUMMY-RECORD.2
025100 WRITE DUMMY-RECORD AFTER 1. NC11340MOVE TO . NC1134
025200 IF DELETE-CNT40END-ROUTINE-1NC1134
025300 MOVE " NO" TO E-PRINT.NC1134
040 "TESTS VISUAL INSPECTION" TO . NC11342
250MOVE ENDER-DESC.2
025600 MOVE ENDER-LINE-2 TO DUMMY-RECORD40 " 5ERROR-TOTAL .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
270 DUMMY-RECORDAFTER 1 .2
025800 MOVE ENDER-LINE-3 TO DUMMY-RECORD. NC1134.2
DUMMY-RECORDNC11342
026000 BLANK-LINE-PRINT. NC1134.2
VE TO . .2
2WRITE AFTER 1 .2
quality 95%
¤ Dauer der Verarbeitung: 0.9 Sekunden
¤
*© Formatika GbR, Deutschland