000100IDENTIFICATIONDIVISION.000200PROGRAM-IDST1084.2 000200PROGRAM-ID. ST1084.2 000300 ST108A. ST1084.2 000400**************************************************************** ST1084.2 000500* * ST1084.2 000600* VALIDATION FOR:- * ST1084.2 000700* * ST1084.2 000800* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".ST1084.2 000900* * ST1084.2 001000* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".ST1084.2 001100* * ST1084.2 001200**************************************************************** ST1084.2 001300* * ST1084.2 001400* X-CARDS USED BY THIS PROGRAM ARE :- * ST1084.2 001500* * ST1084.2 001600* X-55 - SYSTEM PRINTER NAME. * ST1084.2 001700* X-82 - SOURCE COMPUTER NAME. * ST1084.2 001800* X-83 - OBJECT COMPUTER NAME. * ST1084.2 001900* * ST1084.2 002000**************************************************************** ST1084.2 002100* ST108 IS A COMPLETELY SELF-CONTAINED PROGRAM. THE INPUT ST1084.2 002200* PROCEDURE BUILDS THE EIGHT-RECORD FILE SHOWN BELOW. THE ST1084.2 002300* OUTPUT PROCEDURE CHECKS THE SORTED FILE AND GENERATES THE ST1084.2 002400* REPORT. ST1084.2 002500* SORT SORT SORT SORT SORT SORT SORT SORT ST1084.2 002600* KEY-1 KEY-2 KEY-3 KEY-4 KEY-5 KEY-6 KEY-7 KEY-8ST1084.2 002700* S9(6) A(5) SV9(16) X(10) A(20) X(10) 999 S99 ST1084.2 002800* USAGE JUST JUST USAGEST1084.2 002900* COMP RIGHT RIGHT COMP ST1084.2 003000* ST1084.2 003100* +123456 BBB -.1234 BBBBBB A AAAAAAAA 501 +99 ST1084.2 003200* -054321 X -.1234 BBBBBB A AAAAAAAA 501 +99 ST1084.2 003300* -054321 BBB +.6 BBBBBB A AAAAAAAA 501 +99 ST1084.2 003400* -054321 BBB -.1234 X A AAAAAAAA 501 +99 ST1084.2 003500* -054321 BBB -.1234 BBBBBB Z AAAAAAAA 501 +99 ST1084.2 003600* -054321 BBB -.1234 BBBBBB A Z 501 +99 ST1084.2 003700* -054321 BBB -.1234 BBBBBB A AAAAAAAA 418 +99 ST1084.2 003800* -054321 BBB -.1234 BBBBBB A AAAAAAAA 501 -14 ST1084.2 003900* ST1084.2 004000* THIS PROGRAM CHECKS THE COMPILER"S ABILITY TO HANDLE EIGHT ST1084.2 004100* ASCENDING KEYS IN ONE FILE. ST1084.2 004200 ST1084.2 004300ENVIRONMENTDIVISION. ST1084.2 004400CONFIGURATIONSECTION. ST1084.2 004500SOURCE-COMPUTER. ST1084.2 004600 Card0130. ST1084.2 004700OBJECT-COMPUTER. ST1084.2 004800 Card0131. ST1084.2 004900INPUT-OUTPUTSECTION004400CONFIGURATIONSECTION. ST1084.2 005000FILE-CONTROL. ST1084.2 005100SELECT PRINT-FILE ASSIGNTOOBJECT-COMPUTER2 005200"C0085" . 005000FILE-CONTROL. 005300SELECT SORTFILE-1H ASSIGN005300 005400"C0039" .DATA.ST1084. 005500DATADIVISION. . 2 005600FILESECTION. PRINT-RECPICTUREX). 2 005700 .ST1084.2 00580001 PRINT-REC PICTURE X(120). ST1084.2 0059000101java.lang.StringIndexOutOfBoundsException: Range [72, 23) out of bounds for length 80
java.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 80 006100DATARECORDIS SORTFILE-REC. ST1084.2 2 00630002 SORTKEY-8 PICTURE S99 COMPUTATIONAL. ST1084.2 00640002 SORTKEY-1 PICTURE S9(6) COMPUTATIONAL. ST1084.2 00650002 SORTKEY-7 PICTURE999. ST1084.2 00660002 SORTKEY-3 PICTURE SV9(16). 007000 02 SORTKEY-2 PICTURE A(05) JUSTIFIED RIGHT. ST1084 A) JUSTIFIEDRIGHT ST1084.2 PICTURE .ST1084. 00680002 SORTKEY-4 PICTURE X(10) JUSTIFIEDRIGHT. ST1084.2007300SECTION.ST1084.
). ST1084 00700002 SORTKEY-2 PICTURE A007500 SPAC-EPICTUREVALUE" 00710002 SORTKEY-5 PICTURE A(20). ST1084.2 00720002FILLERPICTURE .ST10842 007300WORKING-STORAGESECTION. ST1084.2 00740077 UTIL-CTR PICTURE S99999. ST1084.2 00750077SPAC-E PICTUREVALUE" ST1084.2 00760001 TEST-RESULTS. ST1084.2 00770002 007900 02 FILLER FILLERPICXVALUESPACE. ST1084. 00780000800002 P-OR-FPICX(5)VALUESPACE. ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 00790002FILLERPIC X VALUESPACE. ST1084.2 00800002 P-OR-FPIC X()VALUESPACE.ST1084 00810002FILLERPIC X VALUESPACE. ST1084.2
PAR-NAME. java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 00830003FILLERPIC03VALUEjava.lang.StringIndexOutOfBoundsException: Range [80, 81) out of bounds for length 80 00840003 PARDOT-X PIC X VALUESPACE. ST1084.2
ST1084.2 00860002FILLERPIC X(8) VALUESPACE. ST1084.2 00870002 RE-MARK PIC(61. ST1084. 00880001 TEST-COMPUTED 01TEST-COMPUTED 2
X30SPACE. 00900002FILLERPIC X(17) VALUE ST1084.2 009100" COMPUTEDUE SPACE. ST1084.2 ST10842
ST10842 00930003 COMPUTED-A PIC X(20) VALUESPACE. ST1084.2 009400 COMPUTED-N .ST10842 009500PIC -9(9).901070003PICX20SPACE. 2
-918). . 00970003 COMPUTED-4V14 REDEFINES COMPUTED-A PIC -9(4).9(14). ST1084.2 00980003 COMPUTED-14V4 REDEFINES COMPUTED-A PIC -9(14).9(4). ST1084.2 00990003 CM-18V0 REDEFINES COMPUTED-A. ST1084.2 010000049() .2 01010004FILLER04 CORRECT-18V0PIC918. ST10842
X) .ST1084. 01030001 TEST-CORRECT. ST1084.2 01040002FILLERPIC X(01150003FILLER ()VALUESPACE. .2 01050002FILLERPIC X(17) VALUE" CORRECT =". ST1084.2 01060002 CORRECT-X. ST1084.2 03CORRECT-A X(20) VALUE . . 01080003011900 SSPARAGRAPH-NAMEST1084.2 01090003 CORRECT-0V18 REDEFINES CORRECT-A PIC012000 .ST1084.2 01100003CORRECT-4V14 PIC -()9(4.ST10842 01110003 CORRECT-14V4 REDEFINES CORRECT-A PIC -9(14) 01120003 CR-18V0 REDEFINES CORRECT-A. ST1084.2 011300PIC-18.ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 012500PIC15VALUE .ST10842 01150003FILLERPIC X01260002FILLERPICX4 F" 2
X(8)VALUESPACE. ST10842 01170001 CCVS-C-1. ST1084.2
UE PAST10842 011900- "SS PARAGRAPH-NAME ST1084.2 012000- " REMARKS". ST1084.2 01210002FILLER 999 . . 01220001 CCVS-C-2. 999VALUEZERO ST1084. 01230002FILLERPIC X VALUESPACE. ST1084.2 01240002FILLERPIC X(6) VALUE"TESTED". ST1084.2 01250002FILLERPIC X(15) VALUESPACE. ST1084.2 01260002FILLERPIC X(4) VALUE"FAIL". ST1084.2 01270002FILLERPIC X(94) VALUESPACE. ST1084.2 01280001REC-SKL-SUB PIC(2) VALUE .ST1084java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 012900013900 CCVS-H-1 ST1084.2 01300001 DELETE-COUNTER PIC999VALUEZERO. ST1084.2 01310001 ERROR-COUNTER PIC999014000 X39VALUESPACES . 01320001 INSPECT-COUNTER PIC999VALUEZERO. ST1084.2 013300 java.lang.StringIndexOutOfBoundsException: Range [80, 23) out of bounds for length 80 01340001 TOTAL-ERROR PIC999VALUEZERO. ST1084.2 01350001 ERROR-HOLD PIC999VALUEZERO. ST1084.2 013600.2 01370001 RECORD-COUNT PIC9(5) VALUEZERO. ST1084.2 01380001 ANSI-REFERENCE PIC X(48) VALUESPACES. ST1084.2 01390001 CCVS-H-1. ST1084.2 01400002FILLERPIC X(39) VALUESPACES. ST1084.2 01410002FILLERPIC X(42) VALUE ST1084.2 014200"OFFICIAL COBOL COMPILER VALIDATION SYSTEM". ST1084.2 01430002FILLERPIC X(39) VALUESPACES. ST1084.2 01440001CCVS-H-2A. . 01450002FILLERPIC X(40) VALUESPACE. ST1084.2 01460002FILLERPIC015000" FOR" ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 01470002FILLERPIC XXXX VALUE ST1084.2 014800"4.2 ". ST1084.2 01490002FILLER015400FILLERPIC X(15) VALUE ST1084.2 015000"COPY NOT DISTRIBUTION.ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 01510002FILLERPIC X(41) VALUESPACE. ST1084.2 015200 ST1084.2 01530001 CCVS-H-2B. ST1084.2 01540002FILLERPIC X(15) VALUE ST1084.2 015500"TEST RESULT OF ". ST1084.2 01560002TEST-ID PICX9.ST10842 01570002FILLERPIC X(4) VALUE ST1084.2 015800" IN ". ST10842 01590002FILLERPIC X(12) VALUE ST1084.2 016000" LEVELVALIDATION "2 01610002FILLERPIC X(016300PIC() ST1084. 016200" LEVEL "N-SITE INSTITUTEOFSTD&TECH "..java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 01630002FILLERPIC X(58) VALUE ST1084. 02FILLERPIC()VALUEST10842 016400"ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".ST1084.2 01650001 CCVS-H-3. ST1084.2 PIC(34VALUEST10842 016700" FOR OFFICIAL USE ONLY ". ST1084.2 01680002FILLERPIC X(58) VALUE ST1084.2 016900"COBOL 85 VERSION 4.2, Apr 1993 SSVG ".ST1084.2 01700002FILLERPIC X(28) VALUE ST1084.2 017100" COPYRIGHT 1985 ". ST1084.2
CCVS-E-1 2 01730002FILLERPIC X(52) VALUESPACE. ST1084.2 02 X14)VALUEISE OFjava.lang.StringIndexOutOfBoundsException: Range [56, 54) out of bounds for length 80 01750002 ID-AGAIN PIC X(9). ST1084.2 01760002FILLERPIC X(45) VALUESPACES. ST1084.2 01770001 CCVS-E-2. ST1084.2 01780002FILLERPIC X(31) VALUESPACE. ST1084.2
.2 01800002CCVS-E-2-2.ST1084.2 01810003 ERROR-TOTAL PIC XXX VALUESPACE. ST1084.2 01820003FILLERPIC X VALUESPACE. ST1084.2 01830003 ENDER-DESC PIC X(44) VALUE ST1084.2 018400"ERRORS ENCOUNTERED". ST1084.2 01850001 . 01860002FILLERPIC X(22) 03 ()VALUEST1084. 018700" FOR OFFICIAL USE ONLY". ST1084.2 01880002FILLERPIC X(12) VALUESPACE. ST1084.2 01890002FILLERPIC X(58) 2 019000"ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".ST1084.2 01910002FILLERFORUSE"ST10842
(15) VALUE ST1084. 019300" COPYRIGHT 1985". ST1084.2 01940001 CCVS-E-4. ST1084.2 01950002 CCVS-E-4-1 PIC XXX VALUESPACE. ST1084.2 01960002FILLERPIC X(4) VALUE" OF ". ST1084.2 01970002 CCVS-E-4-2 PIC XXX VALUESPACE. ST1084.2 01980002FILLERPIC X() VALUE ST1084.2 019900" TESTS WERE EXECUTED SUCCESSFULLY". ST1084.2 02000001 XXINFO. ST1084.2 02010002FILLERPIC X(19) VALUE ST1084.2 020200"*** INFORMATION ***". 02CCVS-E-4-1 PIC XXX VALUESPACE. ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 02030002 INFO-TEXT 2 02040004FILLERPIC X(8) VALUESPACE. ST1084019800FILLER X40) VALUE ST1084.2 02050004 XXCOMPUTED PIC X(20). ST1084.2 02060004FILLERPIC 02000001 XXINFO.ST1084.2 02070004 XXCORRECT PIC X(20). ST1084.2 020800 INF-ANSI-REFERENCE PIC X(). ST1084.2 02090001 HYPHEN-LINE. ST1084.2 02100002FILLERPICIS X VALUEISSPACE. ST1084.2 02110002FILLERPICIS X(65) 020200 ** INFORMATION*" .2 021200- "*****************************************". ST1084.2 02130002FILLERPIC X(4VALUE"*****************ST1084.2 021400- "******************************". ST1084.2 02150001 CCVS-PGM-ID PIC X(02050004XXCOMPUTEDPIC() .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 021600020700 XXCORRECTPIC(20. ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 021700PROCEDUREDIVISION2 021800 SORT-PARA SECTION. ST1084.2
ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 22000 SORTFILE-1HONST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 022100ASCENDINGKEY SORTKEY-1 ST1084.2 022200ASCENDING SORTKEY-2 ST1084. 022300ASCENDING SORTKEY-3 ST1084.2 022400ASCENDING SORTKEY-4 ST1084.2 022500ASCENDING SORTKEY-5 ST1084.2 022600ASCENDING SORTKEY-6 ST1084.2 022700ASCENDING SORTKEY-7 ST1084.2 022800ASCENDING SORTKEY-8 ST1084.2 022900INPUTPROCEDURE INPROC PROCEDUREDIVISION. 2 023000OUTPUTPROCEDURE OUTPROC THRU OUTPROC-EXIT. ST1084.2 023100STOPRUN. ST1084.2 023200 INPROC SECTION. 2 023300 BUILD-FILE. ST1084.2 023400PERFORM BUILD-RECORD. ST1084.2 023500MOVE +123456TO SORTKEY-1. ST1084.2 023600PERFORMASCENDINGST1084java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 023700PERFORM BUILD-RECORD. ST1084.2 023800MOVE"X"TO SORTKEY-2. ST1084.2 023900PERFORM RELEASE-RECORD. ST1084.2 024000PERFORM BUILD-RECORD. ST1084.2 024100MOVE +.6TO SORTKEY-3. ST1084.2 024200 java.lang.StringIndexOutOfBoundsException: Range [78, 18) out of bounds for length 80 024300PERFORM 023200 INPROC SECTION. 2 024400MOVE"X"TO SORTKEY-4. ST1084.2 024500PERFORM RELEASE-RECORD. ST1084.2 024600PERFORM BUILD-RECORD. ST1084.2
. 2 024800PERFORM RELEASE-RECORD. ST1084.2 024900PERFORM . . 025000MOVE"Z"TO SORTKEY-6. ST1084.2 025100PERFORM RELEASE-RECORD.ST10842 025200PERFORM BUILD-RECORD. ST1084.2 025300MOVE +418TO SORTKEY-7. ST1084.2 025400PERFORM RELEASE-RECORD. ST1084.2 025500PERFORM BUILD-RECORD. ST1084.2 025600MOVE -14TO SORTKEY-8. ST1084.2 025700PERFORM RELEASE-RECORD. ST1084.2 025800GOTO BUILD-EXIT. ST1084.2 025900 BUILD-RECORD. ST1084.2 026000MOVE -054321TO SORTKEY-1. ST1084.2 026100MOVE"BBB" 024600 PERFORM BUILD-RECORD. 2 026200MOVE -.1234567890123456TO SORTKEY-3. ST1084.2 026300MOVE"BBBBBB"TO SORTKEY-4. ST1084.2 026400MOVE"A"TO SORTKEY-5. ST1084.2 026500MOVE"AAAAAAAA"TO SORTKEY-6. ST1084.2 026600MOVE -501TO SORTKEY-7. ST1084.2 026700* NOTE THIS ITEM IS INTENTIONALLY MOVED TO AN UNSIGNED ST1084.2 026800* FIELD. ST1084.2 026900 +99TO.ST1084.2 027000 RELEASE-RECORD. ST1084.2 027100RELEASE SORTFILE-REC. ST1084.2 027200 BUILD-EXIT .2 027300EXIT. ST1084.2 027400 OUTPROC SECTION. ST1084.2
ST10842 027600OPENOUTPUTPRINT-FILE. ST1084.2 027700MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN. ST1084.2 027800MOVESPACETO TEST-RESULTS. ST1084.2 027900PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE. ST1084.2 IF SPAC-E ISLESS B" ST1084.2 028100GOTO SPACE-IS-LESS-THAN-B. ST1084.2 028200 B-IS-LESS-THAN-SPACE SECTION. ST1084.2 028300 . ST1084.2 028400MOVE"SORT -8ASC. KEYS"TOFEATURE ST1084.2 028500* NOTE THE RECORDS SHOULD BE SORTED INTO THE FOLLOWING ST1084.2 028600* ORDER --- 8 7 6 5 4 3 1 2 --- THAT IS, ST1084.2 028700* THE 8TH RECORD SORTS UP TO THE 1ST POSITION, ST1084.2 028800* THE 7TH RECORD SORTS UP TO THE 2ND POSITION, ETC. ST1084.2 028900026600MOVE- ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 029000RETURN SORTFILE-1H ATENDGOTO RETURN-ERROR. ST1084.2 029100IF SORTKEY-7 EQUALTO418 ST1084.2 029200PERFORM PASS GOTO027100RELEASESORTFILE-REC ST1084. 029300 SORT-FAIL-1. 027300 . java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 029400PERFORM FAIL ST1084. 029500MOVE SORTKEY-7 TO COMPUTED-N. ST1084.2 029600MOVE418TO CORRECT-N. ST1084.2
ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 029800MOVE"SORT-TEST-1 "TO PAR-NAME. ST1084.2 029900PERFORM PRINT-DETAIL. ST1084.2 030000 SORT-TEST-2. TOSPACE-IS-LESS-THAN-BST10842 030100RETURN SORTFILE-1H AT028200 B-IS-LESS-THAN-SPACE .ST1084.2 030200 028300 SORT-I. ST10842 030300PERFORM PASS .ST10842 030400 SORT-FAIL-2. ST1084.2 030500PERFORM FAIL. ST1084.2 030600MOVE SORTKEY-8 TO COMPUTED-N. ST1084.2 030700 SORT-TEST-1ST1084. 030800 SORT-WRITE-2. ST1084.2 030900MOVE"SORT-TEST-2 "TO PAR-NAME029100IF418 ST10842 031000PERFORM029200 TO.2
031200RETURN SORTFILE-1H ATENDGOTO RETURN-ERROR. java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 80 031300IF SORTKEY-6 EQUALST10842
.2 031500 SORT-FAIL-3. ST1084.2 031600PERFORM FAIL. ST1084.2 031700MOVE SORTKEY-6 ST1084.2 031800MOVE"Z "030300GO ST10842 031900 SORT-WRITE-3. ST1084.2 032000MOVE"PAR-NAME.2 032100PERFORM PRINT-DETAIL. 032200 SORT-TEST-4. RETURN SORTFILE-1H AT END GO TO RETURN-ERROR. ST1084 032300RETURN SORTFILE-1H ATENDGO031600 ST1084. 032400IF031800" CORRECT-A .
PASS java.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 80 032600 SORT-FAIL-4. ST1084032100PERFORMjava.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 80 032700PERFORM FAIL. java.lang.StringIndexOutOfBoundsException: Range [11, 6) out of bounds for length 80 032800MOVE SORTKEY-5 TO COMPUTED-A. ST1084.2 032900MOVE"Z "TO CORRECT-A. ST1084.2 033000 SORT-WRITE-4 ST10842 033100MOVE"SORT-TEST-4 "TO PAR-NAME. ST1084.2 033200PERFORM . . 033300 SORT-TEST-5. ST1084.2 033400RETURN SORTFILE-1H END GOTO . ST1084.2 033500IF SORTKEY-4 EQUALTO" X" ST1084.2 033600PERFORM PASS GOTO SORT-WRITE-5. ST1084.2 033700 SORT-FAIL-5033100 SORT-TEST-4 "TO PAR-NAME. ST10842 033800PERFORM FAIL.033200 PRINT-DETAIL .2 033900MOVE SORTKEY-4 TO 033300 SORT-TEST-5. .2 034000MOVETO . 2 034100 SORT-WRITE-5. 033500 IF SORTKEY-4 EQUAL TO " X" ST1084 034200MOVE"SORT-TEST-5 "TO PAR-NAME. ST1084.2 034300PERFORM PRINT-DETAIL. ST1084.2 034400 SORT-TEST-6. ST1084.2 034500RETURN SORTFILE-1H ATENDGOTO RETURN-ERROR. ST1084.2 034600IF SORTKEY-3 EQUALTO +.6000000000000000 ST1084.2 034700PERFORM PASS GOTO SORT-WRITE-6. ST1084.2 034800 SORT-FAIL-6. ST1084.2 PERFORM FAIL.ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 035000. ST10842 035100 SORT-TEST-6ST1084 035200 SORT-WRITE-6034500END TO.ST10842 035300MOVE"SORT-TEST-6034600IF TO .6000000000000000ST1084. 035400PERFORM PRINT-DETAIL 035500 SORT-TEST-7. . ST1084. 035600RETURN SORTFILE-1H ATENDGOTO RETURN-ERROR. ST1084.2 035700IF SORTKEY-2 EQUALTO" X" ST1084.2 035200.ST1084 035900 SORT-FAIL-7. 036000PERFORM FAIL. ST1084.2 036100MOVE SORTKEY-2 TO COMPUTED-A. ST1084.2 036200MOVE" X"TO CORRECT-A. ST1084.2 036300 SORT-WRITE-7. ST1084.2 036400MOVE"SORT-TEST-7 "TO PAR-NAME. ST1084.2 036500PERFORM PRINT-DETAIL. ST1084.2 036600 SORT-TEST-8036100 java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 036700RETURN SORTFILE-1H ATENDGOTO RETURN-ERROR. ST1084.2 036800IF SORTKEY-1 EQUALTO . .2 036900PERFORM PASS GOTO SORT-WRITE-8. ST1084.2 037000 SORT-FAIL-8. ST1084.2 037100PERFORM FAIL. ST1084.2 037200MOVE SORTKEY-1 036700 RETURN SORTFILE-1H AT RETURN-ERROR. ST10842 037300MOVE +123456TO CORRECT-N. ST1084.2 037400 SORT-WRITE-8. ST1084.2 037500MOVE"SORT-TEST-8 "TO PAR-NAME. ST1084.2 037600PERFORM PRINT-DETAIL. ST1084.2 037700 SORT-REMARK-A. ST1084.2 037800MOVESPACETO FEATURE. ST1084.2 037900MOVE"THE COLLATING SEQUENCE"TO RE-MARK. ST1084.2 038000PERFORM PRINT-DETAIL.java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 80 038100MOVE"RENDERS TESTS 9 THRU 16"TO RE-MARK. java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 80 038200PERFORM PRINT-DETAIL. ST1084.2 038300MOVE"UNNECESSARY."TO RE-MARK. ST1084.2 038400PERFORM PRINT-DETAIL. ST1084.2 038500MOVES-8 ASC.KEYS FEATURE. 2 038600GOTO CONTINUE-TESTING. ST1084.2 038700 SPACE-IS-LESS-THAN-B SECTION. ST1084MOVE". TO RE-MARK.ST10842 038800 SORT-REMARK-B. ST1084.2 038900MOVE"THE COLLATING SEQUENCE"TO RE-MARK. ST1084.2 039000PERFORM PRINT-DETAIL. ST1084.2 039100MOVE"RENDERS TESTS 1 THRU 8"TO RE-MARK. ST1084.2 039200PERFORM PRINT-DETAIL. ST1084.2 039300 U. . .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 039400PERFORM PRINT-DETAIL. ST1084.2 039500MOVE"SORT - 8 ASC. KEYS"TO FEATURE. ST1084.2 039600* NOTE THE RECORDS SHOULD BE SORTED INTO THE FOLLOWING ST1084.2 039700* ORDER --- 8 1 7 2 6 5 3 4 --- THAT IS, ST1084.2 039800* THE 1ST RECORD IS SORTED DOWN TO THE 8TH POSITION, ST1084.2 039900* THE 2ND RECORD SORTS UP TO THE 1ST POSITION, ETC. ST1084.2 040000 SORT-TEST-9. ST1084.2 040100RETURN SORTFILE-1H ATENDGOTO RETURN-ERROR. ST1084.2 040200IF SORTKEY-2 039600* NOTE THE RECORDS SHOULD BE SORTED INTO THE FOLLOWING ST1084.2 040300039800* THE 1ST RECORDIS SORTED DOWNTO THE 8TH POSITION, ST1084.2 040400 SORT-FAIL-9. ST1084.2 040500PERFORM FAIL. ST1084.2 040600MOVE SORTKEY-2 TO COMPUTED-A. java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 80 040700MOVE" X"TO CORRECT-A. PERFORM FAIL. ST1084 040800 . 040900MOVE"SORT-TEST-9 "TO PAR-NAME. ST1084.2 041000PERFORM PRINT-DETAIL. ST1084.2 041100 SORT-TEST-10. ST1084.2 041300IFEQUAL"ST10842 041300IF SORTKEY-4 EQUALTO" X" ST1084.2 041400PERFORM PASS GOTO SORT-WRITE-10. ST1084.2 041500 SORT-FAIL-10. ST1084.2 041600PERFORMTO.java.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 80 041700MOVE SORTKEY-4 TO COMPUTED-A. ST1084.2 041800MOVE" X"TO CORRECT-A. ST1084.2 041900 042000 MOVE"ORT-TEST-10"TO PAR-NAME. ST1084.2 042000 042100PERFORMPRINT-DETAIL .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 042100PERFORM PRINT-DETAIL. ST1084.2
ST1084.2 042300RETURN SORTFILE-1H ATENDGOTO RETURN-ERROR. ST1084.2 042400IF SORTKEY-7 EQUALTO418 ST1084.2 042500PERFORM PASS GOTO SORT-WRITE-11. ST1084.2 042600 SORT-FAIL-11. ST1084.2 042700 FAIL.ST1084.2 042800MOVE SORTKEY-7 TO COMPUTED-N ST1084.2 042900TO . .
. ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 043100MOVE"SORT-TEST-11"TO PAR-NAME. ST1084.2 043200PERFORM PRINT-DETAIL. ST1084.2 043300 SORT-TEST-12. ST1084.2 043400RETURN SORTFILE-1H ATENDGOTO RETURN-ERROR. ST1084.2 043500IF SORTKEY-8java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 80 PERFORM GO . 2 043700 SORT-FAIL-12. ST1084.2 043800PERFORM.ST1084.2 043900MOVE SORTKEY-8 TO COMPUTED-N. FAIL java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 044000MOVE -14TO CORRECT-N. ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 044100 SORT-WRITE-12. ST1084.2 044200MOVE"SORT-TEST-12"TO PAR-NAME. ST1084.2 044300PERFORM PRINT-DETAIL. ST1084.2 044400 SORT-TEST-13. ST1084.2 044500RETURN SORTFILE-1H ATEND 044600 IF SORTKEY-6 EQUAL TO "Z IFjava.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 80 044700PERFORM PASS GOTO SORT-WRITE-13. ST1084.2 044800 SORT-FAIL-13. ST1084.2 044900PERFORM FAIL. ST1084.2 045000MOVE SORTKEY-6TOCOMPUTED-AST10842
java.lang.StringIndexOutOfBoundsException: Range [56, 55) out of bounds for length 80 045200 SORT-WRITE-13. ST1084.2 MOVE"" .ST1084.2 045400PERFORM PRINT-DETAIL SORT-TEST-14.
SORT-TEST-14. .2 045600RETURNSORTFILE-1H END RETURN-ERROR.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 045700IF SORTKEY-5 EQUALTO"Z " ST1084.2 045800PERFORM PASS GOTO SORT-WRITE-14. ST1084.2 045900 SORT-FAIL-14. ST1084.2 046000PERFORM FAIL. ST1084.2 046100MOVE SORTKEY-5 TO COMPUTED-A. ST1084.2 046200 Z TO . .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 046300 SORT-WRITE-14. ST1084.2 046400MOVE"SORT-TEST-14"TO PAR-NAME. IF SORTKEY-3 EQUAL TO +.6000000000000000 ST1084
PRINT-DETAIL. 046600PERFORM FAIL ST1084.2 046700TOCOMPUTED-0V18. .2 046800IF SORTKEY-3 EQUALTO +.6000000000000000 ST1084.2 046900PERFORM PASS GOTO SORT-WRITE-15. ST1084.2 047000 SORT-FAIL-15 " PAR-NAME 2 047100PERFORM FAIL. ST1084.2 047200MOVE SORTKEY-3TO . ST1084. 047300MOVE +.6000000000000000TO CORRECT-0V18. ST1084.2 047400 SORT-WRITE-15 ST1084. 047500MOVE"SORT-TEST-15"TO PAR-NAME. ST1084.2 047600 047800 RETURNENDTOjava.lang.StringIndexOutOfBoundsException: Range [58, 57) out of bounds for length 80
ST1084. 047800RETURN SORTFILE-1H ATENDGOTO RETURN-ERROR .ST1084.2 047900IF SORTKEY-1 EQUALTO +123456 ST1084.2 048000PERFORMPASS SORT-WRITE-16 .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 2 048200PERFORM FAIL048700PERFORM.ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 048300TO COMPUTED-N. .2 048400 .2 048500 SORT-WRITE-16. ST1084.2 048600MOVE"SORT-TEST-16"TO PAR-NAME. ST1084.2 048700PERFORM PRINT-DETAIL. ST1084.2 048800 CONTINUE-TESTING SECTION. ST1084.2 048900 SORT-TEST-17. ST1084.2 049000RETURN SORTFILE-1H AT ST1084.2 049100PERFORM PASS GOTO SORT-WRITE-17. 049400 FAIL .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
. 049300MOVE" FILE FOUND . .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 049400PERFORM FAIL. ST1084.2 049500 SORT-WRITE-17. ST1084.2 049600MOVE"SORT-TEST-17"TO PAR-NAME. ST1084.2 049700PERFORM PRINT-DETAIL. ST1084.2 049800GOTO OUTPROC-EXIT. ST1084.2 049900 RETURN-ERROR. 2 050000 java.lang.StringIndexOutOfBoundsException: Range [42, 36) out of bounds for length 80 050100PERFORM FAIL. ST1084050300 .ST1084.2 050400 . 050300PERFORM PRINT-DETAIL. .ST1084java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 050400GOTOCCVS1-EXIT. ST1084.2 050500 CLOSE-FILES. ST1084.2 050600PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE. ST1084.2 050700 TERMINATE-CCVS RUNST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 051100 INSPT.MOVEINSPT P-OR-F ADD .ST10842
. ST10842 RUNST1084.2 051100 INSPT. MOVE"INSPT"TO P-OR-F. 051400 DE-LETE ***"TO .ADD TO . .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 051200 PASS. MOVE"PASS "TO P-OR-F. ADD1TO PASS-COUNTER051600PRINT-DETAIL ST10842 051300 FAIL. MOVE"FAIL*"TO P-OR-F. ADD1TO ERROR-COUNTER. ST1084.2 051400 DE-LETE. MOVE"*****"TO P-OR-F. ADD1TO DELETE-COUNTER. ST1084.2 051500MOVE"**TEST DELETED**"TO .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 051600 PRINT-DETAIL. ST1084.2 051700IF REC-CT NOTEQUALTOZERO ST1084.2 051800 . TOPARDOT-X ST10842 051900MOVE REC-CT TO DOTVALUE. ST1084.2
TEST-RESULTSTOPRINT-REC.PERFORMWRITE-LINE. ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 IFP-OR-F EQUALTO"AIL"PERFORM WRITE-LINE ST1084. 052200PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX ST1084.2 052300ELSEPERFORM BAIL-OUT THRU BAIL-OUT-EX. ST1084.2 052400MOVESPACETO P-OR-F. MOVESPACETO COMPUTED-X. ST1084.2 052500MOVESPACETO CORRECT-X. ST1084.2 052600IF REC-CT EQUALTOZEROMOVESPACETO PAR-NAME. ST1084.2 052700MOVESPACETO RE-MARK. ST1084.2 052800HEAD-ROUTINE.ST1084.2 052900MOVE CCVS-H-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. ST1084.2 053000MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. ST1084.2 053100MOVE CCVS-H-2B TO DUMMY-RECORD. 053000 MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORMjava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 053200MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. ST1084053200MOVECCVS-H-3TODUMMY-RECORD.PERFORMWRITE-LINE3 ST10842 053300 COLUMN-NAMES-ROUTINE. ST1084.2 053400MOVECCVS-C-1TO . . ST10842 053500MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. ST1084.2
053600 HYPHEN-LINETO .2 053700 END-ROUTINE. ST1084.2 053800MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.ST1084.2 053900 END-RTN-EXIT. ST1084.2 054000MOVE CCVS-E-1TODUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. ST1084.2 054100 END-ROUTINE-1. ST1084.2 054200ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO 054400 ADD PASS-COUNTER TO ERROR-HOLD. ST1084 ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 TO . 054400ADD PASS-COUNTER TO ERROR-HOLD. ST1084.2 054500* IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12. ST1084.2 054600MOVE PASS-COUNTER TO CCVS-E-4-1. ST1084.2 054700MOVE ERROR-HOLD TO CCVS-E-4-2. ST1084.2 054800MOVE CCVS-E-4 TO CCVS-E-2-2. ST1084.2
WRITE-LINE. .2 055000 END-ROUTINE-12. ST1084.2 055100MOVE"TEST(S) FAILED"TO ENDER-DESC. ST1084.2 055200IF ERROR-COUNTER ISEQUALTOZERO ST1084.2 055300MOVE"NO "TO ERROR-TOTAL ST1084.2 055400ELSE ST1084.2 055500MOVE ERROR-COUNTER TO ERROR-TOTAL. ST1084.2 055600MOVE CCVS-E-2 TO DUMMY-RECORD. ST1084.2 055700PERFORM WRITE-LINE. ST1084.2 055800 END-ROUTINE-13. " TO java.lang.StringIndexOutOfBoundsException: Range [42, 40) out of bounds for length 80 055900 DELETE-COUNTER EQUAL2 056000MOVE"NO "TO ERROR-TOTAL ELSE ST1084.2 056100MOVE DELETE-COUNTER TO ERROR-TOTAL. ST1084.2
) DELETED" ENDER-DESC.ST10842 056300MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. ST1084.2 056400IF INSPECT-COUNTER EQUALTOZERO ST1084.2 056500MOVE"NO "TO ERROR-TOTAL ST1084.2 056600ELSEMOVE INSPECT-COUNTER TOERROR-TOTAL. ST1084.2 056700MOVE"TEST(S) REQUIRE INSPECTION"TO ENDER-DESC. ST1084.2 056800MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. ST1084.2 056900MOVE CCVS-E-3 TO DUMMY-RECORD.PERFORM WRITE-LINE. ST1084.2 057000 WRITE-LINE. ST1084.2 057100ADD1TO RECORD-COUNT. .2 056900TO. . 057300057000ST10842 057400MOVESPACETO DUMMY-RECORD ST1084.2 057500WRITE DUMMY-RECORD AFTERADVANCINGPAGE ST1084.2 057600MOVE CCVS-H-1 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES ST1084.2 057700MOVE CCVS-H-2A TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES ST1084.2 057800MOVE CCVS-H-2B TO057500WRITEAFTERADVANCINGPAGE .2 057900MOVE CCVS-H-3 TO DUMMY-RECORD057600MOVECCVS-H-1 TO DUMMY-RECORDPERFORM2 TIMES ST10842 058000MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN ST1084.2 058100MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN ST1084.2 058200MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN ST1084.2 058300MOVE DUMMY-HOLD TO DUMMY-RECORD ST1084.2 058400MOVEZEROTO RECORD-COUNT. ST1084.2 058500PERFORM WRT-LN.058600 058600 WRT-LN. java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 80 058700WRITE DUMMY-RECORD AFTERADVANCING1 LINES. ST1084.2 058800MOVESPACETO 059100 FAIL-ROUTINE. java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 058900 BLANK-LINE-PRINT. ST1084.2 059000PERFORM WRT-LN.059400IF CORRECT-XNOTTOSPACEGOTOFAIL-ROUTINE-WRITE.ST1084.2 059100 FAIL-ROUTINE. ST1084059500MOVE ANSI-REFERENCE INF-ANSI-REFERENCE .2 059700 XXINFO TO. 22
.ST1084java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 059400 059900 GOTO FAIL-ROUTINE-EX.ST1084.2 059500MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. ST1084.2 059600MOVE"NO FURTHER INFORMATION, SEE PROGRAM."TO INFO-TEXT. ST1084.2 059700MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. ST1084.2 059800MOVESPACESTO INF-ANSI-REFERENCE.060000 .ST1084.2 059900GOTO FAIL-ROUTINE-EX. ST1084.2 060000 FAIL-ROUTINE-WRITE. ST1084.2 060100MOVE TEST-COMPUTED COR-AN. .2 060200MOVE060500 FAIL-ROUTINE-EX.EXIT. ST10842 060300MOVE TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. 060600 BAIL-OUT. ST1084 060400MOVESPACESTO COR-ANSI-REFERENCE. ST1084.2
.EXIT2 060600 .ST1084.2 060700IF COMPUTED-A NOTEQUALTOSPACEGOTO BAIL-OUT-WRITEMOVETOXXCORRECT MOVE COMPUTED-A XXCOMPUTED.ST1084. 060800IF CORRECT-A EQUALTOSPACEGOTO BAIL-OUT-EX. ST1084.2
.ST1084.2 061000MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED. ST1084.2 061100MOVE 061300 MOVE SPACESSPACESTO.ST10842 061200MOVE XXINFO .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 061300MOVESPACESTO INF-ANSI-REFERENCE. ST1084.2 061400 BAIL-OUT-EX. EXIT. ST1084.2 061500 CCVS1-EXIT. ST1084.2 061600EXIT. ST1084.2 061700 OUTPROC-EXIT PERFORM CLOSE-FILESST10842 061800 EXIT-ONLY. ST1084.2 061900PERFORM CLOSE-FILES. ST1084.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.37Bemerkung:
¤
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.