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


Quelle  ix208a.cob

  Sprache: Cobol
 

000100 IDENTIFICATION DIVISION.                                         IX2084.2
000200 PROGRAM-ID.                                                      IX2084.2
000300     IX208A.                                                      IX2084.2
000400****************************************************************  IX2084.2
000500*                                                              *  IX2084.2
000600*    VALIDATION FOR:-                                          *  IX2084.2
000700*                                                              *  IX2084.2
000800*    "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH.     ".IX2084.2
000900*                                                              *  IX2084.2
001000*    "COBOL 85 VERSION 4.2, Apr  1993 SSVG                      ".IX2084.2
001100*                                                              *  IX2084.2
001200****************************************************************  IX2084.2
001300*    THE FUNCTION OF THIS PROGRAM IS TO TEST THE PERMISSIBLE SYN- IX2084.2
001400*    TACTICAL CONSTRUCTS OF COBOL ELEMENTS ASSOCIATED WITH LEVEL 2IX2084.2
001500*    OF THE INDEXED I-O MODULE.  THE ELEMENTS TESTED IN THIS      IX2084.2
001600*    ROUTINE ARE:                                                 IX2084.2
001700*                                                                 IX2084.2
001800*    (1) READ STATEMENT;                                          IX2084.2
001900*    (2) START STATEMENT;                                         IX2084.2
002000*    (3) USE STATEMENT.                                           IX2084.2
002100*                                                                 IX2084.2
002200*    EACH ELEMENT TESTED WILL BE EXERCISED SEMANTICALLY BY THIS   IX2084.2
002300*    ROUTINE.                                                     IX2084.2
002400*                                                                 IX2084.2
002500*                                                                 IX2084.2
002600*       X-CARDS  WHICH MUST BE REPLACED FOR THIS PROGRAM ARE      IX2084.2
002700*                                                                 IX2084.2
002800*             X-24   INDEXED FILE IMPLEMENTOR-NAME IN ASSGN TO    IX2084.2
002900*                    CLAUSE FOR DATA FILE IX-FS1                  IX2084.2
003000*             X-25   INDEXED FILE IMPLEMENTOR-NAME IN ASSIGN TO   IX2084.2
003100*                    CLAUSE FOR DATA FILE IX-FD2                  IX2084.2
003200*             X-44   INDEXED FILE IMPLEMENTOR-NAME IN ASSGN TO    IX2084.2
003300*                    CLAUSE FOR INDEX FILE IX-FS1                 IX2084.2
003400*             X-45   INDEXED FILE IMPLEMENTOR-NAME IN ASSIGN TO   IX2084.2
003500*                    CLAUSE FOR INDEX FILE IX-FD2                 IX2084.2
003600*             X-55   IMPLEMENTOR-NAME FOR SYSTEM PRINTER          IX2084.2
003700*             X-69   ADDITIONAL VALUE OF PHRASES                  IX2084.2
003800*             X-74   VALUE OF IMPLEMENTOR-NAME                    IX2084.2
003900*             X-75   OBJECT OF VALUE OF CLAUSE FOR FILE IX-FS1    IX2084.2
004000*             X-76   OBJECT OF VALUE OF CLAUSE FOR FILE IX-FD2    IX2084.2
004100*             X-82   IMPLEMENTOR-NAME FOR SOURCE-COMPUTER         IX2084.2
004200*             X-83   IMPLEMENTOR-NAME FOR OBJECT-COMPUTER         IX2084.2
004300*                                                                 IX2084.2
004400*        NOTE:  X-CARDS 44,45,69,74,75 AND 76 ARE OPTIONAL        IX2084.2
004500*               AND NEED ONLY TO BE PRESENT IF THE COMPILER RE-   IX2084.2
004600*               QUIRES THIS CODE BE AVAILABLE FOR PROPER PROGRAM  IX2084.2
004700*               COMPILATION AND EXECUTION. IF THE VP-ROUTINE IS   IX2084.2
004800*               USED THE  X-CARDS MAY BE AUTOMATICALLY SELECTED   IX2084.2
004900*               FOR INCLUSION IN THE PROGRAM BY SPECIFYING THE    IX2084.2
005000*               APPROPRIATE LETTER IN THE "*OPT" VP-ROUTINE       IX2084.2
005100*               CONTROL CARD. THE LETTER  CORRESPONDS TO A        IX2084.2
005200*               CHARACTER IN POSITION 7 OF THE SOURCE LINE AND    IX2084.2
005300*               THEY ARE AS FOLLOWS                               IX2084.2
005400*                                                                 IX2084.2
005500*                  C  SELECTS X-CARDS 74,75 AND 76                IX2084.2
005600*                  G  SELECTS X-CARDS 69                          IX2084.2
005700*                  J  SELECTS X-CARDS 44 AND 45                   IX2084.2
005800*                                                                 IX2084.2
005900*        NOTE:  THERE IS OPTIONAL SOURCE CODE IN THIS PROGRAM     IX2084.2
006000*               FOR THE CONVENIENCE OF THE USER.  THIS OPTIONAL   IX2084.2
006100*               CODE IS IDENTIFIED BY THE LETTER T,U OR X IN      IX2084.2
006200*               POSITION 7  OF THE SOURCE LINE.  USE OF           IX2084.2
006300*               SOURCE CODE WITH LETTER X WILL PRINT THE CONTENTS IX2084.2
006400*               OF THE FILES AFTER THE TEST REPORT.  FOR CODE     IX2084.2
006500*               WITH LETTERS T OR U ONLY ONE SHOULD BE SELECTED.  IX2084.2
006600*               EITHER THE T"S OR THE U"S SHOULD BE USED EXCLU-   IX2084.2
006700*               SIVELY, NOT BOTH.  THE T"S PROVIDE A 29 CHARACTER IX2084.2
006800*               INDEXED KEY SIZE FOR THE FILE AND THE U"S PROVIDE IX2084.2
006900*               AN INDEXED KEY NO GREATER THAN 8 CHARACTERS.      IX2084.2
007000*               IF THE VP-ROUTINE IS USED THE APPROPRIATE         IX2084.2
007100*               SOURCE CODE MAY BE SELECTED BY SPECIFYING THE     IX2084.2
007200*               RESPECTIVE LETTER IN THE "*OPT" VP-ROUTINE CONTROLIX2084.2
007300*               CARD.                                             IX2084.2
007400*                                                                 IX2084.2
007500******************************************************            IX2084.2
007600 ENVIRONMENT DIVISION.                                            IX2084.2
007700 CONFIGURATION SECTION.                                           IX2084.2
007800 SOURCE-COMPUTER.                                                 IX2084.2
007900     Card0130.                                                    IX2084.2
008000 OBJECT-COMPUTER.                                                 IX2084.2
008100     Card0131.                                                    IX2084.2
008200 INPUT-OUTPUT SECTION.                                            IX2084.2
008300 FILE-CONTROL.                                                    IX2084.2
008400     SELECT RAW-DATA   ASSIGN TO                                  IX2084.2
008500     "C0098"                                                      IX2084.2
008600            ORGANIZATION IS INDEXED                               IX2084.2
008700            ACCESS MODE IS RANDOM                                 IX2084.2
008800            RECORD KEY IS RAW-DATA-KEY.                           IX2084.2
008900     SELECT PRINT-FILE ASSIGN TO                                  IX2084.2
009000     "C0085" .                                                    IX2084.2
009100     SELECT   IX-FD1                                              IX2084.2
009200        ASSIGN TO                                                 IX2084.2
009300     "C0036"                                                      IX2084.2
009400     "C0068"                                                      IX2084.2
009500         ORGANIZATION IS INDEXED                                  IX2084.2
009600        ALTERNATE RECORD KEY IS IX-FD1-ALTKEY1                    IX2084.2
009700        RECORD KEY IS   IX-FD1-KEY                                IX2084.2
009800        ACCESS MODE IS DYNAMIC.                                   IX2084.2
009900     SELECT   IX-FS2                                              IX2084.2
010000         ASSIGN TO                                                IX2084.2
010100     "C0037"                                                      IX2084.2
010200     "C0069"                                                      IX2084.2
010300     RECORD KEY IS IX-FS2-KEY                                     IX2084.2
010400        ALTERNATE RECORD KEY IS IX-FS2-ALTKEY1                    IX2084.2
010500        ACCESS MODE IS SEQUENTIAL                                 IX2084.2
010600         ORGANIZATION IS INDEXED.                                 IX2084.2
010700 DATA DIVISION.                                                   IX2084.2
010800 FILE SECTION.                                                    IX2084.2
010900                                                                  IX2084.2
011000 FD  RAW-DATA.                                                    IX2084.2
011100                                                                  IX2084.2
011200 01  RAW-DATA-SATZ.                                               IX2084.2
011300     05  RAW-DATA-KEY        PIC X(6).                            IX2084.2
011400     05  C-DATE              PIC 9(6).                            IX2084.2
011500     05  C-TIME              PIC 9(8).                            IX2084.2
011600     05  C-NO-OF-TESTS       PIC 99.                              IX2084.2
011700     05  C-OK                PIC 999.                             IX2084.2
011800     05  C-ALL               PIC 999.                             IX2084.2
011900     05  C-FAIL              PIC 999.                             IX2084.2
012000     05  C-DELETED           PIC 999.                             IX2084.2
012100     05  C-INSPECT           PIC 999.                             IX2084.2
012200     05  C-NOTE              PIC X(13).                           IX2084.2
012300     05  C-INDENT            PIC X.                               IX2084.2
012400     05  C-ABORT             PIC X(8).                            IX2084.2
012500 FD  PRINT-FILE.                                                  IX2084.2
012600 01  PRINT-REC PICTURE X(120).                                    IX2084.2
012700 01  DUMMY-RECORD PICTURE X(120).                                 IX2084.2
012800 FD  IX-FD1                                                       IX2084.2
012900     LABEL RECORD IS STANDARD                                     IX2084.2
013000     DATA RECORD IS IX-FD1R1-F-G-240                              IX2084.2
013100     RECORD CONTAINS 240 CHARACTERS.                              IX2084.2
013200 01  IX-FD1R1-F-G-240.                                            IX2084.2
013300     05 IX-FD1-REC-001-120        PICTURE X(120).                 IX2084.2
013400     05 IX-FD1-REC-121-240.                                       IX2084.2
013500     10 FILLER          PICTURE X(8).                             IX2084.2
013600     10 IX-FD1-KEY.                                               IX2084.2
013700        15 IX-FS1-KEYNUM PICTURE 9(5).                            IX2084.2
013800        15 FILLER        PICTURE 9(5).                            IX2084.2
013900     10 FILLER           PICTURE X(5).                            IX2084.2
014000     10 FILLER           PICTURE X(19).                           IX2084.2
014100     10 FILLER           PICTURE X(9).                            IX2084.2
014200     10 IX-FD1-ALTKEY1.                                           IX2084.2
014300        15 FILLER        PICTURE 9(5).                            IX2084.2
014400        15 IX-FD1-ALTKEY1NUM      PICTURE 9(5).                   IX2084.2
014500     10 FILLER                    PICTURE 9(5).                   IX2084.2
014600     10 FILLER                    PICTURE X(19).                  IX2084.2
014700     10 FILLER                    PICTURE X(45).                  IX2084.2
014800 FD  IX-FS2                                                       IX2084.2
014900     LABEL RECORDS ARE STANDARD                                   IX2084.2
015000     DATA RECORD IS IX-FS2R1-F-G-240                              IX2084.2
015100          .                                                       IX2084.2
015200 01  IX-FS2R1-F-G-240.                                            IX2084.2
015300     05 IX-FS2-REC-001-120        PICTURE X(120).                 IX2084.2
015400     05 IX-FS2-REC-121-240.                                       IX2084.2
015500        10 FILLER                 PICTURE X(8).                   IX2084.2
015600        10 IX-FS2-KEY.                                            IX2084.2
015700           15 IX-FS2-KEYNUM       PICTURE 9(5).                   IX2084.2
015800           15 FILLER              PICTURE 9(5).                   IX2084.2
015900        10 FILLER                 PICTURE 9(5).                   IX2084.2
016000        10 FILLER                 PICTURE X(19).                  IX2084.2
016100        10 FILLER                 PICTURE X(9).                   IX2084.2
016200        10 IX-FS2-ALTKEY1.                                        IX2084.2
016300           15 FILLER              PICTURE 9(5).                   IX2084.2
016400           15 IX-FS2-ALTKEY1NUM   PICTURE 9(5).                   IX2084.2
016500        10 FILLER                 PICTURE 9(5).                   IX2084.2
016600        10 FILLER                 PICTURE X(19).                  IX2084.2
016700        10 FILLER                 PICTURE X(45).                  IX2084.2
016800 WORKING-STORAGE SECTION.                                         IX2084.2
016900 01  IX-FD1-FILESIZE              PICTURE 9(6) VALUE 300.         IX2084.2
017000 01  IX-FS2-FILESIZE              PICTURE 9(6) VALUE 300.         IX2084.2
017100 01  WRK-IX-FD1-RECKEY.                                           IX2084.2
017200     03 WRK-DU-05V00-001          PICTURE 9(5) VALUE ZERO.        IX2084.2
017300     03 FILLER                    PICTURE 9(5) VALUE ZERO.        IX2084.2
017400 01  WRK-IX-FS2-RECKEY.                                           IX2084.2
017500     03 WRK-DU-05V00-003          PICTURE 9(5)  VALUE  ZERO.      IX2084.2
017600     03 FILLER                    PICTURE 9(5)  VALUE  ZERO.      IX2084.2
017700 01  WRK-IX-FD1-ALTKEY.                                           IX2084.2
017800     03 FILLER                    PICTURE 9(5)  VALUE  ZERO.      IX2084.2
017900     03 WRK-DU-05V00-002          PICTURE 9(5)  VALUE  ZERO.      IX2084.2
018000 01  WRK-IX-FS2-ALTKEY.                                           IX2084.2
018100     03 FILLER                    PICTURE 9(5)  VALUE  ZERO.      IX2084.2
018200     03 WRK-DU-05V00-004          PICTURE 9(5)  VALUE  ZERO.      IX2084.2
018300 01  EXCUT-COUNTER-06V00          PICTURE S9(6) VALUE  ZERO.      IX2084.2
018400 01  INV-KEY-COUNTER              PICTURE S9(6) VALUE  ZERO.      IX2084.2
018500 01  LOGICAL-FILE-REC             PICTURE S9(6) VALUE  ZERO.      IX2084.2
018600 01  ERROR-COUNTER-06V00          PICTURE S9(6) VALUE  ZERO.      IX2084.2
018700 01  ASCEND-DESEND-SWITCH        PICTURE XX   VALUE "UP".         IX2084.2
018800             88 ASCEND VALUE "UP".                                IX2084.2
018900             88 DSCEND VALUE "DN".                                IX2084.2
019000 01  FILE-RECORD-INFORMATION-REC.                                 IX2084.2
019100     03 FILE-RECORD-INFO-SKELETON.                                IX2084.2
019200        05 FILLER                 PICTURE X(48)       VALUE       IX2084.2
019300             "FILE=      ,RECORD=      /0,RECNO=000000,UPDT=00".  IX2084.2
019400        05 FILLER                 PICTURE X(46)       VALUE       IX2084.2
019500             ",ODO=0000,PGM=     ,LRECL=000000,BLKSIZ  =0000".    IX2084.2
019600        05 FILLER                 PICTURE X(26)       VALUE       IX2084.2
019700             ",LFIL=000000,ORG=  ,LBLR= ".                        IX2084.2
019800        05 FILLER                 PICTURE X(37)       VALUE       IX2084.2
019900             ",RECKEY=                             ".             IX2084.2
020000        05 FILLER                 PICTURE X(38)       VALUE       IX2084.2
020100             ",ALTKEY1=                             ".            IX2084.2
020200        05 FILLER                 PICTURE X(38)       VALUE       IX2084.2
020300             ",ALTKEY2=                             ".            IX2084.2
020400        05 FILLER                 PICTURE X(7)        VALUE SPACE.IX2084.2
020500     03 FILE-RECORD-INFO          OCCURS  10  TIMES.              IX2084.2
020600        05 FILE-RECORD-INFO-P1-120.                               IX2084.2
020700           07 FILLER              PIC X(5).                       IX2084.2
020800           07 XFILE-NAME           PIC X(6).                      IX2084.2
020900           07 FILLER              PIC X(8).                       IX2084.2
021000           07 XRECORD-NAME         PIC X(6).                      IX2084.2
021100           07 FILLER              PIC X(1).                       IX2084.2
021200           07 REELUNIT-NUMBER     PIC 9(1).                       IX2084.2
021300           07 FILLER              PIC X(7).                       IX2084.2
021400           07 XRECORD-NUMBER       PIC 9(6).                      IX2084.2
021500           07 FILLER              PIC X(6).                       IX2084.2
021600           07 UPDATE-NUMBER       PIC 9(2).                       IX2084.2
021700           07 FILLER              PIC X(5).                       IX2084.2
021800           07 ODO-NUMBER          PIC 9(4).                       IX2084.2
021900           07 FILLER              PIC X(5).                       IX2084.2
022000           07 XPROGRAM-NAME        PIC X(5).                      IX2084.2
022100           07 FILLER              PIC X(7).                       IX2084.2
022200           07 XRECORD-LENGTH       PIC 9(6).                      IX2084.2
022300           07 FILLER              PIC X(7).                       IX2084.2
022400           07 CHARS-OR-RECORDS    PIC X(2).                       IX2084.2
022500           07 FILLER              PIC X(1).                       IX2084.2
022600           07 XBLOCK-SIZE          PIC 9(4).                      IX2084.2
022700           07 FILLER              PIC X(6).                       IX2084.2
022800           07 RECORDS-IN-FILE     PIC 9(6).                       IX2084.2
022900           07 FILLER              PIC X(5).                       IX2084.2
023000           07 XFILE-ORGANIZATION   PIC X(2).                      IX2084.2
023100           07 FILLER              PIC X(6).                       IX2084.2
023200           07 XLABEL-TYPE          PIC X(1).                      IX2084.2
023300        05 FILE-RECORD-INFO-P121-240.                             IX2084.2
023400           07 FILLER              PIC X(8).                       IX2084.2
023500           07 XRECORD-KEY          PIC X(29).                     IX2084.2
023600           07 FILLER              PIC X(9).                       IX2084.2
023700           07 ALTERNATE-KEY1      PIC X(29).                      IX2084.2
023800           07 FILLER              PIC X(9).                       IX2084.2
023900           07 ALTERNATE-KEY2      PIC X(29).                      IX2084.2
024000           07 FILLER              PIC X(7).                       IX2084.2
024100 01  TEST-RESULTS.                                                IX2084.2
024200     02 FILLER                   PIC X      VALUE SPACE.          IX2084.2
024300     02 FEATURE                  PIC X(20)  VALUE SPACE.          IX2084.2
024400     02 FILLER                   PIC X      VALUE SPACE.          IX2084.2
024500     02 P-OR-F                   PIC X(5)   VALUE SPACE.          IX2084.2
024600     02 FILLER                   PIC X      VALUE SPACE.          IX2084.2
024700     02  PAR-NAME.                                                IX2084.2
024800       03 FILLER                 PIC X(19)  VALUE SPACE.          IX2084.2
024900       03  PARDOT-X              PIC X      VALUE SPACE.          IX2084.2
025000       03 DOTVALUE               PIC 99     VALUE ZERO.           IX2084.2
025100     02 FILLER                   PIC X(8)   VALUE SPACE.          IX2084.2
025200     02 RE-MARK                  PIC X(61).                       IX2084.2
025300 01  TEST-COMPUTED.                                               IX2084.2
025400     02 FILLER                   PIC X(30)  VALUE SPACE.          IX2084.2
025500     02 FILLER                   PIC X(17)  VALUE                 IX2084.2
025600            "       COMPUTED=".                                   IX2084.2
025700     02 COMPUTED-X.                                               IX2084.2
025800     03 COMPUTED-A               PIC X(20)  VALUE SPACE.          IX2084.2
025900     03 COMPUTED-N               REDEFINES COMPUTED-A             IX2084.2
026000                                 PIC -9(9).9(9).                  IX2084.2
026100     03 COMPUTED-0V18 REDEFINES COMPUTED-A   PIC -.9(18).         IX2084.2
026200     03 COMPUTED-4V14 REDEFINES COMPUTED-A   PIC -9(4).9(14).     IX2084.2
026300     03 COMPUTED-14V4 REDEFINES COMPUTED-A   PIC -9(14).9(4).     IX2084.2
026400     03       CM-18V0 REDEFINES COMPUTED-A.                       IX2084.2
026500         04 COMPUTED-18V0                    PIC -9(18).          IX2084.2
026600         04 FILLER                           PIC X.               IX2084.2
026700     03 FILLER PIC X(50) VALUE SPACE.                             IX2084.2
026800 01  TEST-CORRECT.                                                IX2084.2
026900     02 FILLER PIC X(30) VALUE SPACE.                             IX2084.2
027000     02 FILLER PIC X(17) VALUE "       CORRECT =".                IX2084.2
027100     02 CORRECT-X.                                                IX2084.2
027200     03 CORRECT-A                  PIC X(20) VALUE SPACE.         IX2084.2
027300     03 CORRECT-N    REDEFINES CORRECT-A     PIC -9(9).9(9).      IX2084.2
027400     03 CORRECT-0V18 REDEFINES CORRECT-A     PIC -.9(18).         IX2084.2
027500     03 CORRECT-4V14 REDEFINES CORRECT-A     PIC -9(4).9(14).     IX2084.2
027600     03 CORRECT-14V4 REDEFINES CORRECT-A     PIC -9(14).9(4).     IX2084.2
027700     03      CR-18V0 REDEFINES CORRECT-A.                         IX2084.2
027800         04 CORRECT-18V0                     PIC -9(18).          IX2084.2
027900         04 FILLER                           PIC X.               IX2084.2
028000     03 FILLER PIC X(2) VALUE SPACE.                              IX2084.2
028100     03 COR-ANSI-REFERENCE             PIC X(48) VALUE SPACE.     IX2084.2
028200 01  CCVS-C-1.                                                    IX2084.2
028300     02 FILLER  PIC IS X(99)    VALUE IS " FEATURE              PAIX2084.2
028400-    "SS  PARAGRAPH-NAME                                          IX2084.2
028500-    "       REMARKS".                                            IX2084.2
028600     02 FILLER                     PIC X(20)    VALUE SPACE.      IX2084.2
028700 01  CCVS-C-2.                                                    IX2084.2
028800     02 FILLER                     PIC X        VALUE SPACE.      IX2084.2
028900     02 FILLER                     PIC X(6)     VALUE "TESTED".   IX2084.2
029000     02 FILLER                     PIC X(15)    VALUE SPACE.      IX2084.2
029100     02 FILLER                     PIC X(4)     VALUE "FAIL".     IX2084.2
029200     02 FILLER                     PIC X(94)    VALUE SPACE.      IX2084.2
029300 01  REC-SKL-SUB                   PIC 9(2)     VALUE ZERO.       IX2084.2
029400 01  REC-CT                        PIC 99       VALUE ZERO.       IX2084.2
029500 01  DELETE-COUNTER                PIC 999      VALUE ZERO.       IX2084.2
029600 01  ERROR-COUNTER                 PIC 999      VALUE ZERO.       IX2084.2
029700 01  INSPECT-COUNTER               PIC 999      VALUE ZERO.       IX2084.2
029800 01  PASS-COUNTER                  PIC 999      VALUE ZERO.       IX2084.2
029900 01  TOTAL-ERROR                   PIC 999      VALUE ZERO.       IX2084.2
030000 01  ERROR-HOLD                    PIC 999      VALUE ZERO.       IX2084.2
030100 01  DUMMY-HOLD                    PIC X(120)   VALUE SPACE.      IX2084.2
030200 01  RECORD-COUNT                  PIC 9(5)     VALUE ZERO.       IX2084.2
030300 01  ANSI-REFERENCE                PIC X(48)    VALUE SPACES.     IX2084.2
030400 01  CCVS-H-1.                                                    IX2084.2
030500     02  FILLER                    PIC X(39)    VALUE SPACES.     IX2084.2
030600     02  FILLER                    PIC X(42)    VALUE             IX2084.2
030700     "OFFICIAL COBOL COMPILER VALIDATION SYSTEM".                 IX2084.2
030800     02  FILLER                    PIC X(39)    VALUE SPACES.     IX2084.2
030900 01  CCVS-H-2A.                                                   IX2084.2
031000   02  FILLER                        PIC X(40)  VALUE SPACE.      IX2084.2
031100   02  FILLER                        PIC X(7)   VALUE "CCVS85 ".  IX2084.2
031200   02  FILLER                        PIC XXXX   VALUE             IX2084.2
031300     "4.2 ".                                                      IX2084.2
031400   02  FILLER                        PIC X(28)  VALUE             IX2084.2
031500            " COPY - NOT FOR DISTRIBUTION".                       IX2084.2
031600   02  FILLER                        PIC X(41)  VALUE SPACE.      IX2084.2
031700                                                                  IX2084.2
031800 01  CCVS-H-2B.                                                   IX2084.2
031900   02  FILLER                        PIC X(15)  VALUE             IX2084.2
032000            "TEST RESULT OF ".                                    IX2084.2
032100   02  TEST-ID                       PIC X(9).                    IX2084.2
032200   02  FILLER                        PIC X(4)   VALUE             IX2084.2
032300            " IN ".                                               IX2084.2
032400   02  FILLER                        PIC X(12)  VALUE             IX2084.2
032500     " HIGH       ".                                              IX2084.2
032600   02  FILLER                        PIC X(22)  VALUE             IX2084.2
032700            " LEVEL VALIDATION FOR ".                             IX2084.2
032800   02  FILLER                        PIC X(58)  VALUE             IX2084.2
032900     "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH.     ".IX2084.2
033000 01  CCVS-H-3.                                                    IX2084.2
033100     02  FILLER                      PIC X(34)  VALUE             IX2084.2
033200            " FOR OFFICIAL USE ONLY    ".                         IX2084.2
033300     02  FILLER                      PIC X(58)  VALUE             IX2084.2
033400     "COBOL 85 VERSION 4.2, Apr  1993 SSVG                      ".IX2084.2
033500     02  FILLER                      PIC X(28)  VALUE             IX2084.2
033600            "  COPYRIGHT   1985 ".                                IX2084.2
033700 01  CCVS-E-1.                                                    IX2084.2
033800     02 FILLER                       PIC X(52)  VALUE SPACE.      IX2084.2
033900     02 FILLER  PIC X(14) VALUE IS "END OF TEST-  ".              IX2084.2
034000     02 ID-AGAIN                     PIC X(9).                    IX2084.2
034100     02 FILLER                       PIC X(45)  VALUE SPACES.     IX2084.2
034200 01  CCVS-E-2.                                                    IX2084.2
034300     02  FILLER                      PIC X(31)  VALUE SPACE.      IX2084.2
034400     02  FILLER                      PIC X(21)  VALUE SPACE.      IX2084.2
034500     02 CCVS-E-2-2.                                               IX2084.2
034600         03 ERROR-TOTAL              PIC XXX    VALUE SPACE.      IX2084.2
034700         03 FILLER                   PIC X      VALUE SPACE.      IX2084.2
034800         03 ENDER-DESC               PIC X(44)  VALUE             IX2084.2
034900            "ERRORS ENCOUNTERED".                                 IX2084.2
035000 01  CCVS-E-3.                                                    IX2084.2
035100     02  FILLER                      PIC X(22)  VALUE             IX2084.2
035200            " FOR OFFICIAL USE ONLY".                             IX2084.2
035300     02  FILLER                      PIC X(12)  VALUE SPACE.      IX2084.2
035400     02  FILLER                      PIC X(58)  VALUE             IX2084.2
035500     "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH.     ".IX2084.2
035600     02  FILLER                      PIC X(13)  VALUE SPACE.      IX2084.2
035700     02 FILLER                       PIC X(15)  VALUE             IX2084.2
035800             " COPYRIGHT 1985".                                   IX2084.2
035900 01  CCVS-E-4.                                                    IX2084.2
036000     02 CCVS-E-4-1                   PIC XXX    VALUE SPACE.      IX2084.2
036100     02 FILLER                       PIC X(4)   VALUE " OF ".     IX2084.2
036200     02 CCVS-E-4-2                   PIC XXX    VALUE SPACE.      IX2084.2
036300     02 FILLER                       PIC X(40)  VALUE             IX2084.2
036400      "  TESTS WERE EXECUTED SUCCESSFULLY".                       IX2084.2
036500 01  XXINFO.                                                      IX2084.2
036600     02 FILLER                       PIC X(19)  VALUE             IX2084.2
036700            "*** INFORMATION ***".                                IX2084.2
036800     02 INFO-TEXT.                                                IX2084.2
036900       04 FILLER                     PIC X(8)   VALUE SPACE.      IX2084.2
037000       04 XXCOMPUTED                 PIC X(20).                   IX2084.2
037100       04 FILLER                     PIC X(5)   VALUE SPACE.      IX2084.2
037200       04 XXCORRECT                  PIC X(20).                   IX2084.2
037300     02 INF-ANSI-REFERENCE           PIC X(48).                   IX2084.2
037400 01  HYPHEN-LINE.                                                 IX2084.2
037500     02 FILLER  PIC IS X VALUE IS SPACE.                          IX2084.2
037600     02 FILLER  PIC IS X(65)    VALUE IS "************************IX2084.2
037700-    "*****************************************".                 IX2084.2
037800     02 FILLER  PIC IS X(54)    VALUE IS "************************IX2084.2
037900-    "******************************".                            IX2084.2
038000 01  CCVS-PGM-ID                     PIC X(9)   VALUE             IX2084.2
038100     "IX208A".                                                    IX2084.2
038200 PROCEDURE DIVISION.                                              IX2084.2
038300 DECLARATIVES.                                                    IX2084.2
038400 USE-IX208A-TEST SECTION.                                         IX2084.2
038500     USE      AFTER ERROR PROCEDURE IX-FD1  IX-FS2.               IX2084.2
038600 USE-PAR-001.                                                     IX2084.2
038700     ADD      010000  TO ERROR-COUNTER-06V00.                     IX2084.2
038800 USE-PAR-EXIT.                                                    IX2084.2
038900     EXIT.                                                        IX2084.2
039000 END DECLARATIVES.                                                IX2084.2
039100 CCVS1 SECTION.                                                   IX2084.2
039200 OPEN-FILES.                                                      IX2084.2
039300     OPEN I-O RAW-DATA.                                           IX2084.2
039400     MOVE CCVS-PGM-ID TO RAW-DATA-KEY.                            IX2084.2
039500     READ RAW-DATA INVALID KEY GO TO END-E-1.                     IX2084.2
039600     MOVE "ABORTED " TO C-ABORT.                                  IX2084.2
039700     ADD 1 TO C-NO-OF-TESTS.                                      IX2084.2
039800     ACCEPT C-DATE  FROM DATE.                                    IX2084.2
039900     ACCEPT C-TIME  FROM TIME.                                    IX2084.2
040000     REWRITE RAW-DATA-SATZ INVALID KEY GO TO END-E-1.             IX2084.2
040100 END-E-1.                                                         IX2084.2
040200     CLOSE RAW-DATA.                                              IX2084.2
040300     OPEN    OUTPUT PRINT-FILE.                                   IX2084.2
040400     MOVE  CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN.  IX2084.2
040500     MOVE    SPACE TO TEST-RESULTS.                               IX2084.2
040600     PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE.              IX2084.2
040700     MOVE    ZERO TO REC-SKL-SUB.                                 IX2084.2
040800     PERFORM CCVS-INIT-FILE 9 TIMES.                              IX2084.2
040900 CCVS-INIT-FILE.                                                  IX2084.2
041000     ADD     1 TO REC-SKL-SUB.                                    IX2084.2
041100     MOVE    FILE-RECORD-INFO-SKELETON                            IX2084.2
041200          TO FILE-RECORD-INFO (REC-SKL-SUB).                      IX2084.2
041300 CCVS-INIT-EXIT.                                                  IX2084.2
041400     GO TO CCVS1-EXIT.                                            IX2084.2
041500 CLOSE-FILES.                                                     IX2084.2
041600     OPEN I-O RAW-DATA.                                           IX2084.2
041700     MOVE CCVS-PGM-ID TO RAW-DATA-KEY.                            IX2084.2
041800     READ RAW-DATA INVALID KEY GO TO END-E-2.                     IX2084.2
041900     MOVE "OK.     " TO C-ABORT.                                  IX2084.2
042000     MOVE PASS-COUNTER TO C-OK.                                   IX2084.2
042100     MOVE ERROR-HOLD   TO C-ALL.                                  IX2084.2
042200     MOVE ERROR-COUNTER TO C-FAIL.                                IX2084.2
042300     MOVE DELETE-COUNTER TO C-DELETED.                            IX2084.2
042400     MOVE INSPECT-COUNTER TO C-INSPECT.                           IX2084.2
042500     REWRITE RAW-DATA-SATZ INVALID KEY GO TO END-E-2.             IX2084.2
042600 END-E-2.                                                         IX2084.2
042700     CLOSE RAW-DATA.                                              IX2084.2
042800     PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE.   IX2084.2
042900 TERMINATE-CCVS.                                                  IX2084.2
043000     EXIT PROGRAM.                                                IX2084.2
043100 TERMINATE-CALL.                                                  IX2084.2
043200     STOP     RUN.                                                IX2084.2
043300 INSPT. MOVE "INSPT" TO P-OR-F. ADD 1 TO INSPECT-COUNTER.         IX2084.2
043400 PASS.  MOVE "PASS " TO P-OR-F.  ADD 1 TO PASS-COUNTER.           IX2084.2
043500 FAIL.  MOVE "FAIL*" TO P-OR-F.  ADD 1 TO ERROR-COUNTER.          IX2084.2
043600 DE-LETE.  MOVE "*****" TO P-OR-F.  ADD 1 TO DELETE-COUNTER.      IX2084.2
043700     MOVE "****TEST DELETED****" TO RE-MARK.                      IX2084.2
043800 PRINT-DETAIL.                                                    IX2084.2
043900     IF REC-CT NOT EQUAL TO ZERO                                  IX2084.2
044000             MOVE "." TO PARDOT-X                                 IX2084.2
044100             MOVE REC-CT TO DOTVALUE.                             IX2084.2
044200     MOVE     TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE.      IX2084.2
044300     IF P-OR-F EQUAL TO "FAIL*"  PERFORM WRITE-LINE               IX2084.2
044400        PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX                 IX2084.2
044500          ELSE PERFORM BAIL-OUT THRU BAIL-OUT-EX.                 IX2084.2
044600     MOVE SPACE TO P-OR-F. MOVE SPACE TO COMPUTED-X.              IX2084.2
044700     MOVE SPACE TO CORRECT-X.                                     IX2084.2
044800     IF     REC-CT EQUAL TO ZERO  MOVE SPACE TO PAR-NAME.         IX2084.2
044900     MOVE     SPACE TO RE-MARK.                                   IX2084.2
045000 HEAD-ROUTINE.                                                    IX2084.2
045100     MOVE CCVS-H-1  TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.  IX2084.2
045200     MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.  IX2084.2
045300     MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES.  IX2084.2
045400     MOVE CCVS-H-3  TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES.  IX2084.2
045500 COLUMN-NAMES-ROUTINE.                                            IX2084.2
045600     MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE.           IX2084.2
045700     MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   IX2084.2
045800     MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE.        IX2084.2
045900 END-ROUTINE.                                                     IX2084.2
046000     MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.IX2084.2
046100 END-RTN-EXIT.                                                    IX2084.2
046200     MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   IX2084.2
046300 END-ROUTINE-1.                                                   IX2084.2
046400      ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO      IX2084.2
046500      ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD.               IX2084.2
046600      ADD PASS-COUNTER TO ERROR-HOLD.                             IX2084.2
046700*     IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12.   IX2084.2
046800      MOVE PASS-COUNTER TO CCVS-E-4-1.                            IX2084.2
046900      MOVE ERROR-HOLD TO CCVS-E-4-2.                              IX2084.2
047000      MOVE CCVS-E-4 TO CCVS-E-2-2.                                IX2084.2
047100      MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE.           IX2084.2
047200  END-ROUTINE-12.                                                 IX2084.2
047300      MOVE "TEST(S) FAILED" TO ENDER-DESC.                        IX2084.2
047400     IF       ERROR-COUNTER IS EQUAL TO ZERO                      IX2084.2
047500         MOVE "NO " TO ERROR-TOTAL                                IX2084.2
047600         ELSE                                                     IX2084.2
047700         MOVE ERROR-COUNTER TO ERROR-TOTAL.                       IX2084.2
047800     MOVE     CCVS-E-2 TO DUMMY-RECORD.                           IX2084.2
047900     PERFORM WRITE-LINE.                                          IX2084.2
048000 END-ROUTINE-13.                                                  IX2084.2
048100     IF DELETE-COUNTER IS EQUAL TO ZERO                           IX2084.2
048200         MOVE "NO " TO ERROR-TOTAL  ELSE                          IX2084.2
048300         MOVE DELETE-COUNTER TO ERROR-TOTAL.                      IX2084.2
048400     MOVE "TEST(S) DELETED     " TO ENDER-DESC.                   IX2084.2
048500     MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.           IX2084.2
048600      IF   INSPECT-COUNTER EQUAL TO ZERO                          IX2084.2
048700          MOVE "NO " TO ERROR-TOTAL                               IX2084.2
048800      ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL.                   IX2084.2
048900      MOVE "TEST(S) REQUIRE INSPECTION" TO ENDER-DESC.            IX2084.2
049000      MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.          IX2084.2
049100     MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE.           IX2084.2
049200 WRITE-LINE.                                                      IX2084.2
049300     ADD 1 TO RECORD-COUNT.                                       IX2084.2
049400     IF RECORD-COUNT GREATER 42                                   IX2084.2
049500         MOVE DUMMY-RECORD TO DUMMY-HOLD                          IX2084.2
049600         MOVE SPACE TO DUMMY-RECORD                               IX2084.2
049700         WRITE DUMMY-RECORD AFTER ADVANCING PAGE                  IX2084.2
049800         MOVE CCVS-H-1  TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES    IX2084.2
049900         MOVE CCVS-H-2A TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES    IX2084.2
050000         MOVE CCVS-H-2B TO DUMMY-RECORD PERFORM WRT-LN 3 TIMES    IX2084.2
050100         MOVE CCVS-H-3  TO DUMMY-RECORD PERFORM WRT-LN 3 TIMES    IX2084.2
050200         MOVE CCVS-C-1  TO DUMMY-RECORD PERFORM WRT-LN            IX2084.2
050300         MOVE CCVS-C-2  TO DUMMY-RECORD PERFORM WRT-LN            IX2084.2
050400         MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN          IX2084.2
050500         MOVE DUMMY-HOLD TO DUMMY-RECORD                          IX2084.2
050600         MOVE ZERO TO RECORD-COUNT.                               IX2084.2
050700     PERFORM WRT-LN.                                              IX2084.2
050800 WRT-LN.                                                          IX2084.2
050900     WRITE    DUMMY-RECORD AFTER ADVANCING 1 LINES.               IX2084.2
051000     MOVE SPACE TO DUMMY-RECORD.                                  IX2084.2
051100 BLANK-LINE-PRINT.                                                IX2084.2
051200     PERFORM WRT-LN.                                              IX2084.2
051300 FAIL-ROUTINE.                                                    IX2084.2
051400     IF     COMPUTED-X NOT EQUAL TO SPACE                         IX2084.2
051500            GO TO   FAIL-ROUTINE-WRITE.                           IX2084.2
051600     IF     CORRECT-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE.IX2084.2
051700     MOVE   ANSI-REFERENCE TO INF-ANSI-REFERENCE.                 IX2084.2
051800     MOVE  "NO FURTHER INFORMATION, SEE PROGRAM." TO INFO-TEXT.   IX2084.2
051900     MOVE   XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   IX2084.2
052000     MOVE   SPACES TO INF-ANSI-REFERENCE.                         IX2084.2
052100     GO TO  FAIL-ROUTINE-EX.                                      IX2084.2
052200 FAIL-ROUTINE-WRITE.                                              IX2084.2
052300     MOVE   TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE         IX2084.2
052400     MOVE   ANSI-REFERENCE TO COR-ANSI-REFERENCE.                 IX2084.2
052500     MOVE   TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. IX2084.2
052600     MOVE   SPACES TO COR-ANSI-REFERENCE.                         IX2084.2
052700 FAIL-ROUTINE-EX. EXIT.                                           IX2084.2
052800 BAIL-OUT.                                                        IX2084.2
052900     IF     COMPUTED-A NOT EQUAL TO SPACE GO TO BAIL-OUT-WRITE.   IX2084.2
053000     IF     CORRECT-A EQUAL TO SPACE GO TO BAIL-OUT-EX.           IX2084.2
053100 BAIL-OUT-WRITE.                                                  IX2084.2
053200     MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED.  IX2084.2
053300     MOVE   ANSI-REFERENCE TO INF-ANSI-REFERENCE.                 IX2084.2
053400     MOVE   XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   IX2084.2
053500     MOVE   SPACES TO INF-ANSI-REFERENCE.                         IX2084.2
053600 BAIL-OUT-EX. EXIT.                                               IX2084.2
053700 CCVS1-EXIT.                                                      IX2084.2
053800     EXIT.                                                        IX2084.2
053900 SECT-IX208A-0001 SECTION.                                        IX2084.2
054000 WRITE-INIT-GF-01.                                                IX2084.2
054100     OPEN     OUTPUT  IX-FD1.                                     IX2084.2
054200     OPEN     OUTPUT  IX-FS2.                                     IX2084.2
054300     MOVE     "IX-FD1"  TO XFILE-NAME (1).                        IX2084.2
054400     MOVE     "R1-F-G"  TO XRECORD-NAME (1).                      IX2084.2
054500     MOVE     ZERO      TO XRECORD-NUMBER (1).                    IX2084.2
054600     MOVE     CCVS-PGM-ID TO XPROGRAM-NAME (1).                   IX2084.2
054700     MOVE     000240    TO XRECORD-LENGTH (1).                    IX2084.2
054800     MOVE     0001      TO XBLOCK-SIZE (1).                       IX2084.2
054900     MOVE     "RC"      TO CHARS-OR-RECORDS (1).                  IX2084.2
055000     MOVE     "IX"      TO XFILE-ORGANIZATION (1).                IX2084.2
055100     MOVE     "S"       TO XLABEL-TYPE (1).                       IX2084.2
055200     MOVE     000300    TO IX-FD1-FILESIZE.                       IX2084.2
055300     MOVE     000300    TO RECORDS-IN-FILE (1).                   IX2084.2
055400     MOVE     00001     TO WRK-DU-05V00-001.                      IX2084.2
055500     MOVE     00300     TO WRK-DU-05V00-002.                      IX2084.2
055600     MOVE     ZERO      TO EXCUT-COUNTER-06V00.                   IX2084.2
055700     MOVE     ZERO      TO INV-KEY-COUNTER.                       IX2084.2
055800     MOVE     "WRITE-INIT-GF-01" TO PAR-NAME.                     IX2084.2
055900     MOVE     "IX-FS2"  TO XFILE-NAME (2).                        IX2084.2
056000     MOVE     "R1-F-G"  TO XRECORD-NAME (2).                      IX2084.2
056100     MOVE     ZERO      TO XRECORD-NUMBER (2).                    IX2084.2
056200     MOVE     CCVS-PGM-ID TO XPROGRAM-NAME (2).                   IX2084.2
056300     MOVE     000240    TO XRECORD-LENGTH (2).                    IX2084.2
056400     MOVE     0001      TO XBLOCK-SIZE (2).                       IX2084.2
056500     MOVE     "RC"      TO CHARS-OR-RECORDS (2).                  IX2084.2
056600     MOVE     "IX"      TO XFILE-ORGANIZATION (2).                IX2084.2
056700     MOVE     "S"       TO XLABEL-TYPE (2).                       IX2084.2
056800     MOVE     00300     TO IX-FS2-FILESIZE.                       IX2084.2
056900     MOVE     00300     TO RECORDS-IN-FILE (2).                   IX2084.2
057000     MOVE     00001     TO WRK-DU-05V00-003.                      IX2084.2
057100     MOVE     00300     TO WRK-DU-05V00-004.                      IX2084.2
057200 WRITE-TEST-GF-00.                                                IX2084.2
057300     ADD      0001 TO   XRECORD-NUMBER (1).                       IX2084.2
057400     MOVE     WRK-IX-FD1-RECKEY  TO XRECORD-KEY (1).              IX2084.2
057500     MOVE     WRK-IX-FD1-ALTKEY  TO ALTERNATE-KEY1 (1).           IX2084.2
057600     MOVE     FILE-RECORD-INFO (1) TO IX-FD1R1-F-G-240.           IX2084.2
057700     WRITE    IX-FD1R1-F-G-240                                    IX2084.2
057800              INVALID KEY                                         IX2084.2
057900              ADD       000001 TO INV-KEY-COUNTER.                IX2084.2
058000     ADD      000001  TO EXCUT-COUNTER-06V00.                     IX2084.2
058100     ADD      00001   TO WRK-DU-05V00-001.                        IX2084.2
058200     SUBTRACT 00001   FROM WRK-DU-05V00-002.                      IX2084.2
058300     IF       XRECORD-NUMBER (1) LESS THAN IX-FD1-FILESIZE        IX2084.2
058400              GO TO WRITE-TEST-GF-00.                             IX2084.2
058500     CLOSE    IX-FD1.                                             IX2084.2
058600 WRITE-TEST-GF-01.                                                IX2084.2
058700     MOVE     "CREATE FILE IX-FD1"  TO FEATURE.                   IX2084.2
058800     IF       EXCUT-COUNTER-06V00  NOT EQUAL TO IX-FD1-FILESIZE   IX2084.2
058900              PERFORM   FAIL                                      IX2084.2
059000              MOVE      IX-FD1-FILESIZE  TO  CORRECT-N            IX2084.2
059100              MOVE      EXCUT-COUNTER-06V00 TO COMPUTED-N         IX2084.2
059200     MOVE "INCORRECT NUMBER OF WRITES; IX-41"        TO RE-MARK   IX2084.2
059300              PERFORM   PRINT-DETAIL                              IX2084.2
059400              GO TO    WRITE-INIT-GF-02.                          IX2084.2
059500     IF       INV-KEY-COUNTER NOT EQUAL TO ZERO                   IX2084.2
059600              PERFORM   FAIL                                      IX2084.2
059700              MOVE      INV-KEY-COUNTER TO COMPUTED-N             IX2084.2
059800              MOVE      ZERO TO  CORRECT-N                        IX2084.2
059900       MOVE "INVALID KEY ON WRITE; IX-41" TO RE-MARK              IX2084.2
060000              PERFORM   PRINT-DETAIL                              IX2084.2
060100              GO TO    WRITE-INIT-GF-02.                          IX2084.2
060200*                                                                 IX2084.2
060300*    01                                                           IX2084.2
060400*                                                                 IX2084.2
060500     PERFORM  PASS.                                               IX2084.2
060600     PERFORM  PRINT-DETAIL.                                       IX2084.2
060700 WRITE-INIT-GF-02.                                                IX2084.2
060800     MOVE     ZERO   TO INV-KEY-COUNTER.                          IX2084.2
060900     MOVE     ZERO   TO EXCUT-COUNTER-06V00.                      IX2084.2
061000 WRITE-TEST-GF-02-1.                                              IX2084.2
061100     ADD      0001  TO  XRECORD-NUMBER (2).                       IX2084.2
061200     MOVE     WRK-IX-FS2-RECKEY  TO  XRECORD-KEY (2).             IX2084.2
061300     MOVE     WRK-IX-FS2-ALTKEY  TO  ALTERNATE-KEY1 (2).          IX2084.2
061400     MOVE     FILE-RECORD-INFO (2) TO IX-FS2R1-F-G-240.           IX2084.2
061500     WRITE    IX-FS2R1-F-G-240                                    IX2084.2
061600              INVALID KEY                                         IX2084.2
061700              ADD   000001 TO INV-KEY-COUNTER.                    IX2084.2
061800     ADD      000001 TO EXCUT-COUNTER-06V00.                      IX2084.2
061900     ADD      00001  TO WRK-DU-05V00-003.                         IX2084.2
062000     SUBTRACT 00001  FROM WRK-DU-05V00-004.                       IX2084.2
062100     IF       XRECORD-NUMBER (2) LESS THAN IX-FS2-FILESIZE        IX2084.2
062200              GO TO  WRITE-TEST-GF-02-1.                          IX2084.2
062300     CLOSE    IX-FS2.                                             IX2084.2
062400 WRITE-TEST-GF-02.                                                IX2084.2
062500     MOVE     "CREATE FILE IX-FS2" TO  FEATURE.                   IX2084.2
062600     MOVE     "WRITE-TEST-GF-02  " TO PAR-NAME.                   IX2084.2
062700     IF       EXCUT-COUNTER-06V00 NOT EQUAL TO IX-FS2-FILESIZE    IX2084.2
062800              PERFORM   FAIL                                      IX2084.2
062900              MOVE      IX-FS2-FILESIZE  TO  CORRECT-N            IX2084.2
063000              MOVE      EXCUT-COUNTER-06V00 TO COMPUTED-N         IX2084.2
063100       MOVE      "INCORRECT NUMBER OF WRITES; IX-41" TO RE-MARK   IX2084.2
063200              PERFORM   PRINT-DETAIL                              IX2084.2
063300              GO  TO    READ-INIT-F1-01.                          IX2084.2
063400*                                                                 IX2084.2
063500*    02                                                           IX2084.2
063600*                                                                 IX2084.2
063700     IF       INV-KEY-COUNTER  NOT EQUAL TO ZERO                  IX2084.2
063800              PERFORM   FAIL                                      IX2084.2
063900              MOVE      INV-KEY-COUNTER  TO COMPUTED-N            IX2084.2
064000              MOVE      ZERO TO CORRECT-N                         IX2084.2
064100       MOVE      "INVALID KEY ON WRITE; IX-41" TO RE-MARK         IX2084.2
064200              PERFORM   PRINT-DETAIL                              IX2084.2
064300              GO TO     READ-INIT-F1-01.                          IX2084.2
064400     PERFORM  PASS.                                               IX2084.2
064500     PERFORM  PRINT-DETAIL.                                       IX2084.2
064600 READ-INIT-F1-01.                                                 IX2084.2
064700     PERFORM  BLANK-LINE-PRINT.                                   IX2084.2
064800     MOVE     "THE FOLLOWING  TESTS ACCESS A FILE DEFINED AS      IX2084.2
064900-             "ACCESS MODE IS DYNAMIC."  TO  PRINT-REC.           IX2084.2
065000     PERFORM  WRITE-LINE.                                         IX2084.2
065100     PERFORM  BLANK-LINE-PRINT.                                   IX2084.2
065200     MOVE     "READ NEXT"  TO FEATURE.                            IX2084.2
065300     MOVE     "READ-TEST-F1-01" TO PAR-NAME.                      IX2084.2
065400 READ-INIT-F1-01-R1.                                              IX2084.2
065500     OPEN  INPUT  IX-FD1.                                         IX2084.2
065600     PERFORM  INX-INIT-002-R.                                     IX2084.2
065700 READ-TEST-F1-01-1.                                               IX2084.2
065800     READ     IX-FD1 NEXT.                                        IX2084.2
065900     MOVE     IX-FD1R1-F-G-240  TO  FILE-RECORD-INFO (1).         IX2084.2
066000     PERFORM  INX-VERIFY-002.                                     IX2084.2
066100     IF       EXCUT-COUNTER-06V00 LESS THAN  10                   IX2084.2
066200              GO TO READ-TEST-F1-01-1.                            IX2084.2
066300     CLOSE    IX-FD1.                                             IX2084.2
066400 READ-TEST-F1-01.                                                 IX2084.2
066500     PERFORM  INX-TEST-002.                                       IX2084.2
066600     GO TO  READ-INIT-F1-02.                                      IX2084.2
066700*                                                                 IX2084.2
066800*    01                                                           IX2084.2
066900*                                                                 IX2084.2
067000 READ-DELETE-F1-01.                                               IX2084.2
067100     PERFORM  DE-LETE.                                            IX2084.2
067200     PERFORM  PRINT-DETAIL.                                       IX2084.2
067300 READ-INIT-F1-02.                                                 IX2084.2
067400     PERFORM  INX-INIT-002-R.                                     IX2084.2
067500     OPEN     INPUT     IX-FD1.                                   IX2084.2
067600 READ-TEST-F1-02.                                                 IX2084.2
067700     MOVE     SPACE TO FILE-RECORD-INFO (9).                      IX2084.2
067800     MOVE     SPACE TO FILE-RECORD-INFO (1).                      IX2084.2
067900     READ     IX-FD1   NEXT RECORD                                IX2084.2
068000              INTO   FILE-RECORD-INFO (9).                        IX2084.2
068100     MOVE     IX-FD1R1-F-G-240  TO  FILE-RECORD-INFO (1).         IX2084.2
068200     PERFORM  INX-VERIFY-002.                                     IX2084.2
068300     IF       XRECORD-NUMBER (9) NOT EQUAL TO LOGICAL-FILE-REC    IX2084.2
068400              ADD   000100  TO ERROR-COUNTER-06V00.               IX2084.2
068500     IF       EXCUT-COUNTER-06V00 LESS THAN 10                    IX2084.2
068600              GO TO  READ-TEST-F1-02.                             IX2084.2
068700     CLOSE    IX-FD1.                                             IX2084.2
068800     MOVE "READ-TEST-F1-02" TO PAR-NAME.                          IX2084.2
068900     MOVE "READ . NEXT INTO" TO FEATURE.                          IX2084.2
069000     PERFORM  INX-TEST-002.                                       IX2084.2
069100*                                                                 IX2084.2
069200*    02                                                           IX2084.2
069300*                                                                 IX2084.2
069400     GO TO  READ-INIT-F1-03.                                      IX2084.2
069500 READ-DELETE-F1-02.                                               IX2084.2
069600     MOVE "READ-TEST-F1-02     " TO PAR-NAME.                     IX2084.2
069700     MOVE "READ ... INTO       " TO FEATURE.                      IX2084.2
069800     PERFORM  DE-LETE.                                            IX2084.2
069900     PERFORM  PRINT-DETAIL.                                       IX2084.2
070000 READ-INIT-F1-03.                                                 IX2084.2
070100     OPEN     INPUT  IX-FD1.                                      IX2084.2
070200     PERFORM  INX-INIT-002-R.                                     IX2084.2
070300 READ-TEST-F1-03.                                                 IX2084.2
070400     MOVE     SPACE TO FILE-RECORD-INFO (9).                      IX2084.2
070500     MOVE     SPACE TO FILE-RECORD-INFO (1).                      IX2084.2
070600     READ     IX-FD1  NEXT                                        IX2084.2
070700              INTO   FILE-RECORD-INFO (9).                        IX2084.2
070800     MOVE     IX-FD1R1-F-G-240 TO FILE-RECORD-INFO (1).           IX2084.2
070900     PERFORM  INX-VERIFY-002.                                     IX2084.2
071000     IF       XRECORD-NUMBER (9) NOT EQUAL TO LOGICAL-FILE-REC    IX2084.2
071100              ADD   000100  TO  ERROR-COUNTER-06V00.              IX2084.2
071200     IF       EXCUT-COUNTER-06V00 LESS THAN 10                    IX2084.2
071300              GO TO READ-TEST-F1-03.                              IX2084.2
071400     CLOSE    IX-FD1.                                             IX2084.2
071500 READ-TEST-F1-03-1.                                               IX2084.2
071600     MOVE "READ-TEST-F1-03" TO PAR-NAME.                          IX2084.2
071700     MOVE "READ . NEXT INTO" TO FEATURE.                          IX2084.2
071800     PERFORM  INX-TEST-002.                                       IX2084.2
071900*                                                                 IX2084.2
072000*    03                                                           IX2084.2
072100*                                                                 IX2084.2
072200     GO TO  READ-INIT-F1-04.                                      IX2084.2
072300 READ-DELETE-TEST-F1-03.                                          IX2084.2
072400     MOVE "READ-TEST-F1-03     " TO PAR-NAME.                     IX2084.2
072500     PERFORM  DE-LETE.                                            IX2084.2
072600     PERFORM  PRINT-DETAIL.                                       IX2084.2
072700 READ-INIT-F1-04.                                                 IX2084.2
072800     OPEN     INPUT  IX-FD1.                                      IX2084.2
072900     PERFORM  INX-INIT-002-R.                                     IX2084.2
073000     MOVE     IX-FD1-FILESIZE TO ERROR-COUNTER-06V00.             IX2084.2
073100     ADD      000001  TO ERROR-COUNTER-06V00.                     IX2084.2
073200     MOVE "READ-TEST-F1-04" TO PAR-NAME.                          IX2084.2
073300     MOVE "READ . NEXT INTO" TO FEATURE.                          IX2084.2
073400 READ-TEST-F1-04.                                                 IX2084.2
073500     MOVE     SPACE TO FILE-RECORD-INFO (9).                      IX2084.2
073600     MOVE     SPACE TO FILE-RECORD-INFO (1).                      IX2084.2
073700     READ     IX-FD1  NEXT INTO  FILE-RECORD-INFO (9) AT END      IX2084.2
073800              SUBTRACT   000001  FROM  ERROR-COUNTER-06V00        IX2084.2
073900             GO TO  READ-TEST-F1-04-1.                            IX2084.2
074000     MOVE     IX-FD1R1-F-G-240  TO  FILE-RECORD-INFO (1).         IX2084.2
074100     PERFORM  INX-VERIFY-002.                                     IX2084.2
074200     IF       EXCUT-COUNTER-06V00  GREATER THAN IX-FD1-FILESIZE   IX2084.2
074300              NEXT SENTENCE                                       IX2084.2
074400              ELSE                                                IX2084.2
074500              GO TO   READ-TEST-F1-04.                            IX2084.2
074600*                                                                 IX2084.2
074700*    TEST READ-TEST-F1-04 TESTS THE COBOL CONSTRUCT  "READ FILE-  IX2084.2
074800*    NAME NEXT INTO IDENTIFIER AT END".  THE TEST READS THE FILE  IX2084.2
074900*    SEQUENTIALY VIA THE RECORD KEY  (RECORD KEY IS THE KEY OF    IX2084.2
075000*    REFERENCE) UNTIL AN END-OF-FILE CONDITION OCCURS.  A CHECK   IX2084.2
075100*    IS MADE TO VERIFY THAT THE PROPER RECORDS WERE RETRIVED AND  IX2084.2
075200*    THE AT END PATH WAS TAKEN ON THE 301 ST READ.                IX2084.2
075300*                                                                 IX2084.2
075400 READ-TEST-F1-04-1.                                               IX2084.2
075500     CLOSE   IX-FD1.                                              IX2084.2
075600     PERFORM  INX-TEST-002.                                       IX2084.2
075700*   .04                                                           IX2084.2
075800     GO TO  READ-INIT-F2-01.                                      IX2084.2
075900 READ-DELETE-F1-04.                                               IX2084.2
076000     MOVE "READ-TEST-F1-04     " TO PAR-NAME.                     IX2084.2
076100     PERFORM  DE-LETE.                                            IX2084.2
076200     PERFORM  PRINT-DETAIL.                                       IX2084.2
076300 READ-INIT-F2-01.                                                 IX2084.2
076400     OPEN     INPUT  IX-FD1.                                      IX2084.2
076500     MOVE "READ-TEST-F2-01" TO PAR-NAME.                          IX2084.2
076600     MOVE "READ . KEY IS .." TO FEATURE.                          IX2084.2
076700     PERFORM  INX-INIT-002-R.                                     IX2084.2
076800     MOVE     ZERO TO WRK-DU-05V00-001.                           IX2084.2
076900 READ-TEST-F2-01.                                                 IX2084.2
077000     ADD      00005   TO WRK-DU-05V00-001.                        IX2084.2
077100     ADD      000004  TO LOGICAL-FILE-REC.                        IX2084.2
077200     MOVE     WRK-IX-FD1-RECKEY TO IX-FD1-KEY.                    IX2084.2
077300     READ     IX-FD1                                              IX2084.2
077400                      KEY IS  IX-FD1-KEY.                         IX2084.2
077500     MOVE     IX-FD1R1-F-G-240  TO  FILE-RECORD-INFO (1).         IX2084.2
077600     PERFORM  INX-VERIFY-002.                                     IX2084.2
077700     MOVE     SPACE TO FILE-RECORD-INFO (1).                      IX2084.2
077800     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
077900              GO TO   READ-TEST-F2-01.                            IX2084.2
078000     CLOSE    IX-FD1.                                             IX2084.2
078100     PERFORM  INX-TEST-002.                                       IX2084.2
078200*   .05                                                           IX2084.2
078300     GO TO  READ-INIT-F2-02.                                      IX2084.2
078400 READ-DELETE-F2-01.                                               IX2084.2
078500     MOVE "READ-TEST-F2-01     " TO PAR-NAME.                     IX2084.2
078600     PERFORM  DE-LETE.                                            IX2084.2
078700     PERFORM  PRINT-DETAIL.                                       IX2084.2
078800 READ-INIT-F2-02.                                                 IX2084.2
078900     MOVE "READ-TEST-F2-02     " TO PAR-NAME.                     IX2084.2
079000     MOVE "READ ... INTO       " TO FEATURE.                      IX2084.2
079100     OPEN     INPUT  IX-FD1.                                      IX2084.2
079200     PERFORM  INX-INIT-002-R.                                     IX2084.2
079300     MOVE     ZERO TO WRK-DU-05V00-001.                           IX2084.2
079400 READ-TEST-F2-02.                                                 IX2084.2
079500     MOVE     SPACE TO FILE-RECORD-INFO (9).                      IX2084.2
079600     MOVE     SPACE TO FILE-RECORD-INFO (1).                      IX2084.2
079700     ADD      00005   TO WRK-DU-05V00-001.                        IX2084.2
079800     ADD      000004  TO LOGICAL-FILE-REC.                        IX2084.2
079900     MOVE     WRK-IX-FD1-RECKEY TO IX-FD1-KEY.                    IX2084.2
080000     READ     IX-FD1  INTO   FILE-RECORD-INFO (9)                 IX2084.2
080100              KEY IS IX-FD1-KEY.                                  IX2084.2
080200     MOVE     IX-FD1R1-F-G-240  TO  FILE-RECORD-INFO (1).         IX2084.2
080300     PERFORM  INX-VERIFY-002.                                     IX2084.2
080400     IF       XRECORD-NUMBER (9)   NOT EQUAL   TO LOGICAL-FILE-RECIX2084.2
080500              ADD   000100 TO ERROR-COUNTER-06V00.                IX2084.2
080600     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
080700              GO TO   READ-TEST-F2-02.                            IX2084.2
080800     CLOSE    IX-FD1.                                             IX2084.2
080900     PERFORM  INX-TEST-002.                                       IX2084.2
081000*   .06                                                           IX2084.2
081100     GO TO  READ-INIT-F2-03.                                      IX2084.2
081200 READ-DELETE-F2-02.                                               IX2084.2
081300     MOVE "READ-TEST-F2-02     " TO PAR-NAME.                     IX2084.2
081400     PERFORM  DE-LETE.                                            IX2084.2
081500     PERFORM  PRINT-DETAIL.                                       IX2084.2
081600 READ-INIT-F2-03.                                                 IX2084.2
081700     MOVE "READ-TEST-F2-03     " TO PAR-NAME.                     IX2084.2
081800     MOVE "READ . KEY ALTERNATE" TO FEATURE.                      IX2084.2
081900     OPEN     INPUT  IX-FD1.                                      IX2084.2
082000     PERFORM  INX-INIT-002-R.                                     IX2084.2
082100     MOVE     ZERO  TO WRK-DU-05V00-002.                          IX2084.2
082200     MOVE     301  TO LOGICAL-FILE-REC.                           IX2084.2
082300 READ-TEST-F2-03.                                                 IX2084.2
082400     MOVE      SPACE TO FILE-RECORD-INFO (1).                     IX2084.2
082500     ADD      00005   TO WRK-DU-05V00-002.                        IX2084.2
082600     SUBTRACT  00006  FROM LOGICAL-FILE-REC.                      IX2084.2
082700     MOVE     WRK-IX-FD1-ALTKEY  TO IX-FD1-ALTKEY1.               IX2084.2
082800     READ     IX-FD1  RECORD                                      IX2084.2
082900                             KEY IX-FD1-ALTKEY1.                  IX2084.2
083000     MOVE     IX-FD1R1-F-G-240  TO  FILE-RECORD-INFO (1).         IX2084.2
083100     PERFORM  INX-VERIFY-002.                                     IX2084.2
083200     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
083300              GO TO   READ-TEST-F2-03.                            IX2084.2
083400     CLOSE    IX-FD1.                                             IX2084.2
083500     PERFORM  INX-TEST-002.                                       IX2084.2
083600*   .07                                                           IX2084.2
083700     GO TO  READ-INIT-F2-04.                                      IX2084.2
083800 READ-DELETE-F2-03.                                               IX2084.2
083900     MOVE "READ-TEST-F2-03     " TO PAR-NAME.                     IX2084.2
084000     PERFORM  DE-LETE.                                            IX2084.2
084100     PERFORM  PRINT-DETAIL.                                       IX2084.2
084200 READ-INIT-F2-04.                                                 IX2084.2
084300     MOVE "READ-TEST-F2-04     " TO PAR-NAME.                     IX2084.2
084400     MOVE "READ .RECORD KEY ..." TO FEATURE.                      IX2084.2
084500     OPEN     INPUT  IX-FD1.                                      IX2084.2
084600     PERFORM  INX-INIT-002-R.                                     IX2084.2
084700     MOVE     00301  TO WRK-DU-05V00-001.                         IX2084.2
084800     MOVE     SPACE TO IX-FD1R1-F-G-240.                          IX2084.2
084900 READ-TEST-F2-04.                                                 IX2084.2
085000     ADD      00005   TO WRK-DU-05V00-001.                        IX2084.2
085100     MOVE     WRK-IX-FD1-RECKEY TO IX-FD1-KEY.                    IX2084.2
085200     READ     IX-FD1  RECORD                                      IX2084.2
085300                             KEY IX-FD1-KEY                       IX2084.2
085400     INVALID  SUBTRACT  000001  FROM ERROR-COUNTER-06V00.         IX2084.2
085500     ADD     000001  TO EXCUT-COUNTER-06V00.                      IX2084.2
085600     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
085700              GO TO   READ-TEST-F2-04.                            IX2084.2
085800     CLOSE    IX-FD1.                                             IX2084.2
085900     PERFORM  INX-TEST-002.                                       IX2084.2
086000*   .08                                                           IX2084.2
086100     GO TO  READ-INIT-F2-05.                                      IX2084.2
086200 READ-DELETE-F2-04.                                               IX2084.2
086300     MOVE "READ-TEST-F2-04     " TO PAR-NAME.                     IX2084.2
086400     PERFORM  DE-LETE.                                            IX2084.2
086500     PERFORM  PRINT-DETAIL.                                       IX2084.2
086600 READ-INIT-F2-05.                                                 IX2084.2
086700     MOVE "READ-TEST-F2-05     " TO PAR-NAME.                     IX2084.2
086800     MOVE "READ RECORD KEY IS A" TO FEATURE.                      IX2084.2
086900     OPEN     INPUT  IX-FD1.                                      IX2084.2
087000     PERFORM  INX-INIT-002-R.                                     IX2084.2
087100     MOVE     00010  TO WRK-DU-05V00-001.                         IX2084.2
087200     MOVE     00301  TO WRK-DU-05V00-002.                         IX2084.2
087300     MOVE     SPACE TO IX-FD1R1-F-G-240.                          IX2084.2
087400 READ-TEST-F2-05.                                                 IX2084.2
087500     MOVE     WRK-IX-FD1-RECKEY TO IX-FD1-KEY.                    IX2084.2
087600     MOVE     SPACE TO FILE-RECORD-INFO (1).                      IX2084.2
087700     ADD      00005   TO WRK-DU-05V00-002.                        IX2084.2
087800     MOVE     WRK-IX-FD1-ALTKEY  TO IX-FD1-ALTKEY1.               IX2084.2
087900     READ     IX-FD1  RECORD                                      IX2084.2
088000                             KEY IS IX-FD1-ALTKEY1                IX2084.2
088100     INVALID KEY SUBTRACT  000001  FROM ERROR-COUNTER-06V00.      IX2084.2
088200     ADD    00001  TO EXCUT-COUNTER-06V00.                        IX2084.2
088300     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
088400              GO TO   READ-TEST-F2-05.                            IX2084.2
088500     CLOSE    IX-FD1.                                             IX2084.2
088600     PERFORM  INX-TEST-002.                                       IX2084.2
088700*   .09                                                           IX2084.2
088800     GO TO START-INIT-GF-01.                                      IX2084.2
088900 READ-DELETE-F2-05.                                               IX2084.2
089000     MOVE "READ-TEST-F2-05     " TO PAR-NAME.                     IX2084.2
089100     PERFORM  DE-LETE.                                            IX2084.2
089200     PERFORM  PRINT-DETAIL.                                       IX2084.2
089300 INX-INIT-002-R.                                                  IX2084.2
089400     MOVE     00010  TO ERROR-COUNTER-06V00.                      IX2084.2
089500     MOVE     ZERO TO EXCUT-COUNTER-06V00.                        IX2084.2
089600     MOVE     ZERO TO INV-KEY-COUNTER.                            IX2084.2
089700     MOVE     ZERO TO LOGICAL-FILE-REC.                           IX2084.2
089800 INX-VERIFY-002.                                                  IX2084.2
089900     ADD      000001    TO  EXCUT-COUNTER-06V00.                  IX2084.2
090000     ADD      000001    TO  LOGICAL-FILE-REC.                     IX2084.2
090100     IF       XRECORD-NUMBER (1) EQUAL TO  LOGICAL-FILE-REC       IX2084.2
090200              SUBTRACT   000001 FROM  ERROR-COUNTER-06V00.        IX2084.2
090300 INX-TEST-002.                                                    IX2084.2
090400     IF       ERROR-COUNTER-06V00 EQUAL TO ZERO                   IX2084.2
090500              PERFORM   PASS                                      IX2084.2
090600              ELSE                                                IX2084.2
090700              PERFORM   FAIL                                      IX2084.2
090800              MOVE      ZERO TO   CORRECT-N                       IX2084.2
090900              MOVE      ERROR-COUNTER-06V00 TO COMPUTED-N         IX2084.2
091000              MOVE "SEE PROGRAM (READ-TEST- ; IX-28)" TO RE-MARK. IX2084.2
091100     PERFORM  PRINT-DETAIL.                                       IX2084.2
091200*                                                                 IX2084.2
091300*       EACH TEST IS EXECUTED 10 TIMES EXCEPT FOR  INX-TEST-002-04IX2084.2
091400*    WHICH IS EXECUTED 300 TIMES.  FOLLOWING THE LAST             IX2084.2
091500*    EXECUTION A TEST IS MADE ON ERROR-COUNTER-06V00 WHICH IS     IX2084.2
091600*    EXPECTED TO BE ZERO.  IF ERROR-COUNTER-06V00 IS NOT ZERO     IX2084.2
091700*    THE VALUE IN THE COUNTER INDICATES HOW THE EXECUTION FAILED  IX2084.2
091800*    AND THE NUMBER OF TIMES THE UNEXPECTED ACTION OCCURRED       IX2084.2
091900*    DURING THE TEST.  BEFORE THE TEST BEGINS ERROR-COUNTER-06V00 IX2084.2
092000*    IS INITIALIZED WITH A VALUE.  EACH TIME THE CORRECT RECORD   IX2084.2
092100*    WAS MADE AVAILABLE FOLLOWING THE READ, OR AN INVALID KEY     IX2084.2
092200*    CONDITION OCCURRED THAT WAS EXPECTED FOLLOWING A READ OR     IX2084.2
092300*    START, ERROR-COUNTER-06V00 IS DECREMENTED BY 1.              IX2084.2
092400*    FOR EACH EXECUTION THAT DID NOT PRODUCE THE EXPECTED         IX2084.2
092500*    RESULTS  THE ERROR-COUNTER-06V00 IS INCREMENTED BY THE VALUE IX2084.2
092600*    FOR THE ACTION LISTED BELOW, E.G., VALUE 20003 WOULD INDICATEIX2084.2
092700*    THAT OF THE 10 EXECUTIONS DURING THE TEST (READING LEFT TO   IX2084.2
092800*    RIGHT)  2 INVALID KEY CONDITIONS AND 3 RECORDS RETRIEVED     IX2084.2
092900*    AS A RESULT OF THE READ OR START WAS NOT-AS EXPECTED.        IX2084.2
093000*                                                                 IX2084.2
093100*                                                                 IX2084.2
093200*                                                                 IX2084.2
093300*    COMPUTED RESULT                 INDICATED                    IX2084.2
093400*       INCREMENTS                     ACTION                     IX2084.2
093500*                                                                 IX2084.2
093600*       000100          THE  RECORD  FOUND IN THE IDENTIFIER      IX2084.2
093700*                       SPECIFIED IN THE INTO PHRASE OF THE       IX2084.2
093800*                       READ STATEMENT WAS NOT THE RECORD         IX2084.2
093900*                       EXPECTED FOLLOWING EXECUTION OF THE       IX2084.2
094000*                       READ.                                     IX2084.2
094100*                                                                 IX2084.2
094200*       000001          THE RECORD RETREIVED FROM THE FILE        IX2084.2
094300*                       FOLLOWING THE READ WAS NOT THE ONE        IX2084.2
094400*                       EXPECTED.                                 IX2084.2
094500*                                                                 IX2084.2
094600*       010000          AN UNEXPECTED INVALID KEY OR AT END       IX2084.2
094700*                       CONDITION OCCURRED.  NOTE - ASSUMPTION    IX2084.2
094800*                       IS THAT THE "USE" STATEMENT IS ONLY       IX2084.2
094900*                       EXECUTED WHEN AN INVALID KEY OR AT END    IX2084.2
095000*                       CONDITION OCCURS AND THE INVALID KEY OR   IX2084.2
095100*                       AT END PHRASE HAS NOT BEEN SPECIFIED.     IX2084.2
095200*                                                                 IX2084.2
095300 START-INIT-GF-01.                                                IX2084.2
095400     OPEN     INPUT  IX-FD1.                                      IX2084.2
095500     OPEN     INPUT  IX-FS2.                                      IX2084.2
095600     PERFORM  BLANK-LINE-PRINT.                                   IX2084.2
095700     MOVE     "THE FOLLOWING TESTS ACCESS A FILE DEFINE AS        IX2084.2
095800-             "ACCESS MODE IS SEQUENTIAL"  TO PRINT-REC.          IX2084.2
095900     PERFORM  WRITE-LINE.                                         IX2084.2
096000     PERFORM  BLANK-LINE-PRINT.                                   IX2084.2
096100     MOVE "START-TEST-GF-01    " TO PAR-NAME.                     IX2084.2
096200     MOVE     "START  EQUAL TO"  TO FEATURE.                      IX2084.2
096300     PERFORM  INX-INIT-003-R.                                     IX2084.2
096400 START-TEST-GF-01.                                                IX2084.2
096500     ADD      00003   TO WRK-DU-05V00-003.                        IX2084.2
096600     MOVE     WRK-IX-FS2-RECKEY TO IX-FS2-KEY.                    IX2084.2
096700     START    IX-FS2.                                             IX2084.2
096800     READ     IX-FS2       RECORD  AT END                         IX2084.2
096900             ADD   010000  TO ERROR-COUNTER-06V00                 IX2084.2
097000              GO TO      START-TEST-GF-01-1.                      IX2084.2
097100     MOVE     IX-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         IX2084.2
097200     PERFORM  INX-VERIFY-003A.                                    IX2084.2
097300     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
097400              GO TO   START-TEST-GF-01.                           IX2084.2
097500 START-TEST-GF-01-1.                                              IX2084.2
097600     PERFORM  INX-TEST-003.                                       IX2084.2
097700*   .01                                                           IX2084.2
097800     GO TO  START-INIT-GF-02.                                     IX2084.2
097900 INX-DELETE-003-01.                                               IX2084.2
098000     MOVE "START-TEST-GF-01    " TO PAR-NAME.                     IX2084.2
098100     PERFORM  DE-LETE.                                            IX2084.2
098200     PERFORM  PRINT-DETAIL.                                       IX2084.2
098300 START-INIT-GF-02.                                                IX2084.2
098400     PERFORM  INX-INIT-003-R.                                     IX2084.2
098500 START-TEST-GF-02.                                                IX2084.2
098600     ADD      00003   TO WRK-DU-05V00-003.                        IX2084.2
098700     MOVE     WRK-IX-FS2-RECKEY TO IX-FS2-KEY.                    IX2084.2
098800     START    IX-FS2                                              IX2084.2
098900                      KEY EQUAL TO IX-FS2-KEY.                    IX2084.2
099000     READ     IX-FS2       RECORD  AT END                         IX2084.2
099100             ADD   010000  TO ERROR-COUNTER-06V00                 IX2084.2
099200              GO TO     START-TEST-GF-02-1.                       IX2084.2
099300     MOVE     IX-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         IX2084.2
099400     PERFORM  INX-VERIFY-003A.                                    IX2084.2
099500     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
099600              GO TO    START-TEST-GF-02.                          IX2084.2
099700 START-TEST-GF-02-1.                                              IX2084.2
099800     MOVE "START-TEST-GF-02    " TO PAR-NAME.                     IX2084.2
099900     MOVE "START KEY EQUAL TO  " TO FEATURE.                      IX2084.2
100000     PERFORM  INX-TEST-003.                                       IX2084.2
100100*   .02                                                           IX2084.2
100200     GO TO   START-INIT-GF-03.                                    IX2084.2
100300 START-DELETE-GF-02.                                              IX2084.2
100400     MOVE "START-TEST-GF-02    " TO PAR-NAME.                     IX2084.2
100500     PERFORM  DE-LETE.                                            IX2084.2
100600     PERFORM  PRINT-DETAIL.                                       IX2084.2
100700 START-INIT-GF-03.                                                IX2084.2
100800     PERFORM  INX-INIT-003-R.                                     IX2084.2
100900 START-TEST-GF-03.                                                IX2084.2
101000     ADD      00003   TO WRK-DU-05V00-003.                        IX2084.2
101100     MOVE     WRK-IX-FS2-RECKEY TO IX-FS2-KEY.                    IX2084.2
101200     START    IX-FS2                                              IX2084.2
101300                      KEY IS EQUAL TO  IX-FS2-KEY.                IX2084.2
101400     READ     IX-FS2       RECORD  AT END                         IX2084.2
101500             ADD   010000  TO ERROR-COUNTER-06V00                 IX2084.2
101600              GO TO    START-TEST-GF-03-1.                        IX2084.2
101700     MOVE     IX-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         IX2084.2
101800     PERFORM  INX-VERIFY-003A.                                    IX2084.2
101900     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
102000              GO TO    START-TEST-GF-03.                          IX2084.2
102100 START-TEST-GF-03-1.                                              IX2084.2
102200     MOVE "START-TEST-GF-03    " TO PAR-NAME.                     IX2084.2
102300     MOVE "START KEY IS EQUAL  " TO FEATURE.                      IX2084.2
102400     PERFORM  INX-TEST-003.                                       IX2084.2
102500*   .03                                                           IX2084.2
102600     GO TO  START-INIT-GF-04.                                     IX2084.2
102700 START-DELETE-GF-03.                                              IX2084.2
102800     MOVE "START-TEST-GF-03    " TO PAR-NAME.                     IX2084.2
102900     MOVE "START KEY IS EQUAL  " TO FEATURE.                      IX2084.2
103000     PERFORM  DE-LETE.                                            IX2084.2
103100     PERFORM  PRINT-DETAIL.                                       IX2084.2
103200 START-INIT-GF-04.                                                IX2084.2
103300     PERFORM  INX-INIT-003-R.                                     IX2084.2
103400 START-TEST-GF-04.                                                IX2084.2
103500     ADD      00003   TO WRK-DU-05V00-003.                        IX2084.2
103600     MOVE     WRK-IX-FS2-RECKEY TO IX-FS2-KEY.                    IX2084.2
103700     START    IX-FS2                                              IX2084.2
103800                      KEY IS EQUAL  IX-FS2-KEY.                   IX2084.2
103900     READ     IX-FS2       RECORD  AT END                         IX2084.2
104000             ADD   010000  TO ERROR-COUNTER-06V00                 IX2084.2
104100              GO TO       START-TEST-GF-04-1.                     IX2084.2
104200     MOVE     IX-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         IX2084.2
104300     PERFORM  INX-VERIFY-003A.                                    IX2084.2
104400     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
104500              GO TO   START-TEST-GF-04.                           IX2084.2
104600 START-TEST-GF-04-1.                                              IX2084.2
104700     MOVE "START-TEST-GF-04    " TO PAR-NAME.                     IX2084.2
104800     MOVE "START KEY IS EQUAL  " TO FEATURE.                      IX2084.2
104900     PERFORM  INX-TEST-003.                                       IX2084.2
105000*   .04                                                           IX2084.2
105100     GO TO START-INIT-GF-05.                                      IX2084.2
105200 INX-DELETE-003-04.                                               IX2084.2
105300     MOVE "START-TEST-GF-04    " TO PAR-NAME.                     IX2084.2
105400     PERFORM  DE-LETE.                                            IX2084.2
105500     PERFORM  PRINT-DETAIL.                                       IX2084.2
105600 START-INIT-GF-05.                                                IX2084.2
105700     PERFORM  INX-INIT-003-R.                                     IX2084.2
105800 START-TEST-GF-05.                                                IX2084.2
105900     ADD      00003   TO WRK-DU-05V00-003.                        IX2084.2
106000     MOVE     WRK-IX-FS2-RECKEY TO IX-FS2-KEY.                    IX2084.2
106100     START    IX-FS2                                              IX2084.2
106200                      KEY IS  =  IX-FS2-KEY.                      IX2084.2
106300     READ     IX-FS2       RECORD  AT END                         IX2084.2
106400             ADD   010000  TO ERROR-COUNTER-06V00                 IX2084.2
106500              GO TO       START-TEST-GF-05-1.                     IX2084.2
106600     MOVE     IX-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         IX2084.2
106700     PERFORM  INX-VERIFY-003A.                                    IX2084.2
106800     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
106900              GO TO    START-TEST-GF-05.                          IX2084.2
107000 START-TEST-GF-05-1.                                              IX2084.2
107100     MOVE "START-TEST-GF-05    " TO PAR-NAME.                     IX2084.2
107200     MOVE "START KEY IS = ...  " TO FEATURE.                      IX2084.2
107300     PERFORM  INX-TEST-003.                                       IX2084.2
107400*   .05                                                           IX2084.2
107500     GO TO  START-INIT-GF-06.                                     IX2084.2
107600 START-DELETE-GF-05.                                              IX2084.2
107700     MOVE "START-TEST-GF-05    " TO PAR-NAME.                     IX2084.2
107800     PERFORM  DE-LETE.                                            IX2084.2
107900     PERFORM  PRINT-DETAIL.                                       IX2084.2
108000 START-INIT-GF-06.                                                IX2084.2
108100     PERFORM  INX-INIT-003-R.                                     IX2084.2
108200     ADD      000001 TO LOGICAL-FILE-REC.                         IX2084.2
108300 START-TEST-GF-06.                                                IX2084.2
108400     ADD      00003   TO WRK-DU-05V00-003.                        IX2084.2
108500     MOVE     WRK-IX-FS2-RECKEY TO IX-FS2-KEY.                    IX2084.2
108600     START    IX-FS2                                              IX2084.2
108700                      KEY IS GREATER THAN  IX-FS2-KEY.            IX2084.2
108800     READ     IX-FS2       RECORD  AT END                         IX2084.2
108900             ADD   010000  TO ERROR-COUNTER-06V00                 IX2084.2
109000              GO TO   START-TEST-GF-06-1.                         IX2084.2
109100     MOVE     IX-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         IX2084.2
109200     PERFORM  INX-VERIFY-003A.                                    IX2084.2
109300     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
109400              GO TO   START-TEST-GF-06.                           IX2084.2
109500 START-TEST-GF-06-1.                                              IX2084.2
109600     MOVE "START-TEST-GF-06    " TO PAR-NAME.                     IX2084.2
109700     MOVE     "START  GREATER THAN"  TO FEATURE.                  IX2084.2
109800     PERFORM  INX-TEST-003.                                       IX2084.2
109900*   .06                                                           IX2084.2
110000     GO TO START-INIT-GF-07.                                      IX2084.2
110100 START-DELETE-GF-06.                                              IX2084.2
110200     MOVE "START-TEST-GF-06    " TO PAR-NAME.                     IX2084.2
110300     PERFORM  DE-LETE.                                            IX2084.2
110400     PERFORM  PRINT-DETAIL.                                       IX2084.2
110500 START-INIT-GF-07.                                                IX2084.2
110600     PERFORM  INX-INIT-003-R.                                     IX2084.2
110700     ADD      000001 TO LOGICAL-FILE-REC.                         IX2084.2
110800 START-TEST-GF-07.                                                IX2084.2
110900     ADD      00003   TO WRK-DU-05V00-003.                        IX2084.2
111000     MOVE     WRK-IX-FS2-RECKEY TO IX-FS2-KEY.                    IX2084.2
111100     START    IX-FS2                                              IX2084.2
111200                      KEY GREATER THAN IX-FS2-KEY.                IX2084.2
111300     READ     IX-FS2       RECORD  AT END                         IX2084.2
111400             ADD   010000  TO ERROR-COUNTER-06V00                 IX2084.2
111500              GO TO   START-TEST-GF-07-1.                         IX2084.2
111600     MOVE     IX-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         IX2084.2
111700     PERFORM  INX-VERIFY-003A.                                    IX2084.2
111800     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
111900              GO TO   START-TEST-GF-07.                           IX2084.2
112000 START-TEST-GF-07-1.                                              IX2084.2
112100     MOVE "START-TEST-GF-07    " TO PAR-NAME.                     IX2084.2
112200     MOVE "START KEY GREATER THAN" TO FEATURE.                    IX2084.2
112300*   .07                                                           IX2084.2
112400     GO TO  START-INIT-GF-08.                                     IX2084.2
112500 START-DELETE-GF-07.                                              IX2084.2
112600     MOVE "START-TEST-GF-07    " TO PAR-NAME.                     IX2084.2
112700     PERFORM  DE-LETE.                                            IX2084.2
112800     PERFORM  PRINT-DETAIL.                                       IX2084.2
112900 START-INIT-GF-08.                                                IX2084.2
113000     PERFORM  INX-INIT-003-R.                                     IX2084.2
113100     SUBTRACT   WRK-DU-05V00-004  FROM  IX-FS2-FILESIZE           IX2084.2
113200              GIVING     LOGICAL-FILE-REC.                        IX2084.2
113300     MOVE     "DN"  TO ASCEND-DESEND-SWITCH.                      IX2084.2
113400 START-TEST-GF-08.                                                IX2084.2
113500     ADD      00003   TO WRK-DU-05V00-004.                        IX2084.2
113600     MOVE     WRK-IX-FS2-ALTKEY  TO IX-FS2-ALTKEY1.               IX2084.2
113700     START    IX-FS2                                              IX2084.2
113800                      KEY IS GREATER IX-FS2-ALTKEY1.              IX2084.2
113900     READ     IX-FS2       RECORD  AT END                         IX2084.2
114000             ADD   010000  TO ERROR-COUNTER-06V00                 IX2084.2
114100              GO TO       START-TEST-GF-08-1.                     IX2084.2
114200     MOVE     IX-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         IX2084.2
114300     PERFORM  INX-VERIFY-003A.                                    IX2084.2
114400     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
114500              GO TO    START-TEST-GF-08.                          IX2084.2
114600 START-TEST-GF-08-1.                                              IX2084.2
114700     MOVE "START-TEST-GF-08    " TO PAR-NAME.                     IX2084.2
114800     MOVE "START KEY IS GREATER" TO FEATURE.                      IX2084.2
114900     PERFORM  INX-TEST-003.                                       IX2084.2
115000*   .08                                                           IX2084.2
115100     GO TO   START-INIT-GF-09.                                    IX2084.2
115200 START-DELETE-GF-08.                                              IX2084.2
115300     MOVE "START-TEST-GF-08    " TO PAR-NAME.                     IX2084.2
115400     PERFORM  DE-LETE.                                            IX2084.2
115500     PERFORM  PRINT-DETAIL.                                       IX2084.2
115600 START-INIT-GF-09.                                                IX2084.2
115700     PERFORM  INX-INIT-003-R.                                     IX2084.2
115800     SUBTRACT   WRK-DU-05V00-004  FROM  IX-FS2-FILESIZE           IX2084.2
115900              GIVING     LOGICAL-FILE-REC.                        IX2084.2
116000     MOVE     "DN"  TO ASCEND-DESEND-SWITCH.                      IX2084.2
116100 START-TEST-GF-09.                                                IX2084.2
116200     ADD      00003   TO WRK-DU-05V00-004.                        IX2084.2
116300     MOVE     WRK-IX-FS2-ALTKEY  TO IX-FS2-ALTKEY1.               IX2084.2
116400     START    IX-FS2                                              IX2084.2
116500                      KEY IS >  IX-FS2-ALTKEY1.                   IX2084.2
116600     READ     IX-FS2       RECORD  AT END                         IX2084.2
116700             ADD   010000  TO ERROR-COUNTER-06V00                 IX2084.2
116800              GO TO       START-TEST-GF-09-1.                     IX2084.2
116900     MOVE     IX-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         IX2084.2
117000     PERFORM   INX-VERIFY-003A.                                   IX2084.2
117100     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
117200              GO TO START-TEST-GF-09.                             IX2084.2
117300 START-TEST-GF-09-1.                                              IX2084.2
117400     MOVE "START-TEST-GF-09    " TO PAR-NAME.                     IX2084.2
117500     MOVE "START KEY IS > ...  " TO FEATURE.                      IX2084.2
117600     PERFORM  INX-TEST-003.                                       IX2084.2
117700*   .09                                                           IX2084.2
117800     GO TO START-INIT-GF-10.                                      IX2084.2
117900 START-DELETE-GF-09.                                              IX2084.2
118000     MOVE "START-TEST-GF-09    " TO PAR-NAME.                     IX2084.2
118100     PERFORM  DE-LETE.                                            IX2084.2
118200     PERFORM  PRINT-DETAIL.                                       IX2084.2
118300 START-INIT-GF-10.                                                IX2084.2
118400     PERFORM  INX-INIT-003-R.                                     IX2084.2
118500     SUBTRACT   WRK-DU-05V00-004  FROM  IX-FS2-FILESIZE           IX2084.2
118600              GIVING     LOGICAL-FILE-REC.                        IX2084.2
118700     MOVE     "DN"  TO ASCEND-DESEND-SWITCH.                      IX2084.2
118800 START-TEST-GF-10.                                                IX2084.2
118900     ADD      00003   TO WRK-DU-05V00-004.                        IX2084.2
119000     MOVE     WRK-IX-FS2-ALTKEY  TO IX-FS2-ALTKEY1.               IX2084.2
119100     START    IX-FS2                                              IX2084.2
119200                      KEY  > IX-FS2-ALTKEY1.                      IX2084.2
119300     READ     IX-FS2       RECORD  AT END                         IX2084.2
119400             ADD   010000  TO ERROR-COUNTER-06V00                 IX2084.2
119500              GO TO       START-TEST-GF-10-1.                     IX2084.2
119600     MOVE     IX-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         IX2084.2
119700     PERFORM  INX-VERIFY-003A.                                    IX2084.2
119800     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
119900              GO TO   START-TEST-GF-10.                           IX2084.2
120000 START-TEST-GF-10-1.                                              IX2084.2
120100     MOVE "START-TEST-GF-10    " TO PAR-NAME.                     IX2084.2
120200     MOVE "START ... KEY > ... " TO FEATURE.                      IX2084.2
120300     PERFORM  INX-TEST-003.                                       IX2084.2
120400*   .10                                                           IX2084.2
120500     GO TO  START-INIT-GF-11.                                     IX2084.2
120600 START-DELETE-GF-10.                                              IX2084.2
120700     MOVE "START-TEST-GF-10    " TO PAR-NAME.                     IX2084.2
120800     PERFORM  DE-LETE.                                            IX2084.2
120900     PERFORM  PRINT-DETAIL.                                       IX2084.2
121000 START-INIT-GF-11.                                                IX2084.2
121100     MOVE     "START  NOT LESS THAN" TO FEATURE.                  IX2084.2
121200     PERFORM  INX-INIT-003-R.                                     IX2084.2
121300     SUBTRACT   WRK-DU-05V00-004  FROM  IX-FS2-FILESIZE           IX2084.2
121400              GIVING     LOGICAL-FILE-REC.                        IX2084.2
121500     ADD      000001  TO LOGICAL-FILE-REC.                        IX2084.2
121600     MOVE     "DN"  TO ASCEND-DESEND-SWITCH.                      IX2084.2
121700 START-TEST-GF-11.                                                IX2084.2
121800     ADD      00003   TO WRK-DU-05V00-004.                        IX2084.2
121900     MOVE     WRK-IX-FS2-ALTKEY  TO IX-FS2-ALTKEY1.               IX2084.2
122000     START    IX-FS2                                              IX2084.2
122100                      KEY IS NOT LESS THAN IX-FS2-ALTKEY1.        IX2084.2
122200     READ     IX-FS2       RECORD  AT END                         IX2084.2
122300             ADD   010000  TO ERROR-COUNTER-06V00                 IX2084.2
122400              GO TO       START-TEST-GF-11-1.                     IX2084.2
122500     MOVE     IX-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         IX2084.2
122600     PERFORM  INX-VERIFY-003A.                                    IX2084.2
122700     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
122800              GO TO    START-TEST-GF-11.                          IX2084.2
122900 START-TEST-GF-11-1.                                              IX2084.2
123000     MOVE "START-TEST-GF-11    " TO PAR-NAME.                     IX2084.2
123100     MOVE "START KEY IS NOT LESS THAN" TO FEATURE.                IX2084.2
123200     PERFORM  INX-TEST-003.                                       IX2084.2
123300*   .11                                                           IX2084.2
123400     GO TO START-INIT-GF-12.                                      IX2084.2
123500 START-DELETE-GF-22.                                              IX2084.2
123600     MOVE "START-TEST-GF-11    " TO PAR-NAME.                     IX2084.2
123700     PERFORM  DE-LETE.                                            IX2084.2
123800     PERFORM PRINT-DETAIL.                                        IX2084.2
123900 START-INIT-GF-12.                                                IX2084.2
124000     PERFORM  INX-INIT-003-R.                                     IX2084.2
124100     SUBTRACT   WRK-DU-05V00-004  FROM  IX-FS2-FILESIZE           IX2084.2
124200              GIVING     LOGICAL-FILE-REC.                        IX2084.2
124300     ADD      000001  TO LOGICAL-FILE-REC.                        IX2084.2
124400     MOVE     "DN"  TO ASCEND-DESEND-SWITCH.                      IX2084.2
124500 START-TEST-GF-12.                                                IX2084.2
124600     ADD      00003   TO WRK-DU-05V00-004.                        IX2084.2
124700     MOVE     WRK-IX-FS2-ALTKEY  TO IX-FS2-ALTKEY1.               IX2084.2
124800     START    IX-FS2                                              IX2084.2
124900                      KEY IS NOT LESS  IX-FS2-ALTKEY1.            IX2084.2
125000     READ     IX-FS2       RECORD  AT END                         IX2084.2
125100             ADD   010000  TO ERROR-COUNTER-06V00                 IX2084.2
125200              GO TO       START-TEST-GF-12-1.                     IX2084.2
125300     MOVE     IX-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         IX2084.2
125400     PERFORM  INX-VERIFY-003A.                                    IX2084.2
125500     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
125600              GO TO   START-TEST-GF-12.                           IX2084.2
125700 START-TEST-GF-12-1.                                              IX2084.2
125800     MOVE "START-TEST-GF-12    " TO PAR-NAME.                     IX2084.2
125900     MOVE "START KEY IS NOT LESS" TO FEATURE.                     IX2084.2
126000     PERFORM  INX-TEST-003.                                       IX2084.2
126100*   .12                                                           IX2084.2
126200     GO TO START-INIT-GF-13.                                      IX2084.2
126300 START-DELETE-GF-12.                                              IX2084.2
126400     MOVE "START-TEST-GF-12    " TO PAR-NAME.                     IX2084.2
126500     PERFORM  DE-LETE.                                            IX2084.2
126600     PERFORM  PRINT-DETAIL.                                       IX2084.2
126700 START-INIT-GF-13.                                                IX2084.2
126800     PERFORM  INX-INIT-003-R.                                     IX2084.2
126900     SUBTRACT   WRK-DU-05V00-004  FROM  IX-FS2-FILESIZE           IX2084.2
127000              GIVING     LOGICAL-FILE-REC.                        IX2084.2
127100     ADD      000001  TO LOGICAL-FILE-REC.                        IX2084.2
127200     MOVE     "DN"  TO ASCEND-DESEND-SWITCH.                      IX2084.2
127300 START-TEST-GF-13.                                                IX2084.2
127400     ADD      00003   TO WRK-DU-05V00-004.                        IX2084.2
127500     MOVE     WRK-IX-FS2-ALTKEY  TO IX-FS2-ALTKEY1.               IX2084.2
127600     START    IX-FS2                                              IX2084.2
127700                      KEY NOT LESS THAN  IX-FS2-ALTKEY1.          IX2084.2
127800     READ     IX-FS2       RECORD  AT END                         IX2084.2
127900             ADD   010000  TO ERROR-COUNTER-06V00                 IX2084.2
128000              GO TO       START-TEST-GF-13-1.                     IX2084.2
128100     MOVE     IX-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         IX2084.2
128200     PERFORM  INX-VERIFY-003A.                                    IX2084.2
128300     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
128400              GO TO    START-TEST-GF-13.                          IX2084.2
128500 START-TEST-GF-13-1.                                              IX2084.2
128600     MOVE "START-TEST-GF-13    " TO PAR-NAME.                     IX2084.2
128700     MOVE "START KEY NOT LESS THAN " TO FEATURE.                  IX2084.2
128800     PERFORM  INX-TEST-003.                                       IX2084.2
128900*   .13                                                           IX2084.2
129000     GO TO START-INIT-GF-14.                                      IX2084.2
129100 START-DELETE-GF-13.                                              IX2084.2
129200     MOVE "START-TEST-GF-13    " TO PAR-NAME.                     IX2084.2
129300     PERFORM  DE-LETE.                                            IX2084.2
129400     PERFORM  PRINT-DETAIL.                                       IX2084.2
129500 START-INIT-GF-14.                                                IX2084.2
129600     PERFORM  INX-INIT-003-R.                                     IX2084.2
129700     SUBTRACT   WRK-DU-05V00-004  FROM  IX-FS2-FILESIZE           IX2084.2
129800              GIVING     LOGICAL-FILE-REC.                        IX2084.2
129900     ADD      000001  TO LOGICAL-FILE-REC.                        IX2084.2
130000     MOVE     "DN"  TO ASCEND-DESEND-SWITCH.                      IX2084.2
130100 START-TEST-GF-14.                                                IX2084.2
130200     ADD      00003   TO WRK-DU-05V00-004.                        IX2084.2
130300     MOVE     WRK-IX-FS2-ALTKEY  TO IX-FS2-ALTKEY1.               IX2084.2
130400     START    IX-FS2                                              IX2084.2
130500                      KEY IS NOT  <   IX-FS2-ALTKEY1.             IX2084.2
130600     READ     IX-FS2       RECORD  AT END                         IX2084.2
130700             ADD   010000  TO ERROR-COUNTER-06V00                 IX2084.2
130800              GO TO       START-TEST-GF-14-1.                     IX2084.2
130900     MOVE     IX-FS2R1-F-G-240  TO  FILE-RECORD-INFO (2).         IX2084.2
131000     PERFORM  INX-VERIFY-003A.                                    IX2084.2
131100     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
131200              GO TO   START-TEST-GF-14.                           IX2084.2
131300 START-TEST-GF-14-1.                                              IX2084.2
131400     MOVE "START-TEST-GF-14    " TO PAR-NAME.                     IX2084.2
131500     MOVE "START KEY IS NOT <  " TO FEATURE.                      IX2084.2
131600     PERFORM  INX-TEST-003.                                       IX2084.2
131700*   .14                                                           IX2084.2
131800     GO TO  START-INIT-GF-15.                                     IX2084.2
131900 START-DELETE-GF-14.                                              IX2084.2
132000     MOVE "START-TEST-GF-14    " TO PAR-NAME.                     IX2084.2
132100     PERFORM  DE-LETE.                                            IX2084.2
132200     PERFORM  PRINT-DETAIL.                                       IX2084.2
132300 START-INIT-GF-15.                                                IX2084.2
132400     PERFORM  BLANK-LINE-PRINT.                                   IX2084.2
132500     MOVE     "THE FOLLOWING TESTS ACCESS A FILE DEFINED AS       IX2084.2
132600-             "ACCESS MODE IS DYNAMIC"  TO PRINT-REC.             IX2084.2
132700     PERFORM  WRITE-LINE.                                         IX2084.2
132800     PERFORM  BLANK-LINE-PRINT.                                   IX2084.2
132900     MOVE     "START  EQUAL TO " TO FEATURE.                      IX2084.2
133000     PERFORM  INX-INIT-003-R.                                     IX2084.2
133100     SUBTRACT   WRK-DU-05V00-002  FROM  IX-FD1-FILESIZE           IX2084.2
133200              GIVING     LOGICAL-FILE-REC.                        IX2084.2
133300     ADD      000001  TO LOGICAL-FILE-REC.                        IX2084.2
133400     MOVE     "DN"  TO ASCEND-DESEND-SWITCH.                      IX2084.2
133500 START-TEST-GF-15.                                                IX2084.2
133600     ADD      000002  TO WRK-DU-05V00-002.                        IX2084.2
133700     MOVE     WRK-IX-FD1-ALTKEY  TO IX-FD1-ALTKEY1.               IX2084.2
133800     START    IX-FD1                                              IX2084.2
133900                      KEY IS EQUAL TO  IX-FD1-ALTKEY1             IX2084.2
134000     INVALID KEY  ADD 010000  TO ERROR-COUNTER-06V00.             IX2084.2
134100     READ     IX-FD1  NEXT RECORD  AT END                         IX2084.2
134200              ADD   010000  TO ERROR-COUNTER-06V00                IX2084.2
134300              GO TO       START-TEST-GF-15-1.                     IX2084.2
134400     MOVE     IX-FD1R1-F-G-240  TO  FILE-RECORD-INFO (1).         IX2084.2
134500     PERFORM  INX-VERIFY-003B.                                    IX2084.2
134600     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
134700              GO TO    START-TEST-GF-15.                          IX2084.2
134800 START-TEST-GF-15-1.                                              IX2084.2
134900     MOVE "START-TEST-GF-15    " TO PAR-NAME.                     IX2084.2
135000     MOVE "START KEY IS EQUAL TO" TO FEATURE.                     IX2084.2
135100     PERFORM  INX-TEST-003.                                       IX2084.2
135200*   .15                                                           IX2084.2
135300     GO TO START-INIT-GF-16.                                      IX2084.2
135400 START-DELETE-GF-15.                                              IX2084.2
135500     MOVE "START-TEST-GF-15    " TO PAR-NAME.                     IX2084.2
135600     PERFORM  DE-LETE.                                            IX2084.2
135700     PERFORM  PRINT-DETAIL.                                       IX2084.2
135800 START-INIT-GF-16.                                                IX2084.2
135900     MOVE      00055  TO WRK-DU-05V00-001.                        IX2084.2
136000     MOVE     WRK-IX-FD1-RECKEY TO IX-FD1-KEY.                    IX2084.2
136100     MOVE     "START  INVALID KEY"  TO FEATURE.                   IX2084.2
136200     PERFORM  INX-INIT-003-R.                                     IX2084.2
136300     MOVE     IX-FD1-FILESIZE  TO  LOGICAL-FILE-REC.              IX2084.2
136400     MOVE     IX-FD1-FILESIZE  TO  WRK-DU-05V00-002.              IX2084.2
136500 START-TEST-GF-16.                                                IX2084.2
136600     ADD      000002  TO WRK-DU-05V00-002.                        IX2084.2
136700     MOVE     WRK-IX-FD1-ALTKEY  TO IX-FD1-ALTKEY1.               IX2084.2
136800     START    IX-FD1                                              IX2084.2
136900                      KEY IS EQUAL TO IX-FD1-ALTKEY1              IX2084.2
137000      INVALID SUBTRACT   000001  FROM ERROR-COUNTER-06V00.        IX2084.2
137100     ADD      000001 TO EXCUT-COUNTER-06V00.                      IX2084.2
137200     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
137300              GO TO    START-TEST-GF-16.                          IX2084.2
137400     MOVE "START-TEST-GF-16    " TO PAR-NAME.                     IX2084.2
137500     PERFORM  INX-TEST-003.                                       IX2084.2
137600*   .16                                                           IX2084.2
137700     GO TO    START-INIT-GF-17.                                   IX2084.2
137800 START-DELETE-GF-16.                                              IX2084.2
137900     MOVE "START-TEST-GF-16    " TO PAR-NAME.                     IX2084.2
138000     PERFORM  DE-LETE.                                            IX2084.2
138100     PERFORM PRINT-DETAIL.                                        IX2084.2
138200 START-INIT-GF-17.                                                IX2084.2
138300     MOVE     00055  TO WRK-DU-05V00-002.                         IX2084.2
138400     MOVE     WRK-IX-FD1-ALTKEY TO IX-FD1-ALTKEY1.                IX2084.2
138500     PERFORM  INX-INIT-003-R.                                     IX2084.2
138600     MOVE     IX-FD1-FILESIZE  TO  LOGICAL-FILE-REC.              IX2084.2
138700     MOVE     IX-FD1-FILESIZE  TO  WRK-DU-05V00-001.              IX2084.2
138800 START-TEST-GF-17.                                                IX2084.2
138900     ADD      00003   TO WRK-DU-05V00-001.                        IX2084.2
139000     MOVE     WRK-IX-FD1-RECKEY TO IX-FD1-KEY.                    IX2084.2
139100     START    IX-FD1   INVALID KEY                                IX2084.2
139200              SUBTRACT   000001  FROM ERROR-COUNTER-06V00.        IX2084.2
139300     ADD      000001 TO EXCUT-COUNTER-06V00.                      IX2084.2
139400     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
139500              GO TO    START-TEST-GF-17.                          IX2084.2
139600     MOVE "START-TEST-GF-17    " TO PAR-NAME.                     IX2084.2
139700     PERFORM  INX-TEST-003.                                       IX2084.2
139800*   .17                                                           IX2084.2
139900     GO TO   START-INIT-GF-18.                                    IX2084.2
140000 START-DELETE-GF-17.                                              IX2084.2
140100     MOVE "START-TEST-GF-17    " TO PAR-NAME.                     IX2084.2
140200     PERFORM  DE-LETE.                                            IX2084.2
140300     PERFORM  PRINT-DETAIL.                                       IX2084.2
140400 START-INIT-GF-18.                                                IX2084.2
140500     MOVE     00055  TO WRK-DU-05V00-002.                         IX2084.2
140600     MOVE     WRK-IX-FD1-ALTKEY TO IX-FD1-ALTKEY1.                IX2084.2
140700     PERFORM  INX-INIT-003-R.                                     IX2084.2
140800     MOVE     IX-FD1-FILESIZE  TO  LOGICAL-FILE-REC.              IX2084.2
140900     MOVE     IX-FD1-FILESIZE  TO  WRK-DU-05V00-001.              IX2084.2
141000 START-TEST-GF-18.                                                IX2084.2
141100     ADD      00003   TO WRK-DU-05V00-001.                        IX2084.2
141200     MOVE     WRK-IX-FD1-RECKEY TO IX-FD1-KEY.                    IX2084.2
141300     START    IX-FD1  ; INVALID KEY                               IX2084.2
141400              SUBTRACT   000001  FROM ERROR-COUNTER-06V00.        IX2084.2
141500     ADD      000001 TO EXCUT-COUNTER-06V00.                      IX2084.2
141600     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
141700              GO TO    START-TEST-GF-18.                          IX2084.2
141800     MOVE "START-TEST-GF-18    " TO PAR-NAME.                     IX2084.2
141900     PERFORM  INX-TEST-003.                                       IX2084.2
142000*   .18                                                           IX2084.2
142100     GO TO START-INIT-GF-19.                                      IX2084.2
142200 START-DELETE-GF-18.                                              IX2084.2
142300     MOVE "START-TEST-GF-18    " TO PAR-NAME.                     IX2084.2
142400     PERFORM  DE-LETE.                                            IX2084.2
142500     PERFORM  PRINT-DETAIL.                                       IX2084.2
142600 START-INIT-GF-19.                                                IX2084.2
142700     PERFORM  INX-INIT-003-R.                                     IX2084.2
142800     MOVE     IX-FD1-FILESIZE  TO  WRK-DU-05V00-001.              IX2084.2
142900     MOVE     WRK-IX-FD1-RECKEY TO IX-FD1-KEY.                    IX2084.2
143000     MOVE     IX-FD1-FILESIZE  TO  WRK-DU-05V00-002.              IX2084.2
143100 START-TEST-GF-19.                                                IX2084.2
143200     ADD      000002  TO WRK-DU-05V00-002.                        IX2084.2
143300     MOVE     WRK-IX-FD1-ALTKEY TO IX-FD1-ALTKEY1.                IX2084.2
143400     START    IX-FD1                                              IX2084.2
143500                     KEY IS EQUAL TO  IX-FD1-ALTKEY1              IX2084.2
143600     ; INVALID KEY SUBTRACT 000001  FROM ERROR-COUNTER-06V00.     IX2084.2
143700     ADD      000001  TO EXCUT-COUNTER-06V00.                     IX2084.2
143800     IF       EXCUT-COUNTER-06V00  LESS THAN 10                   IX2084.2
143900              GO TO   START-TEST-GF-19.                           IX2084.2
144000     MOVE "START-TEST-GF-19    " TO PAR-NAME.                     IX2084.2
144100     PERFORM  INX-TEST-003.                                       IX2084.2
144200*   .19                                                           IX2084.2
144300     GO TO START-END.                                             IX2084.2
144400 START-DELETE-GF-19.                                              IX2084.2
144500     MOVE "START-TEST-GF-19    " TO PAR-NAME.                     IX2084.2
144600     PERFORM  DE-LETE.                                            IX2084.2
144700     PERFORM  PRINT-DETAIL.                                       IX2084.2
144800 INX-INIT-003-R.                                                  IX2084.2
144900     MOVE     ZERO TO LOGICAL-FILE-REC.                           IX2084.2
145000     MOVE     ZERO TO EXCUT-COUNTER-06V00.                        IX2084.2
145100     MOVE     00055  TO WRK-DU-05V00-002.                         IX2084.2
145200     MOVE     00050  TO WRK-DU-05V00-004.                         IX2084.2
145300     MOVE     ZERO TO WRK-DU-05V00-003.                           IX2084.2
145400     MOVE     10  TO ERROR-COUNTER-06V00.                         IX2084.2
145500 INX-VERIFY-003A.                                                 IX2084.2
145600     IF       ASCEND                                              IX2084.2
145700              ADD    000003  TO LOGICAL-FILE-REC                  IX2084.2
145800              ELSE                                                IX2084.2
145900              SUBTRACT   000003  FROM  LOGICAL-FILE-REC.          IX2084.2
146000     IF       LOGICAL-FILE-REC  EQUAL  TO XRECORD-NUMBER (2)      IX2084.2
146100              SUBTRACT   000001  FROM ERROR-COUNTER-06V00.        IX2084.2
146200     ADD      000001 TO EXCUT-COUNTER-06V00.                      IX2084.2
146300 INX-VERIFY-003B.                                                 IX2084.2
146400     IF       ASCEND                                              IX2084.2
146500              ADD    000002  TO LOGICAL-FILE-REC                  IX2084.2
146600              ELSE                                                IX2084.2
146700              SUBTRACT   000002  FROM  LOGICAL-FILE-REC.          IX2084.2
146800     IF       LOGICAL-FILE-REC  EQUAL  TO XRECORD-NUMBER (1)      IX2084.2
146900              SUBTRACT   000001  FROM ERROR-COUNTER-06V00.        IX2084.2
147000     ADD      000001 TO EXCUT-COUNTER-06V00.                      IX2084.2
147100 INX-TEST-003.                                                    IX2084.2
147200     IF       EXCUT-COUNTER-06V00  NOT EQUAL  TO 000010           IX2084.2
147300              MULTIPLY  100  BY   EXCUT-COUNTER-06V00             IX2084.2
147400              ADD  EXCUT-COUNTER-06V00 TO ERROR-COUNTER-06V00.    IX2084.2
147500     IF       ERROR-COUNTER-06V00 EQUAL TO ZERO                   IX2084.2
147600              PERFORM PASS                                        IX2084.2
147700              ELSE                                                IX2084.2
147800              PERFORM   FAIL                                      IX2084.2
147900              MOVE   ZERO  TO CORRECT-N                           IX2084.2
148000              MOVE     ERROR-COUNTER-06V00  TO COMPUTED-N         IX2084.2
148100              MOVE "SEE PROGRAM (START-TEST- ); IX-36" TO RE-MARK.IX2084.2
148200     PERFORM  PRINT-DETAIL.                                       IX2084.2
148300*                                                                 IX2084.2
148400*       EACH TEST IS EXECUTED 10 TIMES.  FOLLOWING THE 10TH       IX2084.2
148500*    EXECUTION A TEST IS MADE ON ERROR-COUNTER-06V00 WHICH IS     IX2084.2
148600*    EXPECTED TO BE ZERO.  IF ERROR-COUNTER-06V00 IS NOT ZERO     IX2084.2
148700*    THE VALUE IN THE COUNTER INDICATES HOW THE EXECUTION FAILED  IX2084.2
148800*    AND THE NUMBER OF TIMES THE UNEXPECTED ACTION OCCURRED       IX2084.2
148900*    DURING THE TEST.  BEFORE THE TEST BEGINS ERROR-COUNTER-06V00 IX2084.2
149000*    IS LOADED WITH THE VALUE 10.  EACH TIME THE CORRECT RECORD   IX2084.2
149100*    WAS MADE AVAILABLE FOLLOWING THE READ, OR AN INVALID KEY     IX2084.2
149200*    CONDITION OCCURRED THAT WAS EXPECTED FOLLOWING A READ OR     IX2084.2
149300*    START, ERROR-COUNTER-06V00 IS DECREMENTED BY 1.              IX2084.2
149400*    FOR EACH ACTION THAT DID NOT OCCUR AS                        IX2084.2
149500*    EXPECTED THE ERROR-COUNTER-06V00 IS INCREMENTED BY THE VALUE IX2084.2
149600*    FOR THE ACTION LISTED BELOW, E.G., VALUE 20003 WOULD INDICATEIX2084.2
149700*    THAT OF THE 10 EXECUTIONS DURING THE TEST (READING LEFT TO   IX2084.2
149800*    RIGHT)  2 INVALID KEY CONDITIONS AND 3 RECORDS RETRIEVED     IX2084.2
149900*    AS A RESULT OF THE READ OR START WAS NOT AS EXPECTED.        IX2084.2
150000*                                                                 IX2084.2
150100*    COMPUTED RESULT                 INDICATED                    IX2084.2
150200*       INCREMENTS                     ACTION                     IX2084.2
150300*                                                                 IX2084.2
150400*       000001          THE RECORD RETREIVED FROM THE FILE        IX2084.2
150500*                       FOLLOWING THE READ WAS NOT THE ONE        IX2084.2
150600*                       EXPECTED.                                 IX2084.2
150700*                                                                 IX2084.2
150800*       000100          INDICATES,BY 10"S THE NUMBER OF TIMES THE IX2084.2
150900*                       TEST WAS EXECUTED.                        IX2084.2
151000*                                                                 IX2084.2
151100*       010000          AN UNEXPECTED INVALID KEY OR AT END       IX2084.2
151200*                       CONDITION OCCURRED.  NOTE - ASSUMPTION    IX2084.2
151300*                       IS THAT THE "USE" STATEMENT IS ONLY       IX2084.2
151400*                       EXECUTED WHEN AN INVALID KEY OR AT END    IX2084.2
151500*                       CONDITION OCCURS AND THE INVALID KEY OR   IX2084.2
151600*                       AT END PHRASE HAS NOT BEEN SPECIFIED.     IX2084.2
151700*                                                                 IX2084.2
151800 START-END.                                                       IX2084.2
151900     CLOSE    IX-FD1.                                             IX2084.2
152000      CLOSE   IX-FS2.                                             IX2084.2
152100 INX-EXIT-003.                                                    IX2084.2
152200     EXIT.                                                        IX2084.2
152300 CCVS-EXIT SECTION.                                               IX2084.2
152400 CCVS-999999.                                                     IX2084.2
152500     GO TO CLOSE-FILES.                                           IX2084.2

Messung V0.5 in Prozent
C=88 H=93 G=90

¤ Dauer der Verarbeitung: 0.45 Sekunden  (vorverarbeitet am  2026-04-27) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge