000100IDENTIFICATIONDIVISION. IX1024.2 000200PROGRAM-IDIX1024java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 000300 IX102A002300003100003400003800* X-62003900* X-82 IMPLEMENTOR-NAME004000* X-83 IMPLEMENTOR-NAME FOROBJECT-COMPUTER004100* IX1024.2 000400**************************************************************** IX1024.2 000500* * IX1024.2 000600* VALIDATION FOR:- * IX1024.2 000700* * IX1024.2 000800* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".IX1024.2 000900* * IX1024.2 001000* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".IX1024.2 001100* * IX1024.2 001200**************************************************************** IX1024.2 001300* IX1024.2 001400* NEW TEST: IX1024.2 001500* SELECT ... ASSIGN TO <LITERAL-1> ... IX1024.2 001600* IX1024.2 001700* NOTE: <LITERAL-1> WILL BE ASSIGNED BY THE X-CARD X-24. IX1024.2 001800* X-24 SHOULD ASSIGN A <LITERAL-1>} IX1024.2 001900* IX1024.2 002000* IX1024.2 002100* THE FUNCTION OF THIS PROGRAM IS TO PROCESS AN INDEXED FILE IX1024.2 002200* RANDOMLY (ACCESS MODE IS RANDOM). THE FILE USED AS INPUT IS IX1024.2 002300* THAT CREATED BY IX101. IX1024.2 002400* IX1024.2 002500* FIRST THE FILE IS VERIFIED AS TO THE EXISTANCE AND ACCURACY IX1024.2 002600* OF THE 500 RECORDS CREATED IN IX101. SECONDLY, RECORDS IX1024.2 002700* OF THE FILE ARE SELECTIVELY UPDATED; AND THIRDLY, THE IX1024.2 002800* ACCURACY OF EACH RECORD IN THE FILE IS AGAIN VERIFIED. IX1024.2 002900* IX1024.2 003000* IX1024.2 003100* X-CARDS WHICH MUST BE REPLACED FOR THIS PROGRAM ARE IX1024.2 003200* IX1024.2 003300* X-24 INDEXED FILE <LITERAL-1> IN ASSGN TO IX1024.2 003400* CLAUSE FOR DATA FILE IX-FS1 IX1024.2 003500* X-44 INDEXED FILE IMPLEMENTOR-NAME IN ASSGN TO IX1024.2 003600* CLAUSE FOR INDEX FILE IX-FS1 IX1024.2 003700* X-55 IMPLEMENTOR-NAME FOR SYSTEM PRINTER IX1024.2 003800* X-62 IMPLEMENTOR-NAME FOR RAW-DATA IX1024.2 003900* X-82 IMPLEMENTOR-NAME FOR SOURCE-COMPUTER IX1024.2 004000* X-83 IMPLEMENTOR-NAME FOR OBJECT-COMPUTER IX1024.2 004100* IX1024.2 004200* NOTE: X-CARDS 44 AND 62 ARE OPTIONAL IX1024.2 004300* AND NEED ONLY TO BE PRESENT IF THE COMPILER RE- IX1024.2 004400* QUIRES THIS CODE BE AVAILABLE FOR PROPER PROGRAM IX1024.2 004500* COMPILATION AND EXECUTION. IF THE VP-ROUTINE IS IX1024.2 004600* USED THE X-CARDS MAY BE AUTOMATICALLY SELECTED IX1024.2 004700* FOR INCLUSION IN THE PROGRAM BY SPECIFYING THE IX1024.2 004800* APPROPRIATE LETTER IN THE "*OPT" VP-ROUTINE IX1024.2 004900* CONTROL CARD. THE LETTER CORRESPONDS TO A IX1024.2 005000* CHARACTER IN POSITION 7 OF THE SOURCE LINE AND IX1024.2 005100* THEY ARE AS FOLLOWS IX1024.2 005200* IX1024.2 005300* J SELECTS X-CARD 44 IX1024.2 005400* P SELECTS X-CARD 62 IX1024.2 005500* IX1024.2 005600****************************************************** IX1024.2 005700ENVIRONMENTDIVISION. IX1024.2 005800CONFIGURATIONSECTION. IX1024.2 005900SOURCE-COMPUTER. IX1024.2 006000 Card0130. IX1024.2 006100OBJECT-COMPUTER. IX1024.2 006200 Card0131. IX1024.2 006300INPUT-OUTPUTSECTION. IX1024.2 006400FILE-CONTROL. IX1024.2 006500SELECT RAW-DATA ASSIGNTO IX1024.2 006600"C0098" IX1024.2 006700ORGANIZATIONISINDEXED IX1024.2 006800ACCESSMODEISRANDOM IX1024.2 006900RECORDKEYIS RAW-DATA-KEY. IX1024.2 007000SELECT PRINT-FILE ASSIGNTO IX1024.2 007100"C0085" . IX1024.2 007200SELECT IX-FS1 ASSIGN IX1024.2 007300 XXXXP024 IX1024.2 007400 XXXXP044 IX1024.2 007500ACCESSMODEISRANDOM IX1024.2 007600ORGANIZATIONINDEXED IX1024.2 007700RECORDKEY IX-FS1-KEY. IX1024.2 007800DATADIVISION. IX1024.2 007900FILESECTION. IX1024.2 008000 IX1024.2 008100FD RAW-DATA. IX1024.2 008200 IX1024.2 00830001 RAW-DATA-SATZ. IX1024.2 00840005 RAW-DATA-KEY PIC X(6). IX1024.2 00850005 C-DATE PIC9(6). IX1024.2 00860005 C-TIME PIC9(8). IX1024.2 00870005 C-NO-OF-TESTS PIC99. IX1024.2 00880005 C-OK PIC999. IX1024.2 00890005 C-ALL PIC999. IX1024.2 00900005 C-FAIL PIC999. IX1024.2 00910005 C-DELETED PIC999. IX1024.2 00920005 C-INSPECT PIC999. IX1024.2 00930005 C-NOTE PIC X(13). IX1024.2 00940005 C-INDENT PIC X. IX1024.2 00950005 C-ABORT PIC X(8). IX1024.2 009600FD PRINT-FILE. IX1024.2 00970001 PRINT-REC PICTURE X(120). IX1024.2 00980001 DUMMY-RECORD PICTURE X(120). IX1024.2 009900FD IX-FS1 IX1024.2 010000LABEL RECORDS STANDARD IX1024.2 010100 ; DATARECORD IX-FS1R1-F-G-240 IX1024.2 010200BLOCK1 RECORDS IX1024.2 010300RECORD240 CHARACTERS. IX1024.2 01040001 IX-FS1R1-F-G-240. IX1024.2 01050005 IX-FS1-REC-120 PIC X(120). IX1024.2 01060005 IX-FS1-REC-120-240. IX1024.2 01070010FILLERPIC X(8). IX1024.2 01080010 IX-FS1-KEY PIC X(29). IX1024.2 01090010FILLERPIC X(83). IX1024.2 011000WORKING-STORAGESECTION. IX1024.2 01110001 WRK-CS-09V00 PIC S9(09) USAGECOMPVALUEZERO. IX1024.2 01120001 WRK-DS-09V00-002 PIC S9(9) VALUEZERO. IX1024.2 01130001 WRK-CS-09V00-002 PIC S9(09) USAGECOMPVALUEZERO. IX1024.2 01140001 I-O-ERROR-IX-FS1 PIC X(3) VALUE"NO ". IX1024.2 01150001 WRK-CS-09V00-001 PIC S9(09) USAGECOMPVALUEZERO. IX1024.2 01160001 WRK-CS-09V00-004 PIC S9(09) USAGECOMPVALUEZERO. IX1024.2 01170001 WRK-CS-09V00-005 PIC S9(09) USAGECOMPVALUEZERO. IX1024.2 01180001 IX-WRK-KEY. IX1024.2 01190002FILLERPIC X(10) VALUE"ABCDLKJXYZ". IX1024.2 01200002 WRK-DU-09V00-001 PIC9(9) VALUEZERO. IX1024.2 01210002FILLERPIC X(10) VALUE"ZIF,.$-+CD". IX1024.2 01220001 DUMMY-WRK-REC. IX1024.2 01230002 DUMMY-WRK1 PIC X(120). IX1024.2 01240002 DUMMY-WRK2 REDEFINES DUMMY-WRK1. IX1024.2 01250003FILLERPIC X(5). IX1024.2 01260003 DUMMY-WRK-INDENT-5 PIC X(115). IX1024.2 01270001 FILE-RECORD-INFORMATION-REC. IX1024.2 01280003 FILE-RECORD-INFO-SKELETON. IX1024.2 01290005FILLERPICTURE X(48) VALUE IX1024.2 013000"FILE= ,RECORD= /0,RECNO=000000,UPDT=00". IX1024.2 01310005FILLERPICTURE X(46) VALUE IX1024.2 013200",ODO=0000,PGM= ,LRECL=000000,BLKSIZ =0000". IX1024.2 01330005FILLERPICTURE X(26) VALUE IX1024.2 013400",LFIL=000000,ORG= ,LBLR= ". IX1024.2 01350005FILLERPICTURE X(37) VALUE IX1024.2 013600",RECKEY= ". IX1024.2 01370005FILLERPICTURE X(38) VALUE IX1024.2 013800",ALTKEY1= ". IX1024.2 01390005FILLERPICTURE X(38) VALUE IX1024.2 014000",ALTKEY2= ". IX1024.2 01410005FILLERPICTURE X(7) VALUESPACE.IX1024.2 01420003 FILE-RECORD-INFO OCCURS10 TIMES. IX1024.2 01430005 FILE-RECORD-INFO-P1-120. IX1024.2 01440007FILLERPIC X(5). IX1024.2 01450007 XFILE-NAME PIC X(6). IX1024.2 01460007FILLERPIC X(8). IX1024.2 01470007 XRECORD-NAME PIC X(6). IX1024.2 01480007FILLERPIC X(1). IX1024.2 01490007 REELUNIT-NUMBER PIC9(1). IX1024.2 01500007FILLERPIC X(7). IX1024.2 01510007 XRECORD-NUMBER PIC9(6). IX1024.2 01520007FILLERPIC X(6). IX1024.2 01530007 UPDATE-NUMBER PIC9(2). IX1024.2 01540007FILLERPIC X(5). IX1024.2 01550007 ODO-NUMBER PIC9(4). IX1024.2 01560007FILLERPIC X(5). IX1024.2 01570007 XPROGRAM-NAME PIC X(5). IX1024.2 01580007FILLERPIC X(7). IX1024.2 01590007 XRECORD-LENGTH PIC9(6). IX1024.2 01600007FILLERPIC X(7). IX1024.2 01610007 CHARS-OR-RECORDS PIC X(2). IX1024.2 01620007FILLERPIC X(1). IX1024.2 01630007 XBLOCK-SIZE PIC9(4). IX1024.2 01640007FILLERPIC X(6). IX1024.2 01650007 RECORDS-IN-FILE PIC9(6). IX1024.2 01660007FILLERPIC X(5). IX1024.2 01670007 XFILE-ORGANIZATION PIC X(2). IX1024.2 01680007FILLERPIC X(6). IX1024.2 01690007 XLABEL-TYPE PIC X(1). IX1024.2 01700005 FILE-RECORD-INFO-P121-240. IX1024.2 01710007FILLERPIC X(8). IX1024.2 01720007 XRECORD-KEY PIC X(29). IX1024.2 01730007FILLERPIC X(9). IX1024.2 01740007 ALTERNATE-KEY1 PIC X(29). IX1024.2 01750007FILLERPIC X(9). IX1024.2 01760007 ALTERNATE-KEY2 PIC X(29). IX1024.2 01770007FILLERPIC X(7). IX1024.2 01780001 TEST-RESULTS. IX1024.2 01790002FILLERPIC X VALUESPACE. IX1024.2 01800002 FEATURE PIC X(20) VALUESPACE. IX1024.2 01810002FILLERPIC X VALUESPACE. IX1024.2 01820002 P-OR-F PIC X(5) VALUESPACE. IX1024.2 01830002FILLERPIC X VALUESPACE. IX1024.2 01840002 PAR-NAME. IX1024.2 01850003FILLERPIC X(19) VALUESPACE. IX1024.2 01860003 PARDOT-X PIC X VALUESPACE. IX1024.2 01870003 DOTVALUE PIC99VALUEZERO. IX1024.2 01880002FILLERPIC X(8) VALUESPACE. IX1024.2 01890002 RE-MARK PIC X(61). IX1024.2 01900001 TEST-COMPUTED. IX1024.2 01910002FILLERPIC X(30) VALUESPACE. IX1024.2 01920002FILLERPIC X(17) VALUE IX1024.2 019300" COMPUTED=". IX1024.2 01940002 COMPUTED-X. IX1024.2 01950003 COMPUTED-A PIC X(20) VALUESPACE. IX1024.2 01960003 COMPUTED-N REDEFINES COMPUTED-A IX1024.2 019700PIC -9(9).9(9). IX1024.2 01980003 COMPUTED-0V18 REDEFINES COMPUTED-A PIC -.9(18). IX1024.2 01990003 COMPUTED-4V14 REDEFINES COMPUTED-A PIC -9(4).9(14). IX1024.2 02000003 COMPUTED-14V4 REDEFINES COMPUTED-A PIC -9(14).9(4). IX1024.2 02010003 CM-18V0 REDEFINES COMPUTED-A. IX1024.2 02020004 COMPUTED-18V0 PIC -9(18). IX1024.2 02030004FILLERPIC X. IX1024.2 02040003FILLERPIC X(50) VALUESPACE. IX1024.2 02050001 TEST-CORRECT. IX1024.2 02060002FILLERPIC X(30) VALUESPACE. IX1024.2 02070002FILLERPIC X(17) VALUE" CORRECT =". IX1024.2 02080002 CORRECT-X. IX1024.2 02090003 CORRECT-A PIC X(20) VALUESPACE. IX1024.2 02100003 CORRECT-N REDEFINES CORRECT-A PIC -9(9).9(9). IX1024.2 02110003 CORRECT-0V18 REDEFINES CORRECT-A PIC -.9(18). IX1024.2 02120003 CORRECT-4V14 REDEFINES CORRECT-A PIC -9(4).9(14). IX1024.2 02130003 CORRECT-14V4 REDEFINES CORRECT-A PIC -9(14).9(4). IX1024.2 02140003 CR-18V0 REDEFINES CORRECT-A. IX1024.2 02150004 CORRECT-18V0 PIC -9(18). IX1024.2 02160004FILLERPIC X. IX1024.2 02170003FILLERPIC X(2) VALUESPACE. IX1024.2 02180003 COR-ANSI-REFERENCE PIC X(48) VALUESPACE. IX1024.2 02190001 CCVS-C-1. IX1024.2 02200002FILLERPICIS X(99) VALUEIS" FEATURE PAIX1024.2 022100- "SS PARAGRAPH-NAME IX1024.2 022200- " REMARKS". IX1024.2 02230002FILLERPIC X(20) VALUESPACE. IX1024.2 02240001 CCVS-C-2. IX1024.2 02250002FILLERPIC X VALUESPACE. IX1024.2 02260002FILLERPIC X(6) VALUE"TESTED". IX1024.2 02270002FILLERPIC X(15) VALUESPACE. IX1024.2 02280002FILLERPIC X(4) VALUE"FAIL". IX1024.2 02290002FILLERPIC X(94) VALUESPACE. IX1024.2 02300001 REC-SKL-SUB PIC9(2) VALUEZERO. IX1024.2 02310001 REC-CT PIC99VALUEZERO. IX1024.2 02320001 DELETE-COUNTER PIC999VALUEZERO. IX1024.2 02330001 ERROR-COUNTER PIC999VALUEZERO. IX1024.2 02340001 INSPECT-COUNTER PIC999VALUEZERO. IX1024.2 02350001 PASS-COUNTER PIC999VALUEZERO. IX1024.2 02360001 TOTAL-ERROR PIC999VALUEZERO. IX1024.2 02370001 ERROR-HOLD PIC999VALUEZERO. IX1024.2 02380001 DUMMY-HOLD PIC X(120) VALUESPACE. IX1024.2 02390001 RECORD-COUNT PIC9(5) VALUEZERO. IX1024.2 02400001 ANSI-REFERENCE PIC X(48) VALUESPACES. IX1024.2 02410001 CCVS-H-1. IX1024.2 02420002FILLERPIC X(39) VALUESPACES. IX1024.2 02430002FILLERPIC X(42) VALUE IX1024.2 024400"OFFICIAL COBOL COMPILER VALIDATION SYSTEM". IX1024.2 02450002FILLERPIC X(39) VALUESPACES. IX1024.2 02460001 CCVS-H-2A. IX1024.2 02470002FILLERPIC X(40) VALUESPACE. IX1024.2 02480002FILLERPIC X(7) VALUE"CCVS85 ". IX1024.2 02490002FILLERPIC XXXX VALUE IX1024.2 025000"4.2 ". IX1024.2 02510002FILLERPIC X(28) VALUE IX1024.2 025200" COPY - NOT FOR DISTRIBUTION". IX1024.2 02530002FILLERPIC X(41) VALUESPACE. IX1024.2 025400 IX1024.2 02550001 CCVS-H-2B. IX1024.2 02560002FILLERPIC X(15) VALUE IX1024.2 025700"TEST RESULT OF ". IX1024.2 02580002 TEST-ID PIC X(9). IX1024.2 02590002FILLERPIC X(4) VALUE IX1024.2 026000" IN ". IX1024.2 02610002FILLERPIC X(12) VALUE IX1024.2 026200" HIGH ". IX1024.2 02630002FILLERPIC X(22) VALUE IX1024.2 026400" LEVEL VALIDATION FOR ". IX1024.2 02650002FILLERPIC X(58) VALUE IX1024.2 026600"ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".IX1024.2 02670001 CCVS-H-3. IX1024.2 02680002FILLERPIC X(34) VALUE IX1024.2 026900" FOR OFFICIAL USE ONLY ". IX1024.2 02700002FILLERPIC X(58) VALUE IX1024.2 027100"COBOL 85 VERSION 4.2, Apr 1993 SSVG ".IX1024.2 02720002FILLERPIC X(28) VALUE IX1024.2 027300" COPYRIGHT 1985 ". IX1024.2 02740001 CCVS-E-1. IX1024.2 02750002FILLERPIC X(52) VALUESPACE. IX1024.2 02760002FILLERPIC X(14) VALUEIS"END OF TEST- ". IX1024.2 02770002 ID-AGAIN PIC X(9). IX1024.2 02780002FILLERPIC X(45) VALUESPACES. IX1024.2 02790001 CCVS-E-2. IX1024.2 02800002FILLERPIC X(31) VALUESPACE. IX1024.2 02810002FILLERPIC X(21) VALUESPACE. IX1024.2 02820002 CCVS-E-2-2. IX1024.2 02830003 ERROR-TOTAL PIC XXX VALUESPACE. IX1024.2 02840003FILLERPIC X VALUESPACE. IX1024.2 02850003 ENDER-DESC PIC X(44) VALUE IX1024.2 028600"ERRORS ENCOUNTERED". IX1024.2 02870001 CCVS-E-3. IX1024.2 02880002FILLERPIC X(22) VALUE IX1024.2 028900" FOR OFFICIAL USE ONLY". IX1024.2 02900002FILLERPIC X(12) VALUESPACE. IX1024.2 02910002FILLERPIC X(58) VALUE IX1024.2 029200"ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".IX1024.2 02930002FILLERPIC X(13) VALUESPACE. IX1024.2 02940002FILLERPIC X(15) VALUE IX1024.2 029500" COPYRIGHT 1985". IX1024.2 02960001 CCVS-E-4. IX1024.2 02970002 CCVS-E-4-1 PIC XXX VALUESPACE. IX1024.2 02980002FILLERPIC X(4) VALUE" OF ". IX1024.2 02990002 CCVS-E-4-2 PIC XXX VALUESPACE. IX1024.2 03000002FILLERPIC X(40) VALUE IX1024.2 030100" TESTS WERE EXECUTED SUCCESSFULLY". IX1024.2 03020001 XXINFO. IX1024.2 03030002FILLERPIC X(19) VALUE IX1024.2 030400"*** INFORMATION ***". IX1024.2 03050002 INFO-TEXT. IX1024.2 03060004FILLERPIC X(8) VALUESPACE. IX1024.2 03070004 XXCOMPUTED PIC X(20). IX1024.2 03080004FILLERPIC X(5) VALUESPACE. IX1024.2 03090004 XXCORRECT PIC X(20). IX1024.2 03100002 INF-ANSI-REFERENCE PIC X(48). IX1024.2 03110001 HYPHEN-LINE. IX1024.2 03120002FILLERPICIS X VALUEISSPACE. IX1024.2 03130002FILLERPICIS X(65) VALUEIS"************************IX1024.2 031400- "*****************************************". IX1024.2 03150002FILLERPICIS X(54) VALUEIS"************************IX1024.2 031600- "******************************". IX1024.2 03170001 CCVS-PGM-ID PIC X(9) VALUE IX1024.2 031800"IX102A". IX1024.2 031900PROCEDUREDIVISION. IX1024.2 032000 CCVS1 SECTION. IX1024.2 032100 OPEN-FILES. IX1024.2 032200OPEN I-O RAW-DATA. IX1024.2 032300MOVE CCVS-PGM-ID TO RAW-DATA-KEY. IX1024.2 032400READ RAW-DATA INVALIDKEYGOTO END-E-1. IX1024.2 032500MOVE"ABORTED "TO C-ABORT. IX1024.2 032600ADD1TO C-NO-OF-TESTS. IX1024.2 032700ACCEPT C-DATE FROMDATE. IX1024.2 032800ACCEPT C-TIME FROMTIME. IX1024.2 032900REWRITE RAW-DATA-SATZ INVALIDKEYGOTO END-E-1. IX1024.2 033000 END-E-1. IX1024.2 033100CLOSE RAW-DATA. IX1024.2 033200OPENOUTPUT PRINT-FILE. IX1024.2 033300MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN. IX1024.2 033400MOVESPACETO TEST-RESULTS. IX1024.2 033500PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE. IX1024.2 033600MOVEZEROTO REC-SKL-SUB. IX1024.2 033700PERFORM CCVS-INIT-FILE 9 TIMES. IX1024.2 033800 CCVS-INIT-FILE. IX1024.2 033900ADD1TO REC-SKL-SUB. IX1024.2 034000MOVE FILE-RECORD-INFO-SKELETON IX1024.2 034100TO FILE-RECORD-INFO (REC-SKL-SUB). IX1024.2 034200 CCVS-INIT-EXIT. IX1024.2 034300GOTO CCVS1-EXIT. IX1024.2 034400 CLOSE-FILES. IX1024.2 034500OPEN I-O RAW-DATA. IX1024.2 034600MOVE CCVS-PGM-ID TO RAW-DATA-KEY. IX1024.2 034700READ RAW-DATA INVALIDKEYGOTO END-E-2. IX1024.2 034800MOVE"OK. "TO C-ABORT. IX1024.2 034900MOVE PASS-COUNTER TO C-OK. IX1024.2
ERROR-COUNTER VALUE. .2 035100MOVE ERROR-COUNTER 999 . IX1024
IX1024.2 035300MOVE INSPECT-COUNTER TO C-INSPECT. IX1024.2 035400REWRITEINVALIDGO . IX1024 035500 END-E-2. IX1024.2 035600CLOSE RAW-DATA. IX1024.2 035700PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE. IX1024.2 035800 TERMINATE-CCVS. IX1024.2 035900EXIT. .2
. .2 36100STOP. IX1024 036200 INSPT. MOVE"INSPT"TO P-OR-F. ADD1TO INSPECT-COUNTER. IX1024.2
..
. MOVE"TOP-OR-F.ADD 1TO ERROR-COUNTER. IX10242
. MOVE* P-OR-F 1TO . IX1024 036600MOVE"****TEST DELETED****"TO RE-MARK. IX1024.2 036700 PRINT-DETAIL. IX1024.2 036800IF REC-CT NOTEQUALTOZERO IX1024.2 036900MOVE"2"2 037000MOVE REC-CT TOFILLER X(28 IX1024 037100MOVE TEST-RESULTS TO02530002FILLER 037200IF P-OR-F EQUALTO02550001CCVS-H-2B IX1024 037300PERFORMTESTIX1024 037400ELSEPERFORM BAIL-OUT02 TEST-ID X(). .2 037500SPACE P-OR-FMOVETO . IX10242 037600MOVESPACETO CORRECT-X. IX1024.2 IF- TO MOVE TOPAR-AME. IX1024
TORE-. java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
HEADROUTINEIX1024.2 038000 MOVE CCVS-H026600"-SITE VALIDATION,NATIONALINSTITUTE OFSTD &TECH. "IX10242 038100 MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. IX1024.2 038200 MOVE CCVS-H-2B TO DUMMY-RECORD. 027000 ( .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 038300 MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM01CCVS-E-1. IX1024java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 038400 COLUMN-NAMES-ROUTINE. IX1024.2 038500 MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE. IX1024 -E-.IX1024.2 038600 MOVE CCVS--2TODUMMY-RECORD. PERFORM WRITE-INE2TIMES. IX1024. 038700 MOVE HYPHEN-02810002 X21 SPACE .2 038800 END-ROUTINE. IX1024.2 038900 MOVE HYPHEN-LINE03FILLERPICVALUE.IX1024
ENDRTNEXIT. 039100 MOVE CCVS-028600ERRORS java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 039200 END-ROUTINE-1. IX1024.2
- TO-HOLD ADDINSPECT- TOIX1024.
-. ADDDELETE-OUNTER TO -HOLD. .2 039500 ADDFILLERPIC( SPACEIX1024 039600*IF-OUNTER EQUALTO-HOLD GO TO ENDROUTINE. IX10242 039700 MOVE PASS-COUNTER TO CCVS-E-4-1. IX1024.2 039800 MOVE ERROR-HOLD TO CCVS-E02970002 -E4- XXXVALUESPACEIX1024. 039900 MOVE CCVS-E-4 TO CCVS-E-2-2. IX1024.2
ERFORM-LINE. IX1024. 040100 END-ROUTINE-12. IX1024.2 040200 MOVE "TEST(S) FAILED" TO030400"** INFORMATION ***". .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 040300IFERROR-COUNTERISEQUAL TO ZERO IX1024 ZEROIX1024.2 040400 MOVE "NO " TO ERROR-TOTAL 02 INFANSIREFERENCEPIC(48. IX1024.2 040500 ELSE 040600 MOVE ERRORCOUNTERTO ERROR-. .2 40700 --TODUMMYRECORD IX10242 040800 PERFORM WRITE-LINE. IX1024.2 040900END-. 041000IF DELETE-COUNTER IS EQUAL TO ZERO IX1024.2 041100 MOVE "NO " TO ERROR-TOTAL ELSE IX1024.2 041200 MOVE DELETE-COUNTER TO ERROR-TOTAL. IX1024.2 041300 MOVE "TEST(S) DELETED " TO ENDER-DESC. IX1024.2 041400 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. IX1024.2 041500IF INSPECT-COUNTER EQUAL TO ZERO IX1024.2 041600 MOVE "NO " TO ERROR-TOTAL IX1024.2 041700 ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL. IX1024.2 041800 MOVE "TEST(S) REQUIRE INSPECTION" TO ENDER-DESC. IX1024.2 041900 MOVE"BORTED"TO-.IX10242 042000 CCVSE3TO DUMMYRECORD.PERFORMWRITE-LINE.IX1024 032700ACCEPT- .IX1024. 042200 ADD 1 TO RECORD-COUNT. IX1024032800ACCEPT C-TIME FROMTIME . 042300IF RECORD-COUNT GREATER 42 IX1024 ENDE-1. . 042400 MOVE DUMMY-RECORD TO DUMMY-HOLD IX1024.2 042500033300MOVECCVSPGM- TO TEST-. CCVS-PGM-DTO IDAGAIN IX1024. 042600 WRITE DUMMY-RECORD AFTER ADVANCING PAGE IX1024.2 042700 MOVE CCVS-H-1 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES IX1024.2 042800 MOVE CCVS-H-2APERFORMCCVS-INIT- 9 . IX1024.2 042900 MOVE CCVS-H-2B TO DUMMY-RECORD PERFORM WRT-LN 3 TIMES IX1024.2 043000 MOVE CCVS-H-3 TO DUMMY-RECORD PERFORM WRT-LN 3 TIMES IX1024.2 043100 MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN IX1024.2 043200 MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN IX1024.2 043300 MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN IX1024.2 043400 MOVE DUMMY-HOLD TO DUMMY-RECORD IX1024.2 043500 ZERO TORECORDCOUNT .2 043600 PERFORM WRT-LN. IX1024OPEN I-RAWDATA.IX1024.2 043700 WRT-LN. RAW- INVALIDKEY GOTOENDE2. 043800 WRITE DUMMY034900 PASSCOUNTERTOOK. .2 043900 MOVE SPACE TO DUMMY-RECORD. IX1024.2 044000 BLANK-LINE-PRINT. IX1024.2 044100 PERFORM WRT-LN. IX1024.2 044200 FAIL-ROUTINE. REWRITERAWDATA- INVALIDKEYGO TOEND-E. .2 044300IF COMPUTED-X NOTEQUAL TO SPACE IX1024.2 044400GO TO FAIL-ROUTINE-WRITE. IX1024.2 044500IF CORRECT-X NOTEQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE.IX1024.2 044600MOVEANSIREFERENCE TOINF-ANSI-REFERENCE. IX10242 044700 MOVE "NO FURTHER INFORMATION, SEE PROGRAM." TO INFO-TEXT. IX1024.2 044800 MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. IX1024.2 044900 MOVE SPACES TO INF-ANSI-REFERENCE. IX1024.2 045000GO TOFAIL-OUTINEEX. IX1024.2 045100036500DELETE MOVE"****"TO P-OR-F. ADD1 TO DELETECOUNTER IX10242 045200 MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE IX1024.2 045300 MOVE ANSI-REFERENCE TO COR-ANSI-REFERENCE. IX1024.2- 2 045400 MOVE MOVE"" TOPARDOTX IX10242 045500 MOVE SPACES TO CORANSIREFERENCEIX10242 045600 FAIL-ROUTINE-EX. EXIT. IX1024.2 045700 BAIL-OUT. IX1024.2 045800IF COMPUTED-A NOTEQUAL TOPERFORMFAIL-ROUTINE THRUFAIL-- .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 045900ROUTINEIX1024java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
BAILWRITE
MOVE CORRECTATOXXCORRECT.MOVE -ATO . .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 046200 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE.COLUMN--ROUTINE 046300 MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-038600MOVE --TO DUMMYRECORD WRITELINE 2TIMESIX10242 046400 MOVE SPACES TO INF-ANSI-REFERENCE. IX1024 046500 BAIL-OUT-EX.039000ENDRTNEXIT IX10242 046600 CCVS1-EXIT. IX1024.2 046700 EXITADDERROR TO -OLDADD - .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 046800 SECT-IX-02-001 SECTION. IX1024.2
.2 047000* IX1024.2 047100 MOVE- TOCCVSE--.IX1024.2 047200* IX1024.2 047300 OPEN INPUT IX-FS1. IX1024.2 047400040000MOVE-2TO -RECORD PERFORM WRITE-LINE. IX1024.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 047500 MOVE ZERO TO WRK-DU-09V00-001. IX1024.2 047600 MOVE IX-WRK-KEY TO MOVE"O"TOERRORTOTALIX1024.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 047700 MOVE ZERO TO WRK-CS-09V00-002 IX1024.2 047800 MOVE ZERO TO WRK-DU-09V00-001 IX1024.2 047900 MOVE "READ ... INVALID"040800 WRITE-LINE. IX1024.2 048000 READ-TEST-F2IF - TOZERO IX1024. 048100 ADD 1 TO WRK-DU-09V00-001 IX1024.2 048200 MOVE IX-WRK-KEY TO IX-FS1-KEY. IX1024.2 048300IF WRK-DU-09V00-001 GREATER 501 IX1024.2 048400 MOVE "INVALID KEY NOT TAKEN" TO COMPUTEDIFINSPECT- EQUALTOZERO IX1024.2 048500 MOVE WRK-DU-09V00-001 TO CORRECT041700ELSE - -TOTAL.IX10242 048600 PERFORM FAIL IX1024.2 048700 PERFORM PRINT-DETAIL IX1024.2 048800 GO TO READ-WRITE-F2-01. IX1024.2 048900 READ IX-FS1 IX1024.2 049000INVALID GOTO READWRITE-2012 049100 MOVEMOVE - TO- 2
-1 TO--09-001 .2 049300GO READ-
MOVE YESTO IOERRORIX-FS1 IX1024. 049500 ADD 1 TO WRK-CS-09V00-002 IX1024.2 049600 GO TO READ-TEST-F2-01. IX1024.2 049700 READ-WRITE-F2-01. IX1024.2MOVE-1TODUMMYRECORD -LN .2 049800 HYPHENLINE DUMMY-RECORDPERFORM WRTLN IX10242 049900 MOVE "WRONG KEY/NOT 500" TO CORRECT-A IX1024.2 050000 MOVE WRK-DU-09V00-001 WRT-. 050100 MOVE "IX-28 4.5.2 " TO RE-MARKIX1024.2 050200 PERFORM FAIL IX1024.2 050300ELSE IX1024.2 050400 PASS. .2 050500 PERFORM PRINT-DETAIL. IX1024.2 050600 READ-TEST-F2-02. IX1024.2 050700 MOVE "READ-TEST-F2-02" TO PAR-NAME. IX1024.2 050800 MOVE"READ ... INVALID" TO . .2 050900* IX1024.2 051000* TEST2 IX1024.2 051100* IX1024.2 051200IF XRECORD-NUMBER (1) NOT EQUAL TO 500 IX1024.2 051300 MOVE "WRONG RECORD/NOT 500" TO CORRECT-A IX1024.2 051400 MOVE XRECORD-NUMBER (1 TO COMPUTED18V0 IX1024.2 051500MOVEIX 52 TO -2 051600 PERFORM FAIL IX1024.2 051700ELSE IX1024.2 051800 PERFORM PASS. IX1024.2 051900 PERFORM PRINT-ETAIL . 052000 READ-TEST-F2-03. IX1024.2 052100 MOVE "EADTESTF2-"TO -. IX1024.2 052200 MOVE "READ ... INVALID" TO FEATURE. IX1024.2 052300* IX1024.2 052400* TEST3 IX1024.2 052500* IX1024.2 052600IF WRK-DU-09V00-001NOT EQUAL TO 501 IX1024.2 052700 MOVE "INCORRECT RECORD COUNT" TO RE-MARK IX1024.2 052800 MOVE WRK-DU-09V00-001 TO COMPUTED-18V0 IX1024.2 052900 MOVE 501 TO CORRECT-18V0 IX1024.2 053000 MOVE "IX-28 4.5.2 " TO . IX10242 053100 PERFORM FAIL IX1024.2 053200ELSE .IX1024java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 053300 PERFORM PASS. IX1024.2 053400 PERFORM PRINT-DETAIL. IX1024.2 053500 READ-TESTF2-04. 2 053600 MOVE 047100*TEST1IX1024.2 053700 MOVE "READ ... INVALID"047200* 053800* IX1024.2 053900* TEST4 IX1024.2 054000MOVE--KEYTOIX-FS1-KEY.IX1024.2 054100IF I-O-ERRORMOVEZEROTO WRKCS09-IX1024
-09- TOCOMPUTED-V0IX1024.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
RECORDS NOT COMPARE REMARK . 054400 MOVE "IX-28 4.5.2 " TO RE-MARKIX1024.2 054500 PERFORM FAIL IX1024.2 054600ELSE IX1024.2 054700 PERFORM PASS. IX1024.2 054800 PERFORM PRINT048500MOVE WRK-U09-001TOCORRECT-18 IX10242 054900 CLOSE IX-FS1. IX1024.2 055000 REWRITE-INIT-F2048900 READ - 055100 MOVE "REWRITE-TEST-F2-01"MOVEFS1R1-240 TOFILERECORD- (1) .2 055200OPEN049200IFXRECORDNUMBER ()EQUAL TO WRK-DU-09V00-001 IX10242 055300 MOVE ZERO TO IX-FS1-KEY. IX1024.2 055400 MOVE ZERO TO WRK-CS-09V00-002. IX1024.2 055500 MOVE ZERO TO WRK-DU-09V00-001. IX1024.2 055600 MOVE"REWRITE .. INVALID FEATURE. IX10242 055700 MOVE SPACE049500ADD WRK--09-002 . 055800 REWRITE-TEST-F2-01. IX1024.2 055900* IX1024.2 056000* REWRITE TEST1 .2 056100* IX1024.2 056200 ADD 5 TO WRK-DU-09V00-001. IX1024.2 056300 MOVE IX-WRK-KEY TO IX-FS1 WRK--09V00-001 COMPUTED-18V0 IX1024. 056400IF WRK-DU-09V00-001 GREATER 505 IX1024.2 056500 MOVE "INVALID KEY/NOT TAKEN" TO COMPUTED-A IX1024.2
WRK09-TO-V0IX1024 056700 PERFORM . IX1024java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 056800 PERFORM PRINT-DETAIL IX1024.2 056900 GO TO REWRITE-TEST-F2-01-3. IX1024.2 057000 READ IX-FS1 IX1024.2 057100 INVALID KEY TOREWRITE-TEST-F201-. IX1024.2 057200 MOVE IX-FS1R1-F-G-240 TO FILE-RECORD-INFO (1) IX1024.2 057300 ADD 01 TO UPDATE-NUMBER (1). IX1024.2 057400 MOVE CCVS-PGM-ID TO XPROGRAM-NAME (1). IX1024.2
OIXFS1R1FG-.IX10242 057600 REWRITE IX-FS1R1-F-G-240 IX1024.2 057700 INVALID KEY GO TO REWRITE-TEST-F2-01-2. IX1024.2 057800 GO TO REWRITE-TEST-F2-01. IX1024.2 057900 REWRITE-TEST-F2-01-1. IX1024 058000IF WRK-DU-09V00-001 LESS THAN 501 IX1024.2*IX1024.2 058100 ADD 1 TO WRK-CS-09V00-004 IX1024.2
TOREWRITE-F201.IX10242 058300 PERFORM PASS. IX1024.2 058400 PERFORM PRINT-DETAIL053000MOVEIX .. TO RE-ARKIX1024.2 058500 REWRITE-TEST-F2-02. IX1024.2 058600MOVEREWRITE--2" -.IX1024.2 058700PRINT.IX1024. 058800 058900* REWRITE TEST"--F2-"TOPARNAMEIX1024java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 059000* TEST 059100 GO
---01-. 059300 ADD 1 TO WRK-CS-09V00-005. -TESTF2-01 IX1024.2 059400IFIX1024. 059500 ADD 5TO --V00-001.IX10242 059600 REWRITE-TEST-F2-01-3. IX1024.2
WRK-- NOTEQUAL TOZEROIX10242 059800 MOVE "INVALID java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
WRK-- CORRECT18 .2 060000 MOVE " --F-G-240IX1024.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 060200ELSE IX1024.2 060300 PERFORM PASS. IX1024.2 060400 PERFORM PRINT-DETAIL. IX1024.2
REWRITE-03 060600 MOVE "*IX1024.2 060700 MOVE "REWRITE ... INVALID IX1024.2 060800* IX1024.2 060900* REWRITE TEST059200-TESTF2--. 061000* IX1024.2 061100IF WRK-059500GO REWRITETEST-. .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 061200 MOVE "INVALID KEY ON REWRITE" TO COMPUTED-A IX1024.2 061300 MOVE WRK-CS-0900004 CORRECT18V0IX1024 061400 MOVE "IX-28 4.5.2 " TO RE-MARKIX1024.2 061500 PERFORM 060100 FAILIX1024 061600ELSE IX1024.2 061700 PERFORM PASS. IX1024.2 061800 PERFORM PRINTREWRITE---03 . 061900 CLOSE IX-FS1 " ..INVALID . . 062000 READ-INIT-F2-05. IX1024.2 062100 MOVE 061100IFWRK--005NOT TOZEROIX1024java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 062200OPENINPUTIXFS1 062300 MOVE 501 TO WRK-DU-09V00-001. IX1024.2 062400 MOVE ZERO TO WRK-CS-09V00-004. IX1024.2 062500 MOVE ZERO TO WRK-CS-09V00-005. IX1024.2 062600 MOVE ZERO TO WRK-CS-09V00-002. IX1024.2 062700 MOVE SPACE TO FILE-RECORD-INFO (1). IX1024.2 062800 MOVE" ... INVALID " TO FEATURE. .2 062900 READ-TEST-F2-05. IX1024.2 IF--V00001 EQUALTO .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 063100 MOVE "INVALID KEY/NOT TAKEN" TO COMPUTED-A IX1024.2 063200 MOVE WRK-DU-09V00-001 TO COMPUTED-18V0 IX1024.2
MOVE CORRECT18IX10242 063400 MOVE "IX-28 4.5.2 " TO RE-MARKIX1024.2 063500 PERFORM FAIL IX1024.2 063600 PERFORM PRINT-DETAIL IX1024.2 063700 GO TO READ-TEST-F2-05. IX1024.2 0638001 WRKDU09-001. IX1024.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 063900 MOVE IX-WRK-KEY TO IX-FS1-KEY. IX1024.2 064000 READ IX-FS1 IX1024.2 064100 INVALID KEY GOTOREAD-TEST-2-. IX1024.2 064200 MOVE IX-FS1R1-F-G-240 TO FILE-RECORD-INFO (1). IX1024.2 064300064300IF -NUMBER(1)EQUAL TO 00IX1024.2 064400 ADD 10644001TO WRK-CS-V00004. IX10242 064500IF UPDATE-NUMBER (1) EQUAL TO 01 IX1024.2
. IX1024.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 064700 GO TO READ-TEST-F2-05. IX1024.2 064800 READ-TEST065400-TEST-06 064900IF WRK-DU-09V00-001 GREATER ZERO IX1024.2 1TOWRK-V002 065100 GO TO READ-TEST-F2-050658006IX1024.2
PERFORM PASS IX1024. 065300 PERFORM PRINT-DETAIL. IX1024.2 065400 READ-TEST-F2-06. IX1024.2 065500 MOVE "READ-TEST-F2-06" TO PAR-NAME. IX1024.2 065600066300"SHOULD BE400"TORE-ARKIX1024. 065700* IX1024.2 065800* TEST6 IX1024.2 065900* IX1024.2 066000 -09V00 EQUAL . 066100 MOVE "NON-UPDATED RECORDS" TO COMPUTED-A IX1024.2 066200 MOVE WRK-CS. 066300 MOVE "SHOULD BE 400" TO RE-MARK IX1024.2 066400 MOVE "IX-28 4.5.2 " TO RE-MARKIX1024 -CS09-005TOCORRECT18 .2 066500 PERFORM FAIL IX1024.2 066600ELSEPERFORM -DETAILIX1024.2 066700 PERFORM068400READ-F208.IX1024.2 066800 PERFORM PRINT-DETAIL. IX1024.2 066900 READ-TEST-F2-07. IX1024.2 067000 MOVE "READ-TEST-F2-07" TO PAR-NAME. IX1024.2 067100 MOVE "READ ... INVALID" TO FEATURE. IX1024.2 067200* IX1024 IF WRK-CS-V00 IX10242 067300* TEST7 IX1024.2 067400* IX1024.2 067500IF WRK-CS-09V00-005NOT EQUAL TO 100 IX1024.2 " " TOCOMPUTED-A IX1024.2 067700 MOVE WRK-CS-09V00-005 TO CORRECT-18V0 IX1024.2 067800 MOVE "SHOULD BE 100" TO RE-ARK IX1024. 067900 MOVE "IX-28 4069900 CCVS-EXIT SECTION.IX1024.2 068000 PERFORM FAIL IX1024.2 068100ELSE IX1024.2 068200 PERFORM 068300 PERFORM PRINT-DETAIL. IX1024.2 068400 READ-TEST-F2-08. IX1024.2 068500 MOVE "READ-TEST-F2-08" TO PAR-NAME. IX1024.2 068600 MOVE "READ ... INVALID" TO FEATURE. IX1024.2 068700* IX1024.2 068800* TEST8 IX1024.2 068900* IX1024.2 069000IF WRK-CS-09V00-002 GREATER 1 IX1024.2 069100 MOVE WRK-CS-09V00-002 TO COMPUTED-N IX1024.2 069200 MOVE "INVALID KEY/READS" TO CORRECT-A IX1024.2 069300 MOVE "IX-28 4.5.2 " TO RE-MARKIX1024.2 069400 PERFORM FAIL IX1024.2 069500ELSE IX1024.2 069600 PERFORM PASS. IX1024.2 069700 PERFORM PRINT-DETAIL. IX1024.2 069800 CLOSE IX-FS1. IX1024.2 069900 CCVS-EXIT SECTION. IX1024.2 070000 CCVS-999999. IX1024.2 070100 GO TO CLOSE-FILES. IX1024.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.45Bemerkung:
¤
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.