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


Quellcode-Bibliothek

© Kompilation durch diese Firma

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

Datei: db203a.cob   Sprache: Cobol

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

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





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

Mittel




Lebenszyklus

Die hierunter aufgelisteten Ziele sind für diese Firma wichtig


Ziele

Entwicklung einer Software für die statische Quellcodeanalyse


Bot Zugriff



                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik