000100IDENTIFICATION..2 000200PROGRAM-ID. IC2034.2 000300 IC203A. .IC2034.2 000400**************************************************************** IC2034.2 000500* * IC2034.2 000600* VALIDATION FOR:- * IC2034.2 000700* * IC2034.2 000800* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".IC2034.2 000900* * IC2034.2 001000* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".IC2034.2 001100* * IC2034.2 001200**************************************************************** IC2034.2 001300* * IC2034.2 001400* X-CARDS USED BY THIS PROGRAM ARE :- * IC2034.2 001500* * IC2034.2 001600* X-55 - SYSTEM PRINTER NAME. * IC2034.2 001700* X-82 - SOURCE COMPUTER NAME. * IC2034.2 001800* X-83 - OBJECT COMPUTER NAME. * IC2034.2 001900* * IC2034.2 002000**************************************************************** IC2034.2 002100* THE PROGRAM IC203 TESTS THE USE OF THE CANCEL * IC2034.2 002200* STATEMENT. THIS PROGRAM VERIFIES THAT THE INITIAL * IC2034.2 002300* CALL TO A SUBPROGRAM AND THE FIRST CALL AFTER A CANCEL * IC2034.2 002400* RESULTS IN A SUBPROGRAM BEING INITIATED IN ITS INITIAL * IC2034.2 002500* STATE. THE PROGRAM ALSO CANCELS A PROGRAM WHICH HAS * IC2034.2 002600* NOT BEEN CALLED, IN WHICH CASE CONTROL SHOULD PASS * IC2034.2 002700* TO THE NEXT SENTENCE. * IC2034.2 002800**************************************************************** IC2034.2 002900ENVIRONMENTDIVISION. IC2034.2 003000CONFIGURATIONSECTION. IC2034.2 003100SOURCE-COMPUTER. IC2034.2 003200. 2 003300OBJECT-COMPUTER. IC2034.2 003400 Card0131. IC2034.2 003500INPUT-OUTPUTSECTION. IC2034.2 003600FILE-CONTROL. IC2034.2 003700SELECT PRINT-FILE ASSIGNTO Card0130. 2 003800"C0085" . IC2034.2 003900DATADIVISION. IC2034.2 004000FILESECTION. IC2034.2 004100003700ASSIGN java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 00420001 PRINT-REC PICTURE X PRINT-FILE.IC2034.2 00430001PICTUREX(. .2 004400WORKING-STORAGESECTION. IC2034.2 00450077 ID1 PICTURE X(6) VALUE"IC204A". IC2034.2 00460077 ID2 PICTURE 004400 WORKING-STORAGE S. .2 0047007 DN1 PICTURE . IC2034
PICTURE. . 00490001 TABLE-1. 004700 77 DN1 PICTURE S999. IC2034.IC2034java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
XXXIC2034java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 00510002 DN3 PICTURE99. TABLE-2IC2034.2 00520002 DN4 PICTURE X(5). IC2034.2OCCURS2 .IC2034.2 00530001 TABLE-2. IC2034.2 00540002 DN6 PICTURE X IC2034.2 005500OCCURS2 TIMES. IC2034.2 01TEST-RESULTS. 00570002FILLER00650003DOTVALUE 99VALUE.. PIC() VALUESPACE. 2 00590002FILLERPIC X VALUESPACE. IC2034.2 006000PIC(5 . 00610002FILLERPIC X VALUESPACE. IC2034.2 00620002FILLER X()VALUESPACE. .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 00630003FILLER007100"COMPUTED 00640003 PARDOT-X PIC X 00730003PICX)VALUESPACE.IC20342 00650003 DOTVALUE PIC99VALUE 007500 PIC -9(9).9(9). 007800 java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 80 00670002 RE-MARK PIC X(61). IC2034.2 00680001 TEST-COMPUTED. PIC IC2034java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 PICX) SPACE2 00700002FILLERPIC X(17) VALUE IC2034.2 007100" COMPUTED=". PIC17" ="IC2034 00720002 COMPUTED-X. CORRECT-APICX20 . 2 00730003 COMPUTED-A PIC X(20) VALUESPACE. IC2034.2 007400REDEFINESCOMPUTED-AIC2034.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 07500 -9.99) .2 00760003 COMPUTED-0V18 REDEFINES03CR-18V0 . 2 00770003COMPUTED-4V14 REDEFINESPIC94.() IC2034.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
.2 00790003REDEFINES COMPUTED-A 2 00800004 COMPUTED-18V0 PIC -9(18). IC2034.2 00810004FILLERPIC X. IC2034.2 00820003FILLERPIC X(50)VALUESPACE. .2 00830001 TEST-CORRECT. . 2 009900" 00850002FILLERPIC X(17) VALUE010000" ".IC2034.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 00860002 CORRECT-X. 00870003 CORRECT-A PIC X(20)01040002FILLERPICX()VALUE"" . REDEFINES9().() . 00890003 CORRECT-0V18 REDEFINES CORRECT-A PIC -.9(18). IC2034.2 00900003 CORRECT-4V14 REDEFINES CORRECT-A PIC -9(4) (VALUE.IC20342 00910003 CORRECT-14V4 REDEFINES CORRECT-A PIC -9(14).9(4). IC2034.2 00920003 CR-18V0 REDEFINES CORRECT-A. IC2034.2 00930004 CORRECT-18V0 PIC -9(18). IC2034.2 00940004FILLERPIC999VALUE. 2 00950003FILLERPIC X2)VALUE .IC20342 00960003 011500 01 ERROR-HOLD . 00970001 CCVS-C-101160001DUMMY-HOLDPIC() SPACE2 00980002FILLERPICIS X ANSI-REFERENCE ( SPACES.
-"S java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 010000- " REMARKS". IC2034.2 01010002FILLERPIC X(20) VALUESPACE. IC203401 01020001 CCVS-C-2 java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 01030002FILLERPIC X VALUESPACE. IC2034.2 01040002FILLERPIC X013000FOR" 2 01050002FILLER X15 . . 01060002FILLERPIC X(4) VALUE"FAIL". IC2034.2 01070002FILLERPIC X(94) VALUESPACE. IC2034.2 01080001 REC-SKL-SUB PIC013500TESTRESULT .IC2034.2 01090001 REC-CT PIC99VALUEZERO. IC2034.2 01100001 DELETE-COUNTERPIC999VALUEZERO IC2034.2 01110001 ERROR-COUNTER PIC999VALUEZERO. IC203401390002FILLER (122 PIC999VALUEZERO.IC2034. 01130001 PASS-COUNTER PIC01430002 ( 2 01 TOTAL-ERRORPIC999ZERO IC2034. 01150001 ERROR-HOLD PIC999VALUEZERO. IC2034.2 01160001 DUMMY-HOLD PIC X(120) VALUESPACE. IC2034.2 01170001 RECORD-COUNT PIC9(5) VALUEZERO. IC2034.2 01180001 ANSI-REFERENCE PIC X(48) VALUESPACES. IC2034014900COBOL85VERSION4.,1993SSVG"IC20342 01190001 CCVS-H-1. IC2034.2 01200002FILLERPIC X(39)01520001CCVS-E-1 01210002FILLERPIC X(42) VALUE IC2034.2 012200"OFFICIAL COBOL COMPILER VALIDATION SYSTEM". IC2034 02FILLERPIC X(45) VALUESPACES. IC2034.2 01230002FILLERFILLERPIC(SPACEIC2034.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
java.lang.StringIndexOutOfBoundsException: Range [72, 20) out of bounds for length 80 01250002FILLERPIC X(40) VALUESPACE. IC2034.2 0126000201620003PIC2 01270002FILLERPIC XXXX VALUE IC2034. PIC() java.lang.StringIndexOutOfBoundsException: Range [72, 59) out of bounds for length 80
()java.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 80 01290002FILLERPICFORUSE"IC20342 013000 COPY-NOT DISTRIBUTION. 2 01310002FILLERPIC X(41) VALUESPACE. IC2034.2 013200 ON-SITE INSTITUTE STD .2 01330001 CCVS-H-2B. IC2034.2 01340002FILLERPIC X(15) VALUE IC2034.2 013500"TEST RESULT OF ".IC20342 01360002 TEST-ID PIC X(9). IC2034.2 01370002FILLERPIC X(4) VALUE IC2034.017600PICX(4)VALUE" 2 013800" IN ". IC2034.2 01390002FILLERPIC X(12) VALUE IC2034.2 014000" HIGH ". 018200 "*** INFORMATION ***". IC2034 01410002FILLERPIC X(22) VALUE01850004XXCOMPUTEDPIC(0.2 014200" LEVEL VALIDATION FOR ". IC20342 01430002FILLERPIC X(58) VALUE IC2034.2 014400"ON-SITE VALIDATION, NATIONAL INSTITUTE 019000 02 FILLER PIC IS X VALUE IS SPACE. IC2034.2 01450001 CCVS-H-3. IC2034.2
X(34) VALUE IC2034.2 014700" FOR OFFICIAL USE ONLY 019200 "***********************" . 1480002FILLERPIC (8VALUE . 014900"COBOL 85 VERSION 4.2, Apr 1993 SSVG ".IC2034.2 01500002FILLERPIC X(28) VALUE IC2034.2 015100" COPYRIGHT 1985 ". IC2034.2 01520001 CCVS-E-1. IC2034.2 015300FILLER X(2VALUESPACE. .2 01540002FILLERPIC X(14) VALUEIS"END OF TEST- ". IC2034.2 01550002 ID-AGAIN PIC X(9). IC2034.2 01560002FILLERPIC X(45) VALUESPACES.019800SECTION2
.IC2034 01580002FILLERPIC X(31) VALUESPACE. IC2034.2 01590002FILLERPIC X(21) VALUESPACE. IC2034.2 01600002 CCVS-E-2-2. IC2034.2 01610003 ERROR-TOTAL020400 CCVS1-EXIT 2 01620003FILLERPIC X VALUESPACE. IC2034.2 01630003 ENDER-DESC PIC X(44) VALUE IC2034.2 021300."P-OR-F. 1 TO ERROR-COUNTER. IC2034.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 016500 CCVS-E-3. java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 016600 X22 . 016700" FOR OFFICIAL USE ONLY". IC2034.2 01680002FILLERPIC X(12) VALUESPACE. IC2034.2 01690002FILLERPIC X(58) VALUE IC2034.2 017000"ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".IC2034.2 01710002FILLERPIC X(13) VALUESPACE. IC2034.2 01720002FILLERPIC X(15) VALUE IC2034.2 017300" COPYRIGHT 1985". FAIL-ROUTINE .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
CCVS-E-4 01750002 CCVS-E-4-1 PIC CORRECT-XIC20342 01760002FILLERPIC X(4) VALUE" OF ". IC2034.2 02PICXXX VALUESPACE.IC2034.2 01780002FILLERPIC X(40) VALUE IC2034.2 017900" TESTS WERE EXECUTED SUCCESSFULLY". IC2034.2
. 01810002FILLERPIC X(19) VALUE IC2034.2 018200"*** INFORMATION ***". MOVE WRITE-LINE.. 01830002 INFO-TEXT. IC2034.2 01840004FILLERPIC X(8) VALUESPACE. IC2034023500MOVEDUMMY-RECORD ..java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 01850004 XXCOMPUTED PIC X(20). IC2034.2 01860004FILLERPIC 023900 END-RTN-EXIT. 01870004 XXCORRECT PIC X(20). IC2034.2 01880002 INF-ANSI-REFERENCE PIC024200ADD ERROR-HOLD INSPECT-COUNTERTOIC2034. 018900.2 01900002FILLERPICIS X VALUEISSPACE. IC2034.2 01910002FILLERPICIS X(65) VALUEIS"*********024500* IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12. IC2034.2 019200- "*****************************************". IC2034.2 01930002FILLERPICIS X(54) VALUEIS"************ TOjava.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 80 019400- "******************************". IC2034.2 01950001 CCVS-PGM-ID PIC X(9) VALUE IC2034.2 019600"IC203A".025500TO .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 019700PROCEDUREDIVISION. 025700 PERFORM WRITE-LINE. IC2034 019800 CCVS1 SECTION. IC2034.2 019900 OPEN-FILES. IC2034.2 020000OPENOUTPUT PRINT-FILE. IC2034.2 020100MOVE CCVS-PGM-ID TO 026400 IF INSPECT-COUNTER EQUALEQUALTOZEROIC20342 020200MOVESPACETO TEST-RESULTS. IC2034.2 020300PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE. IC2034.2 020400GOTO CCVS1-EXIT. IC2034.2 020500 CLOSE-FILES. IC2034.2 020600PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE.026900MOVECCVS-E-3TODUMMY-RECORDWRITE-LINEIC2034.2 020700 TERMINATE-CCVS. 027100 ADD 1 TO RECORD-COUNT. IC2034 020800EXITPROGRAM. M TO .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 020900 TERMINATE-CALL. IC2034.2 021000STOPRUN. IC2034.2 021100 INSPT " P-OR-F.ADD1 TO INSPECT-COUNTER. 2 021200 PASS. MOVE"PASS "TO P-OR-F. ADD1TO PASS-COUNTER. IC2034.2 021300 FAIL. MOVE"FAIL*"TO P-OR-F. ADD1TO ERROR-COUNTER. IC2034.2 021400 DE-LETE. MOVE"*****"TO P-OR-F. 021500MOVE"****TEST DELETED****"TO RE-MARK028400MOVETO DUMMY-RECORDIC2034.2 021600 PRINT-DETAIL. IC2034.2 021700IF REC-CT NOTEQUALTOZERO IC2034.2 021800MOVE"."TO PARDOT-X IC2034.028800NOTTOSPACEGOFAIL-ROUTINE-WRITEIC20342 021900MOVEREC-CTTODOTVALUE .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 022000MOVE TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE. IC2034.2029200 .PERFORMWRITE-LINE 2 IC20342 022100IF P-OR-F EQUALTO029300MOVESPACESTO INF-ANSI-REFERENCE .2 022200PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX IC2034.2 022300PERFORMBAIL-OUTTHRU . IC2034.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 022400MOVESPACETO P-OR-F. MOVESPACETO COMPUTED-X. IC2034.2 022500MOVESPACE029800MOVE2TIMES IC2034.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 022600IF REC-CT EQUALTOZEROMOVESPACETO PAR-NAME. IC2034.2 022700MOVESPACETO030000FAIL-ROUTINE-EX EXIT. IC2034.2 022800 HEAD-ROUTINE. IC2034.2 022900MOVE CCVS-H-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. IC2034.2 023000 CCVS-H-2A TO DUMMY-RECORD PERFORMWRITE-LINE 2TIMES . 023100MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. IC2034.2 023200MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. IC2034.2 023300 COLUMN-NAMES-ROUTINE. IC2034.2 023400MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE. . 023500MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. IC2034.2 023600MOVE HYPHEN-LINE TO DUMMY-RECORD030900 023700 END-ROUTINE. java.lang.StringIndexOutOfBoundsException: Range [80, 78) out of bounds for length 80 023800MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.IC2034.031500* INITIAL STATE THE FIRSTTIME IT IS CALLED. IC2034.2 023900 END-RTN-EXIT. IC2034.2 024000MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. IC2034.2 024100 END-ROUTINE-1. 024200ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO IC2034.2 024300 ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD. IC2034.2 024400ADD PASS-COUNTER TO ERROR-HOLD. IC2034.2 024500* IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12. IC2034.2
PASS-COUNTER CCVS-E-4-1 2 024700 ERROR-HOLDTOCCVS-E-4-2 . 024800 CCVS-E-4 TOCCVS-E-2-2 .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 024900MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE. IC2034.2 025000 END-ROUTINE-12. IC2034. 025100MOVE"TEST(S) FAILED"TO ENDER-DESC.032800 .. 025200IF ERROR-COUNTER IS032900IFISEQUALTO1 java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 025300MOVE"NO "TO ERROR-TOTAL IC2034PERFORMFAIL .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 025400ELSEMOVE" " RE-MARK .2 025500MOVE ERROR-COUNTER TO ERROR-TOTAL. IC2034.2 025600MOVE CCVS-E-2 IC2034
025800 END-ROUTINE-13. IC2034.2 025900IF DELETE-COUNTER ISEQUALTOZERO IC2034034200 026000MOVE"NO " 034600 MOVE DN2 TO COMPU .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 026100MOVE DELETE-COUNTER TO ERROR-TOTAL. 034900java.lang.StringIndexOutOfBoundsException: Range [72, 23) out of bounds for length 80
.2 026300MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. IC2034.2 026400IFINSPECT-COUNTERjava.lang.StringIndexOutOfBoundsException: Range [80, 81) out of bounds for length 80 NOTO ERROR-TOTAL .2 026600ELSEMOVE INSPECT-COUNTER TO ERROR-TOTAL. IC2034.2 026700MOVE"TEST(S) REQUIRE INSPECTION"TO ENDER-DESC. IC2034.2 026800MOVE DUMMY-RECORD.PERFORMWRITE-LINE.2 026900MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE. IC2034.2 027000 WRITE-LINE. IC2034.2 027100ADD1TO RECORD-COUNT. IC2034.2 027200IF RECORD-COUNT GREATER50 IC2034.2 027300MOVE DUMMY-RECORD TO DUMMY-HOLD IC2034.2 027400MOVESPACETO DUMMY-RECORD IC2034.2 027500WRITE DUMMY-RECORD AFTERADVANCINGPAGE IC2034.2 027600MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN 036200PERFORM . .2 027700MOVE CCVS-C-2 TO MOVE "CALL-TEST-05" TO PAR-NAMEIC2034.2 027800MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN IC2034.2 027900MOVE DUMMY-HOLD TO DUMMY-RECORD IC2034.2 028000MOVEZEROTO RECORD-COUNT. IC2034.2 028100PERFORM WRT-LN. IC2034.2 028200 WRT-LN. IC2034.2 028300WRITE DUMMY-RECORD AFTERADVANCING1 LINES. IC2034.2 028400MOVETO.IC2034. 028500 BLANK-LINE-PRINT. IC2034.2
WRT-LN 2 028700 FAIL-ROUTINE. IC2034.2 028800IF COMPUTED-X NOTEQUALTOSPACEGOTO FAIL-ROUTINE-WRITE. IC2034.2 028900IF CORRECT-X NOTEQUALTOSPACEGOTO FAIL-ROUTINE-WRITE037600TOCNCL-TEST-01.IC2034.2 029000MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. IC2034.2 029100MOVE"NO FURTHER INFORMATION, SEE PROGRAM."TO INFO-TEXT. IC2034.2
INFO TODUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. IC2034.2 029300MOVESPACESTO INF-ANSI-REFERENCE. IC2034.2 029400GOTO FAIL-ROUTINE-EX .2 029500 FAIL-ROUTINE-WRITE. IC2034.2 029600MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE IC2034.2 029700MOVE ANSI-REFERENCE TO COR-ANSI-REFERENCE. IC2034.2 029800MOVE TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. IC2034.2 029900MOVESPACESTO COR-ANSI-REFERENCE. IC2034.2 030000 FAIL-ROUTINE-EX. EXIT. IC2034.2
030100BAIL-OUT java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 030200IF COMPUTED-A NOTEQUALTOSPACEGOTO BAIL-OUT-WRITE. IC2034.2 030300IF CORRECT-A EQUALTOSPACEGOTO BAIL-OUT-EX. IC2034.2 030400 BAIL-OUT-WRITE .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED. IC2034.2 030600MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE038900CALL-TEST-05-02IC2034.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 030700MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. IC2034.2 030800MOVESPACESTO INF-ANSI-REFERENCE. IC2034.2 030900 BAIL-OUT-EX. EXIT. IC2034.2 031000 CCVS1-EXIT. IC2034.2 031100EXIT2 031200 SECT-IC203-0001 SECTION. IC2034.2 031300 CALL-TEST-04. IC2034.2 031400* CALL-TEST-04 VERIFIES THAT A PROGRAM IS IN ITS IC2034.2 031500* INITIAL STATE THE FIRST TIME IT IS CALLED. IC2034.2 MOVE CALL-TEST-04"TOPAR-NAME. IC2034.2 031700MOVE"INITIAL STATE"TO FEATURE. IC2034.2 1TO DN3 031900MOVESPACETO DN2, DN4. IC2034.2 032000MOVEZEROTO DN1. IC2034.2 032100CALL ID1 USING TABLE-1, DN1. IC2034.2 032200GOTO CALL-TEST-04-01. IC2034.2 032300 CALL-DELETE-04. IC2034.2 032400PERFORM DE-LETE. IC2034.2 032500PERFORM PRINT-DETAIL.IC2034.2 032600GOTO CALL-TEST-05. IC2034.2 032700 CALL-TEST-04-01. IC2034.2 032800MOVE1TO REC-CT. IC2034.2 032900IF DN1 ISEQUALTO1IC2034.2 033000PERFORM PASS IC2034.2
IC2034.2 033200 CALL-FAIL-04-01. IC2034.2 033300PERFORM FAIL. IC2034.2 033400MOVEDN1 TO COMPUTED-18V0 IC2034.2 033500MOVE1TO CORRECT-18V0. IC2034.2 033600MOVE"DN1 INCORRECT"TO RE-MARK. IC2034.2
CALL-WRITE-04-01. .2 033800PERFORM PRINT-DETAIL. IC2034.2 033900 CALL-TEST-04-02. IC2034.2 034000ADD1041200 PRINT-DETAIL. IC2034.2 034100IF DN2 ISEQUALTO"YES" IC2034.2 034200PERFORM041500* INITIAL STATE THE FIRSTTIME IT IS CALLED FOLLOWING IC2034.2 GO CALL-WRITE-04-02. IC2034.2 034400 CALL-FAIL-04-02. IC2034.2 034500PERFORM FAIL. IC2034.2 034600MOVE DN2 COMPUTED-A.IC2034.2 034700MOVE"YES"TO CORRECT-A. IC2034.2 034800MOVE"DN2 INCORRECT"TO RE-MARK. IC2034.2 034900 CALL-WRITE-04-02. IC2034.2 035000PERFORM PRINT-DETAIL. IC2034.2 035100 CALL-TEST-04-03. .2 035200ADD1TO REC-CT. IC2034.2 035300IF DN4 EQUALTO"EQUAL" IC2034.2 035400PERFORM PASS IC2034.2 035500GOTO CALL-WRITE-04-03. IC2034.2 035600 CALL-FAIL-04-03 IC20342 035700PERFORM FAIL. IC2034.2 035800MOVE DN4 TO COMPUTED-A. 042800PERFORM PRINT-DETAIL.IC2034.2
.2 036000MOVE"DN4 INCORRECT"TO RE-MARK. IC2034.2 036100 CALL-WRITE-04-03. IC2034.2 036200PERFORM PRINT-DETAIL. IC2034.2 036300 CALL-TEST-05. IC2034.2 036400MOVE"CALL-TEST-05"TO PAR-NAME. IC2034.2 036500MOVE"STATE UNCHANGED"TO FEATURE. IC2034.2 036600* CALL-TEST-05 TESTS THAT THE STATE OF THE SUBPROGRAM IC2034.2 036700* IS UNCHANGED FROM ITS STATE WHEN LAST EXITED. IC2034.2 0368002 DN3.IC2034.2 036900MOVESPACETO DN2, DN4. IC2034.2 037000MOVETODN5 2 037100CALL ID1 USING TABLE-1, DN5. IC2034.2 TO CALL-TEST-05-01.IC2034.2 037300 CALL-DELETE-05. IC2034.2 037400PERFORM DE-LETE. IC2034.2 037500PERFORM PRINT-DETAIL. IC2034.2 037600GOTO CNCL-TEST-01. IC2034.2 037700 CALL-TEST-05-01. IC2034.2 037800MOVE1TO REC-CT. IC2034.2 037900IF DN5 EQUALTO2 IC2034.2 038000PERFORM PASS IC2034.2 038100GOTO CALL-WRITE-05-01. IC2034.044300ADD1TOREC-CT 038200 CALL-FAIL-05-01. IC2034.2 038300PERFORMFAIL. .2 038400MOVE DN5 TO COMPUTED-18V0. IC2034.2 038500MOVE2TO CORRECT-18V0. IC2034.2 038600044700CNCL-FAIL-01-02. IC2034.2
. . 038800PERFORM PRINT-DETAIL.IC2034.2 038900 CALL-TEST-05-02. IC2034.2 039000ADD1TO REC-CT. IC2034.2 039100IF DN2 EQUALTONO .2 039200PERFORM PASS IC2034.2 039300GOTO CALL-WRITE-05-02. IC2034.2 039400 java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 039500PERFORM FAIL. IC2034.2 039600MOVE DN2 TO COMPUTED-A. IC2034.2 039700MOVE"NO"TO CORRECT-A. IC2034.2 039800MOVE"DN2 INCORRECT"TO RE-MARK IC2034.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 039900.2 040000PERFORM PRINT-DETAIL. CNCL-FAIL-01-03.IC2034.2 040100 CALL-TEST-05-03. IC2034.2 040200ADD1TOREC-CT. .2 040300IF DN4 EQUALTO046200"" CORRECT-A 2 040400PERFORM PASS IC2034.2 040500GOTO CALL-WRITE-05-03. IC2034.2 040600 CALL-FAIL-05-03. IC2034.2 040700PERFORM FAIL. IC2034.2 040800MOVE DN4 TO COMPUTED-A. IC2034.2 040900MOVE"EQUAL"TO CORRECT-A. 046900* CALL FOLLOWING A CANCEL OF THE SUBPROGRAM. IC2034.2 041000MOVE"DN4 INCORRECT"TO RE-MARK. IC2034047100MOVESET STATE .IC20342 041100 CALL-WRITE-05-03. IC2034.2 041200 IC20342 041300 CNCL-TEST-01. IC2034.2 041400* THIS TEST VERIFIES THAT A SUBPROGRAM IS IN ITS IC2034.2 041500* INITIAL STATE THE FIRST TIME IT IS CALLED FOLLOWING IC2034.2 041600* A CANCEL STATEMENT. IC2034.2 041700MOVE"CNCL-TEST-01"TO PAR-NAME. IC2034.2 041800MOVE"SET TO INITIAL STATE"TO FEATURE. IC2034.2 041900CALL"IC204A"USING TABLE-1, DN1. IC2034.2 042000CANCEL"IC204A". IC2034.2 042100MOVE1TO DN3. IC2034.2 042200MOVESPACETO DN2, DN4. IC2034.2 042300MOVEZEROTO DN1. IC2034.2 042400CALL"IC204A"USING TABLE-1, DN1 . 042500GOTO CNCL-TEST-01-01. IC2034.2 042600 CNCL-DELETE-01. IC2034.2 042700PERFORM DE-LETE. IC2034.2 042800PERFORM PRINT-DETAIL. IC2034.2 042900GOTO CNCL-TEST-02. IC2034.2 043000 CNCL-TEST-01-01. IC2034.2 043100MOVE1TO REC-CT. IC2034.2 043200IF DN1 ISEQUALTO1 IC2034.2 043300PERFORM PASS IC2034.2 043400GOTO CNCL-WRITE-01-01. IC2034.2 043500 CNCL-FAIL-01-01. IC2034.2 043600PERFORM FAIL. IC2034.2 043700MOVE DN1 TO COMPUTED-18V0. IC2034.2 043800MOVE1TO CORRECT-18V0. IC2034.2 043900MOVE"DN1 INCORRECT"TO RE-MARK. IC2034.2 044000 CNCL-WRITE-01-01. IC2034.2
IC2034.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 044200 CNCL-TEST-01-02. IC2034.2 044300ADD1TO REC-CT. 050000CNCL-FAIL-02-02. . 044400 044500 050300 MOVE "YES"TOCORRECT-A.IC2034.2 044600GOTO CNCL-WRITE-01-02. IC2034.2 044700 CNCL-FAIL-01-02. IC2034.2 044800PERFORM FAIL. IC2034.2 044900MOVE DN2 TO COMPUTED-A. IC2034.2 045000MOVE"YES"TO CORRECT-A. IC2034.2 045100MOVE"DN2 INCORRECT"TO RE-MARK EQUAL" IC2034.2 045200 CNCL-WRITE-01-02. IC2034.2 045300PERFORM PRINT-DETAIL. 051100GOjava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 045400 CNCL-TEST-01-03. IC2034.2 045500ADD1TO REC-CT. IC2034.2 045600IF DN4 EQUALTO"EQUAL" IC2034.2 045700PERFORM PASS IC2034.2 045800GOTO CNCL-WRITE-01-03. IC2034.2 045900 CNCL-FAIL-01-03. IC2034.2 046000PERFORM FAIL. IC2034.2 046100MOVE DN4 TO COMPUTED-A. IC2034.2 046200MOVE"EQUAL"TO CORRECT-A. IC2034.2 046300MOVE"DN4 INCORRECT"TO RE-MARK. IC2034.2 046400 CNCL-WRITE-01-03. IC2034.2 046500MOVE" CANCELED" FEATURE. IC2034.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 046600 CNCL-TEST-02. IC2034.2 046700* THIS TEST USES AN IDENTIFIER IN THE CANCEL STATEMENT. IC2034.2 046800* THE SUBPROGRAM SHOULD BE IN ITS INITIAL STATE ON THE FIRST IC2034.2 046900* CALL FOLLOWING A CANCEL OF THE SUBPROGRAM. IC2034.2 047000MOVE"CNCL-TEST-02"TO PAR-NAME. IC2034.2 047100MOVE"SET TO INITIAL STATE"TO FEATURE. IC2034.2 047200CALL"IC204A"USING TABLE-1, DN1. IC2034.2 047300CANCEL ID1. IC2034.2 047400MOVE1TO DN3. IC2034.2 047500MOVESPACETO DN2, DN4. IC2034.2 047600MOVEZERO053600 DE-LETEIC2034. 047700CALL ID1 USING TABLE-1, DN1. IC2034.2 047800GOTO CNCL-TEST-02-01. IC2034.2 047900 CNCL-DELETE-02. IC2034.2 048000PERFORM DE-LETE. IC2034.2 048100PERFORM PRINT-DETAIL. IC2034.2 048200GOTO CNCL-TEST-03. IC2034.2 048300 CNCL-TEST-02-01. IC2034.2 048400MOVE1TO REC-CT. IC2034.2 048500IF DN1 EQUALTO1 IC2034.2 048600PERFORM PASS IC2034.2 048700GOTO CNCL-WRITE-02-01. IC2034.2 048800 CNCL-FAIL-02-01. IC2034.2 048900PERFORM FAIL. IC2034.2 049000MOVE1TO CORRECT-18V0. IC2034.2 049100MOVE DN1 TO COMPUTED-18V0. IC2034.2 049200MOVE"DN1 INCORRECT"TO RE-MARK. IC2034.2 049300 CNCL-WRITE-02-01. IC2034.2 049400PERFORM PRINT-DETAIL. IC2034.2 049500 CNCL-TEST-02-02. IC2034.2 049600ADD1TO REC-CT. IC2034.2 049700IF DN2 EQUALTO"YES" IC2034.2 049800PERFORM PASSIC2034.2 049900GOTO CNCL-WRITE-02-02. IC2034.2 050000 IC2034 050100PERFORM FAIL. IC2034.2 TO.IC2034java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 050300MOVE"YES"TO CORRECT-A. IC2034.2 050400MOVE"DN2 INCORRECT"TO RE-MARK. IC2034.2 050500 CNCL-WRITE-02-02. IC2034.2 050600PERFORM PRINT-DETAIL. IC2034.2 050700 CNCL-TEST-02-03. IC2034.2 050800ADD1TO REC-CT. IC2034.2 050900IF DN4 EQUALTO"EQUAL" IC2034.2 051000PERFORM PASS IC2034.2 051100GOTO CNCL-WRITE-02-03. IC2034.2 051200 CNCL-FAIL-02-03. IC2034.2 051300PERFORM FAIL. IC2034.2 051400MOVE DN4 TO COMPUTED-A. IC2034.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 051500MOVE"EQUAL"TO CORRECT-A. IC2034.2 4 INCORRECT"TORE-MARK. IC20342 051700 CNCL-WRITE-02-03. IC2034.2 051800PERFORM PRINT-DETAIL. IC2034.2 051900 CNCL-TEST-03. IC2034.2 052000* THIS TEST CANCELS A SUBPROGRAM WHICH HAS ALREADY IC2034.2 052100* BEEN CANCELED. THE SUBPROGRAM IS THEN CALLED AND A CHECK IC2034.2 052200* IS MADE TO ENSURE THAT THE SUBPROGRAM WAS IN ITS INITIAL IC2034.2 052300* STATE. IC2034.2 052400MOVE"CNCL-TEST-03"TO PAR-NAME. IC2034.2 052500MOVE"PREVIOUSLY CANCELED"TO FEATURE. IC2034.2 052600 CNCL-INIT-03. IC2034.2 052700CALL"IC204A"USING TABLE-1, DN1. IC2034.2 052800CANCEL ID1. IC2034.2 052900CANCEL ID1. IC2034java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 053000MOVE1TO DN3. IC2034.2 053100MOVESPACETO DN2, DN4. 059500* THIS TEST CALLS SUBPROGRAM IC205 WHICH CALLS AND IC2034.2 053200MOVEZEROTO DN1. IC2034.2 053300CALL ID1 USING TABLE-1, DN1. IC2034.2 053400GOTO CNCL-TEST-03-01. IC2034.2 053500 CNCL-DELETE-03. IC2034.2 053600PERFORM DE-LETE. IC2034.2
PRINT-DETAILIC2034. 053800GOTO CNCL-TEST-04. IC2034.2 053900 CNCL-TEST-03-01. IC2034.2 054000MOVE1TO REC-CT. IC2034.2 054100IF DN1 EQUALTO1 IC2034.2 054200PERFORM PASS IC2034.2 054300GOTO CNCL-WRITE-03-01. IC2034.2 054400 CNCL-FAIL-03-01060700 java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 80 054500PERFORM FAIL. IC2034.2 054600MOVE1TO CORRECT-18V0. IC2034.2 054700MOVE DN1 .IC2034.2 054800 061200 MOVETABLE-2INCORRECT" RE-MARK java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 054900 CNCL-WRITE-03-01. IC2034.2 055000PERFORM PRINT-DETAIL. IC2034.2
.IC2034 055200ADD1TO REC-CT. CALL . IC2034.2 055300IF DN2 ISEQUALTO"YES" IC2034.2 055400PERFORM PASS IC2034.2 055500GOTO CNCL-WRITE-03-02. IC2034.2 055600 CNCL-FAIL-03-02. IC2034.2 055700PERFORM FAIL. IC2034.2 055800MOVE DN2 TO COMPUTED-A. IC2034.2 055900MOVE"YES"TO CORRECT-A. IC2034.2 056000MOVE"DN2 INCORRECT"TO062600USING,DN1 2 056100 CNCL-WRITE-03-02. IC2034.2 056200PERFORM PRINT-DETAIL. IC2034.2 056300 CNCL-TEST-03-03. IC2034.2 056400ADD1TO REC-CT. IC2034.2 056500IF DN4 EQUALTO"EQUAL" IC2034.2
java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 056700GOTO CNCL-WRITE-03-03. IC2034.2 056800 CNCL-FAIL-03-03. IC2034.2 056900PERFORM FAIL. IC2034.2 057000MOVE DN4 TO COMPUTED-A DN1 TOCOMPUTED-18V0IC2034. 057100MOVE"EQUAL"TO063900MOVE1TOCORRECT-18V0 2 057200MOVE"DN4 INCORRECT" 064000 MOVE "DN1 INCORRECT" TO.IC2034.2
IC2034. 057400PERFORM PRINT-DETAIL. IC2034.2 057500 CNCL-INIT-04. IC2034.2 .IC2034.2 057600MOVE"CNCL-TEST-04"TO PAR-NAME. IC2034.2 057700MOVE"CANCEL UNCALLED PROG"TO FEATURE. IC2034.2 057800MOVEZEROTO REC-CT. IC2034.2 057900 CNCL-TEST-04. IC2034.2 058000* THIS TEST CANCELS A SUBPROGRAM WHICH HAS NEVER IC2034.2 058100* BEEN CALLED. THE NEXT SENTENCE SHOULD BE EXECUTED IC2034.2 058200* IN THIS CASE. IC2034.2
IC205A GO IC2034 058500 CNCL-DELETE-04. IC2034.2 058600PERFORM DE-LETE. IC2034.2 058700GOTO CNCL-WRITE-04. IC2034.2 058800 CNCL-PASS-04. IC2034.2 058900PERFORM PASS. IC2034.2 059000 CNCL-WRITE-04. IC2034.2 059100PERFORM PRINT-DETAIL. IC2034.2 059200 CNCL-INIT-05. IC2034.2 059300MOVE"CNCL-TEST-05"TO PAR-NAME. IC2034.2 059400MOVE"CANCEL IN SUBPROGRAM"TO IC2034 059500* THIS TEST CALLS SUBPROGRAM IC205 WHICH CALLS AND IC2034.2 059600* CANCELS A THIRD SUBPROGRAM IC206. IC2034.2 059700 CNCL-TEST-05. IC2034.2 059800MOVESPACETO DN2, DN4, TABLE-2. IC2034.2 059900MOVEZEROTO DN1. IC2034.2 060000CALL"IC205A"USING 066500 CNCL-WRITE-06-03. java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 060100IF TABLE-2 EQUALTO066700CNCL-INIT-07.IC2034.2 060200PERFORM PASS IC2034066800* THIS TEST CANCELS THE THREE SUBPROGRAMS IC2034.2
TO.IC2034java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 060400GOTO CNCL-FAIL-05. IC2034.2 060500 CNCL-DELETE-05. IC2034.2 060600PERFORM DE-LETE. IC2034.2 060700GOTO CNCL-WRITE-05. IC2034.2 060800 NCL-FAIL-05. .2 060900PERFORM FAIL .2 061000MOVE"AB"TO CORRECT-A. IC2034.2
.IC2034java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 061200MOVE"TABLE-2 INCORRECT"TO RE-MARK. IC2034.2 061300 CNCL-WRITE-05.067900 CNCL-WRITE-07.. .2 061400PERFORM PRINT-DETAIL. IC2034.2 061500 CNCL-INIT-06. IC2034.2 061600MOVE"CNCL-TEST-06"TO PAR-NAME. IC2034.2 061700MOVE"CALL CANCELED PROG"TO FEATURE. IC2034.2 061800* THIS TEST CHECKS THAT THE CANCEL OF IC204 WHICH IC2034.2 061900* WAS MADE IN THE SUBPROGRAM IC205 WAS EXECUTED PROPERLY. IC2034.2 062000* THE SUBPROGRAM IC204 IS CALLED AND THE DATA VALUES IC2034.2 062100* ARE CHECKED TO SEE IF IC204 WAS IN ITS INITIAL STATE. IC2034.2 062200 CNCL-TEST-06. IC2034.2 062300MOVE1TO DN3. IC2034.2 062400MOVESPACETO DN2, DN4. IC2034.2 062500MOVEZEROTO DN1. IC2034.2 062600CALL ID1 USING TABLE-1, DN1. IC2034.2 062700GOTO CNCL-TEST-06-01. IC2034.2 062800 CNCL-DELETE-06. IC2034.2 062900PERFORM DE-LETE. IC2034.2 063000GOTO CNCL-WRITE-06-03. IC2034.2 063100 CNCL-TEST-06-01. IC2034.2 063200MOVE1TO REC-CT. IC2034.2 063300IF DN1 ISEQUALTO1 IC2034.2 063400PERFORM PASS IC2034.2 063500GOTO CNCL-WRITE-06-01. IC2034.2 063600 CNCL-FAIL-06-01. IC2034.2 063700PERFORM FAIL. IC2034.2 063800MOVE DN1 TO COMPUTED-18V0. IC2034.2 063900MOVE1TO CORRECT-18V0. IC2034.2 064000MOVE"DN1 INCORRECT"TO RE-MARK. IC2034.2 064100 CNCL-WRITE-06-01. IC2034.2 064200PERFORM PRINT-DETAIL. IC2034.2 064300 CNCL-TEST-06-02. IC2034.2 064400ADD1TO REC-CT. IC2034.2 064500IF DN2 ISEQUALTO"YES" IC2034.2 064600PERFORM PASS IC2034.2 064700GOTO CNCL-WRITE-06-02. IC2034.2 064800 CNCL-FAIL-06-02. IC2034.2 064900PERFORM FAIL. IC2034.2 065000MOVE DN2 TO COMPUTED-A. IC2034.2 065100MOVE"YES"TO CORRECT-A. IC2034.2 065200MOVE"DN2 INCORRECT"TO RE-MARK. IC2034.2 065300 CNCL-WRITE-06-02. IC2034.2 065400PERFORM PRINT-DETAIL. IC2034.2 065500 CNCL-TEST-06-03. IC2034.2 065600ADD1TO REC-CT. IC2034.2 065700IF DN4 EQUALTO"EQUAL" IC2034.2 065800PERFORM PASS IC2034.2 065900GOTO CNCL-WRITE-06-03. IC2034.2 066000 CNCL-FAIL-06-03. IC2034.2 066100PERFORM FAIL. IC2034.2 066200MOVE DN4 TO COMPUTED-A. IC2034.2 066300MOVE"EQUAL"TO CORRECT-A. IC2034.2 066400MOVE"DN4 INCORRECT"TO RE-MARK. IC2034.2 066500 CNCL-WRITE-06-03. IC2034.2 066600PERFORM PRINT-DETAIL. IC2034.2 066700 CNCL-INIT-07. IC2034.2 066800* THIS TEST CANCELS THE THREE SUBPROGRAMS IC2034.2 066900* CALLED BY THIS ROUTINE. IC2034.2 067000MOVE"CNCL-TEST-07"TO PAR-NAME. IC2034.2 067100MOVE"CANCEL 3 PROGS"TO FEATURE. IC2034.2 067200MOVEZEROTO REC-CT. IC2034.2 067300 CNCL-TEST-07. IC2034.2 067400CANCEL ID1, "IC205A", ID2. IC2034.2 067500PERFORM PASS. IC2034.2 067600GOTO CNCL-WRITE-07. IC2034.2 067700 CNCL-DELETE-07. IC2034.2 067800PERFORM DE-LETE. IC2034.2 067900 CNCL-WRITE-07. IC2034.2 068000PERFORM PRINT-DETAIL. IC2034.2 068100 CCVS-EXIT SECTION. IC2034.2 068200 CCVS-999999. IC2034.2 068300GOTO CLOSE-FILES. IC2034.2
Messung V0.5 in Prozent
¤ 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.0.26Bemerkung:
¤
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 und die Messung sind noch experimentell.