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: sq136a.cob   Sprache: Cobol

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

¤ Dauer der Verarbeitung: 0.151 Sekunden  (vorverarbeitet)  ¤





Druckansicht
unsichere Verbindung
Druckansicht
sprechenden Kalenders

Eigene Datei ansehen




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 ist noch experimentell.


Bot Zugriff