Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Impressum rl205a.cob   Interaktion und
PortierbarkeitCobol

 

000100 IDENTIFICATION DIVISION.                                         RL2054.2
000200 PROGRAM-ID.                                                      RL2054.2
000300     RL205A.                                                      RL2054.2
000400****************************************************************  RL2054.2
000500*                                                              *  RL2054.2
000600*    VALIDATION FOR:-                                          *  RL2054.2
000700*                                                              *  RL2054.2
000800*    "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH.     ".RL2054.2
000900*                                                              *  RL2054.2
001000*    "COBOL 85 VERSION 4.2, Apr  1993 SSVG                      ".RL2054.2
001100*                                                              *  RL2054.2
001200****************************************************************  RL2054.2
001300*    THE FUNCTION OF THIS PROGRAM IS TO TEST THE PERMISSIBLE SYN- RL2054.2
001400*    TACTICAL CONSTRUCTS OF COBOL ELEMENTS ASSOCIATED WITH LEVEL 2RL2054.2
001500*    OF THE RELATIVE I-O MODULE.  THE ELEMENTS TESTED IN THIS     RL2054.2
001600*    ROUTINE ARE:                                                 RL2054.2
001700*                                                                 RL2054.2
001800*            USE AFTER ERROR PROCEDURE FILE-NAME-1 FILE-NAME-2    RL2054.2
001900*            READ .....  NEXT                                     RL2054.2
002000*            READ .....  NEXT RECORD INTO ....                    RL2054.2
002100*            READ .....  NEXT INTO .....                          RL2054.2
002200*            READ .....  NEXT INTO ..... AT END ....              RL2054.2
002300*            READ .....                                           RL2054.2
002400*            READ .....  INTO .....                               RL2054.2
002500*            READ .....  RECORD                                   RL2054.2
002600*            READ .....  RECORD  INVALID .....                    RL2054.2
002700*            READ .....  RECORD  INVALID KEY ....                 RL2054.2
002800*            START FILE-NAME-2                                    RL2054.2
002900*            START FILE-NAME-2 KEY EQUAL TO ....                  RL2054.2
003000*            START FILE-NAME-2 KEY IS EQUAL TO  ....              RL2054.2
003100*            START FILE-NAME-2 KEY IS EQUAL .....                 RL2054.2
003200*            START FILE-NAME-2 KEY IS =  ......                   RL2054.2
003300*            START FILE-NAME-2 KEY IS GREATER  .....              RL2054.2
003400*            START FILE-NAME-2 KEY  GREATER THAN ....             RL2054.2
003500*            START FILE-NAME-2 KEY IS GREATER  .....              RL2054.2
003600*            START FILE-NAME-2 KEY IS  >   ....                   RL2054.2
003700*            START FILE-NAME-2 KEY     >   ....                   RL2054.2
003800*            START FILE-NAME-2 KEY IS NOT LESS THAN ....          RL2054.2
003900*            START FILE-NAME-2 KEY IS NOT LESS  ....              RL2054.2
004000*            START FILE-NAME-2 KEY    NOT LESS  ....              RL2054.2
004100*            START FILE-NAME-2 KEY IS NOT  <  .....               RL2054.2
004200*            START FILE-NAME-1 KEY IS EQUAL TO INVALID KEY .....  RL2054.2
004300*            START FILE-NAME-1 KEY IS EQUAL TO INVALID ....       RL2054.2
004400*            START FILE-NAME-1 INVALID KEY ....                   RL2054.2
004500*            START FILE-NAME-1 ; INVALID KEY ....                 RL2054.2
004600*            START FILE-NAME-1 KEY EQUAL TO  .....                RL2054.2
004700*            FILE POSITION INDICATOR                              RL2054.2
004800*                                                                 RL2054.2
004900*    EACH ELEMENT TESTED WILL BE EXERCISED SEMANTICALLY BY THIS   RL2054.2
005000*    ROUTINE.                                                     RL2054.2
005100*    FOR A RELATIVE OR INDEXED FILE IN THE DYNAMIC ACCESS MODE,   RL2054.2
005200*    EXECUTION OF AN "OPEN I-O" STATEMENT FOLLOWED BYONE OR       RL2054.2
005300*    MORE "WRITE" STATEMENTS AND THEN A "READ NEXT" STATEMENT     RL2054.2
005400*    WILL CAUSE THE "READ" STATEMENT TO ACCESS THE FIRST RECORD   RL2054.2
005500*    IN THE FILE AT THE TIME OF EXECUTION OF THE "READ"           RL2054.2
005600*    STATEMENT.  SYNTAX TESTS FOR THE "START" STATEMENT ARE       RL2054.2
005700*    ALSO INCLUDED.                                               RL2054.2
005800*                                                                 RL2054.2
005900*                                                                 RL2054.2
006000*       X-CARDS  WHICH MUST BE REPLACED FOR THIS PROGRAM ARE      RL2054.2
006100*                                                                 RL2054.2
006200*             X-21   RELATIVE FILE IMPLEMENTOR-NAME IN ASSGN TO   RL2054.2
006300*                    CLAUSE FOR DATA FILE RL-FS1                  RL2054.2
006400*             X-22   RELATIVE FILE IMPLEMENTOR-NAME IN ASSIGN TO  RL2054.2
006500*                    CLAUSE FOR DATA FILE RL-FD2                  RL2054.2
006600*             X-55   IMPLEMENTOR-NAME FOR SYSTEM PRINTER          RL2054.2
006700*             X-69   ADDITIONAL VALUE OF PHRASES                  RL2054.2
006800*             X-74   VALUE OF IMPLEMENTOR-NAME                    RL2054.2
006900*             X-75   OBJECT OF VALUE OF CLAUSE FOR FILE RL-FS1    RL2054.2
007000*             X-76   OBJECT OF VALUE OF CLAUSE FOR FILE RL-FD2    RL2054.2
007100*             X-82   IMPLEMENTOR-NAME FOR SOURCE-COMPUTER         RL2054.2
007200*             X-83   IMPLEMENTOR-NAME FOR OBJECT-COMPUTER         RL2054.2
007300*                                                                 RL2054.2
007400*        NOTE:  X-CARDS 69,74,75 AND 76 ARE OPTIONAL              RL2054.2
007500*               AND NEED ONLY TO BE PRESENT IF THE COMPILER RE-   RL2054.2
007600*               QUIRES THIS CODE BE AVAILABLE FOR PROPER PROGRAM  RL2054.2
007700*               COMPILATION AND EXECUTION. IF THE VP-ROUTINE IS   RL2054.2
007800*               USED THE  X-CARDS MAY BE AUTOMATICALLY SELECTED   RL2054.2
007900*               FOR INCLUSION IN THE PROGRAM BY SPECIFYING THE    RL2054.2
008000*               APPROPRIATE LETTER IN THE "*OPT" VP-ROUTINE       RL2054.2
008100*               CONTROL CARD. THE LETTER  CORRESPONDS TO A        RL2054.2
008200*               CHARACTER IN POSITION 7 OF THE SOURCE LINE AND    RL2054.2
008300*               THEY ARE AS FOLLOWS                               RL2054.2
008400*                                                                 RL2054.2
008500*                  C  SELECTS X-CARDS 74,75 AND 76                RL2054.2
008600*                  G  SELECTS X-CARDS 69                          RL2054.2
008700*                                                                 RL2054.2
008800*        NOTE:  THERE IS OPTIONAL SOURCE CODE IN THIS PROGRAM     RL2054.2
008900*               FOR THE CONVENIENCE OF THE USER.  THIS OPTIONAL   RL2054.2
009000*               CODE IS IDENTIFIED BY THE LETTER  X IN            RL2054.2
009100*               POSITION 7  OF THE SOURCE LINE.  USE OF           RL2054.2
009200*               SOURCE CODE WITH LETTER X WILL PRINT THE CONTENTS RL2054.2
009300*               OF THE FILES AFTER THE TEST REPORT.               RL2054.2
009400*               IF THE VP-ROUTINE IS USED THE APPROPRIATE         RL2054.2
009500*               SOURCE CODE MAY BE SELECTED BY SPECIFYING THE     RL2054.2
009600*               RESPECTIVE LETTER IN THE "*OPT" VP-ROUTINE CONTROLRL2054.2
009700*               CARD.                                             RL2054.2
009800*                                                                 RL2054.2
009900******************************************************            RL2054.2
010000 ENVIRONMENT DIVISION009600*               RESPECTIVE LETTER009700*               CARD.                                             RL2054.2
010100 CONFIGURATION SECTION.                                           RL2054.2
010200 SOURCE-COMPUTER.RL2054.2
010300     Card0130.                                                    RL2054.2
010400 OBJECT-COMPUTER.                                                 RL2054.2
010500     Card0131.                                                    RL2054.2
010600 INPUT-OUTPUT SECTION.                                            RL2054.2
010700 FILE-CONTROL.                                                    RL2054.2
010800     SELECT PRINT-FILE ASSIGN TO                                  010600 INPUT-OUTPUT SECTION.                                            RL2054
010900     "C0085" .                                                    RL2054.010900     C0085".RL2054.2
011000     SELECT   RL-FD1                                              RL2054.2
011100        ASSIGN TO                                                 RL2054.2
011200     "C0033"                                                      RL2054.2
011300         ORGANIZATION IS RELATIVE                                 RL2054.2
011400       ACCESS MODE IS DYNAMIC                                     RL2054.2
011500       RELATIVE KEY IS RL-FD1-KEY011600    RL-FS2RL2054.
011600     SELECT   RL-FS2                                                       ASSIGN TO                                                RL2054
011700         ASSIGN TO                                                RL2054.2
011800     "C0034"                                                      RL2054.2
         ISRL20542
012000       RELATIVE KEY IS RL-FS2-KEY                                 RL2054.2
012100         ORGANIZATION IS RELATIVE.                                RL2054.2
                                                    
012300 FILE SECTION.                                                    RL2054.2
012400 FD  PRINT-FILE.                                                  RL2054.2
012500 01  PRINT-REC PICTURE X(01250001  PICTURE()                                    2
012600 01  DUMMY-RECORD PICTURE X(120).                                 RL2054.2
012700 FD  RL-FD1                                                       RL2054.2
012800     RECORD CONTAINS 240 CHARACTERS                               RL2054.2
012900     VALUE OF                                                     RL2054.2
013000     Impl1                                                        RL2054 ISRL2054.2
013100013200    4711                                                         java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
013200     4711                                                         01390010 RL2054.
013300                                                                  RL2054java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
013400     .                                                            RL2054.2
01350001RL-FD1R1-F-G-240 RL20542
013600     05 RL-FD1-REC-001-120        PICTURE X(120).                 RL2054.2
013700     05 RL-FD1-REC-121-240.                                       RL2054.2
013800     10 FILLER          PICTURE X(8).                             RL2054.2
013900     10 RL-FD1-FILLER.                                            RL2054.2
 15RL-FS1-KEYNUM PICTURE95.RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
014100    10 FILLER           PICTURE X(5).                             014500         PICTURE9().RL20542
014200     10 014600    10 FILLERPICTURE 95.RL20542
014300     10 FILLER           PICTURE X(9).                            RL2054.2
014400     10 RL-FD1-FILLER1.                                           RL2054.2
014500        15 RL-FD1-FILLER1NUM      PICTURE 9(5).                   014900 FD  RL-FS2                                                       RL2054
014600    10 FILLER                    PICTURE 9(5).015200    ISRL2054.2
014700     10 FILLER                    PICTURE X(19).                  RL2054.2
014800     10 FILLER                    PICTURE X(45).                  RL2054.2
014900 FD  RL-FS2                                                       RL2054.2
015000     VALUE OF                                                     RL2054.2
015100     Impl1                                                        RL2054.2
015200IS                                                           RL2054.2
015300     4711                                                         RL2054.2
015400                                                                  
015500    .                                                           RL2054.2
015600 01  RL-FS2R1-F-G-240.                                            RL2054.2
015700     05 RL-FS2-REC-001-12001610015RL-FS2-KEYNUMPICTURE()                   .2
016200                         PICTURE9()                    .
015900         PICTUREX()RL2054.
016000        10 RL-FS2-FILLER.                                         RL2054.2
016100           15 RL-FS2-KEYNUM       PICTURE 10FILLER                  ()                   2
016200       10 FILLER                 PICTURE 9(5).                    RL2054.2
016300        10 FILLER                 PICTURE X(19).                  RL2054.2
016400        10 FILLER                 PICTURE X(9).                   RL2054.2
016500        10 RL-FS2-FILLER1.                                        RL2054.2
016600           15 RL-FS2-FILLER1NUM   PICTURE 9(5).                   RL2054.2
016700       10 FILLER                 PICTURE 9(5).                    RL2054.2
016800        10 FILLER                 PICTURE X(19).                  RL2054.2
016900        10 FILLER                 PICTURE X(45).                  RL2054.2
017000 WORKING-STORAGE SECTION.                                         RL2054.2
017100 01  WRK-XN-00001    PIC X.                                       RL2054.2
01720001     X                                       .2
017300 01  RL-FD1-KEY           PICTURE 9(5)  VALUE ZERO.               RL2054.2
017400 01  RL-FS2-KEY           PICTURE 9(5)  VALUE ZERO.               RL2054.2
017500 01  RL-FD1-FILESIZE              PICTURE 9(6) VALUE 300.         RL2054.2
017600 01  RL-FS2-FILESIZE              PICTURE 9(6) VALUE 300.         RL2054.2
017700 01  WRK-RL-FD1-RECKEY-CHAR.                                      RL2054.2
017800  03 WRK-RL-FD1-RECKEY   PIC 9(5)  VALUE ZERO.                    RL2054.2
017900 01  WRK-RL-FS2-RECKEY    PIC 9(5)  VALUE ZERO.                   RL2054.2
018000 01  WRK-RL-FD1-FILLER.                                           RL2054.2
018100     03 WRK-DU-05V00-002          PICTURE 9(5)  VALUE  ZERO.      RL2054.2
018200 01  WRK-RL-FS2-FILLER.                                           RL2054.2
018300     03 WRK-DU-05V00-004          PICTURE 9(5)  VALUE  ZERO.      RL2054.2
  EXCUT-COUNTER-06V00           ()VALUE  RL2054.2
018500 01  INV-KEY-COUNTER              PICTURE S9(6) VALUE  ZERO.      RL2054.2
018600 01  LOGICAL-FILE-REC             PICTURE S9(6) VALUE  ZERO.      RL2054.2
018700 01ERROR-COUNTER-06V00S9(6)VALUEZERO.RL20542
018800 01  ASCEND-DESEND-SWITCH        PICTURE XX   VALUE "UP".         RL2054.2
018900             88 ASCEND VALUE "UP".                                RL2054.2
019000             88 DSCEND VALUE "DN".                                RL2054.2
01910001  FILE-RECORD-INFORMATION-REC.                                 RL20542
019200     03 FILE-RECORD-INFO-SKELETON.                                RL2054.2
019300        05   88 ASCEND VALUE "P"                                .2
019400             FILE      R /,=00000U00.RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
019500        05 FILLER                 PICTURE X(46)       VALUE       RL2054.2
019600             ",ODO=                          X)        RL20542
019700        05 FILLER                 PICTURE X(019400             FILE            /00000000.2
= ".                        java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
019900        05 FILLER                 019600             ",ODO=0000,PGM=     ,LRECL  0000.RL2054java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
020000             ",RECKEY=                             ".             RL2054.2
020100        05 FILLER                 PICTURE X(38)       VALUE       RL2054.2
020200             ",ALTKEY1=                             ".            RL2054.020000"RECKEY=".RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
020300        05 FILLER                 PICTURE X(38)       VALUE       RL2054.2
020400             ",ALTKEY2=                             ".            RL2054.2
020500        05 FILLER                 PICTURE X(7)        VALUE SPACE.RL2054.2
020600     03 FILE-RECORD-INFO          OCCURS  10  TIMES.              RL2054.2
020700        05 FILE-RECORD-INFO-P1-120.                               RL2054.2
020800           07 FILLER              PIC X020600     FILE-RECORD-INFO          OCCURS   TIMES.RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
                       PIC X6).                     .
021000           07 FILLER              PIC X02090007XFILE-NAMEPIC ()                      .2
021100           07 XRECORD-NAME         PIC X(6).                      RL2054.2
021200           07 FILLER              PIC X(1).                       RL2054.2
021300           07 REELUNIT-NUMBER     PIC 9(1).                       RL2054.2
021400           07 FILLER              PIC X(7).                       RL2054.2
021500           07 XRECORD-NUMBER       PIC 9(6).                      RL2054.2
021600           07 FILLER              PIC X(6).                       RL2054.2
021700           07 UPDATE-NUMBER       PIC 9(2).                       RL2054.2
021800           07 FILLER              PIC X(5).                       RL2054.2
021900           07 ODO-NUMBER          PIC 9(4).                       RL2054.2
022000           07 FILLER              PIC X(5).                       RL2054.2
022100           07 XPROGRAM-NAME        PIC X(5).                      RL2054.2
022200           07 FILLER              PIC X(7).                       RL2054.2
022300           07 XRECORD-LENGTH       PIC 9(6).                      RL2054.2
022400           FILLER               X7)                       2
022500           07 CHARS-OR-RECORDS    PIC X(2).                       RL2054.2
022600           07 FILLER              PIC X(1).                       RL2054.2
022700           07 XBLOCK-SIZE          PIC 9(4).                      RL2054.2
022800           07 FILLER              PIC X(6).                       RL2054.2
022900           07 RECORDS-IN-FILE     PIC 9(6).                       RL2054.2
023000           07FILLERPIC(5.RL2054.
023100           07 XFILE-ORGANIZATION   PIC X(2).                      RL2054.2
023200           07 FILLER              PIC X(6).                       RL2054.2
023300           07 XLABEL-TYPE          PIC X(1).                      RL2054.2
023400        05 FILE-RECORD-INFO-P121-240.                             RL2054.2
02350007FILLERPIC()                       .2
023600           07 XRECORD-KEY          PIC X(29).                     RL2054.2
02370007FILLER               X()                       .
023800           07 ALTERNATE-KEY1      PIC X(29).                      RL2054.2
023900           07 FILLER              PIC X(9).                       RL2054.2
024000           07 ALTERNATE-KEY2      PIC X(29).                      RL2054.2
024100           07 FILLER              PIC X(7).                       RL2054.2
024200 01  TEST-RESULTS.                                                RL2054.2
024300                         PIC X      VALUE .          RL2054.2
024400     02 FEATURE                  PIC X(20)  VALUE SPACE.          RL2054.2
024500     02 FILLER                   PIC X      VALUE SPACE.          RL2054.2
024600     02                    PIC ()VALUESPACE.RL2054.2
024700     02 FILLER                   PIC X      VALUE SPACE.          RL2054.2
      PAR-NAME.                                               RL20542
024900       03 FILLER                 PIC X(19)  VALUE SPACE.          RL2054.2
025000       03  PARDOT-X              PIC 02390007FILLER               (9.RL20542
025100       03 DOTVALUE               PIC 99     VALUE ZERO.           RL2054.2
025200     02 FILLER                   PIC X(8)   VALUE SPACE.          RL2054.2
025300     02 RE-MARK                  PIC X(61).                       RL2054.2
025400 01  TEST-COMPUTED.                                               RL2054.2
025500     02 FILLER                   PIC X(30)  VALUE SPACE.          RL2054.2
025600     02 FILLER                   PIC X(17)  VALUE                 RL2054.2
025700            "       COMPUTED=".                                   RL2054.2
 02 COMPUTED-X                                               
025900     03 COMPUTED-A               PIC X(20)  VALUE SPACE.          RL205402470002FILLER                   VALUESPACE          .2
026000                                  .
026100                                 PIC -9(9).9(9).02500003               X      .RL2054.
026200     03 COMPUTED-0V18 REDEFINES COMPUTED-A   PIC -.9(18).         RL2054.2
026300     03 COMPUTED-4V14 REDEFINES COMPUTED-A   PIC -9(4).9(14).     02                   (61                       .
026400     03 COMPUTED-14V402                   X30   .
026500     03       CM-18V0 025600     02 FILLER          ()VALUERL2054.2
026600         04 PIC918.         2
026700         04 FILLER                           PIC X.               RL2054.2
026800     03 FILLER PIC X(50) VALUE SPACE.                             RL2054.2
026900 01  TEST-CORRECT.                                                RL2054.2
027000     02 FILLER PIC X(30) VALUE SPACE.                             RL2054.2
027100     02 FILLER PIC X(17) VALUE "       CORRECT =".                RL2054.2
027200     02 CORRECT-X.                                                RL2054.2
027300     03 CORRECT-A                  PIC X(20) VALUE SPACE.         RL2054.2
027400     03 CORRECT-N    REDEFINES CORRECT-A     PIC -9(9).9(9).      RL2054.2
027500     03 CORRECT-0V18 REDEFINES CORRECT-A     PIC -.9(026600         COMPUTED-18V0PIC-918.RL2054.
 -9(4).9(14.RL20542
027700     03 CORRECT-14V4 REDEFINES CORRECT-A     PIC -9(14026800     03FILLERPIC X(50) VALUE SPACE.                             RL2054.2
027800     03      CR-18V0 REDEFINES CORRECT-A.                         RL2054.2
027900         04 CORRECT-18V0                     PIC -9(18).          RL2054.2
028000         04 FILLER                           PIC X.               RL2054.2
028100     03 FILLER PIC X(2) VALUE SPACE.                              RL2054.2
028200     03 COR-ANSI-REFERENCE             PIC X027400     03      PIC-().9.RL20542
                                               .
028400     02FILLER   ISX(9 VALUE IS                .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
028500-    "SS  PARAGRAPH-NAME                                          02770003 CORRECT-APIC -14.()     2
028600-    "       REMARKS".                                            RL2054.2
028700     02 FILLER                     PIC X(20)    VALUE SPACE.      2
028800 01  CCVS-C-2.                                                    RL2054.2
028900     02                       XVALUE       2
029000     02 FILLER                     PIC X(6)     VALUE "TESTED".   RL2054.2
029100     02                      PICX15)VALUE .     .2
029200     02 FILLER                     PIC X(4)     VALUE "028300 01  CCVS-C-1.                                             
029300     02 FILLER                     PIC028500    SSPARAGRAPH-NAMERL20542
029400 01  REC-SKL-SUB                   PIC 9(2)     VALUE ZERO.       .
029500 01  REC-CT                        PIC 99       VALUE ZERO.       RL2054.2
029600 01  DELETE-COUNTER                PIC 999      VALUE ZERO.       RL2054.2
029700 01  ERROR-COUNTER                 PIC 999      VALUE ZERO.       029000     02 FILLER                     PIC X(6)     VALUE "TESTED".   RL2054
029800 01  029200     02 FILLER    X4      FAIL.RL2054..2
029900 01  PASS-COUNTER02930002PICX) .RL2054.
030000  TOTAL-ERROR                   PIC 999      ZERO.RL20542
030100 01  ERROR-HOLD                    PIC 999      VALUE ZERO.       RL205402950001REC-CTPIC99        ZERO.       .
030200 01  DUMMY-HOLD                    PIC X(120)   VALUE SPACE.      RL2054.2
030300 01  RECORD-COUNT                  PIC 9(5)     VALUE ZERO.       RL2054.2
030400 01  ANSI-REFERENCE                PIC X(48)    VALUE SPACES.     RL2054.2
030500 01  CCVS-H-1.                                                    RL2054.2
030600     02  FILLER                    PIC X(39)    VALUE SPACES.     RL2054.2
030700     02  FILLER                    PIC X(42)    VALUE             RL2054.2
030800     "OFFICIAL COBOL COMPILER VALIDATION SYSTEM".                 RL2054.2
030900     02                       39 VALUE .RL20542
031000 01  CCVS-H-2A.                                                   RL2054.2
031100   02  FILLER                        PIC X(40)  VALUE SPACE.      RL2054.2
031200   02  FILLER                        PIC X(7)   VALUE "CCVS85 ".  RL2054.2
031300   02  FILLER                        PIC XXXX   VALUE             RL2054.2
031400     "4.2 ".                                                      RL2054.2
031500   02  FILLER                        PIC X(28)  VALUE             RL2054.2
031600            " COPY - NOT FOR DISTRIBUTION".                       RL2054.2
RL20542
031800                                                                  RL2054.2
031900 01  CCVS-H-2B.                                                   RL2054.2
                        PIC X(5)VALUE             RL2054java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
032100            "TEST RESULT OF ".                                    RL2054.2
032200   02  TEST-ID                       PIC X(9).                    RL2054.2
032300   02  FILLER                        PIC X(4)   VALUE             RL2054.2
032400            " IN ".                                               RL2054.2
032500   02  FILLER                        PIC X(12)  VALUE             RL2054.2
032600     " HIGH       ".                                              RL2054.2
032700   02  FILLER                        PIC X(22)  VALUE             RL2054.2
032800            " LEVEL VALIDATION FOR 03190001  .RL2054.2
032900   02  FILLER                        PIC X(58)  VALUE             RL2054.032000                            PICX)               2
033000     "ON-SITE VALIDATION, NATIONAL INSTITUTE032200                            PIC ()                    .
              RL2054.2
033200     02  FILLER                      PIC X(34)  VALUE             RL2054.2
033300            " FOR OFFICIAL USE ONLY    ".                         RL2054.2
033400     02  FILLER                      PIC X(58)  VALUE             RL2054.2
033500     "COBOL 85 VERSION 4.2, Apr  1993 SSVG                      "03270002  PIC()             2
033600     02  032800" VALIDATION  ".RL20542
033700            "  COPYRIGHT   032900                          X()              .
033800 01  CCVS-E-1.                                                    ON-SITE INSTITUTE STD      ..java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
033900     02 FILLER                       PIC033200                              (34             2
034000     02 FILLER  PIC X(14) VALUE IS "END OF TEST-  ".              RL2054.2
034100     02 ID-AGAIN                     PIC X(9).                    RL2054.2
034200     02 FILLER                       PIC X(45)  VALUE SPACES.     RL2054.2
034300 01  CCVS-E-2.                                                    RL2054.2
034400     02  FILLER                      PIC X(31)  VALUE SPACE.      RL2054.2
034500     02  FILLER                      PIC X(21)  VALUE SPACE.      RL2054.2
034600     02 CCVS-E-2-2.                                               RL2054.2
034700                              .RL2054.
034800         03 FILLER                   PIC X      VALUE SPACE.      RL2054.2
034900         03 ENDER-DESC               PIC X(44)  VALUE             RL2054.2
035000            "ERRORS ENCOUNTERED".                                 RL2054.2
035100 01  CCVS-E-3.                                                    RL2054.2
035200     02FILLER                      PIC(22)VALUE             .
035300            " FOR OFFICIAL USE ONLY".                             RL2054.2
035400     02  FILLER                      PIC X(12)  VALUE SPACE.      RL2054.2
035500     02  FILLER                      PIC X(58)  VALUE             RL2054.2
035600     "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH.     ".RL2054          FILLERPICVALUE .     .
                 PIC ()VALUE.RL2054.
035800     02 FILLER                       PIC X(15)035000"RRORS" RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
035900             " COPYRIGHT 1985".                                   RL2054.2
036000 01  CCVS-E-4.                                                    RL2054.2
036100     02 CCVS-E-4-1                   PIC XXX    VALUE SPACE.      RL2054.2
036200     02 FILLER                       PIC X(4)   VALUE " OF ".     RL2054.2
036300     02 CCVS-E-4-2                   PIC XXX    VALUE SPACE.      RL2054.2
 02 FILLER                        ()VALUERL2054.
036500      "035700 FILLER                      PICX13         2
036600 01  XXINFO.                                                      RL2054.2
036700     02FILLER                        X(9)              2
036800            "*** INFORMATION ***".                                RL2054.2
036900     02 INFO-TEXT.                                                RL2054.2
037000       04 FILLER                     PIC X(8)   VALUE SPACE.      RL2054.2
037100       04 XXCOMPUTED                 PIC X(20).036100                              .RL20542
037200       04 FILLER                     PIC X(5)   VALUE SPACE.      RL2054.2
037300       04 XXCORRECT                  PIC X(20).                   RL2054.2
03740002           PIC X() RL2054.
037500 01  HYPHEN-LINE.                                                 RL2054.2
037600     02 FILLER  PIC IS X VALUE IS SPACE.                          RL2054.2
037700     02 FILLER  PIC IS X(65)    VALUE IS "*******  XXINFO.                                                     .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
037800-    "*****************************************".                       .RL2054.
037900     02 FILLER  PIC03700004FILLER                      X8   ..java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
038000-    "******************************".                            RL2054.2
038100 01  CCVS-PGM-ID                     PIC X(9)   VALUE             RL2054.2
038200     "RL205A".                                                    RL2054.2
038300 PROCEDURE DIVISION.                                              RL2054.2
038400 DECLARATIVES.                                                    RL2054.2
038500 USE-RL205-TEST SECTION.                                          RL2054.2
            ERROR    RL-FS2               2
038700 USE-PAR-001.                                                     RL2054.2
038800      010000TOERROR-COUNTER-06V00                     RL20542
038900 USE-PAR-EXIT.                                                    RL2054.2
039000     EXIT.                                                        RL2054.2
  DECLARATIVES                                                RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
039200 CCVS1 SECTION.                                                   RL2054.2
039300 OPEN-FILES.                                                      RL2054.2
          .RL20542
039500     MOVE  CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN.  RL2054.2
039600     MOVE    SPACE TO TEST-RESULTS.                               RL2054.2
039700     PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE.              038600USE       ERRORPROCEDURERL-FD1.              2
039800     MOVE    ZERO TO REC-SKL-SUB.                                 RL2054.2
039900     PERFORM CCVS-INIT-FILE 9 TIMES.                              RL2054.2
040000 CCVS-INIT-FILE.                                                  RL2054039000    .RL2054.
039100END.                                               .2
040200     MOVE    039200 CCVS1 SECTION.     .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
040300          TO FILE-RECORD-INFO (REC-SKL-SUB).                      RL2054.2
040400 CCVS-INIT-EXIT                                                  2
040500     GO TO CCVS1-EXIT.                                            RL2054.2
040600 CLOSE-FILES039500MOVE   .MOVE   . .
040700     PERFORM      MOVE    SPACE TO TEST-RESULTS2
040800 .                                                  .
040900     EXIT PROGRAM.                                                039800     MOVE    ZERO TO REC-SKL-SUB.                                 RL2054
041000 TERMINATE-CALL.                                                  RL2054.2
041100     STOP     RUN.                                                RL2054.2
041200 INSPT. MOVE "INSPT" TO P-OR-F. ADD 1 040200MOVE                                .
041300 PASS.  MOVE "PASS " TO P-OR-F.  ADD 1 TO 040400 CCVS-INIT-EXIT.                             
041400 FAIL.  MOVE "FAIL*" TO P-OR-F.  ADD 1 TO ERROR-COUNTER.          RL2054.2
041500 DE-LETE.  MOVE "*****" 040700      THRUEND-ROUTINE-13CLOSEPRINT-FILE RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
041600     MOVE "****TEST DELETED**040900EXIT                                                 2
041700  RL2054.2
041800     IF REC-CT NOT EQUAL041100STOP.RL2054.
041900             MOVE "." 041200INSPT  I  .ADD1java.lang.StringIndexOutOfBoundsException: Range [80, 46) out of bounds for length 80
042000             MOVE REC-CT TO DOTVALUE.                             RL2054.2
042100MOVE      TO .PERFORM.      .2
042200     IF P-OR-F EQUAL TO "FAIL*"41500DE-LETE  "**** TO .  1 DELETE-COUNTER.RL2054.
042300        PERFORM FAIL-ROUTINETHRU RL20542
042400          ELSE PERFORM BAIL-OUT THRU BAIL-OUT-EX.                 RL2054041700.RL2054.2
042500      SPACE .MOVESPACETOCOMPUTED-XRL20542
042600     MOVE SPACE TO CORRECT-X.                                     RL2054.2
042700     IF     REC-CT EQUAL TO ZERO  MOVE SPACE TO PAR-NAME.         RL2054.2
042800     MOVE     SPACE TO RE-MARK.                                   RL2054.2
042900 HEAD-ROUTINE.                                                    RL2054.2
043000     MOVE CCVS-H-1  TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.  RL2054.2
043100     MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 042400ELSE  THRUBAIL-OUT-EX                 2
043200     MOVE CCVS-H-2B TO 042500     MOVE SPACE TO P-OR-F.  COMPUTED-X.RL2054.
043300     MOVE CCVS-H-3042600     SPACE CORRECT-X RL20542
043400 COLUMN-NAMES-ROUTINE.                                            RL2054.2
043500     MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE.           RL2054.2
043600     MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 042800MOVESPACETORE-MARK                                   .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
043700     MOVE HYPHEN-LINE TO DUMMY-RECORD043000MOVE   TO .PERFORMWRITE-LINE2TIMES RL20542
 .RL2054.2
043900     MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.RL2054.2
044000 END-RTN-EXIT.                                                    RL2054.2
044100     MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   RL2054.2
044200 END-ROUTINE-1.                                                   RL2054.2
044300      ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO      RL2054.2
044400      ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD.               RL2054.2
044500      ADD PASS-COUNTER TO ERROR-HOLD.                             RL2054.2
044600*     IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12.   RL2054.2
044700MOVEPASS-COUNTERTOCCVS-E-4-1                            .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
044800      MOVE ERROR-HOLD TO CCVS-E-4-2.                              RL2054.2
044900      MOVE CCVS-E-4 TO CCVS-E-2-2.                                RL2054.2
045000      MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE.           RL2054.2
                  
045200      MOVE "TEST(S) FAILED" TO ENDER-DESC.                        RL2054.2
045300     IF       ERROR-COUNTER IS EQUAL TO ZERO  TO RL20542
045400         MOVE "NO " TO ERROR-TOTAL                                RL2054.2
045500         ELSERL2054.
045600         MOVE ERROR-COUNTER TO ERROR-TOTAL.                       RL2054.2
045700     MOVE     CCVS-E-2 TO044800     MOVEERROR-HOLD  RL2054java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
045800     PERFORM WRITE-LINE.                                          RL2054.2
045900 END-ROUTINE-13.                                                  RL2054.2
046000     IF DELETE-COUNTER IS EQUAL TO ZERO                           MOVE TEST()FAILED  .                        .2
 MOVE "O "  ELSE                          RL2054.2
046200         MOVE DELETE-COUNTER TO ERROR-TOTAL.                      RL2054.2
046300     MOVE "TEST(S) DELETED     " TO ENDER-DESC.                   RL2054.2
046400     MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.           RL2054.2
046500      IF   INSPECT-COUNTER EQUAL TO ZERO                          RL2054.2
046600          MOVE "NO " TO ERROR-TOTAL                               RL2054.2
046700      ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL.                   RL2054.2
046800      MOVE "TEST(S) REQUIRE INSPECTION"046000      EQUAL ZERORL20542
046900      MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.          RL2054.2
047000     MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE.           RL2054.2
047100 WRITE-LINE.                                                      RL2054.2
047200     ADD 1 TO 046400     MOVE CCVS-E-2 TO WRITE-LINE           java.lang.StringIndexOutOfBoundsException: Range [80, 78) out of bounds for length 80
047300     IF RECORD-COUNT046600"  ERROR-TOTALRL20542
047400         MOVE DUMMY-RECORD TO046700ELSETO                   java.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 80
047500         MOVE SPACE TO DUMMY-RECORD                               046900      MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.          RL2054
047600         WRITE                                                       
047700         MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN             RL2054.2
047800         MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES     RL2054.2
047900         MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN          RL2054.2
048000         MOVE DUMMY-HOLD TO WRITE DUMMY-RECORD AFTER ADVANCING.
048100         MOVE  TOjava.lang.StringIndexOutOfBoundsException: Range [41, 40) out of bounds for length 80
       RL2054.2
048300 WRT-LN.                                                            java.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 80
048400     WRITE    DUMMY-RECORD AFTER ADVANCING 1RL20542
048500     MOVE SPACE TO DUMMY-RECORD.                                  RL2054.2
048600 BLANK-LINE-PRINT.                                                RL2054.2
048700     PERFORM WRT-LN.                                              RL2054.2
048800 FAIL-ROUTINE.                                                    RL2054.2
048900     IF     COMPUTED-X NOT EQUAL TO SPACE                         RL2054.2048700java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 80
049000            GO TO   048900     IF     COMPUTED-X NOT EQUAL                         java.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 80
049100     IF     CORRECT-X NOT EQUAL TO SPACE 049100         NOT  TOjava.lang.StringIndexOutOfBoundsException: Range [72, 71) out of bounds for length 80
049200     MOVE   ANSI-REFERENCE TO INF-ANSI-REFERENCE.                 RL2054.2
.   RL2054.2
049400     MOVE   XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   RL2054.2
049500     MOVE   SPACES TO INF-ANSI-REFERENCE.                         RL2054.2
049600     GO TO  FAIL-ROUTINE-EX.                                      RL2054.2
049700 FAIL-ROUTINE-WRITE.RL20542
049800     MOVE   TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE         RL2054.2
049900     MOVE   ANSI-REFERENCE TO COR-ANSI-REFERENCE.                 RL2054.2
 TO  WRITE-LINE2..2
050100     MOVE   SPACES TO COR-ANSI-REFERENCE.                         RL2054.2
  .RL2054
050300 BAIL-OUT.                                                        RL2054.2
050400IF  EQUAL  .2
050500     IF     CORRECT-A EQUAL TO SPACE GO TO BAIL-OUT-EX.           RL2054.2
050600 BAIL-OUT-WRITE.                                                  RL2054.2
050700     MOVE CORRECT-A TO XXCORRECT          TO   java.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 80
050800     MOVE   ANSI-REFERENCE TO java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 80
        TO.     2
051000     MOVE   SPACES TO INF-ANSI-REFERENCE.                         050800    TO .                 .2
051100 BAIL-OUT-EX. EXIT.                                               RL2054.2
051200 CCVS1-EXIT.                                                       java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 80
051300     EXIT.                                                        RL2054.2
051400 SECT-RL205-0001 SECTION.                                         RL2054.2
051500 REL-INIT-001.                                                    RL2054.2
051600     OPEN     OUTPUT  RL-FD1.                                     051600     OPEN     OUTPUT  RL-FD1.                                     RL2054
051700051800     RL-FD1   ()                        .
 MOVE""TO 1.RL20542
051900     MOVE     "R1-F-G"  TO XRECORD-NAME (1).                      RL2054.2
052000     MOVE     ZERO      TO XRECORD-NUMBER (1).                    RL2054.2
052100    MOVE ".         (.                     RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
052200     MOVE     000240    TO XRECORD-LENGTH          000240      (1.                   RL2054.
TO ().                      .2
052400     MOVE     "RC"      TO CHARS-OR-RECORDS (1).                  052400MOVE     RC        1.RL20542
052500     MOVE     "RL"      TO XFILE-ORGANIZATION (1).                RL2054.2
052600     MOVE     "S"       TO XLABEL-TYPE (1).                       RL2054.2
052700     MOVE     000300    TO RL-FD1-FILESIZE.                       RL2054.2
052800     MOVE     000300    TO RECORDS-IN-FILE (1).                   RL2054.2
052900     MOVE     00001     TO WRK-RL-FD1-RECKEY.                     RL2054.2
 MOVE00300TO RL2054java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
053100     MOVE     ZERO      TO EXCUT-COUNTER-06V00.                   RL2054.2
 MOVEZERO      INV-KEY-COUNTER                       .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
       PAR-NAME                         java.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 80
053400     MOVE     ZERO TO REC-CT.                                     054000 (.RL2054java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
053500     MOVE     "RL-FS2"  TO XFILE-NAME (2).                        RL2054.2
053600     MOVE     "R1-F-G"  TO 054300    ""        () RL20542
053700     MOVE     ZERO      TO XRECORD-NUMBER (2).                    RL2054.2
053800     MOVE ".XXX."       TO MOVE     00300     TO RECORDS-IN-FILE (2).                   RL2054.2
053900     MOVE     000240    TO XRECORD-LENGTH (2).                    RL2054.2
054000     MOVE     0001      TO XBLOCK-SIZE (2).                       RL2054.2
054100     MOVE     "RC"      054900        1 RL20542
054200     MOVE     "RL"      TO XFILE-ORGANIZATION (2).                RL2054.2
054300     MOVE     "S"       TO XLABEL-TYPE (2)          java.lang.StringIndexOutOfBoundsException: Range [39, 37) out of bounds for length 80
054400     MOVE00300     TO RL-FS2-FILESIZE.RL2054.2
054500     MOVE     00300     TO RECORDS-IN-FILE (2).                   RL2054.2
054600     MOVE     00001     TO  055300     MOVE     WRK-RL-FD1-RECKEY TO RL-FD1-KEY.2
054700     MOVE     00300     TO WRK-DU-05V00-004.                      RL2054.2
java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
054900     ADD      0001 TO   XRECORD-NUMBER (1).                       RL2054.2
             ()              .
055100     MOVE     WRK-RL-FD1-FILLER  TO ALTERNATE-KEY1 (1).           RL2054.2
055200     MOVE     FILE-RECORD-INFO (1) TO 055800     ADD      00001   TO WRK-RL-FD1-RECKEY. 
     MOVE     WRK-RL-FD1-RECKEY TORL-FD1-KEY.                    .2
055400     056000IF 1)LESS         .
              KEY                                         RL20542
055600              ADD       000001 TO 056200     CLOSE    RL-FD1.                   java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
055700     ADD      000001  TO 056400     CREATE  .RL20542
055800               .RL20542
055900     SUBTRACT 00001   FROM WRK-DU-05V00-002.                      056600       java.lang.StringIndexOutOfBoundsException: Range [41, 39) out of bounds for length 80
056000     IF       XRECORD-NUMBER (1) LESS THAN RL-FD1-FILESIZE        RL2054.                    java.lang.StringIndexOutOfBoundsException: Range [47, 45) out of bounds for length 80
056100              GO TO 057000              MOVE      "INCORRECT "   java.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 80
056200     CLOSE    RL-FD1.                                             RL2054.2
056300 REL-TEST-001-01.                                                 RL2054.2
056400     MOVE     "CREATE FILE RL-FD1"  TO FEATURE.                   RL2054.2
056500     MOVE     01 TO REC-CT.                                       RL2054.2                    java.lang.StringIndexOutOfBoundsException: Range [48, 45) out of bounds for length 80
 java.lang.StringIndexOutOfBoundsException: Range [41, 39) out of bounds for length 80
    RL2054
056800              MOVE      RL-FD1-FILESIZE  TO  CORRECT-N            RL2054.2
056900              MOVE      EXCUT-COUNTER-06V00 TO COMPUTED-N         RL2054.058000*                                                                 RL2054.2
057000              MOVE      "INCORRECT NUMBER OF WRITES" TO RE-MARK   RL2054.2
057100              PERFORM   PRINT-DETAIL                              RL2054.2
057200              GO TO     REL-INIT-001-R2.                          RL2054.2
057300     IF       INV-KEY-COUNTER NOT 058500.RL2054.2
057400              PERFORM   FAIL                                      RL2054.2
057500              MOVE      INV-KEY-COUNTER TO COMPUTED-N             RL2054.2
057600              MOVE      ZERO TO  CORRECT-N                        RL2054.2
057700              MOVE      "INVALID KEY ON WRITE" TO RE-MARK         RL2054.2
057800              PERFORM   058900     ADD      0001  TO  XRECORD-NUMBER.                       RL2054.2
057900              GO TO     REL-INIT-001-R2.                          RL2054.2
058000*                                                                 RL2054.2
058100*    01                                                           RL2054.2
058200*                                                                 RL2054.2
058300     PERFORM  PASS.                                               RL2054.2
058400     PERFORM  REL-WRITE-001.                                      RL2054.2
058500 REL-INIT-001-R2.                                                 RL2054.2
058600     MOVE     ZERO   TO RL20542
058700     MOVE     ZERO   TO EXCUT-COUNTER-06V00.                      RL2054.2
058800 REL-TEST-001-R2.                                                 RL2054.2
058900     ADD      0001  TO  XRECORD-NUMBER (2).                       RL2054.2
059000     MOVE     WRK-RL-FS2-RECKEY  TO  XRECORD-KEY (2).             RL2054.2
059100     MOVE     WRK-RL-FS2-FILLER  TO  ALTERNATE-KEY1 (2).          RL2054.2
059200     MOVE     FILE-RECORD-INFO (2) TO RL-FS2R1-F-G-240060300     C                      java.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 80
059300     WRITE    RL-FS2R1-F-G-240                                    RL2054.2
059400              INVALID KEY                                         RL2054.2
059500              ADD   000001 TO INV-KEY-COUNTER.                    060700              MOVE      RL-FS2-FILESIZE  TO  CORRECT-N            RL2054CORRECT-N            .
059600     ADD      000001 TO               MOVE      "INCORRECTWRITESRE-MARK2
059700     ADD      00001  TO  WRK-RL-FS2-RECKEY.                       RL2054.2
059800     SUBTRACT 00001  FROM WRK-DU-05V00-004.                       RL2054.2
059900     IF       XRECORD-NUMBER (2) LESS THAN RL-FS2-FILESIZE        RL2054.2
060000              GO TO  REL-TEST-001-R2.                             RL2054.2
060100     CLOSE    RL-FS2.                                             RL2054.2
060200 REL-TEST-001-02.                                                 RL2054.2
060300     MOVE     "CREATE FILE RL-FS2" TO  FEATURE.                   RL2054.2061600              PERFORM                                         .2
060400     MOVE     02  TO 061800              MOVE      ZERO                         
060500     IF       EXCUT-COUNTER-06V00 NOT EQUAL TO RL-FS2-FILESIZE    RL2054.2
060600              PERFORM   FAIL                                      RL2054.2
060700              MOVE      RL-FS2-FILESIZE  TO  CORRECT-N            RL2054.2
060800              MOVE      EXCUT-COUNTER-06V00 TO COMPUTED-N         RL2054.2
060900              MOVE      "INCORRECT NUMBER OF 060900              MOVE      "INCORRECT NUMBER OF WRITES
061000              PERFORM   PRINT-DETAIL                              RL2054.2
061100              GO  TO    REL-EXIT-001.                             RL2054.2
061200*                                                                 RL2054.2
061300*    02                                                           RL2054.2
061400*                                                                 RL2054.2
061500     IF       INV-KEY-COUNTER  NOT java.lang.StringIndexOutOfBoundsException: Range [11, 6) out of bounds for length 80
061600                 FAILRL2054java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
061700              MOVE      INV-KEY-COUNTER  TO COMPUTED-N            RL2054.2
061800              MOVE      ZEROACCESS         .2
         RL2054.2
062000              PERFORM   PRINT-DETAIL                              RL2054.2
062100              GO TO     REL-EXIT-001.                             RL2054.2
.2
062300     PERFORM  REL-WRITE-001.                                      RL2054.2
062400          .RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
062500063900MOVEZEROTO.                                  2
062600     PERFORM  PRINT-DETAIL.                                       RL2054.2
062700 REL-DELETE-001.                                                  .
062800     PERFORM  DE-LETE.                                            RL2054.2
062900     PERFORM  PRINT-DETAIL.                                       RL2054.2
063000 REL-EXIT-001.                                                    RL2054.2
 .                                                        java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
063200 REL-INIT-002.                                                    RL2054.2
063300     PERFORM  BLANK-LINE-PRINT.                                   RL-FD1NEXT                                        2
063400MOVE"      FILE       .
063500-             "ACCESS MODE IS DYNAMIC."  TO  PRINT-REC  RL2054.
     .RL20542
063700     PERFORM  BLANK-LINE-PRINT.                                   RL2054.2
063800     MOVE     "READ NEXT"  TO FEATURE.                            RL2054.2
063900     065600*    01                                                           RL2054.2
064000     MOVE     "REL-TEST-002"  TO  PAR-NAME.                       065800.RL2054.2
064100 REL-INIT-002-R1.                                                 RL2054.2
064200     OPEN  INPUT  RL-FD1.                                         RL2054.2
064300     PERFORMjava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
064400 REL-TEST-002-R1.                                                 RL2054.2
064500     READ     RL-FD1 NEXT.                                        RL2054.2
064600     MOVE     RL-FD1R1-F-G-240  TO  FILE-RECORD-INFO 066400 REL-INIT-002-R2.RL2054.2
064700     PERFORM  REL-VERIFY-002                                      RL2054.2
064800     IF       EXCUT-COUNTER-06V00 LESS THAN  10                   RL2054.2
064900GO                               RL20542
065000     CLOSE    RL-FD1.                                             RL2054.2
065100                                                 
 MOVE01  .                                     .
065300     PERFORM  REL-TEST-002.                                       RL2054.2
065400     GO TO    REL-EXIT-002-01.                                    RL2054.2
065500*                                                                 RL2054.2
065600*    01                                                           RL2054.2
065700*                                                                 RL2054.2
065800 REL-DELETE-002-01.                                               RL2054.2
065900     MOVE     01  TO 067600     IF       EXCUT-COUNTER  THAN RL20542
066000     PERFORM  DE-LETE.                                            RL2054.2
066100     PERFORM  REL-WRITE-002.                                      RL2054.067800    .RL2054.
066200 REL-EXIT-002-01.                                                 RL2054.2
066300                                                            
066400 REL-INIT-002-R2.                                                 RL2054.2
066500     PERFORM  REL-INIT-002-R.                                     RL2054.2
066600     OPEN     INPUT     RL-FD1.                                   RL2054.2
066700 REL-TEST-002-R2.                                                 RL2054.2
066800     MOVE     SPACE TO FILE-RECORD-INFO (9).                      RL2054.2
066900     MOVE     SPACE TO FILE-RECORD-INFO (1).                      RL2054.2
067000READRL-FD1NEXT                                 2
067100              INTO   FILE-RECORD-INFO (9).                        RL2054.2
067200     MOVE     RL-FD1R1-F-G-240  TO  FILE-RECORD-INFO (1).         RL2054.2
067300     PERFORM  REL-VERIFY-002                                     .2
067400     IF       PERFORM  REL-WRITE-002RL20542
067500              ADD   000100  TO ERROR-COUNTER-06V00.               RL2054.2
067600     IF       EXCUT-COUNTER-06V00 LESS THAN 10                    RL2054.2
067700              GO TO  REL-TEST-002-R2.                              java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 80
067800     CLOSE    RL-FD1.                                             RL2054.2
067900 REL-TEST-002-02.                                                 RL2054.2
068000     MOVE     02 TO REC-CT.                                       RL2054.2
068100     PERFORM  REL-TEST-002.                                       RL2054.2
068200*                                                                 RL2054.2
068300*    02                                                           RL2054.2
068400*                                                                 RL2054.2
 TO    REL-EXIT-002-02                                    2
068600                                               2
068700     MOVE     02  TO REC-CT.                                      RL2054.2
068800     PERFORM  DE-LETE.                                            RL2054.2
068900     PERFORM  REL-WRITE-002.                                      RL2054.2
069000 REL-EXIT-002-02.                                                 RL2054.2
069100     EXIT.                                                        RL2054.2
069200 REL-INIT-002-R3.                                                 java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 80
069300     OPEN     INPUT  RL-FD1.                                      RL2054.2
069400     PERFORM  REL-INIT-002-R.RL2054.2
069500 REL-TEST-002-R3.                                                 RL2054.2
069600     MOVE     SPACE TO FILE-RECORD-INFO (9).                      RL2054.2
069700     MOVE     SPACE TO FILE-RECORD-INFO (1).                      RL2054.2
069800     READ     RL-FD1  NEXT                                        RL2054.2
069900              INTO   FILE-RECORD-INFO (9).                        RL2054.2
070000     MOVE     071600  .RL2054.
070100     PERFORM  PERFORM  REL-WRITE-002.                                      RL2054.2
070200            (  EQUAL.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
070300              ADD   000100  TO  ERROR-COUNTER-06V00.              RL2054.2
070400     IF       EXCUT-COUNTER-06V00 LESS THAN 10                    RL2054.2
070500              GO TO  REL-TEST-002-R3.                             RL2054.2
070600     CLOSE     .2
070700 REL-TEST-002-03.                                                 RL2054.2
070800     MOVE     03 TO REC-CT.                                       RL2054.2
070900     .RL20542
071000*                                                                 RL2054.2
071100*    03                                                           RL2054.2
071200*                                                                 RL2054.2
071300     GO  TO   REL-EXIT-002-03.                                    RL2054.2
071400 REL-DELETE-002-03.                                               RL2054java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
071500     MOVE     03  TO REC-CT.                                      RL2054.2
.RL2054.2
071700     PERFORM  REL-WRITE-002.                                      RL2054.2
071800 REL-EXIT-002-03.                                                 RL2054 IFTHAN java.lang.StringIndexOutOfBoundsException: Range [72, 69) out of bounds for length 80
071900     EXIT.                                                        RL2054                                                              .2
072000 REL-INIT-002-R4.                                                 RL2054.2
072100     OPEN     INPUT  RL-FD1.                                      RL2054.2
072200     PERFORM  REL-INIT-002-R074100*    NAME NEXT INTO IDENTIFIER AT END".  THE TEST READS THE FILE  RL2054.2
072300     MOVE     RL-FD1-FILESIZE TO ERROR-COUNTER-06V00.             RL2054.2
072400ADD000001TOERROR-COUNTER-06V00.                     .2
072500 REL-TEST-002-R4.                                                 RL2054.2
.2
072700     MOVE     SPACE TO FILE-RECORD-INFO (1).                      RL2054.2
072800     READ     RL-FD1  NEXT075000    PERFORM                                         .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
072900              GO TO    REL-EXIT-002-04.
073000             GO TO   075300 REL-DELETE-002-04.       .
073100     MOVE     075400                                                  RL2054java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
     PERFORM  REL-VERIFY-002.                                     RL2054.2
073300     IF      XRECORD-NUMBER (9) NOT EQUAL TO LOGICAL-FILE-REC     RL2054.2
073400             ADD  00100  TO ERROR-COUNTER-06V00.                  RL2054.2
073500     IF       EXCUT-COUNTER-06V00  GREATER THAN RL-FD1-FILESIZE   RL2054.2
073600              NEXT SENTENCE                                       RL2054.2
073700              ELSE                                                RL2054.2
073800              GO TO    REL-TEST-002-R4.                           RL2054.2
073900*                                                                 RL2054.2
074000*    TEST REL-002-04 TESTS THE COBOL CONSTRUCT  "READ FILE-       RL2054.2
074100*    NAME NEXT INTO IDENTIFIER AT END".  THE TEST READS THE FILE  RL2054.2
074200*    SEQUENTIALY VIA THE RELATIVE KEY  (RECORD KEY IS THE KEY OF  RL2054.2
074300*    REFERENCE) UNTIL AN END-OF-FILE CONDITION OCCURS.  A CHECK   RL2054.2
074400*    IS MADE TO VERIFY THAT THE PROPER RECORDS WERE RETRIVED AND  RL2054.2
074500*    THE AT END PATH WAS TAKEN ON THE 301 ST READ.                RL2054.2
074600*                                                                 RL2054.2
074700 REL-TEST-002-04.                                                 RL2054.2
     .                                             2
074900     MOVE     04   TO REC-CT.                                     RL2054.2
075000     PERFORM  REL-TEST-002.                                       RL2054.2
075100*   .04                                                           RL2054.2
      TO.                                    .
075300 REL-DELETE-002-04.                                               RL2054.2
075400     MOVE     04  TO REC-CT.                                      RL2054.2
075500     PERFORM  DE-LETE.                                            RL2054.2
075600     PERFORM  REL-WRITE-002.                                      RL2054.2
                                                  
075800     EXIT.                                                        RL2054.2
075900 REL-INIT-002-R5.                                                 RL2054.2
076000     OPEN     INPUT  RL-FD1.                                      RL2054.2
076100     PERFORM  REL-INIT-002-R.                                     RL2054.2
076200     MOVE    "READ"  TO FEATURE.                                  RL2054.2
076300     MOVE     ZERO TO WRK-RL-FD1-RECKEY.                          RL2054.2
076400 REL-TEST-002-R5.                                                 RL2054.2
.2
076600     ADD      000004  TO LOGICAL-FILE-REC.                        RL2054.2
.2
076800     READ RL-FD1.                                                 RL2054.2
076900     MOVE     RL-FD1R1-F-G-240  TO  FILE-RECORD-INFO (1).         RL2054.2
077000     PERFORM  REL-VERIFY-002.                                     RL2054.2
077100     MOVE  ()                      .2
077200     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   RL2054.2
077300              GO TO    REL-TEST-002-R5.                           RL2054.2
077400     CLOSE    RL-FD1.                                             RL2054.2
077500 REL-TEST-002-05.                                                 RL2054.2
077600     MOVE     05   TO REC-CT.                                     RL2054078900            WRKRL-FD1.                          .2

077800*   .05                                                           RL2054.2
077900     GO TO    REL-EXIT-002-05.                                    RL2054.2
078000 REL-DELETE-002-05.                                               RL2054.2
078100     MOVE     05  TO REC-CT.                                      RL2054.2
078200     PERFORM  DE-LETE.                                            RL2054.2
078300     PERFORM  REL-WRITE-002.                                      RL2054.2
078400 REL-EXIT-002-05.                                                 RL2054.2
078500     EXIT.                                                        RL2054.2
078600 REL-INIT-002-R6.                                                 RL2054.2
078700     OPEN     INPUT  RL-FD1.                                      RL2054.2
078800     PERFORM  REL-INIT-002-R.                                     RL2054.2
078900     MOVE     ZERO TO WRK-RL-FD1-RECKEY.                          RL2054.2
079000 REL-TEST-002-R6.                                                 RL2054.2
 SPACE --()                      .2
079200     MOVE     SPACE TO FILE-RECORD-INFO (1).                      RL2054.2
079300     ADD      00005   TO WRK-RL-FD1-RECKEY.                       RL2054.2
079400     ADD      000004  TO LOGICAL-FILE-REC.                        RL2054.2
079500     MOVE     WRK-RL-FD1-RECKEY TO RL-FD1-KEY.                    RL2054.2
          -  INTO   -- (.RL2054.2
079700     MOVE     RL-FD1R1-F-G-240  TO  FILE-080700*   .06                                        
079800     080800GOTO-XIT002-6                                    .
079900     IF       XRECORD-NUMBER080900REL--02-6                                               CT                                      
080000              ADD   000100 TO ERROR-COUNTER-06V00081200PERFORMREL--.RL2054java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
080100     IF       EXCUT-COUNTER-06V00  LESS THAN081400EXIT.RL2054.2
080200                   REL-TEST002R6                           2
         RL.RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
080400 REL-TEST-002-06.                                                 RL2054.2
         REC                                     2
     java.lang.StringIndexOutOfBoundsException: Range [20, 18) out of bounds for length 80
080700*   .06                                                           RL2054.2
      00206                                    .
080900 REL-DELETE-002-06.                                               RL2054.2
081000     MOVE     06  TO REC-CT.                                      RL2054.2
081100     PERFORM  DE-LETE.                                            RL2054.2
081200     PERFORM  REL-WRITE-002.                                         -java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 80
081300 REL-EXIT-002-06.                                                 RL2054.2
081400     EXIT.                                                        RL2054.2
081500 -002R7.                                                2
081600     OPEN     INPUT  RL-FD1.                                      RL2054.2
081700     PERFORM  REL-INIT-002-R.                                     RL2054.2
081800     MOVE     ZERO  TO WRK-RL-FD1-RECKEY.                         RL2054.2
081900     MOVE     ZERO  TO LOGICAL-FILE-REC.                          RL2054.2
082000 REL-TEST-002-R7.                                                 RL2054.2
082100     MOVE      SPACE 083300PERFORM  REL--.RL2054.
082200     ADD      00005   TO WRK-RL-FD1-RECKEY.                       RL2054.2
082300     ADD   0004  TO LOGICAL-FILE-REC.                             RL2054.2
         WRK---  RL-FD1KEY.                    RL2054.2
082500     READ   RL-FD1 083600REL--002-07.RL2054.
082600     MOVE     RL-FD1R1-F-G-240  TO  FILE-083700    MOVE        -.                                     RL20542
082700     PERFORM  REL-VERIFY-002.                                     RL2054.2
082800     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   RL2054.2
082900              GO TO    REL-TEST-002-R7.                           RL2054.2
083000     CLOSE    RL-FD1.                                             RL2054.2
 -TEST-.RL2054.2
083200     MOVE     07   TO REC-CT.                                     RL2054.2
083300     PERFORM  REL-TEST-002.                                       RL2054.2
083400*   .07                                                           RL2054.2
083500     GO TO    REL-EXIT-002-07.                                    RL2054.2
083600 REL-DELETE-002-07.                                               RL2054.2
083700     MOVE     07  TO REC      00005    --FD1                       .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
083800     PERFORM  DE-LETE085000READ   FD1                                  .
083900     PERFORM  REL-WRITE-002.                                      RL2054.2
084000 REL-EXIT-002-07.                                                        EXCUT06                      .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
     .RL2054.2
084200 REL-INIT-002-R8.                                                 RL2054.2
084300     OPEN     INPUT  RL-085600 REL-TEST-002-08.          .2
084400     PERFORM  REL-INIT-002-R.                                     RL2054.2
084500     MOVE     00301  TO WRK-RL-FD1-RECKEY.                        RL2054.2
084600     MOVE     SPACE TO RL-FD1R1-F-G-240.                          RL2054.2
084700 REL-TEST-002-R8.                                                 RL2054.2
084800     ADD      00005   TO WRK-RL-FD1-RECKEY.                       RL2054.2
084900     MOVE     WRK-RL-FD1-RECKEY TO RL-FD1-KEY.                    RL2054.2
085000     READ   RL-FD1 RECORD INVALID                                 RL2054.2
085100              SUBTRACT  000001  FROM ERROR-COUNTER-06V00.         RL2054.2
085200     ADD     000001  TO EXCUT-COUNTER-06V00.                      086500 REL-EXIT-002-08.                                                 RL2054
085300     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   RL2054.2
085400              GO TO    REL-TEST-002-R8.                           RL2054.2
085500     CLOSE    RL-FD1.                                             RL2054.2
085600 REL-TEST-002-08.                                                 RL2054.2
085700     MOVE     08   TO REC-CT.                                     RL2054.2
085800     PERFORM  REL-TEST-002.                                       RL2054.2
085900*   .08                                                           RL2054.2
086000     GO TO    REL-EXIT-002-08.                                    RL2054.2
086100 REL-DELETE-002-08.                                               RL2054.2
086200     MOVE     08  TO REC-CT.                                      RL2054.2
086300     PERFORM  DE-LETE.                                            RL2054.2
086400     PERFORM  REL-WRITE-002.                                      RL2054.2
086500 EXIT--.                                                 2
086600     EXIT.                                                        RL2054.2
086700 --002R9RL2054java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
086800     OPEN     INPUT  RL-FD1.                                      RL2054.2
086900     PERFORM  REL-INIT-002-R.                                     RL2054.2
 MOVE00301  -L--.                        .2
087100     MOVE     SPACE TO RL-FD1R1-F-G-240.                          RL2054.2
RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
   00004   WRK-FD1java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
087400     MOVE     WRK-RL-FD1-RECKEY TO RL-FD1-KEY.                    RL2054.2
087500     MOVE     SPACE TO FILE-RECORD-INFO (1).                      RL2054.2
087600        RL-D1INVALIDKEYRL2054
087700              SUBTRACT  000001  FROM 089000     PERFORM  REL-WRITE-002.             
1TOEXCUT-06.RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
087900IFEXCUT-0600LESS                     .2
088000              GO TO    REL-TEST-002-R9.                           RL2054.2
088100     CLOSE    RL-FD1.                                             RL2054.2
088200 REL-TEST-002-09.                                                 RL2054.2
088300     MOVE     09   TO REC-CT.                                     RL2054.2
088400     PERFORM  REL-TEST-002.                                       RL2054.2
088500*   .09                                                           RL2054.2
088600     GO TO    REL-EXIT-002-09089900                 --6.                  RL20542
088700 REL-DELETE-002-09.                                               RL2054.2
088800     MOVE     09  TO REC-CT.                                      RL2054.2
088900     PERFORM  DE-LETE.                                            RL2054.2
089000     PERFORM  REL-WRITE-002.                                      RL2054.2
089100 REL-EXIT-002-09.                                                 RL2054.2
089200     GO TO    REL-EXIT-002.                                       RL2054.2
089300 REL-INIT-002-R.                                                  RL2054.2
089400     MOVE     00010  TO ERROR-COUNTER-06V00.                      RL2054.2
089500     MOVE     ZERO TO EXCUT-COUNTER-06V00.                        RL2054.2
089600     090800                    ZEROTO- RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
089700     MOVE     ZERO TO LOGICAL-FILE-REC.                           RL2054.2
089800 RELVERIFY002                                                  java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
089900     ADD      000001    TO  EXCUT-COUNTER-06V00.                  RL2054.2
090000     ADD      000001    TO  LOGICAL-FILE-REC.                     RL2054.2
090100     IF       XRECORDNUMBER()EQUALTO LOGICAL--       RL2054.
090200              SUBTRACT   000001 FROM  ERROR-COUNTER-06V00091500       MADE  --V00       2
090300 --002                                                    java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
090400     IF       ERROR-COUNTER-06V00 EQUAL TO ZERO                   091800*    AND THE NUMBER OF TIMES THE UNEXPECTED ACTION OCCURRED       RL2054
090500              PERFORM   PASS                                      RL2054.2
090600                                                              2
090700              PERFORM   FAIL                                      RL2054.2
090800              MOVE      ZERO TO   CORRECT-N                       RL2054.2
090900              MOVE      ERROR-COUNTER-06V00 TO COMPUTED-N         RL2054.2
091000              MOVE      "SEE PARA. - REL-TEST-002" TO RE-MARK.    RL2054.2
091100     PERFORM  REL-WRITE-002.                                      RL2054.2
091200*                                                                RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
*        TEST IS EXECUTED 10 TIMESEXCEPTFORRELTEST-02-4RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
 IS EXECUTED 300 TIMES. FOLLOWING THELAST             RL2054.
091500*    092800*    RIGHT)  2 KEYCONDITIONS AND 3 RECORDS.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
091600*   EXPECTED TO BE ZERO. IF ERROR-COUNTER06V00  NOTRL2054.
093000                                                                 
091800*    AND THE NUMBER OF TIMES THEUNEXPECTEDACTION OCCURRED       RL2054.
091900*    DURING THE TEST.  BEFORE THE TEST BEGINS ERROR-COUNTER-06V00 RL2054.2
092000*    IS INITIALIZED WITH A VALUE.  EACH TIME THE CORRECT RECORD   RL2054.2
092100*    WAS MADE AVAILABLE FOLLOWING THE READ, OR AN INVALID KEY     RL2054.2
092200*CONDITION OCCURRED  WAS EXPECTED FOLLOWING A READ OR     RL2054.
092300*    START, ERROR-COUNTER-06V00 IS DECREMENTED BY 1.              RL2054.2
092400*    FOR EACH EXECUTION THAT DID NOT PRODUCE THE EXPECTED         RL2054.2
092500*    RESULTS  THE ERROR-COUNTER-06V00 IS INCREMENTED BY THE VALUE RL2054.2
092600*    FOR THE ACTION LISTED BELOW, E.G., VALUE093800                        STATEMENT WAS NOT RECORDRL20542
092700*    THAT OF THE 093900                        FOLLOWING   THERL2054.
92800*RIGHT  2 INVALID KEY CONDITIONS AND 3RECORDS RETRIEVED     RL20542
092900*    AS A RESULT OF THE READ OR START WAS NOT-AS EXPECTED.        RL2054.2
093000*                                                                 RL2054.2
093100*RL2054.2
093200*                                                                 RL2054.2
093300*COMPUTEDRESULT                 INDICATED                    RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
093400*       INCREMENTS                     ACTION                     .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
093500*                                                                 RL2054.2
093600*       000100          THE  RECORD  FOUND IN THE IDENTIFIER      RL2054.2
093700*                       SPECIFIED IN THEINTO PHRASE         .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
093800*                        STATEMENT WASNOTTHERECORD         .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
093900*                       EXPECTED FOLLOWING EXECUTION OF THE       RL2054.2
094000*READ.                                    .2
094100*                                                                 RL2054.2
094200*       000001          THE RECORD RETREIVED FROM THE FILE        RL2054.2
094300*                       FOLLOWING THE READ WAS NOT THE ONE        RL2054.2
094400*                       EXPECTED.                                 RL2054.2
094500*                                                                 RL2054.2
094600*       010000          AN UNEXPECTED INVALID KEY OR AT END       RL2054.2
094700*                       CONDITION OCCURRED.  NOTE - ASSUMPTION    RL2054.2
094800*                       IS THAT THE "USE" STATEMENT IS ONLY       RL2054.2
094900*                       EXECUTED WHEN AN INVALID KEY OR AT END    RL2054.2
095000*                       CONDITION OCCURS AND THE INVALID KEY OR   RL2054.2
095100*                       AT END PHRASE HAS NOT BEEN SPECIFIED.     RL2054.2
095200*                                                                 RL2054.2
095300 REL-WRITE-002.                                                   RL2054.2
095400     PERFORM  PRINT-DETAIL                                       .2
095500 REL-096200             "CCESS MODE IS SEQUENTIAL" PRINTREC          2
095600     EXIT.                                                        RL2054.2
095700 REL-INIT-003.                                                    RL2054.2
095800     OPEN     INPUT  RL-FD1096400       --PRINT.                                   RL2054.2
095900     OPEN     INPUT  RL-FS2TO  FEATURERL2054.
096000     PERFORM  BLANK-LINE-PRINT.                                   RL2054.2
096100     MOVE     "THE FOLLOWING TESTS ACCESS A FILE DEFINE AS        RL2054.2
096200-             "ACCESS MODE IS SEQUENTIAL"  TO PRINT-REC.          RL2054.2
096300     PERFORM  WRITE-LINE.                                         RL2054.2
096400     PERFORM  BLANK-LINE-PRINT.                                   RL2054.2
          STARTTO"TO .                      .2
096600     MOVE     "REL-TEST-003"  TO PAR-NAME.                        RL2054.2
096700     MOVE     ZERO TO REC-CT.                                     RL2054.2
096800     PERFORM  REL-INIT-003-R.                                     RL2054.2
096900 REL-TEST-003-R1097400               010000ERROR06 RL2054java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
097000     ADD      00003   TO  WRK-RL-FS2-RECKEY.                      RL2054.2
097100     MOVE     WRK-RL-FS2-RECKEY TO RL-FS2-KEY.                    RL2054.2
097200     START    RL-FS2.                                             RL2054.2
097300     READ     RL-FS2       RECORD  AT END                         RL2054.2
097400             ADD   010000  TO ERROR-COUNTER-06V00                 RL2054.2
097500              GOTO       REL--003-01.                        RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
097600     MOVE     RL-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         RL2054.2
097700     PERFORM  REL-VERIFY-003A.                                    RL2054.2
097800     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   098100     MOVE     01   TO REC-CT.                                     RL2054
              GO TO    REL-TEST003R1.                           .2
098000 REL-TEST-003-01.                                                 RL2054.2
098100     MOVE     01   TO REC-CT.                                     RL2054.2
 PERFORM  REL-EST-003.                                      RL20542
098300*   .01                                                           RL2054.2
098400     GO TO    REL-EXIT-003-01.                                    RL2054.2
098500 REL-DELETE-003-01.                                               RL2054.2
098600     PERFORM  DE-LETE.                                            RL2054.2
098700     PERFORM  REL-WRITE-003.                                      RL2054.2
098800 REL-EXIT-003-01.                                                 RL2054.2
098900     EXIT.                                                        RL2054.2
099000 REL-INIT-003-R2.                                                 RL2054.2
099100     PERFORM  REL-INIT-003-R.                                     RL2054.2
099200 REL-TEST-003-R2.                                                 RL2054.2
099300     ADD      00003   TO  WRK-RL-FS2-RECKEY.                      RL2054.2
099400     MOVE     WRK-RL-FS2-RECKEY TO RL-FS2-KEY.                    RL2054.2
099500     START    RL-FS2  KEY EQUAL TO RL-FS2-KEY.                    RL2054.2
099600     READ     RL-FS2       RECORD  AT END                         RL2054.2
099700             ADD   010000  TO ERROR-COUNTER-06V00                 RL2054.2
099800              GO TO       REL-TEST-003-02099900    MOVE     RLFS2R1-FG-240 TO  --INFO ()         RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
099900     MOVE     RL-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         RL2054.2
     PERFORM  REL-VERIFY-03.                                    RL20542
100100     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   RL2054.2
100200              GO TO    REL-TEST-003-R2.                           RL2054.2
100300 REL-TEST-003-02.                                                 RL2054.2
100400     MOVE     02   TO REC-CT.                                     RL2054.2
100500     PERFORM  REL-TEST-003.                                       RL2054.2
100600*   .02                                                           RL2054.2
100700     GO TO    REL-EXIT-003-02.                                    RL2054.2
.2
100900     MOVE     02  TO REC-CT.                                      RL2054.2
101000     PERFORM  DE-LETE.                                            RL2054.2
101100     PERFORM  REL-WRITE-003.                                      RL2054.2
-003-02.                                                .2
101300     EXIT.                                                        RL2054.2
101400 REL-INIT-03-.                                                 RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
101500     PERFORM  REL-INIT-03R                                     .2
101600 REL-TEST-003-R3.                                                 RL2054.2
101700     ADD      00003   TO  WRK-RL-FS2-RECKEY.                      RL2054.2
101800     MOVE     WRK-RL-FS2-RECKEY TO RL-FS2-KEY.                    RL2054.2
101900     START    RL-FS2  KEY IS EQUAL 101500    PERFORM  REL-INIT-003-R.                                     RL2054.2
          RL-       RECORDATEND                         .
102100             ADD   010000  TO ERROR-COUNTER-06V00                 RL2054.2
102200              GO TO       REL-TEST-003-03.                        RL2054.2
102300     MOVE     RL-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         RL2054.2
102400     PERFORM  REL-VERIFY-003A.                                    RL2054.2
102500     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   RL2054.2
102600              GO TO    REL-TEST-003-R3.                           RL2054.2
102700 REL-TEST-003-03.                                                 RL2054.2
102800     MOVE     03   TO REC-CT.                                     RL2054.2
102900     PERFORM  REL-TEST-003.                                       RL2054.2
103000*   .03                                                           RL2054.2
103100     GO TO    REL-EXIT-003-03.                                    RL2054.2
103200 --003-3.                                               .2
103300     MOVE     03  TO REC-CT.                                      RL2054.2
103400     PERFORM  DE-LETE.                                            102700RELTEST003-03.                                                 RL2054.
103500     PERFORM  REL-WRITE-003.                                      RL2054.2
103600 REL-EXIT-003-03.                                                 RL2054.2
103700     EXIT.                                                        RL2054.2
103800 REL-INIT-003-R4.                                                 RL2054.2
103900     PERFORM  REL-INIT-003-R.                                     RL2054.2
104000 REL-TEST-003-R4.                                                 RL2054.2
104100     ADD     00003   TO  WRK-RL-FS2-RECKEY.                       RL2054.2
104200     MOVE    WRK-RL-FS2-RECKEY TO RL-FS2-KEY.                     RL2054.2
104300     START   RL-FS2  KEY IS EQUAL  RL-FS2-KEY.                    RL2054.2
FS2       RECORD   END                          .
104500             ADD   010000  TO ERROR-COUNTER-06V00                 RL2054.2
104600             GO TO       REL-TEST-003-04.                         RL2054.2
104700     MOVE    RL-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).          RL2054.2
104800     PERFORM REL-VERIFY-003A.                                     RL2054.2
104900     IF      EXCUT-COUNTER-06V00  LESS THAN104000RELTEST-R4                                                 RL2054.2
105000             GO TO    REL-TEST-003-R4.                            RL2054.2
105100 REL-TEST-003-04.                                                 104200     MOVE   WRK---RECKEYTORL-S2KEY.                    .2
105200     MOVE     04   TO REC-CT.                                     RL2054.2
105300     PERFORM  REL-EST-003.                                       RL2054.2
105400*   .04                                                           RL2054.2
105500     GO TO    REL-EXIT-003-04.                                    RL2054.2
105600 REL-DELETE-003-04.                                               RL2054.2
105700     MOVE     04  TO REC-CT.                                      RL2054.2
105800     PERFORM  DE-LETE.                                            RL2054.2
.2
106000 REL-EXIT-003-04.                                                 RL2054.2
106100     EXIT.                                                        RL2054.2
106200 REL-INIT-003-R5.                                                  REL-TEST-00304.                                                RL2054.2
106300     PERFORM  REL-INIT-003-R.                                     RL2054.2
106400 REL-105300     PERF  RELTEST-.                                       RL20542
106500     ADD      00003   TO  WRK-RL-FS2-RECKEY.                      RL2054.2
106600     MOVE     WRK-RL-FS2-RECKEY TO RL-FS2-KEY.                    RL2054.2
106700     START    RL-FS2  KEY IS  =  RL-FS2-KEY.                      RL2054.2
106800     READ     -FS2       RECORD  AT END                         .2
106900             ADD   010000  TO ERROR-COUNTER-06V00                 RL2054.2
107000              GO TO       REL-TEST-003-05.                        RL2054.2
107100     MOVE     RL-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         RL2054.2
107200     PERFORM  REL-VERIFY-003A.                                    RL2054.2
107300     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   RL2054.2
107400              GO TO    REL-TEST-003-R5.                           RL2054.2
107500 REL-TEST-003-05.                                                 RL2054.2
107600     MOVE     05   TO REC-CT.                                     RL2054.2
-TEST-003.                                       RL2054.2
107800*   .05                                                           RL2054.2
107900     GO TO    REL-EXIT-003-05.                                    RL2054.2
108000 REL-DELETE-003-05.                                               RL2054.2
108100     MOVE     05  TO REC-CT.                                      RL2054.2
108200     PERFORM  DE-LETE.                                            RL2054.2
108300     PERFORM  REL-WRITE-003.                                      RL2054.2
108400 REL-EXIT-003-05.                                                 RL2054.2
108500     EXIT.107000GO TO       RELTEST003-5.                        RL2054..2
108600 REL-INIT-003-R6.                                                 RL2054.2
     PERFORM  REL-INIT-003-.                                     RL20542
108800     ADD      000001 TO LOGICAL-FILE-REC.                         RL2054.2
108900     MOVE     "START  GREATER THAN"  TO FEATURE.                  RL2054.2
109000 REL-TEST-003-R6.                                                 RL2054.2
109100     ADD      00003   TO  WRK-RL-FS2-RECKEY.                      RL2054.2
109200     MOVE     WRK-RL-FS2-RECKEY TO RL-FS2-KEY107500RELTEST--05.                                                 RL2054.2
107600MOVE05  TO -CT.                                     RL2054.
109400     READ     RL-FS2       RECORD  AT END                         RL2054.2
109500             ADD   010000  TO ERROR-COUNTER-06V00                 RL2054.2
109600              GO TO       REL-TEST-003-06.                        RL2054.2
109700     MOVE     RL-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         RL2054.2
109800     PERFORM  REL-VERIFY-003A.                                    RL2054.2
109900     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   RL2054.2
110000              GO TO    REL-TEST-003-R6.                           RL2054.2
110100 REL-TEST-003-06.                                                 RL2054.2
110200     MOVE     06   TO REC-CT.                                     RL2054.2
110300     PERFORM  REL-TEST-003.                                       RL2054.2
110400*   .06                                                           RL2054.2
110500     GO TO    REL-EXIT-003-06.                                    RL2054.2
110600 REL-DELETE-003-06.                                               RL2054.2
110700     MOVE     06  TO REC-.                                      RL20542
110800     PERFORM  DE-LETE.                                            RL2054.2
110900     PERFORM  REL-WRITE-003.                                      RL2054.2
111000REL--003-06.                                                .2
111100     EXIT.                                                        RL2054.2
111200 REL-INIT-003-R7.                                                 RL2054.2
111300     PERFORM  REL-INIT-003-R.                                     RL2054.2
111400     ADD      000001TOLOGICAL--REC                         RL2054.2
111500 REL-TEST-003-R7.                                                 RL2054109400READRL-FS2         AT                          RL2054.
111600     ADD      00003   TO  WRK-RL-FS2-RECKEY.                      RL2054.2
111700     MOVE     WRK-RL-FS2-RECKEY TO RL-FS2-KEY.                    RL2054.2
109700     MOVE     RL--F-G240TO FILE--RECORD-INFO (2).         RL2054.2
111900     READ     RL-FS2       RECORD  AT END                         RL2054.2
112000             ADD   010000  TO ERROR-COUNTER-06V00                 RL2054.2
112100              GO TO       REL-TEST-003-07.                        RL2054.2
112200     MOVE     RL-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         RL2054.2
112300     PERFORM  REL-VERIFY-003A.                                    RL2054.2
112400     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   RL2054.2
112500              GO TO    REL-TEST-003-R7.                           RL2054.2
112600 REL-TEST-003-07.                                                 RL2054.2
112700     MOVE     07   TO REC-CT.                                     .2
112800     PERFORM  REL-TEST-003.                                       RL2054.2
112900*   .07                                                           RL2054.2
113000     GO TO    REL-EXIT-003-07.                                    RL2054.2
113100 REL-DELETE-003-07.                                               RL2054.2
113200     MOVE     07  TO REC-CT.                                      RL2054.2
-LETE.                                            2
113400     PERFORM  REL-WRITE-003.                                      RL2054.2
113500RELEXIT-                                                 2
113600     EXIT.                                                        RL2054.2
113700 REL-INIT-003-R8.                                                 RL2054.2
113800     PERFORM  REL-INIT-003-R.                                     111300     PERFORM  REL-INIT-003-R.                                     RL2054                                     
113900     ADD      00001  TO LOGICAL-FILE-REC.                         RL2054.2
114000 REL-TEST-003-R8.                                                 RL2054.2
114100     ADD      00003   TO  WRK-RL-FS2-RECKEY.                      111700     MOVE     WRK-L-FS2-RECKEY TO RL-FS2-KEY.                    RL2054.2
114200     MOVE   WRK-RL-FS2-RECKEY TO RL-111800     STARTRL-S2  KEY  THAN RL-S2-.RL2054
114300     START   RL-FS2 KEY IS GREATER RL-FS2-KEY.                    RL2054111900         RLFS2      RECORD  AT END                         RL2054.2
114400     READ     RL-FS2       RECORD  AT END                         RL2054.2
114500             ADD   010000  TO ERROR-COUNTER-06V00                 RL2054.2
114600              GO TO       REL-TEST-003-08.                        RL2054.2
          -FS2R1---240TO FILE-RECORD-INFO ()         RL2054.2
114800     PERFORM  REL-VERIFY-003A.                                    RL2054.2
114900     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   RL2054.2
115000              GO TO    REL-TEST-003-R8.                           RL2054.2
115100 REL-TEST-003-08.                                                 RL2054.2
115200     MOVE     08   TO REC-CT.                                     RL2054.2
115300     PERFORM  REL-TEST-003.                                       RL2054.2
115400*   .08                                                           RL2054.2
115500     GO TO    REL-112900   .7                                                          
115600 REL-DELETE-003-08.                                               RL2054.2
115700     MOVE     08  TO REC-CT.                                      RL2054.2
115800     PERFORM  DE-LETE.                                            RL2054.2
115900     PERFORM  REL-WRITE-003.                                      RL2054.2
116000 REL-EXIT-003-08.                                                 RL2054.113400PERFORM RELWRITE-003                                      .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
116100     EXIT.                                                        RL2054.2
116200 REL-INIT-003-R9.                                                 RL2054.2
116300     PERFORM  REL-INIT-003-R.                                     RL2054.2
116400     ADD    00001  TO LOGICAL-FILE-REC                           RL2054.2
116500 REL-TEST-003-R9.                                                 RL2054.2
116600     ADD      00003   TO  WRK-RL-FS2-RECKEY.                      RL2054.2
 MOVEWRK-RL-FS2-RECKEY  RL-FS2-KEY.                     RL2054.
116800     START   RL-FS2 KEY IS > RL-FS2-KEY.                          RL2054.2
116900     READ     RL-FS2       RECORD  AT END                         RL2054.2
117000             ADD   010000  TO ERROR-COUNTER-06V00                 RL2054.2
117100              GO TO       REL-TEST-003-09.                        RL2054.2
117200     MOVE     RL-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         RL2054.2
117300     PERFORM   REL-VERIFY-003A.                                   RL2054.2
117400     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   RL2054.2
117500              GO TO REL-TEST-003-R9.                              RL2054.2
117600 REL-TEST-003-09.                                                 RL2054.2
117700     MOVE     09   TO REC-CT.                                     RL2054.2
117800     PERFORM  REL-TEST-003.                                       RL2054.2
117900*   .09                                                           RL2054.2
118000     GO TO    REL-EXIT-003-09.                                    RL2054.2
118100 REL-DELETE-003-09.                                               RL2054.2
118200     MOVE     09  TO REC-CT.                                      RL2054.2
118300     PERFORM  DE-LETE.                                            RL2054.2
118400     PERFORM  REL-WRITE-003.                                      RL2054.2
118500 REL-EXIT-003-09.                                                 RL2054.2
118600     EXIT.                                                        RL2054.2
118700 REL-INIT-003-R10.                                                RL2054.2
118800     PERFORM  REL-INIT-003-R.                                     RL2054.2
118900     ADD     00001  TO LOGICAL-FILE-REC.                          RL2054.2
119000 REL-TEST-003-R10.                                                RL2054.2
119100     ADD      00003   TO  WRK-RL-FS2-RECKEY.                      RL2054.2
119200     MOVE   WRK-FS2-RECKEY TO RL-FS2-KEY.                      RL2054.2
119300     START   RL-FS2 KEY > RL-FS2-KEY.                             RL2054.2
119400     READ     RL-FS2       RECORD  AT END                         RL2054.2
119500             ADD   010000  TO ERROR-COUNTER-06V00                 RL2054.2
119600              GO TO       REL116400ADD    00001  TO LOGICAL-FILE-REC.RL2054.2
119700     MOVE     RL-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         RL2054.2
119800     PERFORM  REL-VERIFY-003A.                                    RL2054.2
119900     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   RL2054.2
120000              GO TO    REL-TEST-003-R10.                          RL2054.2
120100 REL-TEST-003-10.                                                 RL2054.2
120200     MOVE     10   TO REC-CT.                                     RL2054.2
120300     PERFORM  REL-TEST-003.                                       RL2054.2
120400*   .10                                                           RL2054.2
120500     GO TO    REL-EXIT-003-10.                                    RL2054.2
120600 REL-DELETE-003-10.                                               RL2054.2
120700     MOVE     10  TO REC-CT.                                      RL2054.2
120800     PERFORM  DE-LETE.                                            RL2054.2
120900     PERFORM  REL-WRITE-003.                                      RL2054.2
121000 REL-EXIT-003-10.                                                 RL2054.2
121100     EXIT.                                                        RL2054.2
121200 REL-INIT-003-118100 --.RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
121300     MOVE     "START  NOT LESS THAN" TO FEATURE.                  RL2054.2
121400     PERFORM  REL-INIT-003-R.                                     RL2054.2
121500 REL-TEST-003-R11.                                                RL2054.2
121600     ADD      00003   TO  WRK-RL-FS2--INIT--.RL2054.2
         -RLRECKEY --                     2
121800     START   RL-FS2 KEY IS NOT LESS THAN RL-FS2-KEY.              RL2054.2
121900     READ     RL-FS2       RECORD  AT END                         RL2054.2
122000             ADD   010000  TO ERROR-COUNTER-06V00                 RL2054.2
122100              GO TO       REL-TEST-003-11.                        RL2054.2
122200     MOVE     RL119400READ     RECORDATENDRL20542
122300     PERFORM  REL-VERIFY-003A.                                    RL2054.2
122400     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   RL2054.2
122500              GO TO    REL-TEST-003-R11.                          RL2054.2
122600 REL-TEST-003-11.                                                 RL2054.2
122700     MOVE     11   TO REC-CT.                                     RL2054.2
122800     PERFORM  REL-TEST-003.                                       RL2054.2
122900*   .11                                                           RL2054.2
123000     GO TO    REL-EXIT-003-11.                                    RL2054.2
123100 REL-DELETE-003-11.                                               RL2054.2
  RECCT                                      .2
123300     PERFORM  DE-LETE.                                            RL2054.2
123400     PERFORM  REL-WRITE-003.                                      RL2054.2
123500 REL-EXIT-003-11.                                                 RL2054.2
123600     EXIT.                                                        RL2054.2
123700 REL-INIT-003-R12.                                                RL2054.2
123800     PERFORM  REL-INIT-003-R.                                     RL2054.2
123900 REL-TEST-003-R12.                                                RL2054.2
124000     ADD     0003 TO  WRK-RL-FS2-RECKEY.                          RL2054.2
124100     MOVE    WRK-RL-FS2-RECKEY TO RL-FS2-KEY.                     RL2054.2
124200     START  RL-FS2 KEY IS NOT LESS  RL-FS2-KEY.                   RL2054.2
124300     READ     RL-FS2       RECORD  AT END                         RL2054.2
124400             ADD   010000  TO ERROR-COUNTER-06V00                 RL2054.2
124500              GO TO       REL-TEST-003-12.                        RL2054.2
124600     MOVE     RL-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         RL2054.2
124700     PERFORM  REL-VERIFY-003A.                                    RL2054.2
124800     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   RL2054.2
124900              GO TO    REL-TEST-003-R12.                          RL2054.2
125000 REL-TEST-003-12.                                                 RL2054.2
125100     MOVE     12   TO REC-CT.                                     RL2054.2
125200     PERFORM  REL-TEST-003.                                       RL2054.2
125300*   .12                                                           RL2054.2
125400     GO TO    REL-EXIT-003-12.                                    RL2054.2
125500 REL-DELETE-003-12.                                               RL2054.2
125600     MOVE     12  TO REC-CT.                                      RL2054.2
125700     PERFORM  DE-LETE.                                           .2
125800     PERFORMREL-003                                      RL2054.
125900 REL- ('outer outer_iterations,
126000     EXITRL2054.2
126100 REL-INIT-003-R13                                                2
126200     PERFORM  java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 1
126300 -TEST-003-R13.                                                RL2054.2
126400      struct timeval,end diff;
126500     MOVE structstats fb_time_stats tb_time_stats;
-    LESS --.               .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
126700     READ     RL-FS2       RECORD  #ifndef
126800             ADD   010000  TO ERROR-COUNTER  for_each_set_bitbit,, java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
               TO       REL-TEST00313.                        .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
127000     MOVE     ----240TO  -INFO().RL2054
   --A                                    .2
                  RL2054.2
-003-.                         .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
127400 -TEST00313.                                                 
  (\";
127600     PERFORM  REL-TEST-003.                                       RL2054.2
127700*   .13                                                           
127800     GO TO    REL-EXIT-003-13.                                    RL2054.2
127900 REL-DELETE-003-13.                                               RL2054.2
128000     MOVE     13  TO REC-CT.                                      RL2054.2
128100     PERFORM  DE-LETE.                                            RL2054.2
128200     PERFORM  REL-WRITE-003.                                      RL2054.2
128300 REL-EXIT-003-13.                                                 RL2054.2
128400     EXIT.                                                        RL2054.2
128500 REL-INIT-003-R14.                                                126000EXIT.                                                        RL20542
128600     PERFORM  REL-INIT-003-R.                                     RL2054.2
128700 REL-TEST-003-R14.                                                RL2054.2
128800     ADD    003 TO  WRK-RL-FS2-RECKEY.                            RL2054.2
128900     MOVE    WRK-RL-FS2-RECKEY TO RL-FS2-KEY.                     RL2054.2
129000     START   RL-FS2 KEY IS NOT  < RL-FS2-KEY.                     RL2054.2
129100     READ     RL-FS2       RECORD  AT END                         RL2054.2
129200             ADD   010000  TO ERROR-COUNTER-06V00                 RL2054.2
129300              GO TO       REL-TEST-003-14.                        RL2054.2
129400     MOVE     RL-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         RL2054.2
129500     PERFORM  REL-VERIFY-003A.                                    RL2054.2
129600     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   RL2054.2
129700              GO TO    REL-TEST-003-R14.                          RL2054.2
129800 REL-TEST-003-14.                                                 RL2054.2
129900     MOVE     14   TO REC-CT.                                     RL2054.2
130000     PERFORM  REL-TEST-003.                                       RL2054.2
130100*   .14                                                           RL2054.2
130200     GO TO    REL-EXIT-003-14.                                    RL2054.2
130300 REL-DELETE-003-14.                                               RL2054.2
130400     MOVE     14  TO REC-CT.                                      RL2054.2
130500     PERFORM  DE-LETE.                                            RL2054.2
130600     PERFORM  REL-WRITE-003.                                      RL2054.2
130700 REL-EXIT-003-14.                                                 RL2054.2
130800     EXIT.                                                        RL2054.2
130900 REL-INIT-003-R15.                                                RL2054.2
131000     PERFORM  BLANK-LINE-PRINT.                                   RL2054.2
131100     MOVE     "THE FOLLOWING TESTS ACCESS A FILE DEFINED AS       RL2054.2
131200-             "ACCESS MODE IS DYNAMIC"  TO PRINT-REC.             RL2054.2
131300     PERFORM  WRITE-LINE.                                         RL2054.2
131400     PERFORM  BLANK-LINE-PRINT.                                   RL2054.2
131500     MOVE     "START  EQUAL TO " TO FEATURE.                      RL2054.2
131600     PERFORM  REL-INIT-003-R.                                     RL2054.2
131700 REL-TEST-003-R15.                                                RL2054.2
131800     ADD     0002 TO WRK-RL-FD1-RECKEY.                           RL2054.2
131900     MOVE    WRK-RL-FD1-RECKEY TO RL-FD1-KEY.                     RL2054.2
132000     START   RL-FD1 KEY IS EQUAL TO RL-FD1-KEY INVALID KEY        RL2054.2
132100               ADD 010000  TO ERROR-COUNTER-06V00.                RL2054.2
132200     READ     RL-FD1  NEXT RECORD  AT END                         RL2054.2
132300              ADD   010000  TO ERROR-COUNTER-06V00                RL2054.2
     RELTEST-003-5.RL20542
132500     MOVE     RL-FD1R1-F-G-240  TO  FILE-RECORD-INFO (1).         RL2054.2
132600     PERFORM  REL-VERIFY-003B.                                    RL2054.2
132700     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   RL2054.2
132800              GO TO    REL-TEST-003-R15.                          RL2054.2
132900 REL-TEST-003-15.                                                 RL2054.2
133000     MOVE     15   TO REC-CT.                                     RL2054.2
133100     PERFORM  REL-TEST-003.                                       RL2054.2
133200*   .15                                                           RL2054.2
133300     GO TO    REL-EXIT-003-15.                                    RL2054.2
133400 REL-DELETE-003-15.                                               RL2054.2
133500     MOVE     15  TO REC-CT.                                      RL2054.2
133600     PERFORM  DE-LETE.                                            RL2054.2
133700     PERFORM  REL-WRITE-003.                                      RL2054.2
133800 REL-EXIT-003-15.                                                 RL2054.2
133900     EXIT.                                                        RL2054.2
134000 REL-INIT-003-R16.                                                RL2054.2
134100     MOVE     "START  INVALID KEY"  TO FEATURE.                   RL2054.2
134200     PERFORM  REL-INIT-003-R.                                     RL2054.2
134300     MOVE    RL-FD1-FILESIZE TO WRK-RL-FD1-RECKEY.                RL2054.2
134400     MOVE     RL-FD1-FILESIZE  TO  LOGICAL-FILE-REC.              132000     STARTRLFD1 KEY IS EQUAL TO RL-FD1-EY INVALID KEYRL2054.
134500 REL-TEST-003-R16.                                                RL2054.2
134600     ADD    0002  TO WRK-RL-FD1-RECKEY.                           RL2054.2
134700     MOVE    WRK-RL-FD1-RECKEY TO RL-FD1-KEY.                     RL2054.2
134800     START   RL-FD1 KEY IS EQUAL TO RL-FD1-KEY INVALID            RL2054.2
134900              SUBTRACT   000001  FROM ERROR-COUNTER-06V00.        RL2054.2
135000     ADD      000001 TO EXCUT-COUNTER-06V00.                      RL2054.2
135100     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   RL2054.2
135200              GO TO    REL-TEST-003-R16.                          RL2054.2
135300 REL-TEST-003-16.                                                 RL2054.2
135400     MOVE     16   TO REC-CT.                                     RL2054.2
135500     PERFORM  REL-TEST-003.                                       RL2054.2
135600*   .16                                                           RL2054.2
135700     GO TO    REL-EXIT-003-16.                                    RL2054.2
135800 REL-DELETE-003-16.                                               RL2054.2
135900     MOVE     16  TO REC-CT.                                      RL2054.2
136000     PERFORM  DE-LETE.                                            RL2054.2
       --003                                      .2
133700    PERFORMRELWRITE.                                      RL2054.
136300     EXIT.                                                        133800 REL-EXIT-003-15.                                                 RL2054
136400 REL-INIT-003-R17.                                                RL2054.2
136500     PERFORM  REL-INIT-003-R.                                     RL2054.2
136600     MOVE     RL-FD1-FILESIZE  TO  LOGICAL-FILE-REC.              RL2054.2
136700     MOVE     RL-FD1-FILESIZE  TO  WRK-RL-FD1-RECKEY.             RL2054.2
136800 REL-TEST-003-R17.                                                RL2054.2
136900     ADD      00003   TO WRK-RL-FD1-RECKEY.                       RL2054.2
137000     MOVE     WRK-RL-FD1-RECKEY TO RL-FD1-KEY.                    RL2054.2
137100     START    RL-FD1   INVALID KEY                                RL2054.2
137200              SUBTRACT   000001  FROM ERROR-COUNTER-06V00.        RL2054.2
137300     ADD      000001 TO EXCUT-COUNTER-06V00.                      RL2054.2
        -OUNTER-V00  10                   RL2054.
137500              GO TO    REL-TEST-003-R17.                          135000     ADD      000001 TOEXCUT-COUNTER-06V00.                      RL2054.2
137600 REL-TEST-003-17.                                                 RL2054.2
13770017    -.                                     .
137800     PERFORM  REL-TEST135200              GO TO    RELTEST-003-R16.RL20542
135300RELTEST--16.                                                java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
      TOEXIT17                                    .
138100 REL-DELETE-003-17.                                               RL2054.2
138200     MOVE     17  TO REC-CT GO TO    -EXIT-.                                    RL2054java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
138300     PERFORM  DE-LETE.                                            RL2054.2
138400     PERFORM  REL-WRITE-003.                                      135900     MOVE     16 TOREC-CT.                                     .2
138500 REL-EXIT-003-17.                                                 RL2054.2
138600     EXIT.                                                        RL2054.2
138700 REL-INIT-003-R18.                                                RL2054.2
138800     PERFORM  REL-INIT-003-R.                                          EXIT.                                                        RL2054.2
138900     MOVE     RL136400REL-INIT--R17                                                .
139000     MOVE     RL-FD1-FILESIZE  TO  WRK-RL-FD1-RECKEY.             RL2054.2
139100 REL-TEST-003-R18.                                                RL2054.2
139200     ADD      00003   TO WRK-RL-FD1-RECKEY.                       RL2054.2
     RLFD1-TO-FD1-                    .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
139400     START    RL-FD1  ; INVALID KEY                               RL2054.2
139500              SUBTRACT   000001  FROM ERROR-COUNTER-06V00.        RL2054.2
139600     ADD      000001 TO EXCUT-COUNTER-06V00.                      RL2054.2
139700     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   RL2054.2
139800              GO TO    REL-TEST-003-R18.                          RL2054.2
139900 REL-TEST-003-18.                                                 RL2054.2
140000     MOVE     18   TO REC-CT.                                     RL2054.2
140100     PERFORM  REL-TEST-003.                                       RL2054.2
140200*   .18                                                           RL2054.2
140300     GO TO    REL-EXIT-003-18.                                    RL2054.2
140400 REL-DELETE-003-18.                                               RL2054.2
140500     138100 REL-DELETEDELETE-03-7                                               2
140600     PERFORM  DE-LETE.                                            2
140700       REL-RITE-03.                                     RL20542
140800 REL-EXIT-003-18.                                                 RL2054.2
140900     EXIT.                                                        RL2054.2
141000 REL-INIT-003-R19.138500RELEXIT00317                                                 RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
141100     PERFORM  REL-INIT-003-R.                                     RL2054.2
141200     MOVE     RL-FD1-138800     PERFORM  REL-INIT-003-R..
     MOVE     WRK-L-D1-ECKEY TO RL-D1-.                   RL2054.
141400139000         RL-D1-ILESIZE  TOWRKRLFD1RECKEY.            RL20542
141500     ADD      000002  TO WRK-RL-FD1-RECKEY.                       RL2054.2
141600     MOVE     WRK-RL-FD1-RECKEY TO RL-FD1-KEY.                    RL2054.2
141700     START139300MOVEWRK-RL-D1-ECKEYTO RL-D1-EY.
141800                 000001  FROM ERROR--06V00.       .
141900     ADD        TO EXCUT-OUNTER-06V00.RL2054
142000     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   RL2054.2
142100              GO TO    RELTEST003R19                          .2
142200 REL-TEST-003-19.                                                 RL2054.2
142300     MOVE     19   TO REC-CT.                                     RL2054.2
142400     PERFORM  REL-TEST-003.                                       RL2054.2
142500*   .19                                                           RL2054.2
142600     GO TO    REL-END-003.                                        RL2054.2
142700 REL-DELETE-003-19.                                               RL2054.2
142800     MOVE     19  TO REC-CT.                                      RL2054.2
142900     PERFORM  DE-LETE.                                            RL2054.2
143000     PERFORM  REL-WRITE-003.                                      RL2054.2
143100 REL-EXIT-003-19.                                                 RL2054.2
143200     EXIT.                                                        RL2054.2
143300 REL-INIT-003-R.                                                  EXIT003-8                                                 
143400     MOVE     ZERO TO LOGICAL-FILE-REC.                           RL2054.2
143500     MOVE     ZERO TO EXCUT-COUNTER-06V00.                        RL2054.2
143600     MOVE     00055  TO WRK-DU-05V00-002.                         RL2054.141200MOVE     -FD1    WRK-L-D1-.             2
143700     MOVE     00050  TO WRK-DU-05V00-004.                         RL2054.2
143800     MOVE     ZERO TO  WRK-RL-FS2-RECKEY.                         RL2054.2
143900           WRKRL-RECKEY.                          RL2054.
144000     MOVE     10  TO ERROR-COUNTER-06V00.                         RL2054.2
144100 REL-VERIFY-003A.                                                 RL2054.2
.2
144300              ADD    000003  TO LOGICAL-FILE-REC                  RL2054.2
144400              ELSE                                                RL2054.2
144500              SUBTRACT   000003  FROM  LOGICAL-FILE-REC.          RL2054.2
144600     IF       LOGICAL-FILE-REC  EQUAL  TO XRECORD-NUMBER (2)      RL2054.2
144700              SUBTRACT   000001  FROM ERROR-COUNTER-06V00.        RL2054.2
144800     ADD      000001 TO EXCUT-COUNTER-06V00.                      RL2054.2
144900 REL-VERIFY-003B.                                                 RL2054.2
145000     IF       ASCEND                                              RL2054.2
145100              ADD    000002  TO LOGICAL-FILE-REC                  RL2054.2
145200              ELSE                                                RL2054.2
145300              SUBTRACT   000002  FROM  LOGICAL-FILE-REC.          RL2054.2
145400     IF       LOGICAL-FILE-REC  EQUAL  TO XRECORD-NUMBER (1)      RL2054.2
145500              SUBTRACT   000001  FROM ERROR-COUNTER-06V00.        RL2054.2
145600           000001 TO EXCUTCOUNTER-06V00.                     RL2054.
145700 REL-TEST-003.     .RL2054.2
145800     IF       EXCUT-COUNTER-06V00  NOT EQUAL  RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
145900              MULTIPLY  100  BY   EXCUT-COUNTER-06V00             RL2054.2
146000                EXCUT--V00 --06.    RL2054.2
146100     IF143700           TO WRK-U-5V00-04                         RL20542
146200              PERFORM PASS                                        RL2054.2
146300              ELSE                                                RL2054.2
146400              PERFORM   FAIL                                      RL2054.2
146500              MOVE   ZERO  TO CORRECT-N                           RL2054.2
146600              MOVE     ERROR-COUNTER-06144200     IF       ASCEND                                              RL20542
146700              MOVE    "SEE PARA. - REL-TEST-003"144300ADD000003 TOLOGICAL-ILE-EC                  RL2054.
146800     PERFORM   REL-WRITE-003.                                     RL2054.2
146900*                                                                 RL2054.2
       RL2054.2
147100*    EXECUTION A TEST IS144700             000001FROMERRORCOUNTER06.       .
147200*EXPECTEDTO .IF--V00 NOT     RL2054.
147300*    THE VALUE144900RELVERIFY003.                                                 java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
147400*    AND THE NUMBER OF TIMES145100                  000002 -ILEREC                 .
.2
147600*    IS LOADED WITH THE VALUE 10.  EACH TIME              000002FROMLOGICALFILEREC          .
EAD OR  INVALID     RL20542
147800*    CONDITION OCCURRED THAT WAS EXPECTED FOLLOWING A READ OR     RL2054.2
147900*    START, ERROR-COUNTER-06V00 IS DECREMENTED BY 1.              RL2054.2
148000*    FOR EACH ACTION THAT DID NOT OCCUR AS                        RL2054.2
148100*    EXPECTED THE ERROR-COUNTER-06V00 IS145800     IF       EXCUT-OUNTER06  NOT   TO 000010          .2
148200*    FOR THE ACTION LISTED BELOW, E.G., VALUE 20003 WOULD INDICATERL2054.2
148300*   THAT OF THE 10 EXECUTIONS DURING  (EADING LEFT TO   RL2054.
148400*    RIGHT146100IFERROR-OUNTER-06V00 EQUALTO ZERO                   RL2054.
148500*THE READ OR START WAS NOT AS EXPECTED.       RL20542
148600*                                                                 RL2054.2
148700*    COMPUTED RESULT                 INDICATED                    RL2054.2
148800*       INCREMENTS                     ACTION                     RL2054.2
148900*                                                                 RL2054.2
149000*       000001          THE RECORD RETREIVED FROM THE FILE        RL2054.2
149100*                       FOLLOWING THE READ WAS NOT THE ONE        RL2054.2
149200*                       EXPECTED.                                 RL2054.2
149300*                                                                 RL2054.2
149400*       000100          INDICATES,BY 10"S THE NUMBER OF TIMES THE RL2054.2
149500*                       TEST WAS EXECUTED.                        RL2054.2
147200*   EXPECTED BE. IFERROR-OUNTER-6  NOT ZERORL20542
149700*       010000          AN UNEXPECTED INVALID KEY OR AT END       RL2054.2
149800*                       CONDITION OCCURRED.  NOTE - ASSUMPTION    RL2054.2
149900*                       IS THAT THE "USE" STATEMENT IS ONLY       RL2054.2
150000*                       EXECUTED WHEN AN INVALID KEY OR AT END    RL2054.2
150100*                       CONDITION OCCURS AND THE INVALID KEY OR   147700*    WAS MADE AVAILABLE FOLLOWING THE READ, OR AN INVALID KEY     RL2054
150200*                       AT END PHRASE HAS NOT BEEN SPECIFIED.     RL2054.2
.2
150400 REL-WRITE-003.                                                   RL2054.2
150500     PERFORM  PRINT-DETAIL.                                       RL2054.2
150600 REL-END-003.                                                     RL2054.2
150700     CLOSE   RL-FD1.                                             RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
150800     CLOSE   RL-FS2.                                              RL2054.2
150900 REL-EXIT-003.                                                    RL2054.2
151000     EXIT.                                                        RL2054.2
151100*                                                                 RL2054.2
151200*    THE FOLLOWING SECTION CONTAINS ALL THE NEW TESTS FOR 8X:     RL2054.2
151300*                                                                 RL2054.2
151400 COBOL-X-ESTS SECTION.                                     2
151500*==========================                                       RL2054.2
151600 149200                       .                                 2
151700     MOVE   "XVII-70 2.2.37" TO ANSI-REFERENCE.                   RL2054.2
151800     MOVE   "REL-8X-TEST-1"  TO PAR-NAME.                         RL2054.2
     IORL-D1RL2054.2
152000* DELETE THE NEXT LINE TO DELETE THE TEST                         RL2054.2
152100*    GO TO REL-8X-INIT-1-BETA.                                    RL2054.2
152200 REL-8X-INIT-1-ALPHA.                                             RL2054.2
152300     GO TO REL-8X-DELETECONDITION OCCURRED.       .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
152400 REL-8X-INIT-1-BETA.                                              RL2054.2
152500     MOVE    LOW-VALUES TO WRK-RL-FD1-RECKEY-CHAR.                RL2054.2
152600     MOVE    WRK-RL-FD1-RECKEY TO RL-FD1-KEY.                     RL2054.2
152700     MOVE    301 TO RECORDS-IN-FILE (1).                          RL2054.2
152800     MOVE    FILE-RECORD-INFO (1) TO                              RL2054.2
152900     WRITE   RL-FD1R1-F-G-240                                     RL2054.2150400 -RITE-03                                                   2
153000             INVALID KEY                                          RL2054.2
153100                 MOVE  "INVALID KEY ON WRITING NEW 1ST RECORD"    .2
153200                     TO RE-MARK                                   RL2054.2
153300                 PERFORM FAIL                                     RL2054.2
153400                 PERFORM PRINT-DETAIL                             RL2054.2
153500                 GO TO   REL-8X-INIT-2.                           RL2054.2
153600     302TO -IN-ILE ()                          .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
153700     MOVE    FILE-RECORD-INFO (1) TO RL-FD1R1-F-G-240.            RL2054.2
153800     MOVE      RL-.                                 RL20542
153900     WRITE   RL-FD1R1-F-G-240                                     REL8-INIT1                                                   2
154000             INVALID KEY                                          RL2054.2
154100                 MOVE   "INVALID KEY ON WRITING NEW 2ND RECORD"   RL2054.2
154200                      TO 152000* DELETE THE NEXT LINE TO D                          .
154300                 PERFORM                                      2
154400                 PERFORM PRINT-DETAIL                             RL2054.2
154500                 GO TO   REL-8X-INIT-2.                           RL2054.2
154600     MOVE    SPACES TO FILE-RECORD-INFO (1).                      RL2054.2
154700     GO TO   REL-8X-TEST-1-0.                                     RL2054.2
154800 REL-8X-DELETE-1.                                                 RL2054.2
154900     PERFORM DE-ETE                                             .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
155000     PERFORM PRINT-DETAIL.                                        152800MOVEFILE-ECORD-INFO 1  RL--G-40.           .2
155100     GO TO   REL-8X-INIT-2.                                       RL2054.2
.2
155300     READ    RL-FD1 INTO FILE-RECORD-INFO (1).                    RL2054.2
155400 REL-8X-TEST-1-1.                                                 RL2054.2
155500     IF      RECORDS-IN-FILE (1) = 301                            RL2054.2
155600             PERFORM PASS                                         RL2054.2
155700             GO TO   REL-8X-WRITE-1.                              RL2054.2
 NOTFOUND"TO RE-ARK.    RL2054.
155900     PERFORM FAIL.                                                RL2054.2
156000 REL-8X-WRITE-1.                                                  RL2054.2
156100     PERFORM PRINT-DETAIL.                                        RL2054.2
156200*                                                                 RL2054.2
156300 REL-8X-INIT-2.                                                   RL2054.2
156400     MOVE   "VIII-33 4.7.2"  TO ANSI-REFERENCE.                   RL2054.2
156500     MOVE   "REL-8X-TEST-2"  TO PAR-NAME.                         RL2054.2
156600     OPEN    I-O PERFORM FAIL                                     RL2054.
156700.2
156800     MOVE    WRK-RL-FS2-RECKEY TO RL-FS2-KEY.                     RL2054.2
156900     MOVE    SPACES TO FILE-ECORD-NFO 1.RL2054java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
157000     GO TO   REL-8X-TEST-2-0.                                     RL2054.2
157100 REL-8X-DELETE-2.                                                 RL2054.2
157200     PERFORM DE-LETE.                                             RL2054.2
-                                        .2
157400     GO TO   REL-8X-INIT-3.                                       RL2054.2
157500 REL-8X-TEST-2-0.                                                          RL-D1  --NFO ()                    RL20542
157600     START   RL-FS2                                               RL2054.2
157700             KEY IS GREATER THAN OR EQUAL TO RL-FS2-KEY.          RL2054.2
157800     READ    RL-FS2  NEXT    INTO FILE-RECORD-INFO (1)            RL2054.2
157900             AT END  MOVE "AT END ENCOUNTERED" TO RE-MARK         RL2054.2
158000                     PERFORM FAIL                                 RL2054.2
158100                     PERFORM PRINT-DETAIL                         RL2054.2
158200                     GO TO   REL-8X-INIT-3.                       RL2054.2
158300 REL-8X-TEST-2-1.                                                 RL2054.2
158400     IF      XRECORD-NUMBER (1) < 123                             RL2054.2
158500             MOVE   "RECORD NUMBER LESS THAN RELATIVE KEY"        RL2054.2
158600                  TO RE-MARK                                      RL2054.2
ORRECT-                             RL2054.2
158800             MOVE    XRECORD-NUMBER (1) TO COMPUTED-N             RL2054.2
158900PERFORMFAIL                                         2
159000             PERFORM PRINT-DETAIL                                 RL2054.2
159100     ELSE                                                         2
159200             PERFORM PASS                                         RL2054.2
159300             PERFORM PRINT-DETAIL.                                RL2054.2
159400*                                                                 RL2054.2
159500 REL-8X-INIT-3.                                                   RL2054.2
159600     MOVE   "III-3 4.72  TO ANSI-                   RL2054.2
159700     MOVE   "REL-8X-TEST-3"  TO PAR-NAME.                         RL2054.2
159800     MOVE    154 TO WRK-RL-FS2-RECKEY.                            RL2054.2
159900         --FS2-ECKEY TO RL-S2-EY.                    RL20542
160000     MOVE    SPACES TO FILE-RECORD-INFO (1).                      RL2054.2
160100     GO TO   REL-8X-TEST-3-0.                                     RL2054.2
160200 REL-8X-DELETE-3.                                                 RL2054.2
160300     PERFORM DE-LETE.                                                                  PERFORMFAIL                                 2
160400     PERFORM PRINT-DETAIL.                                        RL2054.2
160500     GO TO   REL-8X-INIT-4.                                       RL2054.2
160600 REL-8X--30.                                                 RL2054java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
160700     START   RL-FS2                                               RL2054.2
160800             KEY GREATER OR EQUAL TO RL-FS2-KEY.                  RL2054.2
160900     RL  NEXTINTO FILE-ECORD-NFO ()           RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
161000             AT END  MOVE "AT END ENCOUNTERED" TO RE-MARK         RL2054.2
161100                     PERFORM FAIL                                 RL2054.2
161200                     PERFORM PRINT-DETAIL                         RL2054.2
161300                     GO TO   REL-8X-INIT-4.                       RL2054.2
161400 REL-8X-TEST-3-1.                                                 RL2054.2
161500     IF      XRECORD-NUMBER (1) < 154                             RL2054.2
161600             MOVE   "RECORD NUMBER LESS THAN RELATIVE KEY"        RL2054.2
161700                  TO RE-MARK                                      RL2054.2
161800             MOVE    154 TO CORRECTNRL20542
161900             MOVE    XRECORD-NUMBER (1) TO COMPUTED-N             RL2054.2
162000             PERFORM FAIL                                         RL2054.2
162100             PERFORM PRINT-DETAIL                                 RL2054.2
162200     ELSE                                                         RL2054.2
162300PERFORM                                         .2
162400             PERFORM PRINT-DETAIL.                                RL2054.2
162500*                                                                 RL2054.2
162600 REL-8X-INIT-4.                                                   RL2054.2
162700     MOVE   "III- 47." TO ANSIREFERENCE                   RL2054.
162800     MOVE   "REL-8X-TEST-4"  160500GO   -X--4.                                      RL2054.
162900         226 TO WRK-L-FS2-ECKEY.RL20542
163000     MOVE    WRK-RL-FS2-RECKEY TO RL-FS2-KEY.                     RL2054.2
163100     MOVE    SPACES TO FILE-RECORD-INFO (1).                      RL2054.2
163200     GO TO   REL-8X-TEST-4-0.                                     RL2054.2
163300 REL-8X-DELETE-4.                                                 RL2054.2
163400     PERFORM DE-LETE.                                             RL2054.2
163500     PERFORM PRINT-DETAIL.                                        RL2054.2
163600     GO TO   REL-8X-INIT-5.                                       RL2054.2
163700 -X-EST-0                                                 .
163800     START   RL-FS2                                               RL2054.2
163900             KEY IS >= RL-FS2-KEY.                                RL2054.2
164000     READ    RL-FS2  NEXT    INTO 161800MOVE154 TO CORRECT RL20542
164100             AT                 XRECORDNUMBER1) COMPUTED-             .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
164200                     PERFORM FAIL                                 RL2054.2
164300                     PERFORM PRINT-DETAIL                         RL2054.2
164400                     GO TO   REL-8X-INIT-5.                       RL2054.2
164500 REL-8X-TEST-4-1.                                                 RL2054.2
164600     IF      XRECORD-NUMBER (1) < 226                             RL2054.2
164700             MOVE   "162600 REL-8X-INIT-4.           .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
                  TORE                                      java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
164900             MOVE    226 TO CORRECT-N                             RL2054.2
165000             MOVE    XRECORD-NUMBER (1) TO COMPUTED-N             RL2054.2
165100             PERFORM FAIL                                         RL2054.2
165200             PERFORM PRINT-DETAIL                                 RL2054.2
165300     ELSE                                                         RL2054.2
165400             PERFORM PASS                                         RL2054.2
165500             PERFORM PRINT-DETAIL.                                RL2054.2
165600*                                                                 RL2054REL-XTEST-0                                                 2
165700 REL-8X-INIT-5.                                                   RL2054.2
165800     MOVE   "VIII-33 4.7.2"  TO ANSI-REFERENCE.                   RL2054.2
165900     MOVE   "REL-8X-TEST-5"  TO PAR-NAME.                         .
166000     MOVE    300 TO WRK-RL-FS2-RECKEY.                            RL2054.2
166100     MOVE    WRK-RL-FS2-RECKEY TO RL-FS2164300PERFORM -                         RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
     MOVE      FILE-ECORD-NFO()                      RL2054
166300     GO TO   REL-8X-TEST-5-0.                                     RL2054.2
166400 REL-8X-DELETE-5.                                                 RL2054.2
166500     PERFORM DE-LETE.                                             RL2054.2
166600     PRINTDETAIL                                        .
166700     164800                  RE-MARK                                      .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
166800 REL-8X-TEST-5-0.                                                 RL2054.2
166900     START   RL-FS2                                               RL2054.2
167000             KEY >  RL-S2-KEY.                                  .
167100     READ    RL-FS2  NEXT    INTO FILE-RECORD165200PERFORMPRINTDETAIL                                 2
167200             AT END  MOVE "AT END ENCOUNTERED" TO RE-MARK         RL2054.2
167300                     PERFORM FAIL                                 RL2054              PASS                                         .
167400                     PERFORM PRINT-DETAIL                         RL2054.2
167500                     GO TO   REL-8X-INIT-6.                       RL2054.2
167600 REL-8X-TEST-5-1.                                                 RL2054.2
167700     IF      XRECORD-NUMBER (1) < 300                             RL2054.2
167800             MOVE   "RECORD NUMBER LESS THAN RELATIVE KEY"        RL2054.2
167900                  TO RE-MARK                                      RL2054.2
168000             MOVE    300 TO CORRECT-N                             RL2054.2
168100             MOVE    XRECORD-NUMBER (1) TO COMPUTED-N             RL2054.2
168200             PERFORM FAIL                                         RL2054.2
168300             PERFORM PRINT-DETAIL                                 RL2054.2
168400     ELSE                                                         RL2054.2
168500             PERFORM PASS                                         RL2054.2
168600             PERFORM PRINT-DETAIL.                                RL2054.2
*RL2054.2
168800 REL-8X-INIT-6.                                                   RL2054.2
168900MOVE   "III-3 4..   ANSIANSI-EFERENCE.                   RL2054.
169000     167300         FAIL                                 .
169100     MOVE    123 TO WRK-RL-FD1-RECKEY.                            RL2054.2
169200     MOVE    WRK-RL-FD1-RECKEY TO RL-FD1-KEY.                     RL2054.2
169300     MOVE    SPACES TO FILE-RECORD-INFO (1).                      RL2054.2
169400     MOVE    SPACE  TO WRK-XN-00001.                              RL2054167800                RECORD NUMBER LESSTHANRELATIVEKEY"       .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
169500                 XRECORD-NUMBER ()TO COMPUTEDNRL2054
     GO TO   -X-EST--.                                    RL20542
169700 REL-8X-DELETE-6.                                                 RL2054.2
169800     PERFORM DE-LETE.                                             RL2054.2
169900     PERFORM PRINT-DETAIL.                                        RL2054.2
170000     GO TO   REL-8X-INIT-7.                                       RL2054.2
170100 REL-8X-TEST-6-0.                                                 RL2054.2
170200     START   RL-FD1                                               RL2054.2
170300             KEY IS GREATER THAN OR EQUAL TO RL-FD1-KEY           RL2054.2
170400             NOT INVALID KEY                                      RL2054.2
170500                 MOVE "A" TO WRK-XN-00001.                        RL2054.2
170600 REL-8X-TEST-6-1.                                                 RL2054.2
170700     IF      WRK-XN-00001 NOT = "A"                               RL2054.2
170800             MOVE   "NOT INVALID KEY DID NOT EXECUTE"             RL2054.2
170900                  TO RE-MARK                                      RL2054.2
171000             MOVE   "A"  TO CORRECT-X                             RL2054.2
169700 REL-X-ELETE6                                                 
171200             PERFORM FAIL                                         RL2054.2
171300             PERFORM PRINT-DETAIL                                 RL2054.2
171400     ELSE                                                         RL2054.2
171500             PERFORM PASS                                         RL2054.2
171600             PERFORM PRINT-DETAIL.                                RL2054.2
171700     ADD     1 TO REC-CT.                                         RL2054.2
171800 REL-8X-TEST-6-2.                                                 RL2054.2
171900     MOVE   "REL-8X-TEST-6-2" TO PAR-NAME.                        RL2054.2
172000     READ    RL-FD1  INTO FILE-RECORD-INFO (1).                   RL2054.2
172100     IF      XRECORD-NUMBER (1) < 123                             RL2054.2
172200             MOVE   "RECORD NUMBER LESS THAN 170800             MOVE   "NOT INVALID KEY DID NOT EXECUTE INVALID KEY DID NOT "            RL2054.

172400             PERFORM FAIL                                        2
172500              -                                 RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
172600     ELSE                                                         RL2054.2
171500              PASS                                         RL20542
172800             PERFORM PRINT-DETAIL.                                RL2054.2
172900*                                                                 RL2054.2
173000 REL-8X-INIT-7.                                                   RL2054.2
173100     MOVE   "VIII-33 4.7.2"  171900     MOVE   "REL-8X-TEST-6-2" TNAME                        RL20542
173200     MOVE   "REL-8X-TEST-7"  TO PAR-NAME.                         RL2054.2
173300172000READ-FD1  INTO FILE-ECORD-INFO ()                   .2
         -L-D1-RECKEY
     MOVE    SPACES --NFO()                      .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
173600     MOVE    SPACE  TO WRK-XN-00001.                              RL2054.2
173700     MOVE    1 TO REC-CT.                                         RL2054.2
173800     GO TO   REL-8X-TEST-7-0.                                     RL2054.2
173900 REL-8X-DELETE-7.                                                 RL2054.2
174000     PERFORM DE-LETE.                                             RL2054.2
174100     PERFORM PRINT-DETAIL.                                        RL2054.2
174200     GO TO   REL-8X-INIT-8.                                       RL2054.2
174300 REL-8X-TEST-7-0.                                                 RL2054.2
174400     START   -FD1RL20542
174500             KEY GREATER OR EQUAL TO RL-FD1-KEY                   RL2054.2
174600             NOT INVALID KEY                                      RL2054.2
174700                 MOVE ""TO WRK-N-0001.                        RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
174800 REL-8X-TEST-7-1.                                                 RL2054.2
174900     IF      WRK-XN-00001 NOT = "A"                               RL2054.2
175000             MOVE   "NOT INVALID KEY DID NOT EXECUTE"             RL2054.2
175100                  173700     TO REC-T.                                        RL20542
175200             MOVE   "" TO CORRECT-X                             2
175300             MOVE    WRK-XN-00001 TO 173900 REL-8X-DELETE-7.                       
175400                   -ETE.                                            .
175500             PERFORMPRINT-java.lang.StringIndexOutOfBoundsException: Range [80, 39) out of bounds for length 80
175600     ELSE                                                         RL2054.2
175700             PERFORM PASS                                         RL2054.2
175800             PERFORM PRINT-DETAIL.                                RL2054.2
                        RL2054.2
176000 REL-8X-TEST-7-2.                                                 NOT                                       RL20542
176100                 MOVE ""TOWRK-XN-0001                        .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
176200     READ    RL-FD1  INTO FILE-RECORD-INFO (1).                   RL2054.2
176300     IF      XRECORD-NUMBER (1) < 154                             RL2054.2
176400175000MOVE   "INVALID KEY  NOT EXECUTE"            RL2054.
176500                  TO RE-MARK                                      RL2054.2
176600                          MOVE   ""  CORRECT- RL2054.2
RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
176800             PERFORM FAIL                                         RL2054.2
176900             PRINTDETAIL                                 .2
177000     ELSE                                                         RL2054.2
177100             PERFORM PASS                                         RL2054.2
177200             PERFORM PRINT-ETAIL.                               RL2054.
177300*                                                                 RL2054.2
177400 REL-8X-INIT-8.                                                   RL2054.2
177500     MOVE   "VIII-33 4.7.2"  TO ANSI-REFERENCE.                   RL2054.2
177600     MOVE   "REL-8X-TEST-8"  TO          RLFD1INTOFILE-ECORD-NFO ()                   RL2054java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
177700     MOVE    226 TO WRK-RL-FD1-RECKEY.                            RL2054.2
177800         WRK-LFD1 TO RL-D1KEY                     RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
177900     MOVE    SPACES TO FILE-RECORD-INFO (1).                      RL2054.2
178000     MOVE    SPACE  TO WRK-XN-00001.                              RL2054.2
178100MOVE    1  -.                                         RL20542
178200     GO TO   REL-8X-TEST-8-0.                                     RL2054.2
178300 REL-8X-DELETE-8.                                                 RL2054.2
178400     PERFORM DE-LETE.                                             RL2054.2
178500     PERFORM PRINT-DETAIL.                                        RL2054.2
178600     GO TO   -XINIT-9.                                       .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
178700 REL-8X-TEST-8-0.                                                 RL2054.2
178800     START   RL-FD1                                               RL2054.2
178900             177400REL-X-NIT-.                                                  .
              INVALIDKEY                                      RL20542
179100                 MOVE "A" TO WRK-XN-00001.                        RL2054.2
179200 REL-8X-TEST-8177700         226 TOWRK-FD1-                            .2
179300     177800MOVEWRK-L-D1RECKEY RL-D1KEY                     java.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 80
 NOT EXECUTE             .
179500                  TO RE-MARK                                      178000MOVESPACETO WRK-N-0001.                             RL2054.
179600             MOVE   "A"  TO CORRECT-X                             RL2054.2
179700             MOVE    WRK-XN-00001 TO COMPUTED-X                   RL2054.2
179800             PERFORM FAIL                                         RL2054.2
179900             PERFORM PRINT-DETAIL                                 RL2054.2
180000     ELSE                                                         RL2054.2
180100             PERFORM PASS                                         RL2054.2
180200              PRINTDETAIL.                               RL2054.
180300     ADD     1
180400 REL-8X-TEST-8-2.                                                 RL2054.2
180500     MOVE   "REL-8X-179200 REL-8X-TEST-8-1.      2
180600     READ    RL-FD1  INTO FILE-RECORD-INFO (1).                   RL2054.2
180700           XRECORD-UMBER1  226                             .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
180800             MOVE   "RECORD NUMBER LESS THAN RELATIVE KEY"        RL2054.2
180900                  TO RE-MARK                                      RL2054.2
181000MOVE    226TO CORRECTN                            .
181100             MOVE    XRECORD-NUMBER             MOVE    WRK-N-0001  -X                  2
181200             PERFORM FAIL                                         179800             PERFORMFAIL                                         RL2054.
181300             PERFORM PRINT-DETAIL                                 RL2054.2
181400     ELSE                                                         RL2054.2
181500             PERFORM PASS                                         RL2054.2
181600             PERFORM PRINT-DETAIL.                                RL2054.2
181700*                                                                 RL2054.2
181800 REL-8X-INIT-9.                                                   RL2054.2
181900     MOVE   "VIII-33 4.7.2"  TO ANSI-REFERENCE.                   RL2054.2
182000     MOVE   "REL-8X-TEST-9"  TO PAR-NAME.                         RL2054.2
182100     MOVE    300 TO WRK-RL-FD1-RECKEY.                            RL2054.2
182200     MOVE    WRK-RL-FD1-RECKEY TO RL-FD1-KEY.                     RL2054.2
RL2054.
182400     MOVE    SPACE  180900                   -MARK                                      2
182500     MOVE    1 TO REC-CT.                                         RL2054.2
182600     GO TO   REL-8X-TEST-9-0.                                     RL2054.2
182700 REL-8X-DELETE-9.                                                 RL2054.2
182800     PERFORM DE-LETE.                                             RL2054.2
182900     PERFORM PRINT-DETAIL.                                        RL2054.2
183000     GO TO   REL-8X-INIT-10.                                      RL2054.2
183100 REL-8X-TEST-9-0.                                                 181600             PERFORM PRINT-DETAIL.                                RL2054
183200     START   RL-FD1                                               RL2054.2
183300             KEY >= RL-FD1-KEY                                    RL2054.2
183400NOTRL2054.
183500                 MOVE "A" TO WRK-XN-00001.                        RL2054.2
183600182100MOVE    300 TO -RL-D1-ECKEY.                           RL20542
183700     IF      WRK-XN-00001 NOT = "A"                               RL2054.2
183800             MOVE   "OT INVALID KEY DID NOT EXECUTE"            RL2054.
183900                  TO RE-MARK                                      RL2054.2
184000             MOVE   "" TOCORRECT-                             2
184100             MOVE    WRK-XN-00001 TO COMPUTED-X                   RL2054.2
184200             PERFORM FAIL                                         RL2054.2
184300             PERFORM PRINT-DETAIL                                 RL2054.2
184400     ELSE                                                         RL2054.2
184500             PERFORM PASS                                         RL2054.2
184600             PERFORM     GOTO  8--.RL20542
184700     ADD     1 TO REC-CT.                                         183100REL8---.RL2054.2
184800 REL-X-TEST-9-2.                                                 RL2054.2
184900     MOVE   "REL-8X-TEST-9-2" TO PAR-NAME.                        RL2054.2
185000     READ    RL-FD1  INTO FILE-RECORD-INFO (1).                   RL2054.2
185100     IF      XRECORD-NUMBER (1) < 300                             RL2054.2
185200             MOVE   "RECORD NUMBER LESS THAN RELATIVE KEY"        RL2054.2
185300                  TO RE-ARK                                      RL2054.2
185400             MOVE    300 TO183900TO -                                      RL2054.
 MOVE    XRECORD- ()TO COMPUTED-             RL20542
185600             PERFORM FAIL                                         RL2054.2
185700             PERFORM PRINT-DETAIL                                 RL2054.2
185800     ELSE                                                         PERFORM -RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
185900             PERFORM PASS                                         RL2054.2
186000             184600             PERFORMDETAIL                                .2
186100184900RELTEST-PARNAME.                       .
186200 REL-8X-INIT-10.                                                  RL2054.2
186300     MOVE   "VIII-33 4.7.2 (GR7)"  TO ANSI-REFERENCE.             RL2054.2
186400     MOVE   "REL-8X-TEST-10"  TO PAR-NAME.                        RL2054.2
186500     MOVE    200 TO WRK-RL-FD1-RECKEY.                            RL2054.2
186600     MOVE    WRK-RL-FD1-RECKEY TO RL-FD1-KEY.                     RL2054.2
186700     MOVE    SPACES TO FILE-RECORD-INFO (1).                      RL2054.2
186800     MOVE    SPACE  TO WRK-XN-00001.                              RL2054.2
186900     MOVE    1 TO REC-CT.                                         RL2054.2
      TOREL-XTEST100                                    .java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
187100 REL-8X-DELETE-10.                                                RL2054.2
187200     PERFORM DE-LETE.                                             RL2054.2
187300     PERFORM PRINT-DETAIL.                                        RL2054.2
187400     GOTOREL--11.RL2054.2
 -TEST--.RL2054.2
187600     START   RL-FD1                                               RL2054.2
 >= RLFD1-KEY                                    .2
187800                 INVALID KEY                                      RL2054.2
187900                 MOVE "A" TO WRK-XN-00001.                        RL2054.2
188000 REL-8X-TEST-10-1.                                                RL2054.2
188100     IF      WRK-XN-00001 NOT = SPACE                             RL2054.2
188200             MOVE   "INVALID KEY SHOULD NOT EXECUTE"              RL2054.2
188300                  TO RE-MARK                                      RL2054.2
188400             MOVE    SPACE TO CORRECT-X                           189000PERFORM PRINT-.RL20542
188500             MOVE    WRK-XN-00001 TO COMPUTED-X                   RL2054.2
188600             PERFORM FAIL                                         RL2054.2
188700             PERFORM PRINT-DETAIL                                 RL2054.2
188800     ELSE                                                         RL2054.2
188900             PERFORM189500           NUMBER(  200                             java.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 80
189000             PERFORMPRINT-.                                .2
189100     ADD     1 TO REC-CT.                                         RL2054.2
189200 REL-8X-TEST-10-2.                                                RL2054.2
189300     MOVE   "REL-8X-TEST-10-2" TO PAR-NAME.                       RL2054.2
189400     READ    RL-FD1  INTO FILE-RECORD-INFO (1).                   RL2054.2
189500     IF      XRECORD-NUMBER (1) < 200                             RL2054.2
189600             MOVE   "RECORD NUMBER LESS THAN RELATIVE KEY"        RL2054.2
189700                  TO RE-MARK                                      RL2054.2
189800             MOVE    200 TO CORRECT-N                             RL2054.2
189900             MOVE    XRECORD-NUMBER (1) TO COMPUTED-N             RL2054.2
190000             PERFORM FAIL                                         RL2054.2
              PRINTRL2054java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
190200     ELSE                                                         RL2054.2
190300             PERFORM PASS                                         RL2054.2
190400             PERFORM PRINT-DETAIL.                                RL2054.2
*RL2054.2
190600 REL-8X-INIT-11.                                                  RL2054.2
190700     MOVE   "VIII-33 4.7.2 (GR7)"  TO ANSI192200                 KEY                                      RL2054.2
190800     MOVE   "REL-8X-TEST-11"  TO PAR-NAME.                        RL2054.2
190900     MOVE    555 TO WRK-RL192500           XN  = "                               2
191000     MOVE    WRK-RL-FD1-RECKEY TO RL-FD1-KEY.                     RL2054.2
191100     MOVE    SPACES TO FILE-RECORD-INFO (1).                      RL2054.2
191200     MOVE   SPACETOWRK--00001                              RL2054.2
191300     MOVE    1 TO REC-CT.                                         RL2054.2
191400     GO TO   REL-8X-TEST-11-0.                                    RL2054.2
191500 REL-8X-DELETE-11.                                                RL2054.2
191600     PERFORM DE-LETE.                                             RL2054.2
191700     PERFORM PRINT-DETAIL.                                        RL2054.2
191800     GO TO   REL-8X-INIT-12.                                      RL2054.2
191900 --TEST-10                                                java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
192000     START   RL-FD1                                               RL2054.2
192100             KEY >=  RL-FD1-KEY                                   RL2054.2
192200                 INVALID KEY                                      RL2054.2
192300                 MOVE "A" TO WRK-XN-00001.                        RL2054.2
192400 REL-8X-TEST-11-1.                                                
192500     IF      WRK-XN-00001 NOT = "A"                               RL2054.2
192600             MOVE   "INVALID KEY SHOULD HAVE EXECUTED"            RL2054.2
192700                  TO RE-MARK                                      RL2054.2
              ""TO CORRECTX                              .
192900             MOVE    WRK-XN-00001 TO COMPUTED-X                   RL2054.2
193000             PERFORM FAIL                                         RL2054.2
193100             PERFORM PRINT-DETAIL                                 RL2054.2
193200     ELSE                                                         RL2054.2
193300             PERFORM PASS                                         RL2054.2
193400             PERFORM PRINT-DETAIL.                                RL2054.2
193500*                                                                 RL2054.2
193600 REL-8X-INIT-12.                                                  RL2054.2
193700     MOVE   "VIII-33 4.7.2 (GR7)"  TO ANSI-REFERENCE.             RL2054.2
193800     MOVE   "REL-8X-TEST-12"  TO PAR-NAME.                        RL2054.2
193900     MOVE    027 TO WRK-RL-FD1-RECKEY.                            RL2054.2
194000     MOVE    WRK-RL-FD1-RECKEY TO RL-FD1-KEY.                     RL2054.2
194100     MOVE    SPACES TO FILE-RECORD-INFO (1).                      RL2054.2
194200     MOVE    SPACE  TO WRK-XN-00001.                              RL2054.2
194300     MOVE    1 TO REC-CT.                                         RL2054.2
194400     GO TO   REL-8X-TEST-12-0.                                    RL2054.2
194500 REL-8X-DELETE-12.                                                RL2054.2
194600     PERFORM DE-LETE.                                             RL2054.2
194700     PERFORM PRINT-DETAIL.                                        RL2054.2
194800     GO TO   REL-8X-INIT-13.                                      RL2054.2
194900 REL-8X-TEST-12-0.                                                RL2054.2
195000     START   RL-FD1                                               RL2054.2
195100             KEY >= RL-FD1-KEY                                    RL2054.2
195200             NOT INVALID KEY                                      RL2054.2
195300                 MOVE "A" TO WRK-XN-00001.                        RL2054.2
195400 REL-8X-TEST-12-1.                                                RL2054.2
195500     IF      WRK197500            PERFORM PRINTDETAILRL2054.
195600             MOVE   "NOT INVALID KEY SHOULD HAVE EXECUTED"        RL2054.2
195700                  TO RE-MARK                                      RL2054.2
195800             MOVE   "A" TO CORRECT-X                              RL2054.2
195900             MOVE    WRK-XN-00001 TO COMPUTED-X                   RL2054.2
196000             PERFORM FAIL                                         RL2054.2
196100             PERFORM PRINT-DETAIL                                 RL2054.2
196200     ELSE                                                         RL2054.2
196300             PERFORM PASS                                         RL2054.2
196400             PERFORM PRINT-DETAIL.                                RL2054.2
196500     ADD     1 TO REC-CT.                                         RL2054.2
196600 REL-8X-TEST-12-2.                                                RL2054.2
196700     MOVE   "REL-8X-TEST-12-2" TO PAR-NAME.                       RL2054.2
196800     READ    RL198900 -8-DELETE-.                                                RL2054.2
196900     IF      XRECORD-NUMBER (1) < 27                              RL2054.2
197000             MOVE   "RECORD NUMBER LESS THAN RELATIVE KEY"        RL2054.2
197100                  TO-MARKRL2054.2
197200             MOVE    27 TO CORRECT-N                              RL2054.2
197300             MOVE    XRECORD-NUMBER (1) TO COMPUTED-N             RL2054.2
197400             PERFORM FAIL                                         RL2054.2
197500             PERFORM PRINT-DETAIL                                 RL2054.2
197600     ELSE                                                         .
197700             PERFORM PASS                                         RL2054.2
197800             PERFORM PRINT-DETAIL.                                RL2054.2
*RL2054.2
198000 REL-8X-INIT-13.                                                  RL2054.2
198100     MOVE   "VIII-33 4.7.2 (GR7)"  TO ANSI-REFERENCE.             RL2054.2
198200     MOVE   "REL-8X-TEST-13"  TO PAR-NAME.                        RL2054.2
198300     MOVE     TO WRKRLFD1-ECKEY.                           2
198400     MOVE    WRK-RL-FD1-RECKEY TO RL-FD1-KEY.                     RL2054.2
198500     MOVE    SPACES TO FILE-RECORD-INFO (1).                      RL2054.2
198600     MOVE    SPACE  TO WRK-XN-00001.                              RL2054.2
198700     MOVE    1 TO REC-CT.                                         RL2054.2
198800     GO TO   REL-8X-TEST-13-0.                                    RL2054.2
198900 REL-8X-DELETE-13.                                                RL2054.2
199000     PERFORM DE-LETE.                                             RL2054.2
199100     PERFORM PRINT-DETAIL.                                        RL2054.2
199200GO   REL-XINIT-.                                      RL20542
199300 REL-8X-TEST-13-0.                                                RL2054.2
199400     START   RL-FD1                                               RL2054.2
199500             KEY >= RL-FD1-KEY                                    RL2054.2
199600             NOT INVALID KEY                                      RL2054.2
199700                 MOVE "A" TO WRK-XN-00001.                        RL2054.2
199800 REL-8X-TEST-13-1.                                                RL2054.2
199900     IF      WRK-XN-00001 NOT = SPACE                             RL2054.2
200000             MOVE   "NOT INVALID KEY SHOULD NOT 201700        1 -CT                                         
200100                  TO RE-MARK                                      RL2054.2
200200             MOVE    SPACE TO CORRECT-X                           RL2054.2
200300             MOVE    WRK-XN-00001 TO COMPUTED-X                   RL2054.2
200400             PERFORM FAIL                                         RL2054.202200      TO-X15.                                     RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
200500             PERFORM PRINT-DETAIL                                 RL2054202500KEY>RL-KEY                                    2
200600     ELSE                                                         RL2054.2
200700             PERFORM PASS                                         RL2054.2
200800             PERFORM PRINT-DETAIL.                                RL2054.2
200900*                                                                 RL2054.2
201000 REL-8X-INIT-14.                                                  RL2054.2
201100     MOVE   "VIII-33 4.7.2 (GR7)"  TO ANSI-REFERENCE.             RL2054.2
201200     MOVE   "REL-8X-TEST-14"  TO PAR-NAME.                        RL2054.2
      101 WRK--D1-.                            2
201400     MOVE    WRK-RL-FD1-RECKEY TO RL-FD1-KEY.                     RL2054.2
201500     MOVE    SPACES TO FILE-RECORD-INFO (1).                      RL2054.2
201600     MOVE    SPACE  TO WRK-XN-00001.                              RL2054.2
201700     MOVE    1 TO REC-CT.                                         RL2054.2
201800     GO TO   REL-8X-TEST-14-0.                                    RL2054.2
201900 REL-8X-DELETE-14.                                                RL2054.2
202000     PERFORM DE-LETE.                                             RL2054.2
202100     PERFORM PRINT-DETAIL.                                        RL2054.2
202200     GO TO   REL-8X-INIT-15.                                      RL2054.2
202300 REL-8X-TEST-14-0.                                                RL2054.2
202400     START   RL-FD1                                               RL2054.2
202500             KEY >= RL-FD1-KEY                                    RL2054.2
202600                 INVALID KEY                                      RL2054.2
202700                 MOVE "B" TO 204700                  TO RE-MARK  2
202800             NOT INVALID KEY                                      RL2054.2
202900                 MOVE "A" TO WRK-XN-00001.                        RL2054.2
203000 REL-8X-TEST-14-1.                                                RL2054.2
203100     IF      WRK-XN-00001  = "A RL2054.java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
203200             MOVE   "NOT INVALID KEY SHOULD HAVE EXECUTED"        RL2054.2
203300                  TO RE-MARK                                      RL2054.2
203400             MOVE   "A" TO CORRECT-X                              RL2054.2
203500             MOVE    WRK-XN-00001 TO COMPUTED-X                   RL2054.2
203600205900    666TO-RL--.                            .2
203700             PERFORM PRINT-DETAIL                                 RL2054.2
203800     ELSE                                                         RL2054.2
203900             PERFORM PASS                                         RL2054.2
204000             PERFORM PRINT-DETAIL.206200     MOVE   SPACE  TOWRK-XN-.                              .2
204100     ADD     1 TO REC-CT.                                         RL2054.2
204200 REL-8X-TEST-14-2.                                                RL2054.2
204300     MOVE   "REL-8X-TEST-14-2" TO PAR-NAME.                       RL2054.2
204400     READ    RL-FD1  INTO FILE-RECORD-INFO (1).                   RL2054.2
204500     IF      XRECORD-NUMBER (1) < 101                             RL2054.2
204600             MOVE   "RECORD NUMBER LESS THAN RELATIVE KEY"        RL2054.2
204700                  TO RE-MARK                                      RL2054.2
204800             MOVE    101 TO CORRECT-N                             RL2054.2
204900             MOVE    XRECORD-NUMBER (1) TO COMPUTED-N             RL2054.2
205000             PERFORM FAIL                                         RL2054.2
205100             PERFORM PRINT-DETAIL                                 RL2054.2
205200     ELSE                                                         RL2054.2
205300             PERFORM PASS                                         RL2054.207700     IF      WRK-00001   ""                              RL2054.
205400             PERFORM PRINT-DETAIL.                                RL2054.2
205500*                                                                 
                                                 .2
205700        .
205800        REL-X-EST"   NAME.                       2
205900     MOVE    666 TO WRK-RL-FD1-RECKEY.                            RL2054.2
206000     MOVE    WRK-RL-FD1-RECKEY TO RL-FD1-KEY.                     RL2054.2
206100     MOVE    SPACES TO FILE-RECORD-INFO (1).                      RL2054.2
206200     MOVE    SPACE  TO WRK-XN-00001.                              RL2054.2
MOVE    1TO REC-CT.                                        .2
206400     208700                                                                 2
206500 REL-8X-DELETE-15.                                                RL2054.2
206600     PERFORM DE-LETE.                                             RL2054.2
206700     PERFORM PRINT-DETAIL.                                        RL2054.2
206800     GO TO   REL-8X-INIT-16.                                      RL2054.2
206900 REL-8X--15-0.                                                2
        RL-FD1                                               2
207100             KEY >= RL-FD1-KEY                                    RL2054.2
207200                 INVALID KEY                                      RL2054.2
207300                 MOVE "A" TO WRK-XN-00001                         RL2054.2
207400             NOT INVALID KEY                                      RL2054.2
207500                 MOVE "B" TO WRK-XN-00001.                        RL2054.2
207600 REL-8X-TEST-15-1.                                                RL2054.2
207700     IF      WRK-XN-00001 NOT = "A"                               RL2054.2
207800             MOVE   "INVALID KEY SHOULD HAVE EXECUTED"            RL2054.2
207900                  TO RE-MARK                                      RL2054.2
210300START-RL2054.2
208100             MOVE    WRK-XN-00001 TO COMPUTED-X                   RL2054.2
208200             PERFORM FAIL                                         RL2054.2
208300             PERFORM PRINT-DETAIL                                 RL2054.2
208400     ELSE                                                              ENDSTART                                                    RL2054.
208500             PERFORM PASS                                         RL2054.2
208600             PERFORM PRINT-DETAIL.                                RL2054.2
208700*                                                                 RL2054.2
208800 REL-8X-INIT-16.                                                  RL2054.2
208900     MOVE   "VIII-33 4.7.2 (GR7)"  TO ANSI-REFERENCE.             RL2054.2
209000     MOVE   "REL-8X-TEST-16"  TO PAR-NAME.                        RL2054.2
209100     MOVE    200 TO WRK-RL-FD1-RECKEY.                            RL2054.2
209200     MOVE    WRK-RL-FD1-RECKEY TO RL-FD1-KEY.                     RL2054.2
209300     MOVE    SPACES TO FILE-RECORD-INFO (1).                      RL2054.2
209400     MOVE    SPACE  TO WRK-XN-00001.                              RL2054.2
209500     MOVE    SPACE  TO WRK-XN-00002.                              RL2054.2
209600     MOVE    1 TO REC-CT.                                         RL2054.2
209700     GO TO   REL-8X-TEST-16-0.                                    RL2054.2
209800 REL-8X-DELETE-16.                                                RL2054.2
209900     PERFORM DE-LETE.                                             RL2054.2
210000     PERFORM PRINT-DETAIL.                                        RL2054.2
210100     GO TO   REL-8X-INIT-17.                                      RL2054.2
210200 REL-8X-TEST-16-0.                                                RL2054.2
210300     START   RL-FD1                                               RL2054.2
210400             KEY >= RL-FD1-KEY                                    RL2054.2
210500                 INVALID KEY                                      RL2054.2
210600                 MOVE "A" TO WRK-XN-00001                         RL2054.2
210700     END-START                                                    RL2054.2
210800     MOVE   "Z" TO WRK-XN-00002.                                  RL2054.2
210900 REL-8X-TEST-16-1.                                                RL2054.2
211000     IF      WRK-XN-00001 NOT = SPACE                             RL2054.2
211100             MOVE   "INVALID KEY SHOULD NOT HAVE EXECUTED"        RL2054.2
211200                  TO RE-MARK                                      RL2054.2
211300             MOVE    SPACE TO CORRECT-X                           RL2054.2
211400             MOVE    WRK-XN-00001 TO COMPUTED-X                   RL2054.2
211500             FAIL                                         2
211600             PERFORM PRINT-DETAIL                                 RL2054.2
211700     ELSE                                                         RL2054.2
211800             PERFORM PASS                                         RL2054.2
211900             PERFORM PRINT-DETAIL.                                RL2054.2
212000     ADD     1 TO REC-CT.                                         RL2054.2
212100 REL-8X-TEST-16-2.                                                RL2054.2
212200     MOVE   "REL-8XTEST--2" TO -NAME.                       RL2054.2
212300     READ    RL-FD1  INTO FILE-RECORD-INFO (1).                   RL2054.2
212400     IF      XRECORD-NUMBER (1) < 200                             RL2054.2
212500             MOVE   "RECORD NUMBER LESS THAN RELATIVE KEY"        RL2054.2
212600                  TO RE-MARK                                      RL2054.2
212700             MOVE    200 TO CORRECT-N                             RL2054.2
212800             MOVE    XRECORD-NUMBER (1) TO COMPUTED-N             RL2054.2
212900             PERFORM FAIL                                         RL2054.2
213000             PERFORM PRINT-DETAIL                                 RL2054.2
213100     ELSE                                                         RL2054.2
213200             PERFORM PASS                                         RL2054.2
213300             PERFORM PRINT-DETAIL.                                RL2054.2
213400     ADD     1 TO REC-CT.                                         RL2054.2
213500 REL-8X-TEST-16-3.                                                RL2054.2
213600     MOVE   "REL-8X-TEST-16-3" TO PAR-NAME.                       RL2054.2
213700     IF      WRK-XN-00002 NOT = "Z"                               RL2054.2
213800             MOVE   "SCOPE TERMINATOR IGNORED" TO RE-MARK         RL2054.2
213900             MOVE   "Z"  TO CORRECT-X                             RL2054.2
214000             MOVE    WRK-XN-00001 TO COMPUTED-X                   RL2054.2
214100             PERFORM FAIL                                         RL2054.2
214200             PERFORM PRINT-DETAIL                                 RL2054.2
214300     ELSE                                                         RL2054.2
214400             PERFORM PASS                                         RL2054.2
214500             PERFORM PRINT-DETAIL.                                RL2054.2
214600*                                                                 RL2054.2
214700 REL-8X-INIT-17.                                                  RL2054.2
214800     MOVE   "VIII-33 4.7.2 (GR7)"  TO ANSI-REFERENCE.             RL2054.2
214900     MOVE   "REL-8X-TEST-17"  TO PAR-NAME.                        RL2054.2
215000     MOVE    555 TO WRK-RL-FD1-RECKEY.                            RL2054.2
215100     MOVE    WRK-RL-FD1-RECKEY TO RL-FD1-KEY.                     RL2054.2
215200     MOVE    SPACES TO FILE-RECORD-INFO (1).                      RL2054.2
215300     MOVE    SPACE  TO WRK-XN-00001.                              RL2054.2
215400     MOVE    SPACE  TO WRK-XN-00002.                              RL2054.2
215500     MOVE    1 TO REC-CT.                                         RL2054.2
215600     GO TO   REL-8X-TEST-17-0.                                    RL2054.2
215700 REL-8X-DELETE-17.                                                RL2054.2
215800     PERFORM DE-LETE.                                             RL2054.2
215900     PERFORM PRINT-DETAIL.                                        RL2054.2
216000     GO TO   REL-8X-INIT-18.                                      RL2054.2
216100 REL-8X-TEST-17-0.                                                RL2054.2
216200     START   RL-FD1                                               RL2054.2
216300             KEY >= RL-FD1-KEY                                    RL2054.2
216400                 INVALID KEY                                      RL2054.2
216500                 MOVE "A" TO WRK-XN-00001                         RL2054.2
216600     END-START                                                    RL2054.2
216700     MOVE   "Z" TO WRK-XN-00002.                                  RL2054.2
216800 REL-8X-TEST-17-1.                                                RL2054.2
216900     IF      WRK-XN-00001 NOT = "A"                               RL2054.2
217000             MOVE   "INVALID KEY SHOULD HAVE EXECUTED"            RL2054.2
217100                  TO RE-MARK                                      RL2054.2
217200             MOVE   "A" TO CORRECT-X                              RL2054.2
217300             MOVE    WRK-XN-00001 TO COMPUTED-X                   RL2054.2
217400             PERFORM FAIL                                         RL2054.2
217500             PERFORM PRINT-DETAIL                                 RL2054.2
217600     ELSE                                                         RL2054.2
217700             PERFORM PASS                                         RL2054.2
217800             PERFORM PRINT-DETAIL.                                RL2054.2
217900     ADD     1 TO REC-CT.                                         RL2054.2
218000 REL-8X-TEST-17-2.                                                RL2054.2
218100     MOVE   "REL-8X-TEST-17-2" TO PAR-NAME.                       RL2054.2
218200     IF      WRK-XN-00002 NOT = "Z"                               RL2054.2
218300             MOVE   "SCOPE TERMINATOR IGNORED" TO RE-MARK         RL2054.2
218400             MOVE   "Z"  TO CORRECT-X                             RL2054.2
218500             MOVE    WRK-XN-00001 TO COMPUTED-X                   RL2054.2
218600             PERFORM FAIL                                         RL2054.2
218700             PERFORM PRINT-DETAIL                                 RL2054.2
218800     ELSE                                                         RL2054.2
218900             PERFORM PASS                                         RL2054.2
219000             PERFORM PRINT-DETAIL.                                RL2054.2
219100*                                                                 RL2054.2
219200 REL-8X-INIT-18.                                                  RL2054.2
219300     MOVE   "VIII-33 4.7.2 (GR7)"  TO ANSI-REFERENCE.             RL2054.2
219400     MOVE   "REL-8X-TEST-18"  TO PAR-NAME.                        RL2054.2
219500     MOVE    027 TO WRK-RL-FD1-RECKEY.                            RL2054.2
219600     MOVE    WRKRLFD1- KEY.                    .2
219700     MOVE    SPACES TO FILE-RECORD-INFO (1).                      RL2054.2
219800     MOVE    SPACE  TO WRK-XN-00001.                              RL2054.2
219900     MOVE    SPACE  TO WRK-XN-00002.                              RL2054.2
220000     MOVE    1 TO REC-CT.                                         RL2054.2
220100     GO TO   REL-8X-TEST-18-0.                                    RL2054.2
220200 REL-8X-DELETE-18.                                                RL2054.2
220300     PERFORM DE-LETE.                                             RL2054.2
220400     PERFORM PRINT-DETAIL.                                        RL2054.2
220500     GO TO   REL-8X-INIT-19.                                      RL2054.2
220600 REL-8X-TEST-18-0.                                                RL2054.2
220700     START   RL-FD1                                               RL2054.2
220800             KEY >= RL-FD1223200XRECORD-1 N             2
220900             NOT INVALID KEY                                      RL2054.2
221000                 MOVE223300PERFORMFAIL                                         .2
221100     END-START                                                    RL2054.2
221200     MOVE   "Z" TO WRK223600PERFORM PASS                                         RL2054.2
221300 REL-8X-TEST-18-1.                                                RL2054.2
221400     IF      WRK-XN-00001 NOT = "A"                               RL2054.2
221500             MOVE   "NOT INVALID KEY SHOULD HAVE EXECUTED"        RL2054.2
221600                  TO RE-MARK                                           IF      WRK-XN-00002 NOT = "Z"                               RL2054
221700             MOVE   "" TO -                              .2
221800             MOVE    WRK-XN-00001 TO COMPUTED-X                   RL2054.2
221900             PERFORM FAIL                                         RL2054.2
 PERFORM PRINT-ETAIL                                 RL2054.2
222100     ELSE                                                         RL2054.2
222200             PERFORM PASS                                         RL2054.2
222300             PERFORM PRINT-DETAIL.                                RL2054.2
222400     ADD     1 TO REC-CT.                                         RL2054.2
222500 REL-8X-TEST-18-2.                                                RL2054.2
222600     MOVE   "REL-8X-TEST-18-2" TO PAR-NAME.                       RL2054.2
222700     READ    RL-FD1  INTO FILE-RECORD-INFO (1).                   RL2054.2
222800     IF      XRECORD-NUMBER (1) < 27                              RL2054.2
222900             MOVE   "RECORD NUMBER LESS THAN RELATIVE KEY"        RL2054.2
223000                  TO RE-MARK                                      RL2054.2
223100             MOVE    27 TO CORRECT-N                              RL2054.2
223200             MOVE    XRECORD-NUMBER (1) TO COMPUTED-N             RL2054.2
223300             PERFORM FAIL                                         RL2054.2
223400             PERFORM PRINT-DETAIL                                 RL2054.2
223500     ELSE                                                         RL2054.2
223600             PERFORM PASS                                         RL2054.2
223700             PERFORM PRINT-DETAIL.                                RL2054.2
223800     ADD     1 TO REC-CT.                                         RL2054.2
223900 REL-8X-TEST-18-3.                                                RL2054.2
224000     MOVE   "REL-8X-TEST-18-3" TO PAR-NAME.                       RL2054.2
224100     IF      WRK-XN-00002 NOT = "Z"                               RL2054.2
224200             MOVE   "SCOPE TERMINATOR IGNORED" TO RE-MARK         RL2054.2
 MOVE   ""TO -X                             .2
224400             MOVE    WRK-XN-00001 TO COMPUTED-X                   RL2054.2
224500             PERFORM FAIL                                         RL2054.2
224600             PERFORM PRINT-DETAIL                                 RL2054.2
224700     ELSE                                                         RL2054.2
224800             PERFORM PASS                                         RL2054.2
224900             PERFORM PRINT-DETAIL.                                RL2054.2
225000*                                                                 RL2054.2
225100 REL-8X-INIT-19.                                                  RL2054.2
225200     MOVE   "VIII-33 4.7.2 (GR7)"  TO ANSI-REFERENCE.             RL2054.2
225300     MOVE   "REL-8X-TEST-19"  TO PAR-NAME.                        RL2054.2
225400     MOVE    555 TO WRK-RL-FD1-RECKEY.                            RL2054.2
225500     MOVE    WRK-RL-FD1-RECKEY TO RL-FD1-KEY.                     RL2054.2
225600MOVE   SPACES  FILE-()                      .2
225700     MOVE    SPACE  TO WRK-XN-00001.                              RL2054.2
225800     MOVE    SPACE  TO WRK-XN-00002.                              RL2054.2
225900         1 TO
226000     GO TO   REL-8X-TEST-19-0.                                    RL2054.2
226100 REL-8X-DELETE-19.                                                RL2054.2
226200     PERFORM DE-LETE.                                             RL2054.2
226300     PERFORM PRINT-DETAIL.                                        RL2054.2
226400     GO TO   REL-8X-INIT-20.                                      RL2054.2
226500 REL-8X-TEST-19-0.                                                RL2054.2
226600     START   RL-FD1                                               RL2054.2
226700             KEY >= RL-FD1-KEY                                    RL2054.2
226800             NOT INVALID KEY                                      RL2054.2
226900                 MOVE "A" TO WRK-XN-00001                         RL2054.2
227000     END-START                                                    RL2054.2
227100     MOVE   "Z" TO WRK-XN-00002.                                  RL2054.2
227200 REL-8X-TEST-19-1.                                                RL2054.2
227300     IF      WRK-XN-00001 NOT = SPACE                             RL2054.2
227400             MOVE   "NOT INVALID KEY SHOULD NOT HAVE EXECUTED"    RL2054.2
227500                  TO RE-MARK                                      RL2054.2
227600             MOVE    SPACE TO CORRECT-X                           RL2054.2
227700             MOVE    WRK-XN-00001 TO COMPUTED-X                   RL2054.2
227800             PERFORM FAIL                                         RL2054.2
227900             PERFORM PRINT-DETAIL                                 RL2054.2
228000     ELSE                                                         RL2054.2
228100             PERFORM PASS                                         RL2054.2
228200             PERFORM PRINT-DETAIL.                                RL2054.2
228300     ADD     1 TO REC-CT.                                         RL2054.2
228400REL-8-TEST19-.RL2054.2
228500     MOVE   "REL-8X-TEST230200MOVE    SPACE  TO WRK-XN-00001.                              RL2054.2
228600     IF      WRK-XN-00002 NOT = "Z"                               RL2054.2
228700             MOVE   "SCOPE TERMINATOR IGNORED" TO RE-MARK         RL2054.2
228800             MOVE   "Z"  TO CORRECT-X                             RL2054.2
228900             MOVE    WRK-XN-00001 TO COMPUTED-X                   RL2054.2
229000             PERFORM FAIL                                         RL2054.2
229100             PERFORM PRINT-DETAIL                                 RL2054.2
229200     ELSE                                                         RL2054.2
229300             PERFORM PASS                                         RL2054.2
229400             PERFORM PRINT-DETAIL.                                RL2054.2
229500*                                                                 RL2054.2
229600 REL-8X-INIT-20.                                                  RL2054.2
229700     MOVE   "VIII-33 4.7.2 (GR7)"  TO ANSI-REFERENCE.             RL2054.2
229800     MOVEREL-8X-20   PAR.RL20542
229900     MOVE    101 TO WRK-RL-FD1-RECKEY.                            RL2054.2
230000     MOVE    WRK-RL-FD1-RECKEY TO RL-FD1-KEY.                     RL2054.2
230100     MOVE    SPACES TO FILE-RECORD-INFO (1).                      RL2054.2
230200     MOVE    SPACE  TO WRK-XN-00001.                              RL2054.2
230300     MOVE    1 TO REC-CT.                                         RL2054.2
230400     GO TO   REL-8X-TEST-20-0.                                    RL2054.2
230500 REL-8X-DELETE-20.                                                RL2054.2
230600     PERFORM DE-LETE.                                             RL2054.2
230700     PERFORM PRINT-DETAIL.                                        RL2054.2
230800     GO TO   REL-8X-INIT232300MOVE    WRK-N00001TOCOMPUTED                   2
230900 REL8X-EST-.RL2054.2
231000     START   RL-FD1                                               RL2054.2
231100             KEY >= RL-FD1-KEY                                    RL2054.2
231200                 INVALID KEY                                      RL2054.2
231300                 MOVE "B" TO WRK-XN-00001                         RL2054.2
231400             NOT INVALID KEY                                      RL2054.2
231500                 MOVE "A" TO WRK-XN-00001                         RL2054.2
231600     END-START                                                    RL2054.2
231700     MOVE   "Z" TO WRK-XN-00002.                                  RL2054.2
231800 REL-8X-TEST-20-1.                                                RL2054.2
231900     IF      WRK-XN-00001 NOT = "A"                               RL2054.2
232000             MOVE   "NOT INVALID KEY SHOULD HAVE EXECUTED"        RL2054.2
232100                  TO RE-MARK                                      RL2054.2
232200             MOVE   "A" TO CORRECT-X                              RL2054.2
232300             MOVE    WRK-XN-00001 TO COMPUTED-X                   RL2054.2
232400             PERFORM FAIL                                         RL2054.2
232500             PERFORM PRINT-DETAIL                                 RL2054.2
232600     ELSE                                                         RL2054.2
232700             PERFORM PASS                                         RL2054.2
232800             PERFORM PRINT-DETAIL.                                RL2054.2
232900     ADD     1 TO REC-CT.                                         RL2054.2
233000 REL-8X-TEST-20-2.                                                RL2054.2
233100     MOVE   "REL-8X-TEST-20-2" TO PAR-NAME.                       RL2054.2
233200     READ    RL-FD1  INTO FILE-RECORD-INFO (1).                   RL2054.2
233300     IF      XRECORD-NUMBER (1) < 101                             RL2054.2
233400             MOVE   "RECORD NUMBER LESS THAN RELATIVE KEY"        RL2054.2
233500                  TO RE-MARK                                      RL2054.2
233600             MOVE    101 TO CORRECT-N                             RL2054.2
233700             MOVE    XRECORD-NUMBER (1) TO COMPUTED-N             RL2054.2
233800             PERFORM FAIL                                         RL2054.2
233900             PERFORM PRINT-DETAIL                                 RL2054.2
234000     ELSE                                                         RL2054.2
234100             PERFORM PASS                                         RL2054.2
234200             PERFORM PRINT-DETAIL.                                RL2054.2
234300     ADD     1 TO REC-CT.                                         RL2054.2
234400 REL-8X-TEST-20-3.                                                RL2054.2
234500     MOVE   "REL-8X-TEST-20-3" TO PAR-NAME.                       RL2054.2
234600     IF      WRK-XN-00002 NOT = "Z"                               RL2054.2
234700             MOVE   "SCOPE TERMINATOR IGNORED" TO RE-MARK         RL2054.2
234800             MOVE   "Z"  TO CORRECT-X                             RL2054.2
234900             MOVE    WRK-XN-00001 TO COMPUTED
235000             PERFORM FAIL                                         RL2054.2
235100             PERFORM PRINT-DETAIL                                 RL2054.2
235200     ELSE                                                         RL2054.2
235300             PERFORM PASS                                         RL2054.2
235400             PERFORM PRINT-DETAIL.                                RL2054.2
235500*                                                                 RL2054.2
235600 REL-8X-INIT-21.                                                  RL2054.2
235700     MOVE   "VIII-33 4.7.2 (GR7)"  TO ANSI-REFERENCE.             RL2054.2
235800     MOVE   "REL-8X-TEST-21"  TO PAR-NAME.                        RL2054.2
235900     MOVE    666 TO WRK-RL-FD1-RECKEY.                            RL2054.2
236000     MOVE    WRK-RL-FD1-RECKEY TO RL-FD1-KEY.                     RL2054.2
236100     MOVE    SPACES TO FILE-RECORD-INFO (1).                      RL2054.2
236200     MOVE    SPACE  TO WRK-XN-00001.                              RL2054.2
236300     MOVE    SPACE  TO WRK-XN-00002.                              RL2054.2
236400     MOVE    1 TO REC-CT.                                         RL2054.2
236500     GO TO   REL-8X-TEST-21-0.                                    RL2054.2
236600 REL-8X-DELETE-21.                                                RL2054.2
236700     PERFORM DE-LETE.                                             RL2054.2
236800     PERFORM PRINT-DETAIL.                                        RL2054.2
236900     GO TO   REL-8X-END-21.                                       RL2054.2
237000 REL-8X-TEST-21-0.                                                RL2054.2
237100     START   RL-FD1                                               RL2054.2
237200             KEY >= RL-FD1-KEY                                    RL2054.2
237300                                                       
237400                 MOVE "A" TO WRK-XN-00001                         RL2054.2
237500             NOT INVALID KEY                                      RL2054.2
237600                 MOVE "B" TO WRK-XN-00001                         RL2054.2
237700     END-START                                                    RL2054.2
237800     MOVE   "Z" TO WRK-XN-00002.                                  RL2054.2
237900 REL-8X-TEST-21-1.                                                RL2054.2
238000     IF      WRK-XN-00001 NOT = "A"                               RL2054.2
238100             MOVE   "INVALID KEY SHOULD HAVE EXECUTED"            RL2054.2
238200                  TO RE-MARK                                      RL2054.2
238300             MOVE   "A" TO CORRECT-X                              RL2054.2
238400             MOVE    WRK-XN-00001 TO COMPUTED-X                   RL2054.2
238500             PERFORM FAIL                                         RL2054.2
238600             PERFORM PRINT-DETAIL                                 RL2054.2
238700     ELSE                                                         RL2054.2
238800             PERFORM PASS                                         RL2054.2
238900             PERFORM PRINT-DETAIL.                                RL2054.2
239000     ADD     1 TO REC-CT.                                         RL2054.2
239100 REL-8X-TEST-21-2.                                                RL2054.2
                      RL2054.2
239300     IF      WRK-XN-00002 NOT = "Z"                               RL2054.2
239400             MOVE   "SCOPE TERMINATOR IGNORED" TO RE-MARK         RL2054.2
239500             MOVE   "Z"  TO CORRECT-X                             RL2054.2
239600             MOVE    WRK-XN-00001 TO COMPUTED-X                   RL2054.2
239700             PERFORM FAIL                                         RL2054.2
239800             PERFORM PRINT-DETAIL                                 RL2054.2
239900     ELSE                                                         RL2054.2
240000             PERFORM PASS                                         RL2054.2
240100             PERFORM PRINT-DETAIL.                                RL2054.2
240200 REL-8X-END-21.                                                   RL2054.2
240300     CLOSE   RL-FD1.                                              RL2054.2
240400     CLOSE   RL-FS2.                                              RL2054.2
240500 REL-8X-EXIT.                                                     RL2054.2
240600     EXIT.                                                        RL2054.2
240700*                                                                 RL2054.2
240800 CCVS-EXIT SECTION.                                               RL2054.2
240900 CCVS-999999.                                                     RL2054.2
241000     GO TO CLOSE-FILES.                                           RL2054.2

Messung V0.5 in Prozent
C=94 H=96 G=94

¤ 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.180Bemerkung:  ¤

*Bot Zugriff






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

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.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

letze Version des Elbe Quellennavigators


Jenseits des Üblichen ....

Besucher

Besucher

Statistik
#Sources=1127926
#Domains=2039723