products/sources/formale sprachen/Cobol/Test-Suite/COBOL/RL image not shown  

Quellcode-Bibliothek

© Kompilation durch diese Firma

[Weder Korrektheit noch Funktionsfähigkeit der Software werden zugesichert.]

Datei: bug_5522.v   Sprache: Cobol

000100 IDENTIFICATION DIVISION.                                         RL2074.2
000200 PROGRAM-ID.                                                      RL2074.2
000300     RL207A.                                                      RL2074.2
000400****************************************************************  RL2074.2
000500*                                                              *  RL2074.2
000600*    VALIDATION FOR:-                                          *  RL2074.2
000700*                                                              *  RL2074.2
000800*    "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH.     ".RL2074.2
000900*                                                              *  RL2074.2
001000*    "COBOL 85 VERSION 4.2, Apr  1993 SSVG                      ".RL2074.2
001100*                                                              *  RL2074.2
001200****************************************************************  RL2074.2
001300*GENERAL:    THE FUNCTION OF THIS PROGRAM IS TO PROCESS A RELATIVERL2074.2
001400*            I-O FILE RANDOMLY (ACCESS MODE IS DYNAMIC). THE FILE RL2074.2
001500*            USED AS INPUT IS THAT FILE CREATED BY RL206A.        RL2074.2
001600*                                                                 RL2074.2
001700*            FIRST THE FILE IS VERIFED AS TO THE EXISTANCE AND    RL2074.2
001800*            ACCURACY OF THE 500  RECORDS CREATED IN THE FIRST    RL2074.2
001900*            PROGRAM.  SECONDLY, RECORDS OF THE FILE ARE SEL-     RL2074.2
002000*            ECTIVELY UPDATED; AND THIRDLY, THE ACCURACY OF EACH  RL2074.2
002100*            RECORD IN THE FILE IS AGAIN VERIFIED.                RL2074.2
002200*                                                                 RL2074.2
002300*            X-CARD PARAMETERS WHICH MUST BE SUPPLIED FOR THIS    RL2074.2
002400*            PROGRAM ARE:                                         RL2074.2
002500*                                                                 RL2074.2
002600*                 X-21   IMPLEMENTOR-NAME IN ASSIGN TO CLAUSE FOR RL2074.2
002700*                         RELATIVE  I-O DATA FILE                 RL2074.2
002800*                 X-55   SYSTEM PRINTER                           RL2074.2
002900*                 X-69   ADDITIONAL VALUE OF CLAUSES              RL2074.2
003000*                 X-74   VALUE OF IMPLEMENTOR-NAME                RL2074.2
003100*                 X-75   OBJECT OF VALUE OF CLAUSE                RL2074.2
003200*                 X-82   SOURCE-COMPUTER                          RL2074.2
003300*                 X-83   OBJECT-COMPUTER.                         RL2074.2
003400*                                                                 RL2074.2
003500****************************************************************  RL2074.2
003600 ENVIRONMENT DIVISION.                                            RL2074.2
003700 CONFIGURATION SECTION.                                           RL2074.2
003800 SOURCE-COMPUTER.                                                 RL2074.2
003900     Card0130.                                                    RL2074.2
004000 OBJECT-COMPUTER.                                                 RL2074.2
004100     Card0131.                                                    RL2074.2
004200 INPUT-OUTPUT SECTION.                                            RL2074.2
004300 FILE-CONTROL.                                                    RL2074.2
004400     SELECT PRINT-FILE ASSIGN TO                                  RL2074.2
004500     "C0085" .                                                    RL2074.2
004600     SELECT  RL-FD1 ASSIGN TO                                     RL2074.2
004700     XXXXP021                                                     RL2074.2
004800             ORGANIZATION IS RELATIVE                             RL2074.2
004900             ACCESS  MODE IS DYNAMIC                              RL2074.2
005000             RELATIVE KEY RL-FD1-KEY                              RL2074.2
005100             STATUS WS-STATUS.                                    RL2074.2
005200 DATA DIVISION.                                                   RL2074.2
005300 FILE SECTION.                                                    RL2074.2
005400 FD  PRINT-FILE.                                                  RL2074.2
005500 01  PRINT-REC PICTURE X(120).                                    RL2074.2
005600 01  DUMMY-RECORD PICTURE X(120).                                 RL2074.2
005700 FD  RL-FD1                                                       RL2074.2
005800     LABEL RECORDS STANDARD                                       RL2074.2
005900     VALUE OF                                                     RL2074.2
006000     Impl1                                                        RL2074.2
006100     IS                                                           RL2074.2
006200     4711                                                         RL2074.2
006300                                                                  RL2074.2
006400     BLOCK  CONTAINS 1 RECORDS                                    RL2074.2
006500     RECORD VARYING 120 TO 140 DEPENDING WRK-SIZE.                RL2074.2
006600 01  RL-FD1R1-F-G-140.                                            RL2074.2
006700     02 FILLER PICTURE X(140).                                    RL2074.2
006800 WORKING-STORAGE SECTION.                                         RL2074.2
006900 01  WS-STATUS    PIC XX.                                         RL2074.2
007000 01  WRK-SIZE     PIC 999.                                        RL2074.2
007100 01  WRK-CS-09V00 PIC S9(09)      USAGE COMP VALUE ZERO.          RL2074.2
007200 01  RL-FD1-KEY        PIC 9(09)  USAGE COMP VALUE ZERO.          RL2074.2
007300 01  WRK-DS-09V00-002 PIC S9(9) VALUE ZERO.                       RL2074.2
007400 01  WRK-CS-09V00-002 PIC S9(09)       USAGE COMP VALUE ZERO.     RL2074.2
007500 01  WRK-CS-09V00-003 PIC S9(09)       USAGE COMP VALUE ZERO.     RL2074.2
007600 01  I-O-ERROR-RL-FD1 PIC X(3) VALUE "NO ".                       RL2074.2
007700 01  WRK-CS-09V00-001 PIC S9(09)       USAGE COMP VALUE ZERO.     RL2074.2
007800 01  WRK-CS-09V00-004 PIC S9(09)       USAGE COMP VALUE ZERO.     RL2074.2
007900 01  WRK-CS-09V00-005 PIC S9(09)       USAGE COMP VALUE ZERO.     RL2074.2
008000 01  WRK-DS-09V00-001 PIC S9(09)      VALUE ZERO.                 RL2074.2
008100 01  FILE-RECORD-INFORMATION-REC.                                 RL2074.2
008200     03 FILE-RECORD-INFO-SKELETON.                                RL2074.2
008300        05 FILLER                 PICTURE X(48)       VALUE       RL2074.2
008400             "FILE= ,RECORD= /0,RECNO=000000,UPDT=00".  RL2074.2
008500        05 FILLER                 PICTURE X(46)       VALUE       RL2074.2
008600             ",ODO=0000,PGM= ,LRECL=000000,BLKSIZ =0000".    RL2074.2
008700        05 FILLER                 PICTURE X(26)       VALUE       RL2074.2
008800             ",LFIL=000000,ORG= ,LBLR= ".                        RL2074.2
008900        05 FILLER                 PICTURE X(37)       VALUE       RL2074.2
009000             ",RECKEY= ".             RL2074.2
009100        05 FILLER                 PICTURE X(38)       VALUE       RL2074.2
009200             ",ALTKEY1= ".            RL2074.2
009300        05 FILLER                 PICTURE X(38)       VALUE       RL2074.2
009400             ",ALTKEY2= ".            RL2074.2
009500        05 FILLER                 PICTURE X(7)        VALUE SPACE.RL2074.2
009600     03 FILE-RECORD-INFO          OCCURS  10  TIMES.              RL2074.2
009700        05 FILE-RECORD-INFO-P1-120.                               RL2074.2
009800           07 FILLER              PIC X(5).                       RL2074.2
009900           07 XFILE-NAME           PIC X(6).                      RL2074.2
010000           07 FILLER              PIC X(8).                       RL2074.2
010100           07 XRECORD-NAME         PIC X(6).                      RL2074.2
010200           07 FILLER              PIC X(1).                       RL2074.2
010300           07 REELUNIT-NUMBER     PIC 9(1).                       RL2074.2
010400           07 FILLER              PIC X(7).                       RL2074.2
010500           07 XRECORD-NUMBER       PIC 9(6).                      RL2074.2
010600           07 FILLER              PIC X(6).                       RL2074.2
010700           07 UPDATE-NUMBER       PIC 9(2).                       RL2074.2
010800           07 FILLER              PIC X(5).                       RL2074.2
010900           07 ODO-NUMBER          PIC 9(4).                       RL2074.2
011000           07 FILLER              PIC X(5).                       RL2074.2
011100           07 XPROGRAM-NAME        PIC X(5).                      RL2074.2
011200           07 FILLER              PIC X(7).                       RL2074.2
011300           07 XRECORD-LENGTH       PIC 9(6).                      RL2074.2
011400           07 FILLER              PIC X(7).                       RL2074.2
011500           07 CHARS-OR-RECORDS    PIC X(2).                       RL2074.2
011600           07 FILLER              PIC X(1).                       RL2074.2
011700           07 XBLOCK-SIZE          PIC 9(4).                      RL2074.2
011800           07 FILLER              PIC X(6).                       RL2074.2
011900           07 RECORDS-IN-FILE     PIC 9(6).                       RL2074.2
012000           07 FILLER              PIC X(5).                       RL2074.2
012100           07 XFILE-ORGANIZATION   PIC X(2).                      RL2074.2
012200           07 FILLER              PIC X(6).                       RL2074.2
012300           07 XLABEL-TYPE          PIC X(1).                      RL2074.2
012400        05 FILE-RECORD-INFO-P121-240.                             RL2074.2
012500           07 FILLER              PIC X(8).                       RL2074.2
012600           07 XRECORD-KEY          PIC X(29).                     RL2074.2
012700           07 FILLER              PIC X(9).                       RL2074.2
012800           07 ALTERNATE-KEY1      PIC X(29).                      RL2074.2
012900           07 FILLER              PIC X(9).                       RL2074.2
013000           07 ALTERNATE-KEY2      PIC X(29).                      RL2074.2
013100           07 FILLER              PIC X(7).                       RL2074.2
013200 01  NEW-115-CHAR-AREA.                                           RL2074.2
013300   03         NEW-115-120         PIC X(115).                     RL2074.2
013400 01  NEW-125-CHAR-AREA.                                           RL2074.2
013500   03         NEW-125-120         PIC X(120).                     RL2074.2
013600   03         EXTRA-5-CHARS       PIC X(5).                       RL2074.2
013700 01  NEW-128-CHAR-AREA.                                           RL2074.2
013800   03         NEW-128-120         PIC X(120).                     RL2074.2
013900   03         EXTRA-8-CHARS       PIC X(8).                       RL2074.2
014000 01  NEW-130-CHAR-AREA.                                           RL2074.2
014100   03         NEW-130-120         PIC X(120).                     RL2074.2
014200   03         EXTRA-10-CHARS      PIC X(10).                      RL2074.2
014300 01  NEW-132-CHAR-AREA.                                           RL2074.2
014400   03         NEW-132-120         PIC X(120).                     RL2074.2
014500   03         EXTRA-12-CHARS      PIC X(12).                      RL2074.2
014600 01  NEW-135-CHAR-AREA.                                           RL2074.2
014700   03         NEW-135-120         PIC X(120).                     RL2074.2
014800   03         EXTRA-15-CHARS      PIC X(15).                      RL2074.2
014900 01  NEW-140-CHAR-AREA.                                           RL2074.2
015000   03         NEW-140-120         PIC X(120).                     RL2074.2
015100   03         EXTRA-20-CHARS      PIC X(20).                      RL2074.2
015200 01  NEW-145-CHAR-AREA.                                           RL2074.2
015300   03         NEW-145-120         PIC X(120).                     RL2074.2
015400   03         EXTRA-25-CHARS      PIC X(25).                      RL2074.2
015500                                                                  RL2074.2
015600 01  TEST-RESULTS.                                                RL2074.2
015700     02 FILLER                   PIC X      VALUE SPACE.          RL2074.2
015800     02 FEATURE                  PIC X(20)  VALUE SPACE.          RL2074.2
015900     02 FILLER                   PIC X      VALUE SPACE.          RL2074.2
016000     02 P-OR-F                   PIC X(5)   VALUE SPACE.          RL2074.2
016100     02 FILLER                   PIC X      VALUE SPACE.          RL2074.2
016200     02  PAR-NAME.                                                RL2074.2
016300       03 FILLER                 PIC X(19)  VALUE SPACE.          RL2074.2
016400       03  PARDOT-X              PIC X      VALUE SPACE.          RL2074.2
016500       03 DOTVALUE               PIC 99     VALUE ZERO.           RL2074.2
016600     02 FILLER                   PIC X(8)   VALUE SPACE.          RL2074.2
016700     02 RE-MARK                  PIC X(61).                       RL2074.2
016800 01  TEST-COMPUTED.                                               RL2074.2
016900     02 FILLER                   PIC X(30)  VALUE SPACE.          RL2074.2
017000     02 FILLER                   PIC X(17)  VALUE                 RL2074.2
017100            " COMPUTED=".                                   RL2074.2
017200     02 COMPUTED-X.                                               RL2074.2
017300     03 COMPUTED-A               PIC X(20)  VALUE SPACE.          RL2074.2
017400     03 COMPUTED-N               REDEFINES COMPUTED-A             RL2074.2
017500                                 PIC -9(9).9(9).                  RL2074.2
017600     03 COMPUTED-0V18 REDEFINES COMPUTED-A   PIC -.9(18).         RL2074.2
017700     03 COMPUTED-4V14 REDEFINES COMPUTED-A   PIC -9(4).9(14).     RL2074.2
017800     03 COMPUTED-14V4 REDEFINES COMPUTED-A   PIC -9(14).9(4).     RL2074.2
017900     03       CM-18V0 REDEFINES COMPUTED-A.                       RL2074.2
018000         04 COMPUTED-18V0                    PIC -9(18).          RL2074.2
018100         04 FILLER                           PIC X.               RL2074.2
018200     03 FILLER PIC X(50) VALUE SPACE.                             RL2074.2
018300 01  TEST-CORRECT.                                                RL2074.2
018400     02 FILLER PIC X(30) VALUE SPACE.                             RL2074.2
018500     02 FILLER PIC X(17) VALUE " CORRECT =".                RL2074.2
018600     02 CORRECT-X.                                                RL2074.2
018700     03 CORRECT-A                  PIC X(20) VALUE SPACE.         RL2074.2
018800     03 CORRECT-N    REDEFINES CORRECT-A     PIC -9(9).9(9).      RL2074.2
018900     03 CORRECT-0V18 REDEFINES CORRECT-A     PIC -.9(18).         RL2074.2
019000     03 CORRECT-4V14 REDEFINES CORRECT-A     PIC -9(4).9(14).     RL2074.2
019100     03 CORRECT-14V4 REDEFINES CORRECT-A     PIC -9(14).9(4).     RL2074.2
019200     03      CR-18V0 REDEFINES CORRECT-A.                         RL2074.2
019300         04 CORRECT-18V0                     PIC -9(18).          RL2074.2
019400         04 FILLER                           PIC X.               RL2074.2
019500     03 FILLER PIC X(2) VALUE SPACE.                              RL2074.2
019600     03 COR-ANSI-REFERENCE             PIC X(48) VALUE SPACE.     RL2074.2
019700 01  CCVS-C-1.                                                    RL2074.2
019800     02 FILLER  PIC IS X(99)    VALUE IS " FEATURE PARL2074.2
019900-    "SS PARAGRAPH-NAME RL2074.2
020000-    " REMARKS".                                            RL2074.2
020100     02 FILLER                     PIC X(20)    VALUE SPACE.      RL2074.2
020200 01  CCVS-C-2.                                                    RL2074.2
020300     02 FILLER                     PIC X        VALUE SPACE.      RL2074.2
020400     02 FILLER                     PIC X(6)     VALUE "TESTED".   RL2074.2
020500     02 FILLER                     PIC X(15)    VALUE SPACE.      RL2074.2
020600     02 FILLER                     PIC X(4)     VALUE "FAIL".     RL2074.2
020700     02 FILLER                     PIC X(94)    VALUE SPACE.      RL2074.2
020800 01  REC-SKL-SUB                   PIC 9(2)     VALUE ZERO.       RL2074.2
020900 01  REC-CT                        PIC 99       VALUE ZERO.       RL2074.2
021000 01  DELETE-COUNTER                PIC 999      VALUE ZERO.       RL2074.2
021100 01  ERROR-COUNTER                 PIC 999      VALUE ZERO.       RL2074.2
021200 01  INSPECT-COUNTER               PIC 999      VALUE ZERO.       RL2074.2
021300 01  PASS-COUNTER                  PIC 999      VALUE ZERO.       RL2074.2
021400 01  TOTAL-ERROR                   PIC 999      VALUE ZERO.       RL2074.2
021500 01  ERROR-HOLD                    PIC 999      VALUE ZERO.       RL2074.2
021600 01  DUMMY-HOLD                    PIC X(120)   VALUE SPACE.      RL2074.2
021700 01  RECORD-COUNT                  PIC 9(5)     VALUE ZERO.       RL2074.2
021800 01  ANSI-REFERENCE                PIC X(48)    VALUE SPACES.     RL2074.2
021900 01  CCVS-H-1.                                                    RL2074.2
022000     02  FILLER                    PIC X(39)    VALUE SPACES.     RL2074.2
022100     02  FILLER                    PIC X(42)    VALUE             RL2074.2
022200     "OFFICIAL COBOL COMPILER VALIDATION SYSTEM".                 RL2074.2
022300     02  FILLER                    PIC X(39)    VALUE SPACES.     RL2074.2
022400 01  CCVS-H-2A.                                                   RL2074.2
022500   02  FILLER                        PIC X(40)  VALUE SPACE.      RL2074.2
022600   02  FILLER                        PIC X(7)   VALUE "CCVS85 ".  RL2074.2
022700   02  FILLER                        PIC XXXX   VALUE             RL2074.2
022800     "4.2 ".                                                      RL2074.2
022900   02  FILLER                        PIC X(28)  VALUE             RL2074.2
023000            " COPY - NOT FOR DISTRIBUTION".                       RL2074.2
023100   02  FILLER                        PIC X(41)  VALUE SPACE.      RL2074.2
023200                                                                  RL2074.2
023300 01  CCVS-H-2B.                                                   RL2074.2
023400   02  FILLER                        PIC X(15)  VALUE             RL2074.2
023500            "TEST RESULT OF ".                                    RL2074.2
023600   02  TEST-ID                       PIC X(9).                    RL2074.2
023700   02  FILLER                        PIC X(4)   VALUE             RL2074.2
023800            " IN ".                                               RL2074.2
023900   02  FILLER                        PIC X(12)  VALUE             RL2074.2
024000     " HIGH ".                                              RL2074.2
024100   02  FILLER                        PIC X(22)  VALUE             RL2074.2
024200            " LEVEL VALIDATION FOR ".                             RL2074.2
024300   02  FILLER                        PIC X(58)  VALUE             RL2074.2
024400     "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".RL2074.2
024500 01  CCVS-H-3.                                                    RL2074.2
024600     02  FILLER                      PIC X(34)  VALUE             RL2074.2
024700            " FOR OFFICIAL USE ONLY ".                         RL2074.2
024800     02  FILLER                      PIC X(58)  VALUE             RL2074.2
024900     "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".RL2074.2
025000     02  FILLER                      PIC X(28)  VALUE             RL2074.2
025100            " COPYRIGHT 1985 ".                                RL2074.2
025200 01  CCVS-E-1.                                                    RL2074.2
025300     02 FILLER                       PIC X(52)  VALUE SPACE.      RL2074.2
025400     02 FILLER  PIC X(14) VALUE IS "END OF TEST- ".              RL2074.2
025500     02 ID-AGAIN                     PIC X(9).                    RL2074.2
025600     02 FILLER                       PIC X(45)  VALUE SPACES.     RL2074.2
025700 01  CCVS-E-2.                                                    RL2074.2
025800     02  FILLER                      PIC X(31)  VALUE SPACE.      RL2074.2
025900     02  FILLER                      PIC X(21)  VALUE SPACE.      RL2074.2
026000     02 CCVS-E-2-2.                                               RL2074.2
026100         03 ERROR-TOTAL              PIC XXX    VALUE SPACE.      RL2074.2
026200         03 FILLER                   PIC X      VALUE SPACE.      RL2074.2
026300         03 ENDER-DESC               PIC X(44)  VALUE             RL2074.2
026400            "ERRORS ENCOUNTERED".                                 RL2074.2
026500 01  CCVS-E-3.                                                    RL2074.2
026600     02  FILLER                      PIC X(22)  VALUE             RL2074.2
026700            " FOR OFFICIAL USE ONLY".                             RL2074.2
026800     02  FILLER                      PIC X(12)  VALUE SPACE.      RL2074.2
026900     02  FILLER                      PIC X(58)  VALUE             RL2074.2
027000     "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".RL2074.2
027100     02  FILLER                      PIC X(13)  VALUE SPACE.      RL2074.2
027200     02 FILLER                       PIC X(15)  VALUE             RL2074.2
027300             " COPYRIGHT 1985".                                   RL2074.2
027400 01  CCVS-E-4.                                                    RL2074.2
027500     02 CCVS-E-4-1                   PIC XXX    VALUE SPACE.      RL2074.2
027600     02 FILLER                       PIC X(4)   VALUE " OF ".     RL2074.2
027700     02 CCVS-E-4-2                   PIC XXX    VALUE SPACE.      RL2074.2
027800     02 FILLER                       PIC X(40)  VALUE             RL2074.2
027900      " TESTS WERE EXECUTED SUCCESSFULLY".                       RL2074.2
028000 01  XXINFO.                                                      RL2074.2
028100     02 FILLER                       PIC X(19)  VALUE             RL2074.2
028200            "*** INFORMATION ***".                                RL2074.2
028300     02 INFO-TEXT.                                                RL2074.2
028400       04 FILLER                     PIC X(8)   VALUE SPACE.      RL2074.2
028500       04 XXCOMPUTED                 PIC X(20).                   RL2074.2
028600       04 FILLER                     PIC X(5)   VALUE SPACE.      RL2074.2
028700       04 XXCORRECT                  PIC X(20).                   RL2074.2
028800     02 INF-ANSI-REFERENCE           PIC X(48).                   RL2074.2
028900 01  HYPHEN-LINE.                                                 RL2074.2
029000     02 FILLER  PIC IS X VALUE IS SPACE.                          RL2074.2
029100     02 FILLER  PIC IS X(65)    VALUE IS "************************RL2074.2
029200-    "*****************************************".                 RL2074.2
029300     02 FILLER  PIC IS X(54)    VALUE IS "************************RL2074.2
029400-    "******************************".                            RL2074.2
029500 01  CCVS-PGM-ID                     PIC X(9)   VALUE             RL2074.2
029600     "RL207A".                                                    RL2074.2
029700 PROCEDURE DIVISION.                                              RL2074.2
029800 CCVS1 SECTION.                                                   RL2074.2
029900 OPEN-FILES.                                                      RL2074.2
030000     OPEN    OUTPUT PRINT-FILE.                                   RL2074.2
030100     MOVE  CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN.  RL2074.2
030200     MOVE    SPACE TO TEST-RESULTS.                               RL2074.2
030300     PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE.              RL2074.2
030400     MOVE    ZERO TO REC-SKL-SUB.                                 RL2074.2
030500     PERFORM CCVS-INIT-FILE 9 TIMES.                              RL2074.2
030600 CCVS-INIT-FILE.                                                  RL2074.2
030700     ADD     1 TO REC-SKL-SUB.                                    RL2074.2
030800     MOVE    FILE-RECORD-INFO-SKELETON                            RL2074.2
030900          TO FILE-RECORD-INFO (REC-SKL-SUB).                      RL2074.2
031000 CCVS-INIT-EXIT.                                                  RL2074.2
031100     GO TO CCVS1-EXIT.                                            RL2074.2
031200 CLOSE-FILES.                                                     RL2074.2
031300     PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE.   RL2074.2
031400 TERMINATE-CCVS.                                                  RL2074.2
031500     EXIT PROGRAM.                                                RL2074.2
031600 TERMINATE-CALL.                                                  RL2074.2
031700     STOP     RUN.                                                RL2074.2
031800 INSPT. MOVE "INSPT" TO P-OR-F. ADD 1 TO INSPECT-COUNTER.         RL2074.2
031900 PASS.  MOVE "PASS " TO P-OR-F.  ADD 1 TO PASS-COUNTER.           RL2074.2
032000 FAIL.  MOVE "FAIL*" TO P-OR-F.  ADD 1 TO ERROR-COUNTER.          RL2074.2
032100 DE-LETE.  MOVE "*****" TO P-OR-F.  ADD 1 TO DELETE-COUNTER.      RL2074.2
032200     MOVE "****TEST DELETED****" TO RE-MARK.                      RL2074.2
032300 PRINT-DETAIL.                                                    RL2074.2
032400     IF REC-CT NOT EQUAL TO ZERO                                  RL2074.2
032500             MOVE "." TO PARDOT-X                                 RL2074.2
032600             MOVE REC-CT TO DOTVALUE.                             RL2074.2
032700     MOVE     TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE.      RL2074.2
032800     IF P-OR-F EQUAL TO "FAIL*"  PERFORM WRITE-LINE               RL2074.2
032900        PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX                 RL2074.2
033000          ELSE PERFORM BAIL-OUT THRU BAIL-OUT-EX.                 RL2074.2
033100     MOVE SPACE TO P-OR-F. MOVE SPACE TO COMPUTED-X.              RL2074.2
033200     MOVE SPACE TO CORRECT-X.                                     RL2074.2
033300     IF     REC-CT EQUAL TO ZERO  MOVE SPACE TO PAR-NAME.         RL2074.2
033400     MOVE     SPACE TO RE-MARK.                                   RL2074.2
033500 HEAD-ROUTINE.                                                    RL2074.2
033600     MOVE CCVS-H-1  TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.  RL2074.2
033700     MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.  RL2074.2
033800     MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES.  RL2074.2
033900     MOVE CCVS-H-3  TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES.  RL2074.2
034000 COLUMN-NAMES-ROUTINE.                                            RL2074.2
034100     MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE.           RL2074.2
034200     MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   RL2074.2
034300     MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE.        RL2074.2
034400 END-ROUTINE.                                                     RL2074.2
034500     MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.RL2074.2
034600 END-RTN-EXIT.                                                    RL2074.2
034700     MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   RL2074.2
034800 END-ROUTINE-1.                                                   RL2074.2
034900      ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO      RL2074.2
035000      ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD.               RL2074.2
035100      ADD PASS-COUNTER TO ERROR-HOLD.                             RL2074.2
035200*     IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12.   RL2074.2
035300      MOVE PASS-COUNTER TO CCVS-E-4-1.                            RL2074.2
035400      MOVE ERROR-HOLD TO CCVS-E-4-2.                              RL2074.2
035500      MOVE CCVS-E-4 TO CCVS-E-2-2.                                RL2074.2
035600      MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE.           RL2074.2
035700  END-ROUTINE-12.                                                 RL2074.2
035800      MOVE "TEST(S) FAILED" TO ENDER-DESC.                        RL2074.2
035900     IF       ERROR-COUNTER IS EQUAL TO ZERO                      RL2074.2
036000         MOVE "NO " TO ERROR-TOTAL                                RL2074.2
036100         ELSE                                                     RL2074.2
036200         MOVE ERROR-COUNTER TO ERROR-TOTAL.                       RL2074.2
036300     MOVE     CCVS-E-2 TO DUMMY-RECORD.                           RL2074.2
036400     PERFORM WRITE-LINE.                                          RL2074.2
036500 END-ROUTINE-13.                                                  RL2074.2
036600     IF DELETE-COUNTER IS EQUAL TO ZERO                           RL2074.2
036700         MOVE "NO " TO ERROR-TOTAL  ELSE                          RL2074.2
036800         MOVE DELETE-COUNTER TO ERROR-TOTAL.                      RL2074.2
036900     MOVE "TEST(S) DELETED " TO ENDER-DESC.                   RL2074.2
037000     MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.           RL2074.2
037100      IF   INSPECT-COUNTER EQUAL TO ZERO                          RL2074.2
037200          MOVE "NO " TO ERROR-TOTAL                               RL2074.2
037300      ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL.                   RL2074.2
037400      MOVE "TEST(S) REQUIRE INSPECTION" TO ENDER-DESC.            RL2074.2
037500      MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.          RL2074.2
037600     MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE.           RL2074.2
037700 WRITE-LINE.                                                      RL2074.2
037800     ADD 1 TO RECORD-COUNT.                                       RL2074.2
037900     IF RECORD-COUNT GREATER 50                                   RL2074.2
038000         MOVE DUMMY-RECORD TO DUMMY-HOLD                          RL2074.2
038100         MOVE SPACE TO DUMMY-RECORD                               RL2074.2
038200         WRITE DUMMY-RECORD AFTER ADVANCING PAGE                  RL2074.2
038300         MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN             RL2074.2
038400         MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES     RL2074.2
038500         MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN          RL2074.2
038600         MOVE DUMMY-HOLD TO DUMMY-RECORD                          RL2074.2
038700         MOVE ZERO TO RECORD-COUNT.                               RL2074.2
038800     PERFORM WRT-LN.                                              RL2074.2
038900 WRT-LN.                                                          RL2074.2
039000     WRITE    DUMMY-RECORD AFTER ADVANCING 1 LINES.               RL2074.2
039100     MOVE SPACE TO DUMMY-RECORD.                                  RL2074.2
039200 BLANK-LINE-PRINT.                                                RL2074.2
039300     PERFORM WRT-LN.                                              RL2074.2
039400 FAIL-ROUTINE.                                                    RL2074.2
039500     IF     COMPUTED-X NOT EQUAL TO SPACE                         RL2074.2
039600            GO TO FAIL-ROUTINE-WRITE.                             RL2074.2
039700     IF     CORRECT-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE.RL2074.2
039800     MOVE   ANSI-REFERENCE TO INF-ANSI-REFERENCE.                 RL2074.2
039900     MOVE  "NO FURTHER INFORMATION, SEE PROGRAM." TO INFO-TEXT.   RL2074.2
040000     MOVE   XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   RL2074.2
040100     MOVE   SPACES TO INF-ANSI-REFERENCE.                         RL2074.2
040200     GO TO  FAIL-ROUTINE-EX.                                      RL2074.2
040300 FAIL-ROUTINE-WRITE.                                              RL2074.2
040400     MOVE   TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE         RL2074.2
040500     MOVE   ANSI-REFERENCE TO COR-ANSI-REFERENCE.                 RL2074.2
040600     MOVE   TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. RL2074.2
040700     MOVE   SPACES TO COR-ANSI-REFERENCE.                         RL2074.2
040800 FAIL-ROUTINE-EX. EXIT.                                           RL2074.2
040900 BAIL-OUT.                                                        RL2074.2
041000     IF     COMPUTED-A NOT EQUAL TO SPACE GO TO BAIL-OUT-WRITE.   RL2074.2
041100     IF     CORRECT-A EQUAL TO SPACE GO TO BAIL-OUT-EX.           RL2074.2
041200 BAIL-OUT-WRITE.                                                  RL2074.2
041300     MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED.  RL2074.2
041400     MOVE   ANSI-REFERENCE TO INF-ANSI-REFERENCE.                 RL2074.2
041500     MOVE   XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   RL2074.2
041600     MOVE   SPACES TO INF-ANSI-REFERENCE.                         RL2074.2
041700 BAIL-OUT-EX. EXIT.                                               RL2074.2
041800 CCVS1-EXIT.                                                      RL2074.2
041900     EXIT.                                                        RL2074.2
042000 SECT-RL207A-001 SECTION.                                         RL2074.2
042100 REL-INIT-003.                                                    RL2074.2
042200     MOVE   "VIII-26 4.5.4" TO ANSI-REFERENCE.                    RL2074.2
042300     OPEN    INPUT  RL-FD1.                                       RL2074.2
042400     MOVE   "REL-TEST-003"   TO PAR-NAME.                         RL2074.2
042500     MOVE    ZERO TO   RL-FD1-KEY.                                RL2074.2
042600     MOVE    ZERO TO   WRK-CS-09V00-002.                          RL2074.2
042700     MOVE    ZERO  TO  WRK-CS-09V00-003.                          RL2074.2
042800*                                                                 RL2074.2
042900     MOVE    01 TO REC-CT.                                        RL2074.2
043000     MOVE   "READ RANDOM"  TO FEATURE.                            RL2074.2
043100 REL-TEST-003-R.                                                  RL2074.2
043200     ADD     1 TO WRK-CS-09V00-003.                               RL2074.2
043300     MOVE    WRK-CS-09V00-003 TO RL-FD1-KEY.                      RL2074.2
043400     IF      RL-FD1-KEY GREATER +501                              RL2074.2
043500             MOVE "INVALID KEY NOT TAKEN" TO COMPUTED-A           RL2074.2
043600             MOVE RL-FD1-KEY TO CORRECT-18V0                      RL2074.2
043700             PERFORM FAIL                                         RL2074.2
043800             PERFORM PRINT-DETAIL                                 RL2074.2
043900             ADD 1 TO REC-CT                                      RL2074.2
044000             GO TO REL-WRITE-003.                                 RL2074.2
044100     READ    RL-FD1                                               RL2074.2
044200             INVALID KEY GO TO REL-WRITE-003.                     RL2074.2
044300     MOVE    RL-FD1R1-F-G-140 TO FILE-RECORD-INFO-P1-120 (1).     RL2074.2
044400     IF      XRECORD-NUMBER (1) EQUAL TO RL-FD1-KEY               RL2074.2
044500             GO TO REL-TEST-003-R.                                RL2074.2
044600     MOVE    "YES" TO I-O-ERROR-RL-FD1.                           RL2074.2
044700     ADD      1 TO WRK-CS-09V00-002.                              RL2074.2
044800     GO TO    REL-TEST-003-R.                                     RL2074.2
044900 REL-WRITE-003.                                                   RL2074.2
045000     IF      RL-FD1-KEY NOT EQUAL TO 501                          RL2074.2
045100              MOVE "WRONG KEY/NOT 500" TO CORRECT-A               RL2074.2
045200              MOVE  RL-FD1-KEY TO COMPUTED-18V0                   RL2074.2
045300              PERFORM FAIL                                        RL2074.2
045400              ELSE                                                RL2074.2
045500              PERFORM PASS.                                       RL2074.2
045600     PERFORM PRINT-DETAIL.                                        RL2074.2
045700*                                                                 RL2074.2
045800*01                                                               RL2074.2
045900*                                                                 RL2074.2
046000     ADD      1 TO REC-CT.                                        RL2074.2
046100     IF       XRECORD-NUMBER (1) NOT EQUAL TO 500                 RL2074.2
046200              MOVE "WRONG RECORD/NOT 500" TO CORRECT-A            RL2074.2
046300              MOVE  XRECORD-NUMBER (1) TO COMPUTED-18V0           RL2074.2
046400              PERFORM FAIL                                        RL2074.2
046500              ELSE                                                RL2074.2
046600              PERFORM PASS.                                       RL2074.2
046700     PERFORM PRINT-DETAIL.                                        RL2074.2
046800*                                                                 RL2074.2
046900*02                                                               RL2074.2
047000*                                                                 RL2074.2
047100     ADD      1 TO REC-CT.                                        RL2074.2
047200     IF      WRK-CS-09V00-003 NOT EQUAL TO 501                    RL2074.2
047300              MOVE "INCORRECT RECORD COUNT" TO RE-MARK            RL2074.2
047400              MOVE  WRK-CS-09V00-003 TO COMPUTED-18V0             RL2074.2
047500             MOVE 501  TO CORRECT-18V0                            RL2074.2
047600              PERFORM FAIL                                        RL2074.2
047700              ELSE                                                RL2074.2
047800              PERFORM PASS.                                       RL2074.2
047900     PERFORM PRINT-DETAIL.                                        RL2074.2
048000*                                                                 RL2074.2
048100*03                                                               RL2074.2
048200*                                                                 RL2074.2
048300     ADD      1 TO REC-CT.                                        RL2074.2
048400     IF       I-O-ERROR-RL-FD1 EQUAL TO "YES"                     RL2074.2
048500              MOVE WRK-CS-09V00-002 TO COMPUTED-18V0              RL2074.2
048600              MOVE "RECORDS DID NOT COMPARE" TO RE-MARK           RL2074.2
048700              PERFORM FAIL                                        RL2074.2
048800              ELSE                                                RL2074.2
048900              PERFORM PASS.                                       RL2074.2
049000     PERFORM PRINT-DETAIL.                                        RL2074.2
049100*                                                                 RL2074.2
049200*04                                                               RL2074.2
049300*                                                                 RL2074.2
049400     ADD      1 TO REC-CT.                                        RL2074.2
049500     CLOSE    RL-FD1.                                             RL2074.2
049600 REL-INIT-004-R .                                                 RL2074.2
049700     MOVE     "REL-TEST-004" TO PAR-NAME.                         RL2074.2
049800     OPEN I-O RL-FD1.                                             RL2074.2
049900     MOVE     ZERO TO RL-FD1-KEY.                                 RL2074.2
050000     MOVE     ZERO TO WRK-CS-09V00-002.                           RL2074.2
050100     MOVE     ZERO TO WRK-CS-09V00-003.                           RL2074.2
050200      MOVE    ZERO TO WRK-CS-09V00-004.                           RL2074.2
050300      MOVE    ZERO TO WRK-CS-09V00-005.                           RL2074.2
050400*                                                                 RL2074.2
050500     MOVE     01 TO REC-CT.                                       RL2074.2
050600     MOVE     SPACE TO  FILE-RECORD-INFO-P1-120 (1).              RL2074.2
050700     MOVE    "REWRITE"  TO FEATURE.                               RL2074.2
050800 REL-TEST-004-R.                                                  RL2074.2
050900     ADD      5 TO  WRK-CS-09V00-003.                             RL2074.2
051000     MOVE     WRK-CS-09V00-003 TO RL-FD1-KEY.                     RL2074.2
051100      IF     RL-FD1-KEY GREATER 505                               RL2074.2
051200              MOVE "INVALID KEY/NOT TAKEN" TO COMPUTED-A          RL2074.2
051300              MOVE  RL-FD1-KEY TO CORRECT-18V0                    RL2074.2
051400              PERFORM FAIL                                        RL2074.2
051500              PERFORM PRINT-DETAIL                                RL2074.2
051600              ADD 1 TO REC-CT                                     RL2074.2
051700              GO TO REL-TEST-004-3.                               RL2074.2
051800     READ     RL-FD1                                              RL2074.2
051900              INVALID KEY GO TO REL-TEST-004-1.                   RL2074.2
052000     MOVE    RL-FD1R1-F-G-140 TO FILE-RECORD-INFO-P1-120 (1)      RL2074.2
052100     ADD      01 TO UPDATE-NUMBER (1).                            RL2074.2
052200     MOVE CCVS-PGM-ID       TO XPROGRAM-NAME (1).                 RL2074.2
052300     MOVE     FILE-RECORD-INFO-P1-120 (1) TO RL-FD1R1-F-G-140.    RL2074.2
052400     REWRITE    RL-FD1R1-F-G-140                                  RL2074.2
052500              INVALID KEY GO TO REL-TEST-004-2.                   RL2074.2
052600     GO TO    REL-TEST-004-R.                                     RL2074.2
052700 REL-TEST-004-1.                                                  RL2074.2
052800     IF       RL-FD1-KEY LESS THAN 501                            RL2074.2
052900              ADD 1 TO  WRK-CS-09V00-004                          RL2074.2
053000              GO TO REL-TEST-004-R.                               RL2074.2
053100     PERFORM   PASS.                                              RL2074.2
053200     PERFORM   PRINT-DETAIL.                                      RL2074.2
053300*                                                                 RL2074.2
053400*01                                                               RL2074.2
053500*                                                                 RL2074.2
053600     ADD     1  TO REC-CT.                                        RL2074.2
053700     GO TO    REL-TEST-004-3.                                     RL2074.2
053800 REL-TEST-004-2.                                                  RL2074.2
053900     ADD      1 TO WRK-CS-09V00-005.                              RL2074.2
054000     IF       RL-FD1-KEY LESS 501                                 RL2074.2
054100              GO TO REL-TEST-004-R.                               RL2074.2
054200 REL-TEST-004-3.                                                  RL2074.2
054300     IF       WRK-CS-09V00-004 NOT EQUAL TO ZERO                  RL2074.2
054400              MOVE "INVALID KEY ON READ" TO COMPUTED-A            RL2074.2
054500              MOVE WRK-CS-09V00-004 TO CORRECT-18V0               RL2074.2
054600              PERFORM FAIL                                        RL2074.2
054700              ELSE                                                RL2074.2
054800              PERFORM PASS.                                       RL2074.2
054900     PERFORM PRINT-DETAIL.                                        RL2074.2
055000*                                                                 RL2074.2
055100*02                                                               RL2074.2
055200*                                                                 RL2074.2
055300     ADD      1 TO REC-CT.                                        RL2074.2
055400     IF      WRK-CS-09V00-005 NOT EQUAL TO ZERO                   RL2074.2
055500             MOVE "INVALID KEY ON REWRITE" TO COMPUTED-A          RL2074.2
055600             MOVE  WRK-CS-09V00-005 TO CORRECT-18V0               RL2074.2
055700             PERFORM FAIL                                         RL2074.2
055800     ELSE                                                         RL2074.2
055900             PERFORM PASS.                                        RL2074.2
056000     PERFORM PRINT-DETAIL.                                        RL2074.2
056100*                                                                 RL2074.2
056200*03                                                               RL2074.2
056300*                                                                 RL2074.2
056400     ADD     1 TO REC-CT.                                         RL2074.2
056500     CLOSE   RL-FD1.                                              RL2074.2
056600 REL-INIT-005.                                                    RL2074.2
056700     MOVE   "REL-TEST-005" TO PAR-NAME.                           RL2074.2
056800     OPEN    INPUT  RL-FD1.                                       RL2074.2
056900     MOVE    501  TO WRK-CS-09V00-003.                            RL2074.2
057000     MOVE    ZERO TO WRK-CS-09V00-004.                            RL2074.2
057100     MOVE    ZERO TO WRK-CS-09V00-005.                            RL2074.2
057200     MOVE    ZERO TO WRK-CS-09V00-002.                            RL2074.2
057300     MOVE     SPACE TO  FILE-RECORD-INFO-P1-120 (1).              RL2074.2
057400     MOVE     01 TO REC-CT.                                       RL2074.2
057500*                                                                 RL2074.2
057600     MOVE    "READ RANDOM"  TO FEATURE.                           RL2074.2
057700 REL-TEST-005-R.                                                  RL2074.2
057800     SUBTRACT 1 FROM    WRK-CS-09V00-003.                         RL2074.2
057900     MOVE     WRK-CS-09V00-003 TO RL-FD1-KEY.                     RL2074.2
058000     IF      WRK-CS-09V00-003 LESS THAN ZERO                      RL2074.2
058100             MOVE    "INVALID KEY/NOT TAKEN"  TO RE-MARK          RL2074.2
058200             MOVE   WRK-CS-09V00-003  TO COMPUTED-18V0            RL2074.2
058300             MOVE   ZERO TO CORRECT-18V0                          RL2074.2
058400              PERFORM FAIL                                        RL2074.2
058500              PERFORM PRINT-DETAIL                                RL2074.2
058600              ADD 1 TO REC-CT                                     RL2074.2
058700              GO TO REL-TEST-005-3.                               RL2074.2
058800     READ     RL-FD1                                              RL2074.2
058900              INVALID KEY  GO TO REL-TEST-005-1.                  RL2074.2
059000     MOVE     RL-FD1R1-F-G-140 TO FILE-RECORD-INFO-P1-120 (1).    RL2074.2
059100     IF     UPDATE-NUMBER (1) EQUAL TO 00                         RL2074.2
059200              ADD 1 TO WRK-CS-09V00-004.                          RL2074.2
059300     IF     UPDATE-NUMBER (1) EQUAL TO 01                         RL2074.2
059400              ADD 1 TO WRK-CS-09V00-005.                          RL2074.2
059500     GO TO    REL-TEST-005-R.                                     RL2074.2
059600 REL-TEST-005-1.                                                  RL2074.2
059700     IF       RL-FD1-KEY GREATER ZERO                             RL2074.2
059800             ADD 1 TO WRK-CS-09V00-002                            RL2074.2
059900              GO TO REL-TEST-005-R.                               RL2074.2
060000     PERFORM   PASS.                                              RL2074.2
060100     PERFORM   PRINT-DETAIL.                                      RL2074.2
060200     ADD      1  TO REC-CT.                                       RL2074.2
060300*01                                                               RL2074.2
060400     GO TO    REL-TEST-005-3.                                     RL2074.2
060500 REL-TEST-005-3.                                                  RL2074.2
060600     IF       WRK-CS-09V00-004 NOT EQUAL TO 400                   RL2074.2
060700              MOVE "NON-UPDATED RECORDS" TO COMPUTED-A            RL2074.2
060800             MOVE WRK-CS-09V00-004 TO CORRECT-18V0                RL2074.2
060900             MOVE "SHOULD BE 400" TO RE-MARK                      RL2074.2
061000             PERFORM FAIL                                         RL2074.2
061100     ELSE                                                         RL2074.2
061200             PERFORM PASS.                                        RL2074.2
061300     PERFORM PRINT-DETAIL.                                        RL2074.2
061400*                                                                 RL2074.2
061500*                                                                 RL2074.2
061600*02                                                               RL2074.2
061700*                                                                 RL2074.2
061800     ADD     1 TO REC-CT.                                         RL2074.2
061900     IF      WRK-CS-09V00-005 NOT EQUAL TO 100                    RL2074.2
062000             MOVE "UPDATED RECORDS" TO COMPUTED-A                 RL2074.2
062100             MOVE WRK-CS-09V00-005 TO CORRECT-18V0                RL2074.2
062200             MOVE "SHOULD BE 100" TO RE-MARK                      RL2074.2
062300             PERFORM FAIL                                         RL2074.2
062400     ELSE                                                         RL2074.2
062500             PERFORM PASS.                                        RL2074.2
062600     PERFORM PRINT-DETAIL.                                        RL2074.2
062700*                                                                 RL2074.2
062800*03                                                               RL2074.2
062900*                                                                 RL2074.2
063000     ADD     1 TO REC-CT.                                         RL2074.2
063100     IF      WRK-CS-09V00-002 GREATER 1                           RL2074.2
063200             MOVE WRK-CS-09V00-002 TO COMPUTED-N                  RL2074.2
063300             MOVE  "INVALID KEY/READS" TO CORRECT-A               RL2074.2
063400             PERFORM FAIL                                         RL2074.2
063500     ELSE                                                         RL2074.2
063600             PERFORM PASS.                                        RL2074.2
063700     PERFORM PRINT-DETAIL.                                        RL2074.2
063800*                                                                 RL2074.2
063900*04                                                               RL2074.2
064000*                                                                 RL2074.2
064100     ADD     1 TO REC-CT.                                         RL2074.2
064200     CLOSE   RL-FD1.                                              RL2074.2
064300 REL-INIT-006.                                                    RL2074.2
064400     MOVE   "REL-TEST-006" TO PAR-NAME.                           RL2074.2
064500     OPEN    I-O  RL-FD1.                                         RL2074.2
064600     MOVE   "VAR. SIZE REC UPDATE" TO FEATURE.                    RL2074.2
064700     MOVE    1    TO WRK-CS-09V00-003.                            RL2074.2
064800     MOVE    WRK-CS-09V00-003 TO RL-FD1-KEY.                      RL2074.2
064900     READ    RL-FD1                                               RL2074.2
065000             INVALID KEY  MOVE "REL-INIT-006 READ1" TO PAR-NAME   RL2074.2
065100                          MOVE "INVALID KEY ON 1ST RECORD READ"   RL2074.2
065200                             TO RE-MARK                           RL2074.2
065300                          PERFORM FAIL                            RL2074.2
065400                          PERFORM PRINT-DETAIL                    RL2074.2
065500                          GO TO   REL-INIT-007.                   RL2074.2
065600     MOVE    RL-FD1R1-F-G-140 TO FILE-RECORD-INFO-P1-120 (1).     RL2074.2
065700     MOVE    98 TO UPDATE-NUMBER (1).                             RL2074.2
065800     MOVE    FILE-RECORD-INFO-P1-120 (1) TO RL-FD1R1-F-G-140.     RL2074.2
065900     MOVE    120 TO WRK-SIZE.                                     RL2074.2
066000     REWRITE RL-FD1R1-F-G-140                                     RL2074.2
066100             INVALID KEY MOVE "REL-INIT-006 REWRITE" TO PAR-NAME  RL2074.2
066200                         MOVE "INVALID KEY ON 1ST RECORD REWRITE" RL2074.2
066300                            TO RE-MARK                            RL2074.2
066400                         PERFORM FAIL                             RL2074.2
066500                         PERFORM PRINT-DETAIL                     RL2074.2
066600                         GO TO   REL-INIT-007.                    RL2074.2
066700     MOVE    SPACES   TO RL-FD1R1-F-G-140.                        RL2074.2
066800     READ    RL-FD1                                               RL2074.2
066900             INVALID KEY  MOVE "REL-INIT-006 READ2" TO PAR-NAME   RL2074.2
067000                          MOVE "INVALID KEY ON 1ST RECORD READ"   RL2074.2
067100                             TO RE-MARK                           RL2074.2
067200                          PERFORM FAIL                            RL2074.2
067300                          PERFORM PRINT-DETAIL                    RL2074.2
067400                          GO TO   REL-INIT-007.                   RL2074.2
067500 REL-TEST-006.                                                    RL2074.2
067600     MOVE   "REL-TEST-006" TO PAR-NAME.                           RL2074.2
067700     MOVE    RL-FD1R1-F-G-140 TO FILE-RECORD-INFO-P1-120 (1).     RL2074.2
067800     IF      UPDATE-NUMBER (1) = 98                               RL2074.2
067900             PERFORM PASS                                         RL2074.2
068000             PERFORM PRINT-DETAIL                                 RL2074.2
068100     ELSE                                                         RL2074.2
068200             MOVE   "INVALID UPDATE OF UPDATE NUMBER FIELD"       RL2074.2
068300                  TO RE-MARK                                      RL2074.2
068400             MOVE    UPDATE-NUMBER (1) TO COMPUTED-X              RL2074.2
068500             MOVE    98 TO CORRECT-N                              RL2074.2
068600             PERFORM FAIL                                         RL2074.2
068700             PERFORM PRINT-DETAIL.                                RL2074.2
068800*                                                                 RL2074.2
068900 REL-INIT-007.                                                    RL2074.2
069000     MOVE   "REL-TEST-007" TO PAR-NAME.                           RL2074.2
069100     MOVE    11   TO WRK-CS-09V00-003.                            RL2074.2
069200     MOVE    WRK-CS-09V00-003 TO RL-FD1-KEY.                      RL2074.2
069300     READ    RL-FD1                                               RL2074.2
069400             INVALID KEY  MOVE "REL-INIT-007 READ1" TO PAR-NAME   RL2074.2
069500                          MOVE "INVALID KEY ON 11TH RECORD READ"  RL2074.2
069600                             TO RE-MARK                           RL2074.2
069700                          PERFORM FAIL                            RL2074.2
069800                          PERFORM PRINT-DETAIL                    RL2074.2
069900                          GO TO   REL-INIT-008.                   RL2074.2
070000     MOVE    RL-FD1R1-F-G-140 TO NEW-130-CHAR-AREA.               RL2074.2
070100     MOVE    NEW-130-120      TO FILE-RECORD-INFO-P1-120 (1).     RL2074.2
070200     MOVE    98 TO UPDATE-NUMBER (1).                             RL2074.2
070300     MOVE    FILE-RECORD-INFO-P1-120 (1) TO NEW-130-120.          RL2074.2
070400     MOVE    NEW-130-CHAR-AREA           TO RL-FD1R1-F-G-140.     RL2074.2
070500     MOVE    130 TO WRK-SIZE.                                     RL2074.2
070600     REWRITE RL-FD1R1-F-G-140                                     RL2074.2
070700             INVALID KEY MOVE "REL-INIT-007 REWRITE" TO PAR-NAME  RL2074.2
070800                         MOVE "INVALID KEY ON 11TH RECORD REWRITE"RL2074.2
070900                            TO RE-MARK                            RL2074.2
071000                         PERFORM FAIL                             RL2074.2
071100                         PERFORM PRINT-DETAIL                     RL2074.2
071200                         GO TO   REL-INIT-008.                    RL2074.2
071300     MOVE    SPACES   TO RL-FD1R1-F-G-140.                        RL2074.2
071400     READ    RL-FD1                                               RL2074.2
071500             INVALID KEY  MOVE "REL-INIT-007 READ2" TO PAR-NAME   RL2074.2
071600                          MOVE "INVALID KEY ON 11TH RECORD READ"  RL2074.2
071700                             TO RE-MARK                           RL2074.2
071800                          PERFORM FAIL                            RL2074.2
071900                          PERFORM PRINT-DETAIL                    RL2074.2
072000                          GO TO   REL-INIT-008.                   RL2074.2
072100 REL-TEST-007.                                                    RL2074.2
072200     MOVE   "REL-TEST-007" TO PAR-NAME.                           RL2074.2
072300     MOVE    RL-FD1R1-F-G-140 TO FILE-RECORD-INFO-P1-120 (1).     RL2074.2
072400     IF      UPDATE-NUMBER (1) = 98                               RL2074.2
072500             PERFORM PASS                                         RL2074.2
072600             PERFORM PRINT-DETAIL                                 RL2074.2
072700     ELSE                                                         RL2074.2
072800             MOVE   "INVALID UPDATE OF UPDATE NUMBER FIELD"       RL2074.2
072900                  TO RE-MARK                                      RL2074.2
073000             MOVE    UPDATE-NUMBER (1) TO COMPUTED-X              RL2074.2
073100             MOVE    98 TO CORRECT-N                              RL2074.2
073200             PERFORM FAIL                                         RL2074.2
073300             PERFORM PRINT-DETAIL.                                RL2074.2
073400*                                                                 RL2074.2
073500 REL-INIT-008.                                                    RL2074.2
073600     MOVE   "REL-TEST-008" TO PAR-NAME.                           RL2074.2
073700     MOVE    21   TO WRK-CS-09V00-003.                            RL2074.2
073800     MOVE    WRK-CS-09V00-003 TO RL-FD1-KEY.                      RL2074.2
073900     READ    RL-FD1                                               RL2074.2
074000             INVALID KEY  MOVE "REL-INIT-008 READ1" TO PAR-NAME   RL2074.2
074100                          MOVE "INVALID KEY ON 21ST RECORD READ"  RL2074.2
074200                             TO RE-MARK                           RL2074.2
074300                          PERFORM FAIL                            RL2074.2
074400                          PERFORM PRINT-DETAIL                    RL2074.2
074500                          GO TO   REL-INIT-009.                   RL2074.2
074600     MOVE    RL-FD1R1-F-G-140 TO NEW-140-CHAR-AREA.               RL2074.2
074700     MOVE    NEW-140-120      TO FILE-RECORD-INFO-P1-120 (1).     RL2074.2
074800     MOVE    98 TO UPDATE-NUMBER (1).                             RL2074.2
074900     MOVE    FILE-RECORD-INFO-P1-120 (1) TO NEW-140-120.          RL2074.2
075000     MOVE    NEW-140-CHAR-AREA           TO RL-FD1R1-F-G-140.     RL2074.2
075100     MOVE    140 TO WRK-SIZE.                                     RL2074.2
075200     REWRITE RL-FD1R1-F-G-140                                     RL2074.2
075300             INVALID KEY MOVE "REL-INIT-008 REWRITE" TO PAR-NAME  RL2074.2
075400                         MOVE "INVALID KEY ON 21ST RECORD REWRITE"RL2074.2
075500                            TO RE-MARK                            RL2074.2
075600                         PERFORM FAIL                             RL2074.2
075700                         PERFORM PRINT-DETAIL                     RL2074.2
075800                         GO TO   REL-INIT-009.                    RL2074.2
075900     MOVE    SPACES   TO RL-FD1R1-F-G-140.                        RL2074.2
076000     READ    RL-FD1                                               RL2074.2
076100             INVALID KEY  MOVE "REL-INIT-008 READ2" TO PAR-NAME   RL2074.2
076200                          MOVE "INVALID KEY ON 21ST RECORD READ"  RL2074.2
076300                             TO RE-MARK                           RL2074.2
076400                          PERFORM FAIL                            RL2074.2
076500                          PERFORM PRINT-DETAIL                    RL2074.2
076600                          GO TO   REL-INIT-009.                   RL2074.2
076700 REL-TEST-008.                                                    RL2074.2
076800     MOVE   "REL-TEST-008" TO PAR-NAME.                           RL2074.2
076900     MOVE    RL-FD1R1-F-G-140 TO FILE-RECORD-INFO-P1-120 (1).     RL2074.2
077000     IF      UPDATE-NUMBER (1) = 98                               RL2074.2
077100             PERFORM PASS                                         RL2074.2
077200             PERFORM PRINT-DETAIL                                 RL2074.2
077300     ELSE                                                         RL2074.2
077400             MOVE   "INVALID UPDATE OF UPDATE NUMBER FIELD"       RL2074.2
077500                  TO RE-MARK                                      RL2074.2
077600             MOVE    UPDATE-NUMBER (1) TO COMPUTED-X              RL2074.2
077700             MOVE    98 TO CORRECT-N                              RL2074.2
077800             PERFORM FAIL                                         RL2074.2
077900             PERFORM PRINT-DETAIL.                                RL2074.2
078000*                                                                 RL2074.2
078100 REL-INIT-009.                                                    RL2074.2
078200     MOVE   "REL-TEST-009" TO PAR-NAME.                           RL2074.2
078300     MOVE    31   TO WRK-CS-09V00-003.                            RL2074.2
078400     MOVE    WRK-CS-09V00-003 TO RL-FD1-KEY.                      RL2074.2
078500     READ    RL-FD1                                               RL2074.2
078600             INVALID KEY  MOVE "REL-INIT-009 READ1" TO PAR-NAME   RL2074.2
078700                          MOVE "INVALID KEY ON 31ST RECORD READ"  RL2074.2
078800                             TO RE-MARK                           RL2074.2
078900                          PERFORM FAIL                            RL2074.2
079000                          PERFORM PRINT-DETAIL                    RL2074.2
079100                          GO TO   REL-INIT-010.                   RL2074.2
079200     MOVE    RL-FD1R1-F-G-140 TO NEW-125-CHAR-AREA.               RL2074.2
079300     MOVE    NEW-125-120      TO FILE-RECORD-INFO-P1-120 (1).     RL2074.2
079400     MOVE    98 TO UPDATE-NUMBER (1).                             RL2074.2
079500     MOVE    FILE-RECORD-INFO-P1-120 (1) TO NEW-128-120.          RL2074.2
079600     MOVE   "ABCDEFGH" TO EXTRA-8-CHARS.                          RL2074.2
079700     MOVE    NEW-128-CHAR-AREA           TO RL-FD1R1-F-G-140.     RL2074.2
079800     MOVE    128 TO WRK-SIZE.                                     RL2074.2
079900 REL-TEST-009-1.                                                  RL2074.2
080000     MOVE   "REL-TEST-009-1" TO PAR-NAME.                         RL2074.2
080100     REWRITE RL-FD1R1-F-G-140                                     RL2074.2
080200             INVALID KEY MOVE "INVALID KEY - 31ST RECORD REWRITE" RL2074.2
080300                            TO RE-MARK                            RL2074.2
080400                         PERFORM FAIL                             RL2074.2
080500                         PERFORM PRINT-DETAIL                     RL2074.2
080600                         GO TO   REL-INIT-010.                    RL2074.2
080700     PERFORM PASS.                                                RL2074.2
080800     PERFORM PRINT-DETAIL.                                        RL2074.2
080900     MOVE    SPACES   TO RL-FD1R1-F-G-140.                        RL2074.2
--> --------------------

--> maximum size reached

--> --------------------

¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.68Angebot  Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können  ¤





Druckansicht
unsichere Verbindung
Druckansicht
Hier finden Sie eine Liste der Produkte des Unternehmens

Mittel




Lebenszyklus

Die hierunter aufgelisteten Ziele sind für diese Firma wichtig


Ziele

Entwicklung einer Software für die statische Quellcodeanalyse


Bot Zugriff