products/Sources/formale Sprachen/Isabelle/HOL/MicroJava/Comp image not shown  

Quellcode-Bibliothek

© Kompilation durch diese Firma

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

Datei: sq101m.cob   Sprache: Cobol

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

¤ Dauer der Verarbeitung: 0.68 Sekunden  (vorverarbeitet)  ¤





Download des
Quellennavigators
Download des
sprechenden Kalenders

in der Quellcodebibliothek suchen




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