000200java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 80 000300 055000 END-ROUTINE-12.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 004200ELSE 004300ENVIRONMENTDIVISION. ST1084.2 004400 java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 80 004500SOURCE-COMPUTER. Z" ..ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 004600 Card0130046300 SORT-WRITE-14. .2 004700OBJECT-COMPUTER. 046400 MOVE "SORT-TEST-14" TO PAR-NAME. ST1084 004800 Card0131. ST1084.2 004900INPUT-OUTPUTSECTION. MOVENO"TO ERROR-TOTAL ST1084.2 005000FILE-CONTROL. ST1084.2 005100SELECT PRINT-FILE ASSIGNTO java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 80 005200"C0085" . ST1084.2 005300 056800MOVECCVS-E-2 TOPERFORM TO SORT-WRITE-15 ST1084. 005400"C0039" . ST1084.2 005500DATADIVISION. ST1084.2 005600FILESECTION. ST1084.2 005700FD PRINT-FILE. ST1084.2 00580001 PRINT-REC PICTURE X(120). ST1084.2 00590001 DUMMY-RECORD PICTURE X(120). ST1084.2 006000SD SORTFILE-1H ST1084.2 006100DATARECORDIS SORTFILE-REC. ST1084.2 00620001 SORTFILE-REC. ST1084.2 00630002 MOVE SORTKEY-3 java.lang.StringIndexOutOfBoundsException: Range [72, 42) out of bounds for length 80 00640002 SORTKEY-1 PICTURE S9(6) COMPUTATIONAL. ST1084.2 006500 ST1084.2 00660002 SORTKEY-3 PICTURE SV9(16). ST1084.2 00670002 SORT-WRITE-15ST1084. 006800"TOPAR-NAME.ST1084.2 00690002 SORTKEY-6 PICTURE X(10). ST1084.2 007000PICTURE A(05JUSTIFIEDRIGHT.ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 007100.2 007200FILLERPICTURE.ST1084. 007300WORKING-STORAGESECTION. ST1084.2 00740077 UTIL-CTR PICTURE S99999. ST1084.2 00750077 SPAC-E PICTURE X VALUE" ". ST1084.2 00760001 00770002FILLERPIC X VALUESPACE.ST1084.2 00780002 FEATURE 057500 DUMMY-RECORD AFTERADVANCINGPAGE ST1084.2 00790002FILLERPIC X VALUESPACE. ST1084.2 02 P-OR-F XX5VALUESPACE. ST1084java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 008100MOVEDUMMY-RECORD WRT-LN22 00820002 PAR-NAME.ST1084.2 00830003FILLERPIC X(19) VALUESPACE. ST1084.2 008400PICXVALUESPACE. .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 00850003 DOTVALUE PIC99VALUEZERO. ST1084.2 00860002FILLERMOVE CCVS-H-3 TODUMMY-RECORD PERFORM WRT-LN MOVE SORTKEY-1TO .ST10842 00870002 RE-MARK PIC (). MOVE123456 CORRECT-N ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 00880001 TEST-COMPUTED. ST1084.2 00890002FILLERPIC X(30) VALUESPACE. ST1084.2 00900002FILLERPIC X(17) VALUE ST1084.2 009100058200HYPHEN-LINE java.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 80 00920002 COMPUTED-X. ST1084.2 PERFORMPRINT-DETAIL. 2 00940003 COMPUTED-N REDEFINES COMPUTED-A ST1084.2 009500 -CONTINUE-TESTING SECTION.ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 00960003 COMPUTED-0V18 REDEFINES COMPUTED-A PIC -.9(18). ST1084.2 00970003 COMPUTED-4V14 REDEFINES COMPUTED-A PIC -9(4).9(14). ST1084.2 009800049000RETURN SORTFILE-1H ATEND ST1084.2 00990003 CM-18V0 REDEFINES COMPUTED-A. PASS GOTO SORT-WRITE-17 ST1084.2 01000004 COMPUTED-18V0 -(8. ENDOFFILE FOUND"TO RE-MARK. ST1084.2 01010004PIC.ST10842 01020003FILLERPIC X(50) VALUESPACE. ST1084.2 01030001 BLANK-LINE-PRINT 2 01040002FILLERPIC X(30) VALUESPACE. ST1084.2 01050002FILLERPIC X(17) VALUE 059000 PERFORM java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 80
.ST1084.2 01070003 CORRECT-A PIC X(20) VALUESPACE. ST1084.2 010800.2 01090003 CORRECT-0V18 REDEFINES CORRECT-A PIC -.9(18). ST1084.2 01100003 CORRECT-4V14 REDEFINES CORRECT-A PIC -9(4).9(14). ST1084.2 01110003 CORRECT-14V4 REDEFINES CORRECT-A PIC -9(14).9(4). ST1084.2 01120003 CR-18V0 REDEFINES CORRECT-A. 01130004 CORRECT-18V0 PIC -9(18). ST1084.2 01140004FILLER X .
X2VALUESPACE2 01160003 COR-ANSI-REFERENCE PIC X(48) VALUESPACE. ST1084.2 01170001CCVS-C-1 ST1084. " PREMATURELYFOUND TO RE-MARK. ST1084.2 01180002FILLERPICIS AIL 2 011900- "SS PARAGRAPH-NAME ST1084.2 012000". .2 01210002FILLERPIC X(20VALUESPACE. ST1084 CLOSE-FILES.ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 01220001 CCVS-C-2. MOVE PERFORM END-ROUTINE END-ROUTINE-13.CLOSE PRINT-FILE.ST1084.2 01230002FILLERPIC X VALUESPACE. ST1084.2 01240002FILLERPIC X(6) VALUE"050800 EXIT PROGRAM. 01250002FILLERPIC X(15) VALUESPACE. ST1084.2 01260002FILLERPIC X051000STOPRUN.ST1084.2 01270002FILLERPIC X(94) VALUESPACE. ST1084.2 060000 FAIL-ROUTINE-WRITE051100 INSPT.MOVE N"TO P-OR-F.ADD 1TO INSPECT-COUNTERST1084 01290001 REC-CT PIC99VALUEZERO. ST1084.2 01300001 DELETE-COUNTER 999VALUE . ST1084.2 01310001 ERROR-COUNTER060100MOVE PRINT-RECPERFORM .2 01320001 INSPECT-COUNTER PIC999VALUEZERO. ST1084.2 01330001 PASS-COUNTER PIC999VALUEZERO. ST1084.2 01340001 TOTAL-ERROR PIC999VALUEZERO. ST1084.2 01350001 ERROR-HOLD PIC999VALUEZERO. ST1084.2 01360001 DUMMY-HOLD PIC X(MOVESPACESTO .ST10842 01370001051500MOVE **TEST DELETED**"TORE-MARK. . 01380001 ANSI-REFERENCE PIC (48VALUESPACES. ST1084 01390001 CCVS-H-1. ST1084.2 FILLERPIC (39SPACES.ST1084060600BAIL-OUT. .2 01410002FILLER X42VALUE" PARDOT-X ST1084.2 014200"OFFICIAL COBOL COMPILER VALIDATION060800IF CORRECT-A EQUAL SPACE BAIL-OUT-EX. ST1084.2 01430002FILLERPIC X(39) VALUESPACES. ST1084.2 01440001 BAIL-OUT-WRITE TEST-RESULTSTOPRINT-REC java.lang.StringIndexOutOfBoundsException: Range [55, 54) out of bounds for length 80 01450002052100java.lang.StringIndexOutOfBoundsException: Range [11, 6) out of bounds for length 80 01460002FILLERPIC X(7) VALUE"CCVS85 ". ST1084.2 01470002FILLERPIC XXXX VALUE ST1084.2 014800". .ST1084.2 01490002FILLERPIC X(28)061200 XXINFOTODUMMY-RECORDPERFORM WRITE-LINE 2TIMES 2 015000"COPY -NOT061300SPACES INF-ANSI-REFERENCE 2 01510002FILLERPIC X(41) VALUESPACE. ST1084.2 015200 .2 01530001 CCVS-H-2B. ST1084.2 01540002FILLERPIC X(061500 CCVS1-EXIT. ST1084.052600IF REC-CT EQUALTOZEROMOVESPACETO . ST10842 015500"ESTRESULT OF " .2 01560002 TEST-ID PIC X(9). ST1084.2 01570002FILLERPIC X)VALUEST1084.2 015800" IN ". ST1084.052800 HEAD-ROUTINE.ST1084.2 01590002FILLERPIC X(12) VALUE ST1084.2 016000" HIGH ". 2MOVE CCVS-H-1 DUMMY-RECORD.PERFORM WRITE-LINE 2 TIMES. ST1084061800 EXIT-ONLY ST1084 01610002FILLERPIC X(22) VALUE ST1084.2 016200" LEVEL VALIDATION FOR ". ST1084.2 01630002FILLERPIC X(58) VALUE ST1084.2 "N-SITE VALIDATION,NATIONAL INSTITUTE OF STD & TECH. ".ST1084.2 01650001 CCVS-H-3. DUMMY-RECORD.PERFORM WRITE-LINE TIMES.ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 01660002FILLERPIC X(34) VALUE ST1084.2 MOVE CCVS-C-1 TO DUMMY-RECORD.PERFORM java.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 80 016800 CCVS-C-2TO . PERFORM WRITE-LINE 2TIMES ST1084. 016900"COBOL 85 VERSION 4.2, Apr 1993 SSVG ".ST1084.2 01700002FILLERPICX)ST1084 017100" COPYRIGHT 1985 ". ST1084.2 01720001 END-ROUTINE 01730002FILLER HYPHEN-LINETO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMESS.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 01740002FILLERPIC X(14) VALUEIS"END OF TEST- ". ST1084.2 01750002 ID-AGAIN PIC X(9). ST1084.2 017600054100 01770001 CCVS-E-2 ERROR-COUNTERTOERROR-HOLDADDTO ST10842 01780002FILLERPIC X(31) VALUESPACE. ST1084.2 01790002FILLER X(21) VALUESPACE. ST1084.2 01800002 CCVS-E-2-2. ST1084.2 01810003 ERROR-TOTAL PIC XXX VALUE054400ADDPASS-COUNTER TO ERROR-HOLD. ST1084.2 01820003FILLERPIC X VALUESPACE. ST1084.2 01830003 ENDER-DESC MOVE PASS-COUNTER TO CCVS-E-4-1. .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 018400"ENCOUNTERED" .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 01850001 CCVS-E-3. ST1084.2 01860002FILLERMOVETO . .2 018700 OFFICIAL ".ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 01880002FILLERPIC X(12) VALUESPACE. ST1084.2 01890002 ILLERPICX(58) VALUE ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 019000"ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. "055100MOVE"TEST(S) FAILED"TO ENDER-DESC. ST1084.2 01910002FILLERPIC X(13) VALUESPACE. ST1084.2 01920002FILLERPIC X15) VALUE ST1084.2 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 PIC XXX VALUESPACE.ST1084. 01980002FILLERPIC X(40) VALUE ST1084.2 019900 EXECUTED" ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 02000001 XXINFO. 02010002FILLERPIC X(19) VALUE ST1084.2 "** INFORMATION ***". ST1084.2 02030002 INFO-TEXT. ST1084.2 02040004FILLERPIC X(8) VALUESPACE. ST1084.2 02050004 XXCOMPUTED PIC X(20). ST1084.2 02060004FILLERPIC X(5) VALUESPACE. ST1084.2 02070004 XXCORRECT PIC X(20). ST1084.2 02080002 INF-ANSI-REFERENCE PIC X(). ST1084.2 02090001 HYPHEN-LINE. ST1084.2 02100002FILLERPICIS X VALUEISSPACE. ST1084.2 02110002FILLER056000NO"TO ERROR-TOTAL ELSE ST1084.2 021200- "*****************************************". ST1084.2 02130002FILLERPICIS X(54) VALUEIS"*******************056100MOVE DELETE-COUNTER TO ERROR-TOTAL. ST1084.2 021400- "***********056200 "TESTS DELETED "TO ENDER-DESC ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 021500 ST1084.2 021600"ST108A". ST1084.2 021700PROCEDUREDIVISION. ST1084. 021800 SORT-PARA SECTION. ST1084.2 021900056500MOVE" "TOERROR-TOTAL ST1084.2 022000SORT SORTFILE-1H ON ST1084.2 022100ASCENDINGKEY SORTKEY-1 ST1084.2 022200ASCENDING SORTKEY-2 .2 022300ASCENDING SORTKEY-3 ST1084.2 022400ASCENDING SORTKEY-4 . 022500ASCENDING SORTKEY-5 ST1084.2 022600 .2 022700ASCENDING SORTKEY-7 ST1084.2 022800 SORTKEY-8 .2 022900INPUTPROCEDURE INPROC ST1084.2 023000OUTPUTPROCEDURE OUTPROC THRU OUTPROC-EXIT. ST1084.2 023100STOPRUN.057100ADD1TO . 2 023200INPROC .ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 023300 BUILD-FILE. ST1084.2 023400PERFORM BUILD-RECORD. ST1084.2 MOVETODUMMY-HOLD . 023600PERFORM RELEASE-RECORD. ST1084.2 023700 ST1084.2 023800MOVE"X"TO SORTKEY-2. ST1084.2 023900PERFORM RELEASE-RECORD. ST1084.2 024000PERFORM BUILD-RECORD. ST1084.2 024100MOVE+6TO SORTKEY-3 2 024200PERFORM RELEASE-RECORD. ST1084.2 024300PERFORM BUILD-RECORD. ST1084.2 024400MOVE"X SORTKEY-4. ST1084.2 024500PERFORM RELEASE-RECORD. ST1084.2 024600PERFORM BUILD-RECORD. ST1084.2 024700057800MOVECCVS-H-2BTO DUMMY-RECORD 3TIMES ST1084. 024800PERFORM RELEASE-RECORD. ST1084.2
RD ST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 025000MOVE"Z"TO SORTKEY-6. ST1084.2 025100PERFORM RELEASE-RECORD. ST1084.2 025200PERFORM BUILD-RECORD. ST1084.2 025300 + SORTKEY-7. ST1084 025400PERFORM RELEASE-RECORD. ST1084.2 025500PERFORM BUILD-RECORD. ST1084.2 025600MOVE -14TO PERFORMST1084.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
DUMMY-HOLD TO ST1084. 025800GOTO BUILD-EXIT. ST1084.2 025900 BUILD-RECORD. ST1084.2 026000MOVE -054321TO SORTKEY-1. ST1084.2 026100MOVE" SORTKEY-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 026900MOVE +99TO SORTKEY-8. ST1084.2 058800 SPACETO DUMMY-RECORD. .2 027100RELEASE SORTFILE-REC. ST1084.2 027200 BUILD-EXIT. ST1084.2 027300EXIT. ST1084.2 027400 OUTPROC SECTION. .2 027500 OPEN-FILES. ST1084.2 027600OPENOUTPUT PRINT-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 028000IF SPAC-E ISLESS"" ST1084.2 028100GOTO SPACE-IS-LESS-THAN-B. ST1084.2 028200 B-IS-LESS-THAN-SPACE SECTION. ST1084.2 028300 SORT-INIT-A. .2 028400MOVE"SORT - 8 ASC. KEYS"TO FEATURE. 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 028900 SORT-TEST-1. ST1084.2 029000RETURN059500MOVE ANSI-REFERENCETO INF-ANSI-REFERENCE.ST1084.2 029100IF SORTKEY-7 EQUALTO418 ST1084.2 029200PERFORM PASS GOTO SORT-WRITE-1. ST1084.2 029300 SORT-FAIL-1. .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 029400PERFORM FAIL. ST1084.2 029500MOVE SORTKEY-7 TO COMPUTED-N. ST1084.2 029600MOVE418TO CORRECT-N. ST1084.2 029700 SORT-WRITE-1. ST1084.2 029800MOVE"SORT-TEST-1 "TO PAR-NAME. ST1084.2 029900PERFORM PRINT-DETAIL. ST1084.2 030000 SORT-TEST-2. ST1084.2 030100RETURNSORTFILE-1H ATENDGOTO RETURN-ERROR.ST1084.2 030200IF SORTKEY-8 EQUALTO -14 ST1084.2 030300PERFORM PASS GOTO SORT-WRITE-2. ST1084.2 030400 SORT-FAIL-2. ST1084.2 030500PERFORM FAIL. ST1084.2 030600MOVE SORTKEY-8 TO COMPUTED-N. ST1084.2 030700MOVE -14TO CORRECT-N. ST1084.2 030800 SORT-WRITE-2. ST1084.2 030900MOVE"ORT-TEST-2"TO PAR-NAME. .2 031000PERFORM PRINT-DETAIL. ST1084.2 031100 SORT-TEST-3. ST1084.2
FILE-1H ATENDTO RETURN-ERROR. ST1084.2 031300IF SORTKEY-6 EQUALTO"Z " ST1084.2 031400PERFORM PASS GOTO SORT-WRITE-3. ST1084.2 031500 java.lang.StringIndexOutOfBoundsException: Range [78, 18) out of bounds for length 80 031600PERFORM FAIL. ST1084.2 031700MOVE SORTKEY-6 TO COMPUTED-A. ST1084.2 031800MOVE"Z "TO CORRECT-A. ST1084.2 031900 SORT-WRITE-3. ST1084.2 032000MOVE SORT-TEST-3 TO PAR-NAME. ST1084.2 032100PERFORM PRINT-DETAIL. ST1084.2 032200 SORT-TEST-4. ST1084.2 032300RETURN SORTFILE-1H ATENDGOTO RETURN-ERROR. ST1084.2 032400IF SORTKEY-5 EQUALTO"Z " ST1084.2 032500PERFORM PASS GOTO SORT-WRITE-4. ST1084.2 032600 SORT-FAIL-4. ST1084.2 032700PERFORM FAIL. ST1084.2 032800MOVE SORTKEY-5 TO COMPUTED-A. ST1084.2 032900MOVE"Z TO CORRECT-A ST1084.2 033000 SORT-WRITE-4. ST1084.2 033100MOVE"SORT-TEST-4 "TO PAR-NAME. ST1084.2 033200 ERFORMPRINT-DETAIL. ST1084.2 033300 SORT-TEST-5. ST1084.2 033400RETURN SORTFILE-1H ATENDGOTO RETURN-ERROR. ST1084.2 033500IF SORTKEY-4 EQUALTO" X" ST1084.2 033600PERFORM PASS GOTO SORT-WRITE-5. ST1084.2 033700 SORT-FAIL-5 ST1084.2 033800PERFORM FAIL. ST1084.2 033900MOVE SORTKEY-4 TO COMPUTED-A. ST1084.2 034000MOVE X TO CORRECT-A. ST1084.2 034100 SORT-WRITE-5. ST1084.2 034200MOVE"SORT-TEST-5 "TO PAR-NAME. ST1084.2 034300PERFORM PRINT-DETAIL. ST1084java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 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 034900PERFORM FAIL. ST1084.2 035000MOVE SORTKEY-3 TO COMPUTED-0V18. ST1084.2 035100MOVE +.6000000000000000TO CORRECT-0V18. ST1084.2 035200 SORT-WRITE-6. ST1084.2 035300MOVE"SORT-TEST-6 "TO PAR-NAME. ST1084.2 035400PERFORM PRINT-DETAIL. ST1084.2 035500 SORT-TEST-7. ST1084.2 035600RETURN SORTFILE-1H ATENDGOTO RETURN-ERROR. ST1084.2 035700IF SORTKEY-2 EQUALTO" X" ST1084.2 035800PERFORM PASS GOTO SORT-WRITE-7. ST1084.2 035900 SORT-FAIL-7. ST1084.2 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-8. ST1084.2 036700RETURN SORTFILE-1H ATENDGOTO RETURN-ERROR. ST1084.2 036800IF SORTKEY-1 EQUALTO +123456 ST1084.2 036900PERFORM PASS GOTO SORT-WRITE-8. ST1084.2 037000 SORT-FAIL-8. ST1084.2 037100PERFORM FAIL. ST1084.2 037200MOVE SORTKEY-1 TO COMPUTED-N. ST1084.2 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. ST1084.2 038100MOVE"RENDERS TESTS 9 THRU 16"TO RE-MARK. ST1084.2 038200PERFORM PRINT-DETAIL. ST1084.2 038300MOVE"UNNECESSARY."TO RE-MARK. ST1084.2 038400PERFORM PRINT-DETAIL. ST1084.2 038500MOVE"SORT - 8 ASC. KEYS"TO FEATURE. ST1084.2 038600GOTO CONTINUE-TESTING. ST1084.2 038700 SPACE-IS-LESS-THAN-B SECTION. ST1084.2 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 039300MOVE"UNNECESSARY."TO RE-MARK. ST1084.2 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 EQUALTO" X" ST1084.2 040300PERFORM PASS GOTO SORT-WRITE-9. ST1084.2 040400 SORT-FAIL-9. ST1084.2 040500PERFORM FAIL. ST1084.2 040600MOVE SORTKEY-2 TO COMPUTED-A. ST1084.2 040700MOVE" X"TO CORRECT-A. ST1084.2 040800 SORT-WRITE-9. ST1084.2 040900MOVE"SORT-TEST-9 "TO PAR-NAME. ST1084.2 041000PERFORM PRINT-DETAIL. ST1084.2 041100 SORT-TEST-10. ST1084.2 041200RETURN SORTFILE-1H ATENDGOTO RETURN-ERROR. ST1084.2 041300IF SORTKEY-4 EQUALTO" X" ST1084.2 041400PERFORM PASS GOTO SORT-WRITE-10. ST1084.2 041500 SORT-FAIL-10. ST1084.2 041600PERFORM FAIL. ST1084.2 041700MOVE SORTKEY-4 TO COMPUTED-A. ST1084.2 041800MOVE" X"TO CORRECT-A. ST1084.2 041900 SORT-WRITE-10. ST1084.2 042000MOVE"SORT-TEST-10"TO PAR-NAME. ST1084.2 042100PERFORM PRINT-DETAIL. ST1084.2 042200 SORT-TEST-11. 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 042700PERFORM FAIL. ST1084.2 042800MOVE SORTKEY-7 TO COMPUTED-N ST1084.2 042900MOVE418TO CORRECT-N. ST1084.2 043000 SORT-WRITE-11. ST1084.2 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-8 EQUALTO -14 ST1084.2 043600PERFORM PASS GOTO SORT-WRITE-12. ST1084.2 043700 SORT-FAIL-12. ST1084.2 043800PERFORM FAIL. ST1084.2 043900MOVE SORTKEY-8 TO COMPUTED-N. ST1084.2 044000MOVE -14TO CORRECT-N. ST1084.2 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 ATENDGOTO RETURN-ERROR. ST1084.2 044600IF SORTKEY-6 EQUALTO"Z " ST1084.2 044700PERFORM PASS GOTO SORT-WRITE-13. ST1084.2 044800 SORT-FAIL-13. ST1084.2 044900PERFORM FAIL. ST1084.2 045000MOVE SORTKEY-6 TO COMPUTED-A. ST1084.2 045100MOVE"Z "TO CORRECT-A. ST1084.2 045200 SORT-WRITE-13. ST1084.2 045300MOVE"SORT-TEST-13"TO PAR-NAME. ST1084.2 045400PERFORM PRINT-DETAIL. ST1084.2 045500 SORT-TEST-14. ST1084.2 045600RETURN SORTFILE-1H ATENDGOTO RETURN-ERROR. ST1084.2 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 046200MOVE"Z "TO CORRECT-A. ST1084.2 046300 SORT-WRITE-14. ST1084.2 046400MOVE"SORT-TEST-14"TO PAR-NAME. ST1084.2 046500PERFORM PRINT-DETAIL. ST1084.2 046600 SORT-TEST-15. ST1084.2 046700RETURN SORTFILE-1H ATENDGOTO RETURN-ERROR. ST1084.2 046800IF SORTKEY-3 EQUALTO +.6000000000000000 ST1084.2 046900PERFORM PASS GOTO SORT-WRITE-15. ST1084.2 047000 SORT-FAIL-15. ST1084.2 047100PERFORM FAIL. ST1084.2 047200MOVE SORTKEY-3 TO COMPUTED-0V18. ST1084.2 047300MOVE +.6000000000000000TO CORRECT-0V18. ST1084.2 047400 SORT-WRITE-15. ST1084.2 047500MOVE"SORT-TEST-15"TO PAR-NAME. ST1084.2 047600PERFORM PRINT-DETAIL. ST1084.2 047700 SORT-TEST-16. ST1084.2 047800RETURN SORTFILE-1H ATENDGOTO RETURN-ERROR. ST1084.2 047900IF SORTKEY-1 EQUALTO +123456 ST1084.2 048000PERFORM PASS GOTO SORT-WRITE-16. ST1084.2 048100 SORT-FAIL-16. ST1084.2 048200PERFORM FAIL. ST1084.2 048300MOVE SORTKEY-1 TO COMPUTED-N. ST1084.2 048400MOVE +123456TO CORRECT-N. ST1084.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 ATEND ST1084.2 049100PERFORM PASS GOTO SORT-WRITE-17. ST1084.2 049200 SORT-FAIL-17. ST1084.2 049300MOVE"END OF FILE NOT FOUND"TO RE-MARK. ST1084.2 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. ST1084.2 050000MOVE"RETURN-ERROR"TO PAR-NAME. ST1084.2 050100PERFORM FAIL. ST1084.2 050200MOVE"EOF PREMATURELY FOUND"TO RE-MARK. ST1084.2 050300PERFORM PRINT-DETAIL. ST1084.2 050400GOTO CCVS1-EXIT. ST1084.2 050500 CLOSE-FILES. ST1084.2 050600PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE. ST1084.2 050700 TERMINATE-CCVS. ST1084.2 050800EXITPROGRAM. ST1084.2 050900 TERMINATE-CALL. ST1084.2 051000STOPRUN. ST1084.2 051100 INSPT. MOVE"INSPT"TO P-OR-F. ADD1TO INSPECT-COUNTER. ST1084.2 051200 PASS. MOVE"PASS "TO P-OR-F. ADD1TO PASS-COUNTER. ST1084.2 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 RE-MARK. ST1084.2 051600 PRINT-DETAIL. ST1084.2 051700IF REC-CT NOTEQUALTOZERO ST1084.2 051800MOVE"."TO PARDOT-X ST1084.2 051900MOVE REC-CT TO DOTVALUE. ST1084.2 052000MOVE TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE. ST1084.2 052100IF P-OR-F EQUALTO"FAIL*"PERFORM WRITE-LINE ST1084.2 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 052800 HEAD-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. PERFORM WRITE-LINE 3 TIMES. ST1084.2 053200MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. ST1084.2 053300 COLUMN-NAMES-ROUTINE. ST1084.2 053400MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE. ST1084.2 053500MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. ST1084.2 053600MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE. ST1084.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-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. ST1084.2 054100 END-ROUTINE-1. ST1084.2 054200ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO ST1084.2 054300 ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD. ST1084.2 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 054900MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE. ST1084.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. ST1084.2 055900IF DELETE-COUNTER ISEQUALTOZERO ST1084.2 056000MOVE"NO "TO ERROR-TOTAL ELSE ST1084.2 056100MOVE DELETE-COUNTER TO ERROR-TOTAL. ST1084.2 056200MOVE"TEST(S) DELETED "TO ENDER-DESC. ST1084.2 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 TO ERROR-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. ST1084.2 057200IF RECORD-COUNT GREATER42 ST1084.2 057300MOVE DUMMY-RECORD TO DUMMY-HOLD ST1084.2 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 TO DUMMY-RECORD PERFORM WRT-LN 3 TIMES ST1084.2 057900MOVE CCVS-H-3 TO DUMMY-RECORD PERFORM WRT-LN 3 TIMES ST1084.2 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. ST1084.2 058600 WRT-LN. ST1084.2 058700WRITE DUMMY-RECORD AFTERADVANCING1 LINES. ST1084.2 058800MOVESPACETO DUMMY-RECORD. ST1084.2 058900 BLANK-LINE-PRINT. ST1084.2 059000PERFORM WRT-LN. ST1084.2 059100 FAIL-ROUTINE. ST1084.2 059200IF COMPUTED-X NOTEQUALTOSPACE ST1084.2 059300GOTO FAIL-ROUTINE-WRITE. ST1084.2 059400IF CORRECT-X NOTEQUALTOSPACEGOTO FAIL-ROUTINE-WRITE.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. ST1084.2 059900GOTO FAIL-ROUTINE-EX. ST1084.2 060000 FAIL-ROUTINE-WRITE. ST1084.2 060100MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE ST1084.2 060200MOVE ANSI-REFERENCE TO COR-ANSI-REFERENCE. ST1084.2 060300MOVE TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. ST1084.2 060400MOVESPACESTO COR-ANSI-REFERENCE. ST1084.2 060500 FAIL-ROUTINE-EX. EXIT. ST1084.2 060600 BAIL-OUT. ST1084.2 060700IF COMPUTED-A NOTEQUALTOSPACEGOTO BAIL-OUT-WRITE. ST1084.2 060800IF CORRECT-A EQUALTOSPACEGOTO BAIL-OUT-EX. ST1084.2 060900 BAIL-OUT-WRITE. ST1084.2 061000MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED. ST1084.2 061100MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. ST1084.2 061200MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. ST1084.2 061300MOVESPACESTO INF-ANSI-REFERENCE. ST1084.2 061400 BAIL-OUT-EX. EXIT. ST1084.2 061500 CCVS1-EXIT. ST1084.2 061600EXIT. ST1084.2 061700 OUTPROC-EXIT SECTION. ST1084.2 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.60Bemerkung:
¤
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.