000100 IDENTIFICATIONDIVISION. NC1024.2
000200 PROGRAM-ID. NC1024.2
000300 NC102A. NC1024.2
000400 NC1024.2 000500**************************************************************** NC1024.2 000600* * NC1024.2 000700* VALIDATION FOR:- * NC1024.2 000800* * NC1024.2 000900* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC1024.2 001000* * NC1024.2 001100* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC1024.2 001200* * NC1024.2 001300**************************************************************** NC1024.2 001400* * NC1024.2 001500* X-CARDS USED BY THIS PROGRAM ARE :- * NC1024.2 001600* * NC1024.2 001700* X-55 - SYSTEM PRINTER NAME. * NC1024.2 001800* X-82 - SOURCE COMPUTER NAME. * NC1024.2 001900* X-83 - OBJECT COMPUTER NAME. * NC1024.2 002000* * NC1024.2 002100**************************************************************** NC1024.2 002200* NC1024.2 002300* THIS PROGRAM TESTS FORMATS 1, 2 AND 3 OF THE "PERFORM" NC1024.2 002400* STATEMENT, FORMATS 1 AND 2 OF THE "GO" STATEMENT AND NC1024.2 002500* THE "EXIT" STATEMENT. NC1024.2 002600* NC1024.2
002700 ENVIRONMENTDIVISION. NC1024000700* VALIDATION FOR:- * NC1024.2
002800 CONFIGURATIONSECTION001100* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC1024.2
002900 SOURCE-COMPUTER. NC1024.2
003000 Card0130. NC1024.2
003100 OBJECT-COMPUTER. NC1024.2
003200 Card0131. NC1024.2
003300 INPUT-OUTPUTSECTION001700* X-55 - SYSTEM PRINTER NAME. *001800* X-82 - SOURCE COMPUTER NAME. * 001900* X-83 - OBJECT COMPUTER NAME. 002000* * NC1024.2
003400 FILE-CONTROL. 80 CONFIGURATIONSECTION. .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
000360 C0085NC1024.2
003600 "C0085" . NC1024.2
003700 DATADIVISIONNC1024.
003800 FILESECTION. NC1024.2
003900 FD PRINT-FILE. NC1024.2
004000 010380 SECTION.NC1024.2
004100 01 DUMMY-RECORD PICTURE X(120). NC1024.2
0040 WORKING-STORAGE. .2
0300 PIC9VALUE.2
004400 01 WRK-XN-18-1 PIC X(18). NC1024.2
004500 01 WRK-AN-X-18-1, REDEFINES004200 WORKING-STORAGESECTIONNC1024
004600 01 WRK-DU-X-18V0-140001 PIC9VALUENC1024
004700 01 WRK-DU-0V1-1 PIC040 0 WRK-XN-18-1 PIC1)NC10242
004800 01 WRK-DU-0V2-1 PIC V99 VALUE .25. NC1024.2
004900 01 WRK-DU-0V12-1 PIC V9(12) VALUE .00001. NC1024.2
005000 01 WRK-DU-1V0-1 PIC 9 VALUEZERO. NC1024.2
005100 01 WRK-DU-1V1-1 PIC 9V9 VALUE 1.1. NC1024.2
005200 01 WRK-DU-1V1-2 PIC 9V9 VALUE 2.4. NC1024.2
005300 01 WRK-DU-1V3-1 PIC 9V999 VALUE 1.001. NC1024.2
005400 01 WRK-DU-1V3-2 PIC 9V999 VALUE 1.001. NC1024.2
005500 01 WRK-DU-1V5-1 PIC 00010 IDENTIFICATIONDIVISION .2
005600 01 WRK-DU-1V17-1 PIC 9V9(17) VALUE 3.14159265358979323. NC10240030 NC102ANC1024.2
005700 01 WRK-DU-2P6-1 PIC 9000 000500***000600* * NC1024.2
00WRK-DU-2V0-1 .2
005900 01 WRK-DU-2V0-2 PIC 99. NC1024.2
006000 01 WRK-DU-2V0-3 PIC 99. NC1024.2
006100 01 WRK-DU-2V1-1 PIC 99V9. NC1024.2
006200 PIC9V9NC1024
006300 01 WRK-DU-2V1-3 PIC 99V9. NC1024.2
60 1.4 .2
006500 01 WRK-DU-2V2-2 PIC 99V99 VALUE00 1WRK-DU-1V0-1 9VALUE. .2
006600 01 WRK-DU-2V2-3 PIC 99V99 VALUE 60.99. NC1024.20java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
00 PICVALUE .2
006800 01 WRK-DU-2V2-5 PIC 99V9900 PICV9NC1024
006900 01 WRK-DU-2V5-1 PIC 99V9(5).050 1WRK-DU-1V17-1 9V97 3.1419635873. .2
000001WRK-DU-4P1-1 () .000.NC1024
007100 01 WRK-DU-5V1-1 PIC 9(5)V9 VALUE 12345.6. NC1024.2
007200 01 WRK-DU-6V0-1PIC96 VALUE999. NC1024
007300 01 WRK-DU-6V0-2 PIC 9(6) VALUE 99999. NC1024.2
007400 01 WRK-DU-16V2-1 PIC00590 01WRK-DU-2V0-2 99. .2
007500 01 WRK-NE-X-1 PIC 9(16).99. NC1024.2
007600 01 WRK-DS-1V0-1 PIC S9 VALUE -3. NC1024.2
007700 01 WRK-DS-1V0-2 PIC S9 VALUE 2. NC1024.2
007800 01 WRK-DS-1V2-1 PIC S9V99 VALUEZERO0 PIC9 VALUE.4NC1024
070001 WRK-DS-2V0-1 PICS99 ZERO .2
008000 01 WRK-DS-2V1-1PICS99V9 VALUEZERO .2
001001 PICS99V99 . NC1024
020 1 WRK-DS-2V2-2 S99V99 -1.4 .2
00830 PIC (16)V99 -999999999.9 NC1024
40001 WRK-NE-X-2 -(6.9 .2
08500 WRK-NE-1 .999/99999,. NC1024
008600 01 WRK-NE-2 PIC $**.99. NC1024.2
008700 01 WRK-NE-3 PIC $99.99CR. 07300 PIC ()VALUE.NC1024
008800 01 WRK-NE-4 PIC $*9.99 VALUEZERO.070 0 PIC 9()9.NC1024.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
008900 77 WRK-DS-02V00 PICTURE S99. NC1024.200WRK-DS-1V0-2 2.NC1024
0077 PICTURE .2
010VALUENC1024
009200 77 P-COUNT PICTURE 9(6). NC1024.2
090 7 PICTUREISVALUEIS .NC1024
0407 PICTUREIS .NC1024
0050 7 XRAYPICTURE X.NC1024
009600 77 ALTERLOOP PICTUREIS 9 VALUEIS NC1024.2
00 ERONC1024
009800 01 NOTE-RECORD. NC1024.2
009900 02 A PICTURE X VALUE00800 1 WRK-NE-X-2 -16.9 .2
000BPICTURESPACE.2
010100 02 C PICTURE X VALUE 07 PIC99. .
010200 02 D PICTURE X VALUESPACE80 7WRK-DS-02V00PICTURE. NC1024
01030002 E X VALUESPACENC1024.2
010400 02 F PICTURE X VALUESPACE. NC1024.2
010500 02 G PICTURE X VALUESPACE. NC1024.2
1002HPICTURESPACE.NC1024java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0100 2IPICTUREVALUE. NC1024
010800 2 PICTURE X VALUESPACE. NC1024
010900 02 K PICTUREX VALUESPACE .2
011000 02 L PICTURE X VALUESPACE. NC102400500 7 XRAY PICTUREIS. NC1024
011100 02 M PICTURE X VALUE 0 1.
011200 02 N PICTURE X VALUESPACE. NC1024.2
011300 02 O PICTURE X VALUESPACE. NC1024.2
011400 02 P PICTURE X VALUESPACE. NC1024.2
011500 01 GO-TABLE. NC1024.2
002GO-SCRIPT TIMESNC1024
011700 01 GO-TO-DEPEND PICTUREIS 9 VALUEIS 0. NC1024.2
0180 0 GO-TO-DEEP PICTUREIS9VALUEIS NC1024
011900 01 PERFORM1 PICTUREIS XXX NC1024.2
012000 VALUEISSPACE. NC1024.2
012100 01 PERFORM2 2 SPACE
012200090 K X VALUE. .2
01200 1 PERFORM4PICTUREIS. NC1024
012400 01 PERFORM5 0100 0 MPICTURESPACE. .2
012500 ISZERONC1024
012600 01 PERFORM-KEY PICTUREIS 9. NC1024.2
012700 01 PERFORM-HOLD. NC1024.2
012800 02 TEST-LETTER130 PICTURESPACE. .2
0290 1TEST-RESULTSNC1024
013000 02 FILLERPIC X VALUESPACE. NC1024.2
013100 02 FEATURE PIC X(20) VALUESPACE. NC1024.2
0300 PIC X VALUE. NC1024
013300 02 P-OR-F PIC X(5) VALUE00 PICTURE 9 IS 0 .2
013400 02 FILLERPIC X VALUEIS NC1024
05002 . NC1024
10 0 FILLERPIC(19) SPACENC1024.2
013700 03 PARDOT-X PIC X VALUESPACE. NC1024.2
013800 03 DOTVALUE PIC 99 VALUEZERO. NC1024.2
013900 02 FILLERPIC X(8) VALUESPACE. NC102414000 PICTUREIS .2
00 0 RE-MARK() .2
01402700 . .2 PIC(30 VALUE. NC1024
014300 02 FILLERPIC X(17) VALUE20 1TEST-RESULTS .2
014400 " COMPUTED=". 01300 2 FEATURE PIC(20 VALUE. NC1024java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
014500 02 COMPUTED-X. NC1024.2
14600 03 COMPUTED-A X(20 VALUE. NC1024
014700 03 COMPUTED-N REDEFINES COMPUTED-A NC1024.2
014800 PIC -9(9).9(9). NC1024
014900 03 COMPUTED-0V18 COMPUTED-A -.9(18). NC1024.2
015000 03 COMPUTED-4V14 REDEFINES COMPUTED-A PIC -9(4).9(14). NC1024.2
015100 03 COMPUTED-14V4 REDEFINES COMPUTED-A PIC -9(14).9(4). NC1024.2
015200 03 CM-18V0130003 PIC X VALUE. NC1024.
0530 PIC -(1) NC1024
015400 04 FILLER013900 02 FILLER ()VALUE. NC1024
0500 0 PIC(0)VALUE . NC1024
015600040 1TEST-COMPUTEDNC1024
015700 02 FILLERPIC X(30) VALUESPACE120 2FILLER X(30) SPACE .2
01580002FILLER (17 "CORRECT=.NC1024.
015900 02 CORRECT-X. NC1024.2
10 CORRECT-A PIC)VALUE. NC1024.
6 REDEFINESPIC()99.NC1024
016200 03 CORRECT-0V18 CORRECT-APIC.9(. NC1024.2
016300 03 CORRECT-4V141470 0 COMPUTED-N REDEFINES NC1024
016400 03CORRECT-14V4 CORRECT-A -91).() .2
016500 03 CR-18V0 REDEFINES CORRECT-A. NC1024.2
060 CORRECT-18V0PIC1) .2
016700 0050003COMPUTED-4V14 REDEFINES COMPUTED-A PIC -9(4).9(14). NC1024.2
016800 03 FILLERPIC X(2) VALUESPACE. NC1024.2
016900 03 COR-ANSI-REFERENCE PIC X(48) VALUESPACE. NC1024.2
0170001 CCVS-C-1NC1024
017100 02 FILLERPICIS X(99) VALUEIS" FEATURE PANC1024.2
070- SS
017300- " REMARKS". NC1024.2
170 2FILLER X(2)VALUE. .2
017500 01 CCVS-C-2. NC1024.2
017600 02 FILLERPICX SPACE. .2
017700 02 FILLERPIC X(6) VALUE"TESTED". NC1024.2
017800 02 FILLERPIC X(15) VALUESPACE. NC1024.2
0790 0 PICX(4)VALUE NC1024.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
018000 02 FILLER0570 2FILLER X(30)VALUESPACE.2
018100 01050 2FILLER ()VALUE .2
0120 0 REC-CT 9VALUENC1024
018300 01 DELETE-COUNTER PIC 999 VALUEZEROPICSPACE.2
0 PICZERO.2
080 0 PICZERONC1024
018600 01 PASS-COUNTER PIC 999 VALUEZERO5 3CR-18V0. .2
018700 01 TOTAL-ERROR7 FILLERPICNC1024
018800 01 ERROR-HOLD 60 3FILLER X2 VALUE. NC1024
018900 01 DUMMY-HOLD PIC X(120) VALUESPACE. NC1024.2
019000 01 RECORD-COUNT PIC 9(5) VALUEZERO. NC1024.2
019100 01 ANSI-REFERENCE PIC X(48) VALUESPACES. NC1024.2
019200 01 CCVS-H-1NC10242
019300 02 FILLERPIC X(39) VALUESPACES. NC1024.2
019400 02 FILLERPIC X(42) VALUE NC1024.2
019500 "OFFICIAL COBOL COMPILER VALIDATION SYSTEM". NC1024.2
019600 02 FILLERPIC X(39) VALUESPACES. NC1024.2
019700 01 CCVS-H-2A. NC1024.2
180 2 PIC40)VALUE. .2
019900 02 FILLERPIC X(7) VALUE70 PIC(15 SPACE .2
000002 XXXX .2
020100 "4.2 ". NC1024.2
020200 02 FILLERPIC X(28) VALUE NC1024.2
020300 " COPY - NOT FOR DISTRIBUTION". NC1024.2
00400 FILLERPIC(41) SPACENC1024
020500 NC1024.2
020600 01 CCVS-H-2B. NC1024.2
027002FILLERPIC(5 NC1024
020800 "TEST RESULT OF ". NC1024.2
020900 02 TEST-ID PIC X(9). NC1024.2
021000 02 FILLERPIC X(4) VALUE01800 01ERROR-HOLDPIC9 ZERO. .2
021100 " IN ". NC1024.2
021200 02 FILLERPIC X(12) VALUE NC1024.2
021300 " HIGH ". NC1024.2
021400 02 FILLERPIC X(22) VALUE NC1024.2
021500 " LEVEL VALIDATION FOR ". NC1024.2
2600 02FILLERPIC(8) NC1024
090 OFFICIAL SYSTEMNC1024
021800 01 CCVS-H-3. 2FILLERPIC3)VALUE. NC1024
000 X3)VALUE.2
022000 " FOR OFFICIAL USE ONLY ". NC1024.2
022100 02 FILLER 0 FILLER ( " ". .2
022200 "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC1024.2 PIC X2)VALUE.2
022400 " COPYRIGHT 1985 ". NC1024.2
022500 01 CCVS-E-1. NC1024.2
022600 02 FILLERPIC X(52) VALUESPACE. NC1024.2
022700 02 FILLERPIC X(14) VALUEIS"END OF TEST- ". NC1024.2
022800 02 ID-AGAIN PIC X(9). NC1024.2
022900 02 FILLERPIC X(45) VALUESPACES. NC1024.2
023000 01 CCVS-E-2. NC1024.2
023100 02 FILLERPIC X(31) VALUESPACE. NC1024.2
023200 02 FILLERPIC X09 PIC().NC1024
023300 02 CCVS-E-2-2. NC1024.2
0240 PICXXX SPACE.2
023500 03 FILLERPIC X VALUESPACE. NC1024.2
023600 03 ENDER-DESC PIC X(44) VALUE NC1024.2
023700 "ERRORS ENCOUNTERED". NC1024.2
0280 01CCVS-E-3NC1024.2
023900 02 FILLERPIC X(22) VALUE NC1024.2
024000 " FOR OFFICIAL USE ONLY". NC1024.2
024100 02 FILLERPIC X(12) VALUESPACE. NC1024.2
024200 02 FILLERPIC X(58) VALUE NC1024.2
024300 "ON-SITE VALIDATION 1600 FILLER PIC X5) VALUE .2
2400 2FILLERPICX13 VALUESPACE. NC1024
024500 02 FILLER 100 1 CCVS-H-3NC1024
024600 " COPYRIGHT 1902190002 FILLER PIC X(34 VALUE NC1024.2
024700 01 CCVS-E-4. NC1024.2
024800 02 CCVS-E-4-1 PIC XXX VALUESPACE. NC1024.2 PIC X(4) VALUE" NC1024.2
025000 02 CCVS-E-4-2 PIC XXX VALUESPACE. NC1024.2
010 0 FILLERPICX4)VALUE.2
025200 " TESTS WERE EXECUTED SUCCESSFULLY". NC1024.2
025300 01 XXINFO. NC1024.202 CCVS-E-1NC1024
0240 2 FILLERPIC19) VALUE.2
025500 "*** INFORMATION ***". NC1024.2
025600 02 INFO-TEXT. 20 2FILLER X(14) VALUE" OF ". NC1024
02570 04FILLERPIC X8 SPACE .2
025800 04 XXCOMPUTED PIC X(20). NC1024.2
025900 04 FILLERPIC X(5) VALUESPACE. NC1024.2
026000 04 XXCORRECT PIC X(20). NC1024.2
026100 02 INF-ANSI-REFERENCE PIC X(48). NC1024.2
026200 01 HYPHEN-LINE. NC1024.2
260 2 PIC X VALUESPACENC1024
026400 02 FILLERPICIS X(65) VALUEIS"************************NC1024.2
0260- ***********************" .java.lang.StringIndexOutOfBoundsException: Range [80, 81) out of bounds for length 80
026600 030 ERRORS.2
026700- "*************030 1. NC1024.2
2800 PIC NC1024
026900 "NC102A". " OFFICIAL ONLY". .2
027000 PROCEDUREDIVISION. NC1024.2
027100 CCVS1 SECTION. NC1024.2
027200 OPEN-FILES0240 PIC3 VALUESPACENC1024
02700OPEN PRINT-FILE .2
027400 MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID 040 " 1985" .
02040 2CCVS-E-4-1 XXX SPACE.2
027600 PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE00 FILLER X4 VALUE .2
027700 GOTO CCVS1-EXIT. NC10240 X4 NC1024
027820 X1 NC1024
290PERFORM THRU. CLOSE PRINT-FILE.2
028000 TERMINATE-CCVS. NC1024.2
028100 EXITPROGRAM. NC1024.2
028200 TERMINATE-CALL.050 PIC0 .2
028300 STOPRUN. NC1024.2
028400 INSPT. MOVE"INSPT"TO P-OR-F. ADD 1 TO INSPECT-COUNTER. NC1024.2
028500 PASS. MOVE"PASS "TO00 . .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
028600 FAIL. MOVE02600 02 FILLERPICISX65 VALUE"****************NC1024.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
02870 DE-LETE "*****"TO. ADD 1 TODELETE-COUNTER.2
028800 MOVE"****TEST DELETED****"TO RE-MARK. NC1024.2
2890 PRINT-DETAIL2
029000 IF REC-CT NOTEQUALTOZERO NC10240*************.NC1024
029100 MOVE"."TO PARDOT-X NC1024.2
029200 MOVE REC-CT TO DOTVALUE. NC1024.2
230 MOVE TEST-RESULTS TO. PERFORM WRITE-LINENC1024
029400 IF P-OR-F EQUALTO"FAIL*"PERFORM WRITE-LINE02710 CCVS1. NC1024
029500 PERFORM07300OPENOUTPUT. NC10242
029600 ELSEPERFORM BAIL-OUT THRU BAIL-OUT-EX. NC1024.2
029700 MOVESPACETOP-OR-F SPACETO COMPUTED-X NC1024
029800 MOVESPACETO CORRECT-X. NC1024.2
029900 IF REC-CT EQUALTOZEROMOVESPACETO PAR-NAME. NC1024.2
030000 MOVESPACETO RE-MARK0280 CLOSE-FILESNC1024
030100 HEAD-ROUTINE70 END-ROUTINE END-ROUTINE-13.CLOSE. NC1024
030200 CCVS-H-1 DUMMY-RECORD WRITE-LINE. NC1024
030300 MOVE0810 PROGRAMNC1024
030400 MOVE CCVS-H-2B TO DUMMY-RECORD. 0820 TERMINATE-CALL. NC10242
030500 MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. NC1024.2
030600 COLUMN-NAMES-ROUTINE. NC1024.2
030700MOVECCVS-C-1 DUMMY-RECORD.PERFORM. NC1024.2
030800 MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1024.2
300 HYPHEN-LINE TO.WRITE-LINE2
031000 END-ROUTINE. NC1024.2
031100 MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.NC1024.2
320 .
NC1024java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
031400 END-ROUTINE-10890PRINT-DETAILNC1024.2
031500 ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO NC1024.2
03160 ERROR-HOLDADDDELETE-COUNTER ERROR-HOLD.NC10242
031700 ADD PASS-COUNTER TO ERROR-HOLD. NC1024.2 031800* IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12. NC1024.2
0100 MOVETO CCVS-E-4-1 NC1024.2
032000 MOVE ERROR-HOLD TO CCVS-E-4-2. NC1024.2
032100 MOVE CCVS-E-4 0920 MOVETODOTVALUE.2
032200 0900 TEST-RESULTS PRINT-REC PERFORM. NC1024
320 END-ROUTINE-12NC1024.2
032400 MOVE"TEST(S) FAILED"TO ENDER-DESC. NC1024.2
03250 IFISEQUALTO NC1024.2
032600 MOVE"NO "TO ERROR-TOTAL260 PERFORMBAIL-OUTTHRU.NC1024
0java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
032800 MOVE ERROR-COUNTER TO ERROR-TOTAL. NC1024.2
032900 MOVE CCVS-E-2 TO290IFEQUALZEROSPACE . NC1024
033000 PERFORM WRITE-LINE. NC1024.2
033100 END-ROUTINE-13. .2
03320003010 HEAD-ROUTINENC1024.2
033300 MOVE"NO "TO ERROR-TOTAL ELSE NC1024.2
033400 MOVE DELETE-COUNTER TO ERROR-TOTAL. NC1024.2
033500 MOVETESTS DELETED"TO ENDER-DESC NC1024.2
033600 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1024.2
033700 IF INSPECT-COUNTER EQUALTO03040 MOVECCVS-H-2B DUMMY-RECORD. PERFORMWRITE-LINETIMES. NC10242
033800 MOVE" "TOERROR-TOTAL NC1024
033900 ELSEMOVE INSPECT-COUNTER TO ERROR-TOTAL. NC1024.2
0400MOVE"ESTS)REQUIREINSPECTION"TO 2
034100 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1024.2
3420 MOVE CCVS-E-3TO. PERFORM WRITE-LINE NC1024
034303090 MOVETO DUMMY-RECORD WRITE-LINE. NC1024
034400 ADD03100 END-ROUTINENC1024.2
034500 IF RECORD-COUNT GREATER 42 NC1024.2
034600 DUMMY-RECORDDUMMY-HOLD.2
034700 MOVESPACETO DUMMY-RECORD NC1024.2
034800 WRITE DUMMY-RECORD AFTERADVANCINGPAGE NC1024.2
034900 MOVE CCVS-H-1 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES NC1024.2
050 MOVETO DUMMY-RECORD WRT-LN NC1024
30ADDTOADD INSPECT-COUNTER NC1024
3 CCVS-H-3 PERFORM 3 TIMESNC1024
035300 MOVE CCVS-C-1 TO0310 PASS-COUNTER ERROR-HOLD .2
340MOVETODUMMY-RECORD WRT-LNNC1024
035500 MOVE HYPHEN-LINE00MOVETOCCVS-E-4-2.NC1024
035600 MOVE DUMMY-HOLD TO20 CCVS-E-4 CCVS-E-2-2NC1024
035700 MOVEZEROTO RECORD-COUNT32 CCVS-E-2 DUMMY-RECORD WRITE-LINE.NC1024
3580 ERFORM.NC1024.
000 "(S"TONC1024
02IFEQUAL .2
036100 MOVESPACETO DUMMY-RECORD. NC1024.27
036200 BLANK-LINE-PRINT. 30PERFORM. NC1024
036300 PERFORM WRT-LN. DELETE-COUNTER EQUALZERO.2
036400 FAIL-ROUTINE. NC1024.2
036500 IF COMPUTED-X NOTEQUALTOSPACE NC1024.2
036600 GOTO FAIL-ROUTINE-WRITE. NC1024.2
036700 IF CORRECT-X NOTEQUALTOSPACEGOTO FAIL-ROUTINE-WRITE0IFEQUALTO NC1024
036800 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. NC1024.2
036900 MOVE"NO FURTHER INFORMATION, SEE PROGRAM."TO INFO-TEXT. NC1024.2
037000 MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1024.2
037100 MOVESPACESTO INF-ANSI-REFERENCE. NC1024.2
037200 GOTO FAIL-ROUTINE-EX. NC1024.2
037300 FAIL-ROUTINE-WRITE. NC1024.2
037400 MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE NC1024.2
037500 MOVE ANSI-REFERENCE TO COR-ANSI-REFERENCE070MOVE DUMMY-RECORD.2
30 TEST-CORRECT PERFORMWRITE-LINE. NC1024
370 SPACES . .2
3700 FAIL-ROUTINE-EX.NC1024.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0.
0300IF .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
038100 IF CORRECT-A EQUALTOSPACE 00MOVECCVS-C-1 PERFORM NC1024
038200 BAIL-OUT-WRITE. NC1024.2
038300 MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A 060MOVETO NC1024.
038400 MOVE ANSI-REFERENCE TO035800 PERFORM WRT-LN. NC1024
50 XXINFO . PERFORM 2 TIMES.2
038600 MOVESPACESTO INF-ANSI-REFERENCE00 WRITE DUMMY-RECORD LINES.2
038700 BAIL-OUT-EX. EXIT. 60 SPACE DUMMY-RECORDNC1024
038800 CCVS1-EXIT. NC1024.2
038900 EXIT. NC1024.2
039000 SECT-NC102A-001 SECTION. NC1024.2
039100 GO--INIT-F1-1. NC1024.2
30MOVE614GR1 ANSI-REFERENCE NC1024
039300 GO--TEST-F1-1. IFEQUALGO FAIL-ROUTINE-WRITE.2
039400 GO380MOVEANSI-REFERENCE INF-ANSI-REFERENCE. .2
00600 MOVE SEETO INFO-TEXT..2
039600 GOTO INFO DUMMY-RECORDPERFORM 2 TIMES.NC1024
039700 GO--DELETE-F1-1. NC1024.2
039800 PERFORM DE-LETENC1024
039900037200 TONC1024
0GO--PASS-F1-1NC1024.
040100 PERFORM PASS. NC1024.2
040200 GO--WRITE-F1-1. NC1024.2
0430MOVEGOTO. .2
040400 MOVE"GO--TEST-F1-1"TO PAR-NAME. NC1024.2
040500 PERFORM PRINT-DETAIL. NC1024.2
040600 GO--INIT-F2-10IFNOTSPACE BAIL-OUT-WRITE2
040700 MOVE"V1-88 6.14.4 GR3"TO ANSI-REFERENCE. 310 IFEQUALSPACE . .2
4 ""TONC1024
040900 MOVE4 ANSI-REFERENCE. .2
010MOVETO FEATURE.2
041100 MOVE 0 TO GO-TO-DEPEND. NC1024.2
041200 GO--TEST-F2-1. NC1024.2
041300 PERFORM PRINT-DETAIL. NC1024.2
041400 MOVE9 .NC1024.2
041500 GOTO GO--B NC1024.2
010GO--INIT-F1-1NC1024
041700 GO--C90MOVE644" 2 041800* NOTE GO--TEST-F2-1 THRU GO--E TEST THE GO TO NC1024.2 041900* DEPENDING OPTION FOR GO-TO-DEPEND EQUAL TO 0,1,3,2,4. NC1024.2 042000* NOTE INITIAL VALUE OF GO-TO-DEPEND IS ZERO. NC1024.2
04210 TO. .2
042200 GO--DELETE-F2-1. NC1024.2
042300 MOVE"GO--TEST-F2-1"TO PAR-NAME. NC1024.2
042400 PERFORM DE-LETE. NC1024.2
042500 GOTO GO--WRITE-F2-1. NC1024.2
042600 GO--A. NC1024.2
042700 MOVE"GO--A"TO PAR-NAME. NC1024.2
042800 IF0 PASS2
042900 PERFORM.
043000 ADD 1 TO GO-TO-DEPEND 4MOVE PAR-NAME.2
043100 GOTO60.
043200 IF40 ""TONC1024
040 GO--ENC1024
043400 PERFORM FAIL NC1024.2
043500 MOVE 1 TO GO-TO-DEPEND 41 0TO NC1024
043600 GOTO GO--TEST-F2-1. NC1024.2 043700* NOTE CONTROL SHOULD FALL THRU TO GO--A FOR GO-TO-DEPEND NC1024.2 043800* EQUAL TO 0, 4. NC1024.2
043900 GO--B. NC1024.2
044000 MOVE"GO--B"TO PAR-NAME. 0GO--C GO-TO-DEPEND.2
044100 IF GO-TO-DEPEND NOTEQUALTO 1 NC1024.2
044200 PERFORMUE OF GO-TO-DEPEND ISZERO. NC1024.2
0440 3 TO .2
044400 GOTO GO--TEST-F2-1. NC1024.2
044500 PERFORM PASS. NC1024.2
044600 ADD 2 TO GO-TO-DEPEND. NC1024.2
044700 GOTO GO--TEST-F2-1. NC1024.2
044800 GO--C. NC1024.2
044900 MOVE"GO--C"TO PAR-NAME. NC1024.2
045000 IF GO-TO-DEPEND NOTEQUALTO0280IFGO-TO-DEPEND TO .2
045100 PERFORM FAIL NC1024.2
045200 MOVE 2 TO GO-TO-DEPEND NC1024.2
045300 GOTO GO--TEST-F2-1. 30 GO-TO-DEPEND THAN .2
045400 PERFORM PASS. NC1024.2
045500 SUBTRACT 1 FROM GO-TO-DEPEND. NC1024.2
0460 GO GO--TEST-F2-1.NC1024.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
4700. .2
045800 MOVE"GO--D"TO PAR-NAME. NC1024.2
045900 IF GO-TO-DEPEND NOTEQUALTO 2 NC1024.2
046000 PERFORMFAILNC1024
046100 MOVE 4 TO GO-TO-DEPEND NC1024.2
046200 GOTO GO--TEST-F2-1. NC1024.2
046300 PERFORM PASS. NC1024.2
040ADD2TO . NC1024
046500 GOTO GO--TEST-F2-1. 40 FAILNC1024.2
046600 GO--E. NC1024.2
046700 MOVE"GO--E"TO PAR-NAME. NC1024.2
046800 IF GO-TO-DEPEND EQUALTO 4 NC1024.2
046900 PERFORM PASS NC1024.2
400 TOGO--WRITE-F2-1. .2
047100000900* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC1024.2
0420 . .2
0730 PERFORMPRINT-DETAILNC1024.
047400 GO--INIT-F1-2. NC1024.2
00490 MOVE" . NC1024.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0760 GO--TEST-F1-2. .2
047700 GO 0500 PERFORM FAILNC1024 047800* NOTE THAT GO--PASS-F1-2 IS A SECTION-NAME. NC1024.2
2
048000 GO NC1024.2
048100 GO--DELETE-F1-2002400* , FORMATS 1AND2OF"GO" STATEMENT NC1024
048200 PERFORM DE-LETE. NC1024.2
048300 GOTOGO--WRITE-F1-2NC1024.2
048002800CONFIGURATION. NC1024
048500 GO--PAS-F1-2. NC1024.2
048600 PERFORM PASS. 0100 . .2
87 GO--WRITE-F1-2NC1024
04800 MOVEGOTOTOFEATURE. NC10242
048900 MOVE"GO--TEST-F1-2"TO PAR-NAME. NC1024.2
04000PERFORMPRINT-DETAILNC1024java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 049100* NC1024.2 049200* NC1024.2
049300 GO--INIT-F2-2. NC1024.2
9 V1-88
049500 MOVE 1 TO000500******************00600* * NC1024.2
0960 18-1 WRK-XN-18-11) NC1024
0470 GO GO--PASS-F2-2NC10240090 " VALIDATION, NATIONAL INSTITUTEOFSTD& . "0600PERFORM 00 .2
049800 GO--FAIL-F2-2 DEPENDINGON060 00160* * .2 049900* NOTE THAT GO--PASS-F2-2 IS A SECTION-NAME. NC1024.2
050000 GO*080 GO-TO-DEPEND 020NC1024
002300* THISPICZERONC1024
052 DE-LETE.2
030GO GO--WRITE-F2-2NC10242
050400 GO--PASS-F2-202700 ENVIRONMENTDIVISION .2
020 SOURCE-COMPUTERNC1024.2
050600 IF 0300 Card0130NC1024.2
05070 PASS .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
05000 GOTO. NC10242
050900 030
01000MOVETO COMPUTED-NNC1024
50 1TO .2
051200 PERFORM FAIL00GO--INIT-F1-2NC1024.2
530 GO--WRITE-F2-2NC1024.2
051400 MOVE"GO0750 1 PICTURE X(120). NC1024.2
55 ""TO.NC10242
051600 PERFORM 070 TO. .2
50GO--INIT-F2-3NC1024
010 "V1-886144 GR3 TOANSI-REFERENCE. .2
051900 MOVE 0 TO GO-TO-DEEP. NC1024.2
5MOVE.NC1024
2java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 80
02 048200 PERFORM DE-LETE
052300 DEPENDING480 GOTOGO--WRITE-F1-2. .2
052060 PIC9. .2
020 GO--DELETE-F2-30 V9 1..NC1024
0526006300 0 WRK-DU-2V1-3 0NC1024
02GOGO--WRITE-F2-3.2
020 . 2
0590MOVE GO-TO-DEEPNC10240 PIC(7 .49587332
053000 GO 0701 PICV990 0 PIC9 .
053100 GO--B-F2-3. NC1024.2
0520 MOVE 2 TO GO-TO-DEEP .2
5300GOGO--F-F2-3NC10242
053400 GO--C-F2-3. 1WRK-DU-2V2-1042*
2
053600 GOTO 070 1 WRK-NE-X-1 95
0. java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
04 .NC1024
590GO GO--F-F2-3NC1024
0810 1WRK-DS-2V2-1 VALUEZERO90*NOTEGO--PASS-F2-2A SECTION-NAMENC1024
5TO2
0500 NC1024
054300 061 PIC9 .2
054400 IF GO-TO-DEEP EQUALTO 2 9 0 PICVALUE800 PIC 99 ZERO.2
5 50java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 80
java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 80
0050001WRK-NE-1PIC99907 P .
054800 MOVE GO-TO-DEEP TO000.2
054900 0NC1024
527P-COUNT2
050 " "TO. .2
. .2
0010 FAIL.2
055400 MOVE11 2CPICTURESPACENC1024
0 .NC1024
055609014 GO . 00 .
0570 . 00CPICTURE.
055800 IF GO-TO-DEPEND EQUALTO2GO GO--A-F2-4 GO--B-F2-407 ...2
055900 DEPENDINGON GO-TO-DEPEND ELSEGOTO GO--C-F2-4 010 010 MOVEV1-884GR3ANSI-REFERENCE .2
056000 GO--E-F2-4 GO-TO-DEPENDNC1024
560 . .2
060 DE-LETENC1024
056300 GO05200 IFEQUAL 2 TO GO--B-F2-3.2
056400GO--A-F2-4NC1024.2
056500 MOVE 1 TO GO-TO-DEEP. NC1024.2
056600 GOTO GO--F-F2-4012300 0 PERFORM4PICTUREISS99V9. NC1024
50.
0580 2 GO-TO-DEEP.2
59 TO.2
0
50 VALUE.2
057200 GO05200 MOVE1 TOPIC XVALUE. .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
057300 GO--D-F2-4. NC1024.2
057400 MOVE 4 TO GO-TO-DEEP. NC1024.2
0 .NC1024
057600 GO--E-F2-4. NC1024.2
570 5 TO.013100 02 FEATURE PIC X(20) VALUE SPACEjava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
580 TO. .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
70 GO--F-F2-4.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0500 TONC1024
058100 PERFORM1360 3 FILLERPIC X19) VALUE. NC1024
80GO--FAIL-F2-4NC1024
058300 PERFORM FAIL. 01400 102 () . 2
0 GO-TO-DEEPPIC 2
5MOVE1 3 .
058600 GO--WRITE-F2-4. 3COMPUTED-A X20 VALUESPACENC1024
PAR-NAMENC1024
10 COMPUTED-A8.NC1024 058900* NC1024.2 059000* NC1024.2
1
059200 00 X0VALUE
3MOVE421 TO.2
0MOVE05 " " . .2
0950GO--TEST-F2-5.2
5900GO100 X(20) . NC1024
2
9805 . 2
059900 PERFORM
060000 GOTO GO--WRITE-F2-5. NC1024.0601803FILLER X2 SPACENC1024580IFGO-TO-DEPEND EQUAL60 0COR-ANSI-REFERENCE(860 COR-ANSI-REFERENCE X(8 SPACE NC1024
0 .NC1024
000MOVE .NC1024
06017400 02 FILLERPIC X(0) VALUE. NC1024700 0FILLERPIC(2) .2
060400 GO--B-F2-5. 60GO70 )017600 02 FILLER PIC X VALUE SPACE. X()VALUENC1024
060500 MOVE 2 TO GO-TO-DEEP. NC102480 X()VALUE.NC1024
060 TO java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
060700 GO--C-F2-5. NC1024.2
060800 MOVE 3 TO GO-TO-DEEP. NC1024.2
690 TO.NC1024
60
0110java.lang.StringIndexOutOfBoundsException: Range [11, 7) out of bounds for length 80
06100PERFORMGOTO. 08 1ERROR-HOLD99VALUE. .2071 TO
600GO--FAIL-F2-5.2
40 PERFORM0 .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0150 MOVETO .2
061600 MOVE 2 TO CORRECT-N. NC10244002FILLERPIC X(42) VALUE NC1024.2
670 GO--WRITE-F2-56 GO--E-F2-4.NC1024 "070100 .NC1024.2
061900 PERFORM. 2 062000* NC1024.2 062100* NC1024.2
8 GO GO--WRITE-F2-4 062300*==--> SINGLE PROCEDURE GO DEPENDING <--== NC1024.2
0620 "V1-8861. GR3"TO. NC1024
5 TO.
062600 GO--TEST-F2-6. 85 5 TO. .2
062700 GOTO GO--PASS-F2-6 DEPENDINGON 570MOVE"060CCVS-H-2B.2 062800* NOTE THAT GO--PASS-F2-6 IS A SECTION-NAME. NC1024.2
062900 GOTO GO--FAIL-F2-6. NC1024.2
00GO--DELETE-F2-6.50
01 DE-LETE.2
030 GO GO--WRITE-F2-6NC1024
063300 GO--PASS-F2-619900 2 FILLER X(7)VALUE HIGH0520MOVE.14 . NC1024
60GO--PAS-F2-6
063500 IF GO-TO-DEEP0602PIC)VALUE
0360PERFORMNC1024
030010CCVS-H-32
30GO--FAIL-F2-6PICVALUE
21CCVS-H-2B
0000COBOL29 "java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
610 . java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
2 . .2
60MOVEDEPENDING java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
04 MOVE90FILLER4 SPACES
064500 PERFORM PRINT-DETAIL. NC1024001CCVS-E-2java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 064600* NC1024.2 064700* NC1024.2
0603 FILLER (3 PICVALUE
60 MOVE8 060400 GO--B-F2-5 065000* ==--> OPTIONAL "TO" <--== NC1024.2
065100 21 2FILLERPIC)VALUE .2 MOVE.NC1024
0653004 209 2.NC1024
0GO--C-F2-7
5 java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
065600 GO--DELETE-F2-7. 04200FILLER. .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
NC1024
0650 TOjava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
650 . .2
00", NATIONALINSTITUTE STD &TECH NC1024java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
61 TONC1024
NC1024704 8 SPACE2
60MOVE. .2
0640GO X0 .2
650GO--C-F2-7NC1024
0660 3 TO. .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0 GO--D-F2-7.
6 GO-TO-DEEP.
70PERFORMTO20 X8VALUE..
067100 0 X( SPACE.2
060600INF-ANSI-REFERENCE 09 "NC1024java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
06730MOVE 04 IS) S"*************NC1024.2
670 MOVE2 ********** java.lang.StringIndexOutOfBoundsException: Index 81 out of bounds for length 80
067500 GO--WRITE-F2-70000 T ..2
66 " .NC10242
670 PRINT-DETAILNC1024 067800* NC1024.2 067900* NC1024.2
80 . .2
610MOVE 14"5 NC10242
60GOTO-TEST-F1-3
068300 GO P202770 GOTO CCVS1-EXITNC1024
.NC1024
050PERFORMNC1024 INSPT 2
068600 GO0850 PASS PASS8 .NC1024
0080 RUNNC1024
068800 PERFORM DE-LETE. 020MOVE* RE-MARK
690 GOTO. 0DE-LETE *** 00 NC1024
NC1024
069100 PERFORM PASS. NC1024900IFNOTEQUALZERO.2
6
9GOTO-TEST-F1-3
090 "GO NO OPTIONAL TO TOFEATURE .
90 PRINT-DETAILNC1024
660EXIT--INIT-GF-1NC10240*NC10249 BAIL-OUT-EX
0480GO--INIT-F2-7NC1024
08 4java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
9 TO. .2
0000 . 2
0701003000 MOVETO DUMMY-RECORD653 GO--TEST-F2-7-0NC1024.2
070200330MOVETODUMMY-RECORD WRITE-LINETIMES40MOVETO WRITE-LINE. NC1024
070300 EXIT-CHECK-GF-1. 0 CCVS-H-3TO. PERFORM360COLUMN-NAMES-ROUTINE.2
070400 EXIT. NC1024.2
07000EXIT-PASS-GF-10570PERFORM
PASS. .2
000 EXIT-WRITE-GF-1
0708 MOVE"TO..java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
070900 MOVEEXIT-TEST-GF-1TO370 TO.
0100PERFORM. .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
730MOVE CCVS-E-2-2.2
07120MOVE.04 TONC1024
071300 MOVE 11 TO60MOVE GO-TO-DEEP03300 END-ROUTINE-12NC1024
. 071500* NOTE THIS TEST IS FOR OPTION 1 AND TESTS SIMPLE OUT OF NC1024.2 071600* LINE PERFORM. NC1024.2
7PFM-ANC102470GO GO--D-F2-736 NO NC1024
0100 PERFORM1 "" NC1024
071900 PERFORM PASS03300 PERFORM. CCVS-E-2.
072000 ELSE 700 PASSGOTO. NC1024002 IFISTONC1024
072100 06200PERFORM. NC10240 INSPECT-COUNTERZERO.2
70GOTO. .
0730 . 0MOVE" .
0720 DE-LETE
072500 PFM-WRITE-F1-1. NC1024.2
00 DUMMY-RECORDNC1024
030 1TO. .2
072800 PERFORM PRINT-DETAIL. NC1024.2
072900069*NC1024
V1-111TO..2
70 java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 80
073200 035100 TOPERFORM 2TIMES2 073300* NOTE THIS TEST IS DESIGNED TO TEST ENTERING A PROCEDURE NC1024.2 073400* IN LINE WHICH IS ALSO REFERENCED BY AN OUT OF LINE PERFORM. NC1024.2
073500 GOTO PFM-A. NC10240CCVS-H-3PERFORMTIMES
0800GO. .2
30 PERFORM
073800 GOTO PFM-WRITE-F1-2. NC10243500MOVEZEROTO RECORD-COUNTNC1024
073900 PFM-A. NC1024.2
040 PERFORM-KEY.
074100 MOVE"ABC"060 COMPUTED-X EQUALSPACENC1024
740 NC1024
730 ""TO. NC1024
06IFNOTSPACE.2
074500 EQUAL 090MOVEFURTHER. . .2
074600 690 GOTO-WRITE-F1-37TOjava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
0 .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
07800 TONC10243 . .2 074900* NOTE FOR PFM-TEST-F1-1 CONTROL SHOULD NOT BE TRANSFERRED NC1024.2 075000* TO THIS PARAGRAPH BUT FOR PFM-TEST-F1-2 IT SHOULD BE. NC1024.2
075100 000 MOVETO. .2
050 PASS.2
50ELSEjava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
008200 BAIL-OUT-WRITE. COMPUTED-A GO NC1024
075500 PFM-WRITE-F1-2. NC10240332. NC1024
3ANSI-REFERENCE2
075700 MOVEMOVETO. PERFORM0850 TO WRITE-LINE NC1024
075800 PERFORM PRINT-DETAILNC10242
090PFM-INIT-F2-1NC1024java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
NC1024.2
076100 MOVE 3 TO THREE. NC1024.2
076200PFM-TEST-F2-1NC1024.2
076300 PERFORM PFM-C 3 TIMES. NC1024.2
0740 ERFORM TIMESNC10242 076500* NOTE THIS TEST IS FOR OPTION 2. NC1024.2
0760 PERFORM2 56 0930 GO--TEST-F1-1.2
70PERFORM0940 TO. 2
0760 NC1024
076900 PERFORM. NC1024
077000 . 0. .
077100 PFM-DELETE-F2-190 TO. NC1024
077200 PERFORM400GO--PASS-F1-1NC1024
740 GO--PASS-F1-1NC1024java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
077400 MOVE"PERFORM TIMES"TO 000 . 0000java.lang.StringIndexOutOfBoundsException: Range [16, 12) out of bounds for length 80
70 ""TO. .2
0006 . .2
07000 . NC1024
077800 MOVE"V1-111 6.200480 "GO--TEST-F2-10 ..
077900 PFM-TEST-F1-3. NC1024.2
01 40. 078100* NOTE THIS TEST IS FOR A NESTED PERFORM WITH THE INCLUDED NC1024.2 078200* PERFORM TOTALLY INCLUDED IN THE SEQUENCE REFERENCED BY THE NC1024.2 078300* FIRST PERFORM - IT ALSO TESTS THE EXIT VERB AND PERFORM NC1024.2 078400* THRU. NC1024.2
078500 IF10 GO--Djava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
CORRECT-ANC1024
041800* NOTE GO--TEST-F2-1042000* NOTE INITIALVALUEOF GO-TO-DEPEND ISZERO. NC1024.2
078800 PERFORM0 TO 2
078900 GOTO PFM-WRITE-F1-3. NC1024.2
079000 IF PERFORM4 EQUALTO 70.0 NC10240 DE-LETENC10242
079100 PERFORM PASS NC1024.2
2 .40MOVE . java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
079300MOVE0TO .2
079400 PERFORM4 COMPUTED-NNC1024
079500 PERFORM FAIL. NC1024.2
079600 GOTO. NC1024
079700 PFM-DELETE-F1-3. NC1024.2
079800 PERFORM DE-LETE. NC1024.2
079900 PFM-WRITE-F1-3. NC1024.2
080000MOVENESTEDTHRU FEATURE0TO. .2
080100 MOVE"PFM-TEST-F1-3"TO PAR-NAME04380070500 EXIT-PASS-GF-1. .2
080200 PERFORM. NC1024
800 PFM-INIT-F1-4 GO-TO-DEPENDTO .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
04700 MOVETO .2
080500 PFM-TEST-F1-4NC1024.2
080600 PERFORM PFM-J4400 PASS.NC1024.2 080700* NOTE THIS TEST IS FOR A NESTED PERFORM WITH THE INCLUDED NC1024.2 080800* PERFORM TOTALLY EXCLUDED FROM THE SEQUENCE REFERENCED BY NC1024.2 080900* THE FIRST PERFORM. NC1024.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.