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

Quellcode-Bibliothek

© Kompilation durch diese Firma

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

Datei: bug_4403.v   Sprache: Coq

000100 IDENTIFICATION DIVISION.                                         NC2084.2
000200 PROGRAM-ID.                                                      NC2084.2
000300     NC208A.                                                      NC2084.2
000400****************************************************************  NC2084.2
000500*                                                              *  NC2084.2
000600*    VALIDATION FOR:-                                          *  NC2084.2
000700*                                                              *  NC2084.2
000800*    "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH.     ".NC2084.2
000900*                                                              *  NC2084.2
001000*    "COBOL 85 VERSION 4.2, Apr  1993 SSVG                      ".NC2084.2
001100*                                                              *  NC2084.2
001200****************************************************************  NC2084.2
001300*                                                              *  NC2084.2
001400*      X-CARDS USED BY THIS PROGRAM ARE :-                     *  NC2084.2
001500*                                                              *  NC2084.2
001600*        X-55  - SYSTEM PRINTER NAME.                          *  NC2084.2
001700*        X-82  - SOURCE COMPUTER NAME.                         *  NC2084.2
001800*        X-83  - OBJECT COMPUTER NAME.                         *  NC2084.2
001900*                                                              *  NC2084.2
002000****************************************************************  NC2084.2
002100                                                                  NC2084.2
002200*                                                              *  NC2084.2
002300*    PROGRAM NC208A TESTS FORMATS 1 AND 2 OF QUALIFICATION*       NC2084.2
002400*    USING FORMATS 1 AND 2 OF THE "MOVE" STATEMENT, FORMAT 1 OF*  NC2084.2
002500*    THE "ADD" STATEMENT AND THE FORMAT 2 "MULTIPLY" STATEMENT.*  NC2084.2
002600*                                                              *  NC2084.2
002700****************************************************************  NC2084.2
002800 ENVIRONMENT DIVISION.                                            NC2084.2
002900 CONFIGURATION SECTION.                                           NC2084.2
003000 SOURCE-COMPUTER.                                                 NC2084.2
003100     Card0130.                                                    NC2084.2
003200 OBJECT-COMPUTER.                                                 NC2084.2
003300     Card0131.                                                    NC2084.2
003400 INPUT-OUTPUT SECTION.                                            NC2084.2
003500 FILE-CONTROL.                                                    NC2084.2
003600     SELECT PRINT-FILE ASSIGN TO                                  NC2084.2
003700     "C0085" .                                                    NC2084.2
003800 DATA DIVISION.                                                   NC2084.2
003900 FILE SECTION.                                                    NC2084.2
004000 FD  PRINT-FILE.                                                  NC2084.2
004100 01  PRINT-REC PICTURE X(120).                                    NC2084.2
004200 01  DUMMY-RECORD PICTURE X(120).                                 NC2084.2
004300 WORKING-STORAGE SECTION.                                         NC2084.2
004400 77  QT1      PICTURE XXXX VALUE SPACE.                           NC2084.2
004500 77  QT2      PICTURE XXXX VALUE SPACE.                           NC2084.2
004600 77  QT3      PICTURE XXXX VALUE SPACE.                           NC2084.2
004700 77  QT4      PICTURE XXXX VALUE SPACE.                           NC2084.2
004800 77  QT5      PICTURE XXXX VALUE SPACE.                           NC2084.2
004900 77  WRK-XN-00001                 PICTURE X.                      NC2084.2
005000 77  WRK-DS-01V00                PICTURE S9.                      NC2084.2
005100 77  WRK-DS-02V00                PICTURE S99.                     NC2084.2
005200 77  WRK-DS-06V06                PICTURE S9(6)V9(6).              NC2084.2
005300 77  WRK-DS-05V00                PICTURE S9(5).                   NC2084.2
005400 77  AZERO-DS-05V05              PICTURE S9(5)V9(5) VALUE ZERO.   NC2084.2
005500 77  WRK-DS-09V09                PICTURE S9(9)V9(9).              NC2084.2
005600 77  WRK-DS-18V00-S REDEFINES WRK-DS-09V09 PICTURE S9(18).        NC2084.2
005700 77  A18ONES-DS-09V09            PICTURE S9(9)V9(9)               NC2084.2
005800                                 VALUE 111111111.111111111.       NC2084.2
005900 77  WRK-DS-18V00       PICTURE S9(18) VALUE 111111111111111111.  NC2084.2
006000 77  A05ONES-DS-05V00            PICTURE S9(5) VALUE 11111.       NC2084.2
006100 77  A99-DS-02V00                PICTURE S99   VALUE 99.          NC2084.2
006200 77  WRK-DS-03V00                PICTURE S999.                    NC2084.2
006300 77  WRK-DS-06V00                PICTURE S9(6).                   NC2084.2
006400 77  WRK-DS-0201P                PICTURE S99P.                    NC2084.2
006500 77  WRK-DS-03V10                PICTURE S9(3)V9(10).             NC2084.2
006600 77  XRAY                    PICTURE IS X.                        NC2084.2
006700 77  W-1                     PICTURE IS 9.                        NC2084.2
006800 77  W-2                     PICTURE IS 99.                       NC2084.2
006900 77  W-3                     PICTURE IS 999.                      NC2084.2
007000 77  W-4                PICTURE 9  VALUE 0.                       NC2084.2
007100 77  W-6                     PICTURE IS 999    VALUE IS ZERO.     NC2084.2
007200 77  W-9                     PICTURE 999.                         NC2084.2
007300 77  D-5                PICTURE S999  VALUE -1.                   NC2084.2
007400 77  D-9                PICTURE 9(4)V9(4)  VALUE 111.1189.        NC2084.2
007500 77  ONE                PICTURE 9  VALUE 1.                       NC2084.2
007600 77  TWO                PICTURE S9  VALUE 2.                      NC2084.2
007700 77  THREE              PICTURE S9  VALUE 3.                      NC2084.2
007800 77  FOUR               PICTURE S9  VALUE 4.                      NC2084.2
007900 77  FIVE               PICTURE S9  VALUE 5.                      NC2084.2
008000 77  SIX                PICTURE S9  VALUE 6.                      NC2084.2
008100 77  SEVEN              PICTURE S9  VALUE 7.                      NC2084.2
008200 77  EIGHT              PICTURE 9  VALUE 8.                       NC2084.2
008300 77  NINE               PICTURE S9  VALUE 9.                      NC2084.2
008400 77  TEN                PICTURE S99  VALUE 10.                    NC2084.2
008500 77  FIFTEEN            PICTURE S99  VALUE 15.                    NC2084.2
008600 77  TWENTY             PICTURE S99  VALUE 20.                    NC2084.2
008700 77  TWENTY-5           PICTURE S99  VALUE 25.                    NC2084.2
008800 01  MOVE54.                                                      NC2084.2
008900     02 MOVE55 PICTURE X VALUE "W".                               NC2084.2
009000     02 MOVE56 PICTURE X VALUE "X".                               NC2084.2
009100     02 MOVE57.                                                   NC2084.2
009200         03 MOVE58 PICTURE X VALUE "Y".                           NC2084.2
009300         03 MOVE59 PICTURE X VALUE "Z".                           NC2084.2
009400 01  MOVE60.                                                      NC2084.2
009500     02 MOVE56 PICTURE X.                                         NC2084.2
009600     02 MOVE57.                                                   NC2084.2
009700         03 MOVE58 PICTURE X.                                     NC2084.2
009800         03 MOVE64.                                               NC2084.2
009900             04 MOVE65 PICTURE X VALUE "A".                       NC2084.2
010000 01  SEND-BREAKDOWN.                                              NC2084.2
010100     02  SEND-20  PIC X(20).                                      NC2084.2
010200     02  SEND-40  PIC X(20).                                      NC2084.2
010300     02  SEND-60  PIC X(20).                                      NC2084.2
010400 01  RECEIVE-BREAKDOWN.                                           NC2084.2
010500     02  RECEIVE-20  PIC X(20).                                   NC2084.2
010600     02  RECEIVE-40  PIC X(20).                                   NC2084.2
010700     02  RECEIVE-60  PIC X(20).                                   NC2084.2
010800 01  GRP-FOR-QUAL-FROM.                                           NC2084.2
010900     02  QUAL-TEST-SUB-GRP-1.                                     NC2084.2
011000     03  QUAL-TEST-1             PICTURE X(26) VALUE              NC2084.2
011100     "ABCDEFGHIJKLMNOPQRSTUVWXYZ".                                NC2084.2
011200     03  QUAL-TEST-1-FROM REDEFINES QUAL-TEST-1 PICTURE X(26).    NC2084.2
011300     03  QUAL-TEST-2             PICTURE S9(10) VALUE +9999999999.NC2084.2
011400     03  QUAL-TEST-2-FROM REDEFINES QUAL-TEST-2 PICTURE S9(10).   NC2084.2
011500     03  QUAL-TEST-3             PICTURE S999  VALUE 2.           NC2084.2
011600     03  QUAL-TEST-3-FROM REDEFINES QUAL-TEST-3 PICTURE S999.     NC2084.2
011700     02  QUAL-TEST-SUB-GRP-2.                                     NC2084.2
011800     03  QUAL-TEST-4             PICTURE X OCCURS 5 TIMES.        NC2084.2
011900     03  QUAL-TEST-4-FROM        PICTURE X OCCURS 4 TIMES.        NC2084.2
012000 01  GRP-FOR-QUAL-TO.                                             NC2084.2
012100     02  DUMMY-LEVELZ.                                            NC2084.2
012200     03  QUAL-TEST-1             PICTURE X(26).                   NC2084.2
012300     03  QUAL-TEST-1-TO REDEFINES QUAL-TEST-1 PICTURE X(26).      NC2084.2
012400     03  QUAL-TEST-2             PICTURE S9(10).                  NC2084.2
012500     03  QUAL-TEST-2-TO REDEFINES QUAL-TEST-2 PICTURE S9(10).     NC2084.2
012600     03  QUAL-TEST-3             PICTURE S999.                    NC2084.2
012700     03  QUAL-TEST-3-TO REDEFINES QUAL-TEST-3 PICTURE S999.       NC2084.2
012800     02  QUAL-TEST1.                                              NC2084.2
012900     03  QUAL-TEST-4             PICTURE X OCCURS 5 TIMES.        NC2084.2
013000     02  QUAL-TEST2.                                              NC2084.2
013100     03  QUAL-TEST-4-TO          PICTURE X OCCURS 4 TIMES.        NC2084.2
013200 01  GRP-MOVE-CORR-1.                                             NC2084.2
013300     09  MOVE-CORR-5              PICTURE 999    VALUE 555.       NC2084.2
013400     09  MOVE-CORR-3              PICTURE 999    VALUE 333.       NC2084.2
013500     09  MOVE-CORR-2              PICTURE 999    VALUE 222.       NC2084.2
013600     09  MOVE-CORR-1              PICTURE 999    VALUE 111.       NC2084.2
013700     09  FILLER                   PICTURE XXX    VALUE ZEROS.     NC2084.2
013800     09  MOVE-CORR-4              PICTURE XXX    VALUE "XYZ".     NC2084.2
013900     09  MOVE-CORR-6              PICTURE XXX    VALUE ALL "6".   NC2084.2
014000     09  MOVE-CORR-7              PICTURE 999    VALUE 777.       NC2084.2
014100 01  GRP-MOVE-CORR-R.                                             NC2084.2
014200     05  FILLER                   PICTURE XXX.                    NC2084.2
014300     05  MOVE-CORR-1              PICTURE XXX.                    NC2084.2
014400     05  MOVE-CORR-2              PICTURE 999.                    NC2084.2
014500     05  MOVE-CORR-3              PICTURE ZZZ.                    NC2084.2
014600     05  MOVE-CORR-4.                                             NC2084.2
014700         06 FILLER                PICTURE 999.                    NC2084.2
014800         06 FILLER                PICTURE XXX.                    NC2084.2
014900 01  GRP-TO-MOVE-CORR.                                            NC2084.2
015000     03  GRP-TO-MOVE-CORR-1.                                      NC2084.2
015100         05  MOVE-CORR-G1.                                        NC2084.2
015200             06  MOVE-CORR-G2.                                    NC2084.2
015300                 09  MOVE-CORR-E1 PICTURE 999    VALUE 111.       NC2084.2
015400                 09  MOVE-CORR-E2 PICTURE 999    VALUE 222.       NC2084.2
015500                 09  FILLER       PICTURE 999    VALUE 333.       NC2084.2
015600             06  MOVE-CORR-G3.                                    NC2084.2
015700                 07  MOVE-CORR-E3 PICTURE XXX    VALUE "123".     NC2084.2
015800                 07  MOVE-CORR-G4.                                NC2084.2
015900                     08  MOVE-CORR-G5.                            NC2084.2
016000                         09  MOVE-CORR-E4 PICTURE XXX VALUE "ABC".NC2084.2
016100                         09  MOVE-CORR-E5 PICTURE 99  VALUE 45.   NC2084.2
016200 01  GRP-TO-MOVE-CORR-TO.                                         NC2084.2
016300     02 MOVE-CORR-G1.                                             NC2084.2
016400         04 MOVE-CORR-G2.                                         NC2084.2
016500             05 MOVE-CORR-E1      PICTURE XXX.                    NC2084.2
016600             05 MOVE-CORR-E2      PICTURE 999    OCCURS 2.        NC2084.2
016700             05 FILLER            PICTURE 999.                    NC2084.2
016800         04 MOVE-CORR-G3.                                         NC2084.2
016900             06 MOVE-CORR-E3      PICTURE 999.                    NC2084.2
017000             06 MOVE-CORR-G4.                                     NC2084.2
017100                 07 MOVE-CORR-G5  PICTURE X(5).                   NC2084.2
017200 01  GRP-FOR-MULT-REC-A.                                          NC2084.2
017300     03  WRK-DS-01V00-IN-GRP     PICTURE S9   VALUE ZERO.         NC2084.2
017400     03  WRK-DS-05V00-IN-GRP     PICTURE S9(5)  VALUE ZERO.       NC2084.2
017500     03  WRK-DS-06V06-IN-GRP     PICTURE S9(6)V9(6)  VALUE ZERO.  NC2084.2
017600 01  GRP-FOR-MULT-REC-B.                                          NC2084.2
017700     03  WRK-DS-03V10-IN-GRP     PICTURE S9(3)V9(10) VALUE ZERO.  NC2084.2
017800     03  WRK-DS-0201P-IN-GRP     PICTURE S99P        VALUE ZERO.  NC2084.2
017900     03  WRK-DS-03V00-IN-GRP     PICTURE S999        VALUE ZERO.  NC2084.2
018000 01  GRP-FOR-MULT-REC-C.                                          NC2084.2
018100     03  WRK-DS-02V00-IN-GRP     PICTURE S99  VALUE ZERO.         NC2084.2
018200     03  WRK-DS-18V00-IN-GRP     PICTURE S9(18) VALUE ZERO.       NC2084.2
018300     03  WRK-DS-09V09-IN-GRP     PICTURE S9(9)V9(9) VALUE ZERO.   NC2084.2
018400 01  WRK-DS-09V00                 PICTURE S9(9)  VALUE ZERO.      NC2084.2
018500 01  CORR-DATA-1.                                                 NC2084.2
018600     03 XYZ-1                PICTURE IS 99     VALUE IS ZERO.     NC2084.2
018700     03 XYZ-2                PICTURE IS 99     VALUE IS ZERO.     NC2084.2
018800     03 XYZ-3                PICTURE IS 99     VALUE IS ZERO.     NC2084.2
018900     03 XYZ-4                PICTURE IS 99     VALUE IS ZERO.     NC2084.2
019000     03 XYZ-5                PICTURE IS 99     VALUE IS ZERO.     NC2084.2
019100     03 XYZ-6                PICTURE IS 99     VALUE IS ZERO.     NC2084.2
019200 01  CORR-DATA-2.                                                 NC2084.2
019300     03 XYZ-1                PICTURE IS 99     VALUE IS ZERO.     NC2084.2
019400     03 XYZ-2                PICTURE IS 99     VALUE IS ZERO.     NC2084.2
019500     03 XYZ-3                PICTURE IS 99     VALUE IS ZERO.     NC2084.2
019600     03 XYZ-4                PICTURE IS 99     VALUE IS ZERO.     NC2084.2
019700     03 XYZ-5                PICTURE IS 99     VALUE IS ZERO.     NC2084.2
019800     03 XYZ-6                PICTURE IS 99     VALUE IS ZERO.     NC2084.2
019900 01  CORR-DATA-3.                                                 NC2084.2
020000     03 XYZ-4                PICTURE IS 99     VALUE IS ZERO.     NC2084.2
020100     03 XYZ-3                PICTURE IS 99     VALUE IS ZERO.     NC2084.2
020200     03 XYZ-6                PICTURE IS 99     VALUE IS ZERO.     NC2084.2
020300     03 XYZ-5                PICTURE IS 99     VALUE IS ZERO.     NC2084.2
020400     03 XYZ-2                PICTURE IS 99     VALUE IS ZERO.     NC2084.2
020500     03 XYZ-1                PICTURE IS 99     VALUE IS ZERO.     NC2084.2
020600 01  CORR-DATA-4.                                                 NC2084.2
020700     03 XYZ-11               PICTURE IS 99.                       NC2084.2
020800     03 XYZ-12               PICTURE IS 99.                       NC2084.2
020900     03 XYZ-13               PICTURE IS 99.                       NC2084.2
021000     03 XYZ-14               PICTURE IS 99.                       NC2084.2
021100     03 XYZ-15               PICTURE IS 99.                       NC2084.2
021200     03 XYZ-16               PICTURE IS 99.                       NC2084.2
021300 01  CORR-DATA-5.                                                 NC2084.2
021400     03 XYZ-1                PICTURE 99.                          NC2084.2
021500     03 XYZ-2                PICTURE 99.                          NC2084.2
021600     03 XYZ-13               PICTURE IS 99.                       NC2084.2
021700     03 XYZ-14               PICTURE IS 99.                       NC2084.2
021800     03 FILLER               PICTURE IS 99.                       NC2084.2
021900     03 XYZ-11               PICTURE IS 99.                       NC2084.2
022000     03 XYZ-12               PICTURE IS 99.                       NC2084.2
022100 01  CORR-DATA-6.                                                 NC2084.2
022200     03 XYZ-11               PICTURE IS 99.                       NC2084.2
022300     03 XYZ-12               PICTURE IS 99.                       NC2084.2
022400     03 FILLER               PICTURE IS 99.                       NC2084.2
022500     03 XYZ-1                PICTURE IS 99.                       NC2084.2
022600     03 XYZ-2                PICTURE IS 9(2).                     NC2084.2
022700     03 FILLER               PICTURE IS 99.                       NC2084.2
022800 01  CORR-DATA-7.                                                 NC2084.2
022900     02 XYZ-1                PICTURE 99V99     VALUE 10.45.       NC2084.2
023000     02 XYZ-6                PICTURE 999V9     VALUE 100.5.       NC2084.2
023100     02 XYZ-11               PICTURE 99V9      VALUE ZERO.        NC2084.2
023200     02 XYZ-2                PICTURE 99V9      VALUE 0.9.         NC2084.2
023300 01  AN-DATANAMES.                                                NC2084.2
023400     02  ANDATA1       PICTURE X     VALUE SPACE.                 NC2084.2
023500     02  ANDATA2       PICTURE XX    VALUE SPACE.                 NC2084.2
023600     02  ANDATA3       PICTURE XXX   VALUE SPACE.                 NC2084.2
023700     02  ANDATA4       PICTURE X(4)  VALUE SPACE.                 NC2084.2
023800     02  ANDATA5       PICTURE X(5)  VALUE SPACE.                 NC2084.2
023900     02  ANDATA6       PICTURE X(6)  VALUE SPACE.                 NC2084.2
024000     02  ANDATA7       PICTURE X(7)  VALUE SPACE.                 NC2084.2
024100     02  ANDATA8       PICTURE X(8)  VALUE SPACE.                 NC2084.2
024200     02  ANDATA9       PICTURE X(9)  VALUE SPACE.                 NC2084.2
024300     02  ANDATA10      PICTURE X(10) VALUE SPACE.                 NC2084.2
024400     02  ANDATA11      PICTURE X(11) VALUE SPACE.                 NC2084.2
024500     02  ANDATA12      PICTURE X(12) VALUE SPACE.                 NC2084.2
024600     02  ANDATA13      PICTURE X(13) VALUE SPACE.                 NC2084.2
024700     02  ANDATA14      PICTURE X(14) VALUE SPACE.                 NC2084.2
024800     02  ANDATA15      PICTURE X(15) VALUE SPACE.                 NC2084.2
024900     02  ANDATA16      PICTURE X(16) VALUE SPACE.                 NC2084.2
025000     02  ANDATA17      PICTURE X(17) VALUE SPACE.                 NC2084.2
025100     02  ANDATA18      PICTURE X(18) VALUE SPACE.                 NC2084.2
025200     02  ANDATA19      PICTURE X(19) VALUE SPACE.                 NC2084.2
025300     02  ANDATA20      PICTURE X(20) VALUE SPACE.                 NC2084.2
025400     02  ANDATA21      PICTURE X(120) VALUE SPACE.                NC2084.2
025500 01  42-DATANAMES.                                                NC2084.2
025600     02  DNAME1   PICTURE 9      VALUE 1        COMPUTATIONAL.    NC2084.2
025700     02  DNAME2   PICTURE 99     VALUE 01       COMPUTATIONAL.    NC2084.2
025800     02  DNAME3   PICTURE 999    VALUE 001      COMPUTATIONAL.    NC2084.2
025900     02  DNAME4   PICTURE 9(4)   VALUE 0001     COMPUTATIONAL.    NC2084.2
026000     02  DNAME5   PICTURE 9(5)   VALUE 00001    COMPUTATIONAL.    NC2084.2
026100     02  DNAME6   PICTURE 9(6)   VALUE 000001   COMPUTATIONAL.    NC2084.2
026200     02  DNAME7   PICTURE 9(7)   VALUE 0000001  COMPUTATIONAL.    NC2084.2
026300     02  DNAME8   PICTURE 9(8)   VALUE 00000001 COMPUTATIONAL.    NC2084.2
026400     02  DNAME9   PICTURE 9(9)   VALUE 000000001.                 NC2084.2
026500     02  DNAME10  PICTURE 9(10)   VALUE 0000000001.               NC2084.2
026600     02  DNAME11  PICTURE 9(11)   VALUE 00000000001.              NC2084.2
026700     02  DNAME12  PICTURE 9(12)   VALUE 000000000001.             NC2084.2
026800     02  DNAME13  PICTURE 9(13)   VALUE 0000000000001.            NC2084.2
026900     02  DNAME14  PICTURE 9(14)   VALUE 00000000000001.           NC2084.2
027000     02  DNAME15  PICTURE 9(15)   VALUE 000000000000001.          NC2084.2
027100     02  DNAME16  PICTURE 9(16)   VALUE 0000000000000001.         NC2084.2
027200     02  DNAME17  PICTURE 9(17)   VALUE 00000000000000001.        NC2084.2
027300     02  DNAME18  PICTURE 9(18)   VALUE 000000000000000001.       NC2084.2
027400     02  DNAME19  PICTURE 9      VALUE 1.                         NC2084.2
027500     02  DNAME20  PICTURE 99     VALUE 11.                        NC2084.2
027600     02  DNAME21  PICTURE 999    VALUE 111.                       NC2084.2
027700     02  DNAME22  PICTURE 9(18)  VALUE ZERO.                      NC2084.2
027800     02  DNAME23  PICTURE 9(18)  VALUE ZERO.                      NC2084.2
027900     02  DNAME24  PICTURE 9(18)  VALUE ZERO.                      NC2084.2
028000     02  DNAME25  PICTURE 9(18)  VALUE ZERO.                      NC2084.2
028100     02  DNAME26  PICTURE 9(18)  VALUE ZERO.                      NC2084.2
028200     02  DNAME27  PICTURE 9(18)  VALUE ZERO.                      NC2084.2
028300     02  DNAME28  PICTURE 9(18)  VALUE ZERO.                      NC2084.2
028400     02  DNAME29  PICTURE 9(18)  VALUE ZERO.                      NC2084.2
028500     02  DNAME30   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC2084.2
028600     02  DNAME31   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC2084.2
028700     02  DNAME32   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC2084.2
028800     02  DNAME33   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC2084.2
028900     02  DNAME34   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC2084.2
029000     02  DNAME35   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC2084.2
029100     02  DNAME36   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC2084.2
029200     02  DNAME37   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC2084.2
029300     02  DNAME38   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC2084.2
029400     02  DNAME39   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC2084.2
029500     02  DNAME40   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC2084.2
029600     02  DNAME41   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC2084.2
029700     02  DNAME42   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC2084.2
029800 01  TEST-RESULTS.                                                NC2084.2
029900     02 FILLER                   PIC X      VALUE SPACE.          NC2084.2
030000     02 FEATURE                  PIC X(20)  VALUE SPACE.          NC2084.2
030100     02 FILLER                   PIC X      VALUE SPACE.          NC2084.2
030200     02 P-OR-F                   PIC X(5)   VALUE SPACE.          NC2084.2
030300     02 FILLER                   PIC X      VALUE SPACE.          NC2084.2
030400     02  PAR-NAME.                                                NC2084.2
030500       03 FILLER                 PIC X(19)  VALUE SPACE.          NC2084.2
030600       03  PARDOT-X              PIC X      VALUE SPACE.          NC2084.2
030700       03 DOTVALUE               PIC 99     VALUE ZERO.           NC2084.2
030800     02 FILLER                   PIC X(8)   VALUE SPACE.          NC2084.2
030900     02 RE-MARK                  PIC X(61).                       NC2084.2
031000 01  TEST-COMPUTED.                                               NC2084.2
031100     02 FILLER                   PIC X(30)  VALUE SPACE.          NC2084.2
031200     02 FILLER                   PIC X(17)  VALUE                 NC2084.2
031300            " COMPUTED=".                                   NC2084.2
031400     02 COMPUTED-X.                                               NC2084.2
031500     03 COMPUTED-A               PIC X(20)  VALUE SPACE.          NC2084.2
031600     03 COMPUTED-N               REDEFINES COMPUTED-A             NC2084.2
031700                                 PIC -9(9).9(9).                  NC2084.2
031800     03 COMPUTED-0V18 REDEFINES COMPUTED-A   PIC -.9(18).         NC2084.2
031900     03 COMPUTED-4V14 REDEFINES COMPUTED-A   PIC -9(4).9(14).     NC2084.2
032000     03 COMPUTED-14V4 REDEFINES COMPUTED-A   PIC -9(14).9(4).     NC2084.2
032100     03       CM-18V0 REDEFINES COMPUTED-A.                       NC2084.2
032200         04 COMPUTED-18V0                    PIC -9(18).          NC2084.2
032300         04 FILLER                           PIC X.               NC2084.2
032400     03 FILLER PIC X(50) VALUE SPACE.                             NC2084.2
032500 01  TEST-CORRECT.                                                NC2084.2
032600     02 FILLER PIC X(30) VALUE SPACE.                             NC2084.2
032700     02 FILLER PIC X(17) VALUE " CORRECT =".                NC2084.2
032800     02 CORRECT-X.                                                NC2084.2
032900     03 CORRECT-A                  PIC X(20) VALUE SPACE.         NC2084.2
033000     03 CORRECT-N    REDEFINES CORRECT-A     PIC -9(9).9(9).      NC2084.2
033100     03 CORRECT-0V18 REDEFINES CORRECT-A     PIC -.9(18).         NC2084.2
033200     03 CORRECT-4V14 REDEFINES CORRECT-A     PIC -9(4).9(14).     NC2084.2
033300     03 CORRECT-14V4 REDEFINES CORRECT-A     PIC -9(14).9(4).     NC2084.2
033400     03      CR-18V0 REDEFINES CORRECT-A.                         NC2084.2
033500         04 CORRECT-18V0                     PIC -9(18).          NC2084.2
033600         04 FILLER                           PIC X.               NC2084.2
033700     03 FILLER PIC X(2) VALUE SPACE.                              NC2084.2
033800     03 COR-ANSI-REFERENCE             PIC X(48) VALUE SPACE.     NC2084.2
033900 01  CCVS-C-1.                                                    NC2084.2
034000     02 FILLER  PIC IS X(99)    VALUE IS " FEATURE PANC2084.2
034100-    "SS PARAGRAPH-NAME NC2084.2
034200-    " REMARKS".                                            NC2084.2
034300     02 FILLER                     PIC X(20)    VALUE SPACE.      NC2084.2
034400 01  CCVS-C-2.                                                    NC2084.2
034500     02 FILLER                     PIC X        VALUE SPACE.      NC2084.2
034600     02 FILLER                     PIC X(6)     VALUE "TESTED".   NC2084.2
034700     02 FILLER                     PIC X(15)    VALUE SPACE.      NC2084.2
034800     02 FILLER                     PIC X(4)     VALUE "FAIL".     NC2084.2
034900     02 FILLER                     PIC X(94)    VALUE SPACE.      NC2084.2
035000 01  REC-SKL-SUB                   PIC 9(2)     VALUE ZERO.       NC2084.2
035100 01  REC-CT                        PIC 99       VALUE ZERO.       NC2084.2
035200 01  DELETE-COUNTER                PIC 999      VALUE ZERO.       NC2084.2
035300 01  ERROR-COUNTER                 PIC 999      VALUE ZERO.       NC2084.2
035400 01  INSPECT-COUNTER               PIC 999      VALUE ZERO.       NC2084.2
035500 01  PASS-COUNTER                  PIC 999      VALUE ZERO.       NC2084.2
035600 01  TOTAL-ERROR                   PIC 999      VALUE ZERO.       NC2084.2
035700 01  ERROR-HOLD                    PIC 999      VALUE ZERO.       NC2084.2
035800 01  DUMMY-HOLD                    PIC X(120)   VALUE SPACE.      NC2084.2
035900 01  RECORD-COUNT                  PIC 9(5)     VALUE ZERO.       NC2084.2
036000 01  ANSI-REFERENCE                PIC X(48)    VALUE SPACES.     NC2084.2
036100 01  CCVS-H-1.                                                    NC2084.2
036200     02  FILLER                    PIC X(39)    VALUE SPACES.     NC2084.2
036300     02  FILLER                    PIC X(42)    VALUE             NC2084.2
036400     "OFFICIAL COBOL COMPILER VALIDATION SYSTEM".                 NC2084.2
036500     02  FILLER                    PIC X(39)    VALUE SPACES.     NC2084.2
036600 01  CCVS-H-2A.                                                   NC2084.2
036700   02  FILLER                        PIC X(40)  VALUE SPACE.      NC2084.2
036800   02  FILLER                        PIC X(7)   VALUE "CCVS85 ".  NC2084.2
036900   02  FILLER                        PIC XXXX   VALUE             NC2084.2
037000     "4.2 ".                                                      NC2084.2
037100   02  FILLER                        PIC X(28)  VALUE             NC2084.2
037200            " COPY - NOT FOR DISTRIBUTION".                       NC2084.2
037300   02  FILLER                        PIC X(41)  VALUE SPACE.      NC2084.2
037400                                                                  NC2084.2
037500 01  CCVS-H-2B.                                                   NC2084.2
037600   02  FILLER                        PIC X(15)  VALUE             NC2084.2
037700            "TEST RESULT OF ".                                    NC2084.2
037800   02  TEST-ID                       PIC X(9).                    NC2084.2
037900   02  FILLER                        PIC X(4)   VALUE             NC2084.2
038000            " IN ".                                               NC2084.2
038100   02  FILLER                        PIC X(12)  VALUE             NC2084.2
038200     " HIGH ".                                              NC2084.2
038300   02  FILLER                        PIC X(22)  VALUE             NC2084.2
038400            " LEVEL VALIDATION FOR ".                             NC2084.2
038500   02  FILLER                        PIC X(58)  VALUE             NC2084.2
038600     "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC2084.2
038700 01  CCVS-H-3.                                                    NC2084.2
038800     02  FILLER                      PIC X(34)  VALUE             NC2084.2
038900            " FOR OFFICIAL USE ONLY ".                         NC2084.2
039000     02  FILLER                      PIC X(58)  VALUE             NC2084.2
039100     "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC2084.2
039200     02  FILLER                      PIC X(28)  VALUE             NC2084.2
039300            " COPYRIGHT 1985 ".                                NC2084.2
039400 01  CCVS-E-1.                                                    NC2084.2
039500     02 FILLER                       PIC X(52)  VALUE SPACE.      NC2084.2
039600     02 FILLER  PIC X(14) VALUE IS "END OF TEST- ".              NC2084.2
039700     02 ID-AGAIN                     PIC X(9).                    NC2084.2
039800     02 FILLER                       PIC X(45)  VALUE SPACES.     NC2084.2
039900 01  CCVS-E-2.                                                    NC2084.2
040000     02  FILLER                      PIC X(31)  VALUE SPACE.      NC2084.2
040100     02  FILLER                      PIC X(21)  VALUE SPACE.      NC2084.2
040200     02 CCVS-E-2-2.                                               NC2084.2
040300         03 ERROR-TOTAL              PIC XXX    VALUE SPACE.      NC2084.2
040400         03 FILLER                   PIC X      VALUE SPACE.      NC2084.2
040500         03 ENDER-DESC               PIC X(44)  VALUE             NC2084.2
040600            "ERRORS ENCOUNTERED".                                 NC2084.2
040700 01  CCVS-E-3.                                                    NC2084.2
040800     02  FILLER                      PIC X(22)  VALUE             NC2084.2
040900            " FOR OFFICIAL USE ONLY".                             NC2084.2
041000     02  FILLER                      PIC X(12)  VALUE SPACE.      NC2084.2
041100     02  FILLER                      PIC X(58)  VALUE             NC2084.2
041200     "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC2084.2
041300     02  FILLER                      PIC X(13)  VALUE SPACE.      NC2084.2
041400     02 FILLER                       PIC X(15)  VALUE             NC2084.2
041500             " COPYRIGHT 1985".                                   NC2084.2
041600 01  CCVS-E-4.                                                    NC2084.2
041700     02 CCVS-E-4-1                   PIC XXX    VALUE SPACE.      NC2084.2
041800     02 FILLER                       PIC X(4)   VALUE " OF ".     NC2084.2
041900     02 CCVS-E-4-2                   PIC XXX    VALUE SPACE.      NC2084.2
042000     02 FILLER                       PIC X(40)  VALUE             NC2084.2
042100      " TESTS WERE EXECUTED SUCCESSFULLY".                       NC2084.2
042200 01  XXINFO.                                                      NC2084.2
042300     02 FILLER                       PIC X(19)  VALUE             NC2084.2
042400            "*** INFORMATION ***".                                NC2084.2
042500     02 INFO-TEXT.                                                NC2084.2
042600       04 FILLER                     PIC X(8)   VALUE SPACE.      NC2084.2
042700       04 XXCOMPUTED                 PIC X(20).                   NC2084.2
042800       04 FILLER                     PIC X(5)   VALUE SPACE.      NC2084.2
042900       04 XXCORRECT                  PIC X(20).                   NC2084.2
043000     02 INF-ANSI-REFERENCE           PIC X(48).                   NC2084.2
043100 01  HYPHEN-LINE.                                                 NC2084.2
043200     02 FILLER  PIC IS X VALUE IS SPACE.                          NC2084.2
043300     02 FILLER  PIC IS X(65)    VALUE IS "************************NC2084.2
043400-    "*****************************************".                 NC2084.2
043500     02 FILLER  PIC IS X(54)    VALUE IS "************************NC2084.2
043600-    "******************************".                            NC2084.2
043700 01  CCVS-PGM-ID                     PIC X(9)   VALUE             NC2084.2
043800     "NC208A".                                                    NC2084.2
043900 PROCEDURE DIVISION.                                              NC2084.2
044000 CCVS1 SECTION.                                                   NC2084.2
044100 OPEN-FILES.                                                      NC2084.2
044200     OPEN     OUTPUT PRINT-FILE.                                  NC2084.2
044300     MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN.   NC2084.2
044400     MOVE    SPACE TO TEST-RESULTS.                               NC2084.2
044500     PERFORM  HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE.             NC2084.2
044600     GO TO CCVS1-EXIT.                                            NC2084.2
044700 CLOSE-FILES.                                                     NC2084.2
044800     PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE.   NC2084.2
044900 TERMINATE-CCVS.                                                  NC2084.2
045000     EXIT PROGRAM.                                                NC2084.2
045100 TERMINATE-CALL.                                                  NC2084.2
045200     STOP     RUN.                                                NC2084.2
045300 INSPT. MOVE "INSPT" TO P-OR-F. ADD 1 TO INSPECT-COUNTER.         NC2084.2
045400 PASS.  MOVE "PASS " TO P-OR-F.  ADD 1 TO PASS-COUNTER.           NC2084.2
045500 FAIL.  MOVE "FAIL*" TO P-OR-F.  ADD 1 TO ERROR-COUNTER.          NC2084.2
045600 DE-LETE.  MOVE "*****" TO P-OR-F.  ADD 1 TO DELETE-COUNTER.      NC2084.2
045700     MOVE "****TEST DELETED****" TO RE-MARK.                      NC2084.2
045800 PRINT-DETAIL.                                                    NC2084.2
045900     IF REC-CT NOT EQUAL TO ZERO                                  NC2084.2
046000             MOVE "." TO PARDOT-X                                 NC2084.2
046100             MOVE REC-CT TO DOTVALUE.                             NC2084.2
046200     MOVE     TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE.      NC2084.2
046300     IF P-OR-F EQUAL TO "FAIL*"  PERFORM WRITE-LINE               NC2084.2
046400        PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX                 NC2084.2
046500          ELSE PERFORM BAIL-OUT THRU BAIL-OUT-EX.                 NC2084.2
046600     MOVE SPACE TO P-OR-F. MOVE SPACE TO COMPUTED-X.              NC2084.2
046700     MOVE SPACE TO CORRECT-X.                                     NC2084.2
046800     IF     REC-CT EQUAL TO ZERO  MOVE SPACE TO PAR-NAME.         NC2084.2
046900     MOVE     SPACE TO RE-MARK.                                   NC2084.2
047000 HEAD-ROUTINE.                                                    NC2084.2
047100     MOVE CCVS-H-1  TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.  NC2084.2
047200     MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.  NC2084.2
047300     MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES.  NC2084.2
047400     MOVE CCVS-H-3  TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES.  NC2084.2
047500 COLUMN-NAMES-ROUTINE.                                            NC2084.2
047600     MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE.           NC2084.2
047700     MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   NC2084.2
047800     MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE.        NC2084.2
047900 END-ROUTINE.                                                     NC2084.2
048000     MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.NC2084.2
048100 END-RTN-EXIT.                                                    NC2084.2
048200     MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   NC2084.2
048300 END-ROUTINE-1.                                                   NC2084.2
048400      ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO      NC2084.2
048500      ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD.               NC2084.2
048600      ADD PASS-COUNTER TO ERROR-HOLD.                             NC2084.2
048700*     IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12.   NC2084.2
048800      MOVE PASS-COUNTER TO CCVS-E-4-1.                            NC2084.2
048900      MOVE ERROR-HOLD TO CCVS-E-4-2.                              NC2084.2
049000      MOVE CCVS-E-4 TO CCVS-E-2-2.                                NC2084.2
049100      MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE.           NC2084.2
049200  END-ROUTINE-12.                                                 NC2084.2
049300      MOVE "TEST(S) FAILED" TO ENDER-DESC.                        NC2084.2
049400     IF       ERROR-COUNTER IS EQUAL TO ZERO                      NC2084.2
049500         MOVE "NO " TO ERROR-TOTAL                                NC2084.2
049600         ELSE                                                     NC2084.2
049700         MOVE ERROR-COUNTER TO ERROR-TOTAL.                       NC2084.2
049800     MOVE     CCVS-E-2 TO DUMMY-RECORD.                           NC2084.2
049900     PERFORM WRITE-LINE.                                          NC2084.2
050000 END-ROUTINE-13.                                                  NC2084.2
050100     IF DELETE-COUNTER IS EQUAL TO ZERO                           NC2084.2
050200         MOVE "NO " TO ERROR-TOTAL  ELSE                          NC2084.2
050300         MOVE DELETE-COUNTER TO ERROR-TOTAL.                      NC2084.2
050400     MOVE "TEST(S) DELETED " TO ENDER-DESC.                   NC2084.2
050500     MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.           NC2084.2
050600      IF   INSPECT-COUNTER EQUAL TO ZERO                          NC2084.2
050700          MOVE "NO " TO ERROR-TOTAL                               NC2084.2
050800      ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL.                   NC2084.2
050900      MOVE "TEST(S) REQUIRE INSPECTION" TO ENDER-DESC.            NC2084.2
051000      MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.          NC2084.2
051100     MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE.           NC2084.2
051200 WRITE-LINE.                                                      NC2084.2
051300     ADD 1 TO RECORD-COUNT.                                       NC2084.2
051400     IF RECORD-COUNT GREATER 50                                   NC2084.2
051500         MOVE DUMMY-RECORD TO DUMMY-HOLD                          NC2084.2
051600         MOVE SPACE TO DUMMY-RECORD                               NC2084.2
051700         WRITE DUMMY-RECORD AFTER ADVANCING PAGE                  NC2084.2
051800         MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN             NC2084.2
051900         MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES     NC2084.2
052000         MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN          NC2084.2
052100         MOVE DUMMY-HOLD TO DUMMY-RECORD                          NC2084.2
052200         MOVE ZERO TO RECORD-COUNT.                               NC2084.2
052300     PERFORM WRT-LN.                                              NC2084.2
052400 WRT-LN.                                                          NC2084.2
052500     WRITE    DUMMY-RECORD AFTER ADVANCING 1 LINES.               NC2084.2
052600     MOVE SPACE TO DUMMY-RECORD.                                  NC2084.2
052700 BLANK-LINE-PRINT.                                                NC2084.2
052800     PERFORM WRT-LN.                                              NC2084.2
052900 FAIL-ROUTINE.                                                    NC2084.2
053000     IF   COMPUTED-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE. NC2084.2
053100     IF     CORRECT-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE.NC2084.2
053200     MOVE   ANSI-REFERENCE TO INF-ANSI-REFERENCE.                 NC2084.2
053300     MOVE  "NO FURTHER INFORMATION, SEE PROGRAM." TO INFO-TEXT.   NC2084.2
053400     MOVE   XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   NC2084.2
053500     MOVE   SPACES TO INF-ANSI-REFERENCE.                         NC2084.2
053600     GO TO  FAIL-ROUTINE-EX.                                      NC2084.2
053700 FAIL-ROUTINE-WRITE.                                              NC2084.2
053800     MOVE   TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE         NC2084.2
053900     MOVE   ANSI-REFERENCE TO COR-ANSI-REFERENCE.                 NC2084.2
054000     MOVE   TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. NC2084.2
054100     MOVE   SPACES TO COR-ANSI-REFERENCE.                         NC2084.2
054200 FAIL-ROUTINE-EX. EXIT.                                           NC2084.2
054300 BAIL-OUT.                                                        NC2084.2
054400     IF     COMPUTED-A NOT EQUAL TO SPACE GO TO BAIL-OUT-WRITE.   NC2084.2
054500     IF     CORRECT-A EQUAL TO SPACE GO TO BAIL-OUT-EX.           NC2084.2
054600 BAIL-OUT-WRITE.                                                  NC2084.2
054700     MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED.  NC2084.2
054800     MOVE   ANSI-REFERENCE TO INF-ANSI-REFERENCE.                 NC2084.2
054900     MOVE   XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   NC2084.2
055000     MOVE   SPACES TO INF-ANSI-REFERENCE.                         NC2084.2
055100 BAIL-OUT-EX. EXIT.                                               NC2084.2
055200 CCVS1-EXIT.                                                      NC2084.2
055300     EXIT.                                                        NC2084.2
055400 QUAL-SECTION-1 SECTION.                                          NC2084.2
055500 PAR-INIT-F2-1.                                                   NC2084.2
055600     MOVE "PAR-TEST-F2-1 " TO PAR-NAME.                   NC2084.2
055700     MOVE "IV-20 4.3.8.1 RULE 6" TO ANSI-REFERENCE.               NC2084.2
055800 PAR-TEST-F2-1.                                                   NC2084.2
055900     PERFORM PAR-1A OF QUAL-SECTION-1.                            NC2084.2
056000     IF QT1 EQUAL TO "PASS"                                       NC2084.2
056100                   PERFORM PASS                                   NC2084.2
056200                   GO TO PAR-WRITE-F2-1.                          NC2084.2
056300     GO TO PAR-FAIL-F2-1.                                         NC2084.2
056400 PAR-DELETE-F2-1.                                                 NC2084.2
056500     PERFORM DE-LETE.                                             NC2084.2
056600     GO TO PAR-WRITE-F2-1.                                        NC2084.2
056700 PAR-FAIL-F2-1.                                                   NC2084.2
056800     PERFORM FAIL.                                                NC2084.2
056900*    NOTE                                                         NC2084.2
057000*    PERFORM PARAGRAPH IN SAME SECTION.                           NC2084.2
057100 PAR-WRITE-F2-1.                                                  NC2084.2
057200     PERFORM PRINT-DETAIL.                                        NC2084.2
057300     GO TO PAR-1-EXIT.                                            NC2084.2
057400*                                                                 NC2084.2
057500 PAR-1A.                                                          NC2084.2
057600     MOVE "PASS" TO QT1.                                          NC2084.2
057700 PAR-1-EXIT.                                                      NC2084.2
057800     EXIT.                                                        NC2084.2
057900*                                                                 NC2084.2
058000 PAR-INIT-F2-2.                                                   NC2084.2
058100     MOVE "PAR-TEST-F2-2" TO PAR-NAME.                            NC2084.2
058200     MOVE "IV-20 4.3.8.1 RULE 6" TO ANSI-REFERENCE.               NC2084.2
058300 PAR-TEST-F2-2.                                                   NC2084.2
058400     PERFORM PAR-2A OF QUAL-SECTION-2.                            NC2084.2
058500     IF QT2 EQUAL TO "PASS"                                       NC2084.2
058600                PERFORM PASS                                      NC2084.2
058700                GO TO PAR-WRITE-F2-2.                             NC2084.2
058800     GO TO PAR-FAIL-F2-2.                                         NC2084.2
058900 PAR-DELETE-F2-2.                                                 NC2084.2
059000     PERFORM DE-LETE.                                             NC2084.2
059100     GO TO PAR-WRITE-F2-2.                                        NC2084.2
059200 PAR-FAIL-F2-2.                                                   NC2084.2
059300     PERFORM FAIL.                                                NC2084.2
059400*    NOTE                                                         NC2084.2
059500*    PERFORM PARAGRAPH IN A DIFFERENT SECTION.                    NC2084.2
059600 PAR-WRITE-F2-2.                                                  NC2084.2
059700     PERFORM PRINT-DETAIL.                                        NC2084.2
059800     GO TO PAR-2-EXIT.                                            NC2084.2
059900 PAR-2A.                                                          NC2084.2
060000     MOVE "FAIL" TO QT2.                                          NC2084.2
060100 PAR-2-EXIT.                                                      NC2084.2
060200     EXIT.                                                        NC2084.2
060300*                                                                 NC2084.2
060400 PAR-INIT-F2-3.                                                   NC2084.2
060500     MOVE "PAR-TEST-F2-3" TO PAR-NAME.                            NC2084.2
060600     MOVE "IV-20 4.3.8.1 RULE 6" TO ANSI-REFERENCE.               NC2084.2
060700 PAR-TEST-F2-3.                                                   NC2084.2
060800     GO TO PAR-3B IN QUAL-SECTION-1.                              NC2084.2
060900*    NOTE                                                         NC2084.2
061000*    GO TO IN SAME SECTION.                                       NC2084.2
061100 PAR-3A.                                                          NC2084.2
061200     MOVE "FAIL" TO QT3.                                          NC2084.2
061300     GO TO PAR-3C.                                                NC2084.2
061400 PAR-3B.                                                          NC2084.2
061500     MOVE "PASS" TO QT3.                                          NC2084.2
061600 PAR-3C.                                                          NC2084.2
061700     IF QT3 EQUAL TO "PASS"                                       NC2084.2
061800               PERFORM PASS                                       NC2084.2
061900               GO TO PAR-WRITE-F2-3.                              NC2084.2
062000     GO TO PAR-FAIL-F2-3.                                         NC2084.2
062100 PAR-DELETE-F2-3.                                                 NC2084.2
062200     PERFORM DE-LETE.                                             NC2084.2
062300     GO TO PAR-WRITE-F2-3.                                        NC2084.2
062400 PAR-FAIL-F2-3.                                                   NC2084.2
062500     PERFORM FAIL.                                                NC2084.2
062600 PAR-WRITE-F2-3.                                                  NC2084.2
062700     PERFORM PRINT-DETAIL.                                        NC2084.2
062800 PAR-3-EXIT.                                                      NC2084.2
062900     EXIT.                                                        NC2084.2
063000*                                                                 NC2084.2
063100 PAR-INIT-F2-4.                                                   NC2084.2
063200     MOVE "PAR-TEST-F2-4" TO PAR-NAME.                            NC2084.2
063300     MOVE "IV-20 4.3.8.1 RULE 6" TO ANSI-REFERENCE.               NC2084.2
063400 PAR-TEST-F2-4.                                                   NC2084.2
063500     GO TO PAR-4B IN QUAL-SECTION-2.                              NC2084.2
063600*    NOTE                                                         NC2084.2
063700*    GO TO IN DIFFERENT SECTION.                                  NC2084.2
063800 PAR-4A.                                                          NC2084.2
063900     MOVE "FAIL" TO QT4.                                          NC2084.2
064000     GO TO PAR-4C.                                                NC2084.2
064100 PAR-4B.                                                          NC2084.2
064200     MOVE "FAIL" TO QT4.                                          NC2084.2
064300 PAR-4C.                                                          NC2084.2
064400     IF QT4 EQUAL TO "PASS"                                       NC2084.2
064500             PERFORM PASS                                         NC2084.2
064600             GO TO PAR-WRITE-F2-4.                                NC2084.2
064700     GO TO PAR-FAIL-F2-4.                                         NC2084.2
064800 PAR-DELETE-F2-4.                                                 NC2084.2
064900     PERFORM DE-LETE.                                             NC2084.2
065000     GO TO PAR-WRITE-F2-4.                                        NC2084.2
065100 PAR-FAIL-F2-4.                                                   NC2084.2
065200     PERFORM FAIL.                                                NC2084.2
065300 PAR-WRITE-F2-4.                                                  NC2084.2
065400     PERFORM PRINT-DETAIL.                                        NC2084.2
065500 PAR-4-EXIT.                                                      NC2084.2
065600     PERFORM END-ROUTINE.                                         NC2084.2
065700     GO TO QUAL-EXIT.                                             NC2084.2
065800 QUAL-SECTION-2 SECTION.                                          NC2084.2
065900 PAR-1A.                                                          NC2084.2
066000     MOVE "FAIL" TO QT1.                                          NC2084.2
066100 PAR-2A.                                                          NC2084.2
066200     MOVE "PASS" TO QT2.                                          NC2084.2
066300 PAR-3B.                                                          NC2084.2
066400     MOVE "FAIL" TO QT3.                                          NC2084.2
066500     GO TO PAR-3C OF QUAL-SECTION-1.                              NC2084.2
066600 PAR-3C.                                                          NC2084.2
066700     PERFORM FAIL.                                                NC2084.2
066800*    NOTE  THIS PARAGRAPH SHOULD NEVER BE ENTERED.                NC2084.2
066900     GO TO PAR-INIT-F2-4 IN QUAL-SECTION-1.                       NC2084.2
067000 PAR-4.                                                           NC2084.2
067100     GO TO QUAL-EXIT.                                             NC2084.2
067200*    NOTE                                                         NC2084.2
067300*                  IF                                             NC2084.2
067400*    GO TO DIFFERENT SECTION FAILS END QUALIFICATION TEST.        NC2084.2
067500 PAR-4B.                                                          NC2084.2
067600     MOVE "PASS" TO QT4.                                          NC2084.2
067700     GO TO PAR-4C IN QUAL-SECTION-1.                              NC2084.2
067800 QUAL-EXIT.                                                       NC2084.2
067900     EXIT.                                                        NC2084.2
068000 DATA-NAME-QUAL SECTION.                                          NC2084.2
068100 QAL-INIT-F1-1.                                                   NC2084.2
068200     MOVE "QAL-TEST-F1-1 " TO PAR-NAME.                      NC2084.2
068300     MOVE SPACE TO TEST-RESULTS.                                  NC2084.2
068400     MOVE "IV-18 4.3.8.1" TO ANSI-REFERENCE.                      NC2084.2
068500     MOVE "DATA-NAME QUAL " TO FEATURE.                      NC2084.2
068600 QAL-TEST-F1-1.                                                   NC2084.2
068700     MOVE "123456789" TO QUAL-TEST-SUB-GRP-2.                     NC2084.2
068800     MOVE ZERO TO GRP-FOR-QUAL-TO.                                NC2084.2
068900     MOVE 2 TO WRK-DS-01V00.                                      NC2084.2
069000     MOVE QUAL-TEST-1 OF GRP-FOR-QUAL-FROM                        NC2084.2
069100         TO QUAL-TEST-1 OF GRP-FOR-QUAL-TO.                       NC2084.2
069200     IF QUAL-TEST-1 OF GRP-FOR-QUAL-TO EQUAL TO                   NC2084.2
069300         "ABCDEFGHIJKLMNOPQRSTUVWXYZ"                             NC2084.2
069400         PERFORM PASS                                             NC2084.2
069500         GO TO QAL-WRITE-F1-1.                                    NC2084.2
069600     GO TO QAL-FAIL-F1-1.                                         NC2084.2
069700 QAL-DELETE-F1-1.                                                 NC2084.2
069800     PERFORM DE-LETE.                                             NC2084.2
069900     GO TO QAL-WRITE-F1-1.                                        NC2084.2
070000 QAL-FAIL-F1-1.                                                   NC2084.2
070100     MOVE "ABCDEFGGHIJKLMNOPQRSTUVWXYZ" TO SEND-BREAKDOWN         NC2084.2
070200     MOVE QUAL-TEST-1 OF GRP-FOR-QUAL-TO TO RECEIVE-BREAKDOWN     NC2084.2
070300     PERFORM FAIL                                                 NC2084.2
070400     MOVE SEND-20 TO CORRECT-A                                    NC2084.2
070500     MOVE RECEIVE-20 TO COMPUTED-A                                NC2084.2
070600     MOVE "1ST 20 POSITIONS OF ANSWERS" TO RE-MARK                NC2084.2
070700     MOVE TEST-RESULTS TO PRINT-REC.                              NC2084.2
070800     WRITE PRINT-REC                                              NC2084.2
070900     MOVE SPACES TO P-OR-F                                        NC2084.2
071000     MOVE SEND-40 TO CORRECT-A                                    NC2084.2
071100     MOVE RECEIVE-40 TO COMPUTED-A                                NC2084.2
071200     MOVE "QAL-TEST-F1-1 " TO PAR-NAME.                      NC2084.2
071300     MOVE "2ND 20 POSITIONS OF ANSWERS" TO RE-MARK.               NC2084.2
071400 QAL-WRITE-F1-1.                                                  NC2084.2
071500     PERFORM PRINT-DETAIL.                                        NC2084.2
071600*                                                                 NC2084.2
071700 QAL-INIT-F1-2.                                                   NC2084.2
071800     MOVE "QAL-TEST-F1-2 " TO PAR-NAME.                      NC2084.2
071900     MOVE "IV-18 4.3.8.1" TO ANSI-REFERENCE.                      NC2084.2
072000     MOVE "DATA-NAME QUAL " TO FEATURE.                      NC2084.2
072100     MOVE ZERO TO QUAL-TEST-2-TO.                                 NC2084.2
072200 QAL-TEST-F1-2.                                                   NC2084.2
072300     ADD QUAL-TEST-2 OF GRP-FOR-QUAL-FROM                         NC2084.2
072400         TO QUAL-TEST-2 OF GRP-FOR-QUAL-TO.                       NC2084.2
072500     IF QUAL-TEST-2 OF GRP-FOR-QUAL-TO EQUAL TO 9999999999        NC2084.2
072600         PERFORM PASS                                             NC2084.2
072700         GO TO QAL-WRITE-F1-2.                                    NC2084.2
072800     GO TO QAL-FAIL-F1-2.                                         NC2084.2
072900 QAL-DELETE-F1-2.                                                 NC2084.2
073000     PERFORM DE-LETE.                                             NC2084.2
073100     GO TO QAL-WRITE-F1-2.                                        NC2084.2
073200 QAL-FAIL-F1-2.                                                   NC2084.2
073300     MOVE 9999999999 TO CORRECT-18V0.                             NC2084.2
073400     MOVE QUAL-TEST-2 OF GRP-FOR-QUAL-TO TO COMPUTED-18V0.        NC2084.2
073500     PERFORM FAIL.                                                NC2084.2
073600 QAL-WRITE-F1-2.                                                  NC2084.2
073700     PERFORM PRINT-DETAIL.                                        NC2084.2
073800*                                                                 NC2084.2
073900 QAL-INIT-F1-3.                                                   NC2084.2
074000     MOVE "QAL-TEST-F1-3 " TO PAR-NAME.                      NC2084.2
074100     MOVE "IV-18 4.3.8.1" TO ANSI-REFERENCE.                      NC2084.2
074200     MOVE "DATA-NAME QUAL " TO FEATURE.                      NC2084.2
074300 QAL-TEST-F1-3.                                                   NC2084.2
074400     MULTIPLY QUAL-TEST-3 OF GRP-FOR-QUAL-FROM BY WRK-DS-01V00    NC2084.2
074500         GIVING QUAL-TEST-3 OF GRP-FOR-QUAL-TO.                   NC2084.2
074600     IF QUAL-TEST-3 OF GRP-FOR-QUAL-TO EQUAL TO 004               NC2084.2
074700         PERFORM PASS                                             NC2084.2
074800         GO TO QAL-WRITE-F1-3.                                    NC2084.2
074900     GO TO QAL-FAIL-F1-3.                                         NC2084.2
075000 QAL-DELETE-F1-3.                                                 NC2084.2
075100     PERFORM DE-LETE.                                             NC2084.2
075200     GO TO QAL-WRITE-F1-3.                                        NC2084.2
075300 QAL-FAIL-F1-3.                                                   NC2084.2
075400     MOVE 004 TO CORRECT-N.                                       NC2084.2
075500     MOVE QUAL-TEST-3 OF GRP-FOR-QUAL-TO TO COMPUTED-N.           NC2084.2
075600     PERFORM FAIL.                                                NC2084.2
075700 QAL-WRITE-F1-3.                                                  NC2084.2
075800     PERFORM PRINT-DETAIL.                                        NC2084.2
075900*                                                                 NC2084.2
076000 QAL-INIT-F1-4.                                                   NC2084.2
076100     MOVE "QAL-TEST-F1-4 " TO PAR-NAME.                      NC2084.2
076200     MOVE "IV-18 4.3.8.1" TO ANSI-REFERENCE.                      NC2084.2
076300     MOVE "DATA-NAME QUAL " TO FEATURE.                      NC2084.2
076400 QAL-TEST-F1-4.                                                   NC2084.2
076500     MOVE QUAL-TEST-4 OF GRP-FOR-QUAL-FROM (WRK-DS-01V00)         NC2084.2
076600         TO QUAL-TEST-4 OF GRP-FOR-QUAL-TO (WRK-DS-01V00).        NC2084.2
076700     IF QUAL-TEST1  OF GRP-FOR-QUAL-TO EQUAL TO "02000"           NC2084.2
076800         PERFORM PASS                                             NC2084.2
076900         GO TO QAL-WRITE-F1-4.                                    NC2084.2
077000     GO TO QAL-FAIL-F1-4.                                         NC2084.2
077100 QAL-DELETE-F1-4.                                                 NC2084.2
077200     PERFORM DE-LETE.                                             NC2084.2
077300     GO TO QAL-WRITE-F1-4.                                        NC2084.2
077400 QAL-FAIL-F1-4.                                                   NC2084.2
077500     MOVE "02000" TO CORRECT-A.                                   NC2084.2
077600     MOVE QUAL-TEST1  OF GRP-FOR-QUAL-TO TO COMPUTED-A.           NC2084.2
077700     PERFORM FAIL.                                                NC2084.2
077800 QAL-WRITE-F1-4.                                                  NC2084.2
077900     PERFORM PRINT-DETAIL.                                        NC2084.2
078000*                                                                 NC2084.2
078100 QAL-INIT-F1-5.                                                   NC2084.2
078200     MOVE "QAL-TEST-F1-5 " TO PAR-NAME.                      NC2084.2
078300     MOVE "IV-18 4.3.8.1" TO ANSI-REFERENCE.                      NC2084.2
078400     MOVE "DATA-NAME QUAL " TO FEATURE.                      NC2084.2
078500 QAL-TEST-F1-5.                                                   NC2084.2
078600     MOVE QUAL-TEST-1-FROM IN GRP-FOR-QUAL-FROM TO                NC2084.2
078700         QUAL-TEST-1-TO IN GRP-FOR-QUAL-TO.                       NC2084.2
078800     IF QUAL-TEST-1-TO IN GRP-FOR-QUAL-TO EQUAL TO                NC2084.2
078900         "ABCDEFGHIJKLMNOPQRSTUVWXYZ"                             NC2084.2
079000         PERFORM PASS                                             NC2084.2
079100         GO TO QAL-WRITE-F1-5.                                    NC2084.2
079200     GO TO QAL-FAIL-F1-5.                                         NC2084.2
079300 QAL-DELETE-F1-5.                                                 NC2084.2
079400     PERFORM DE-LETE.                                             NC2084.2
079500     GO TO QAL-WRITE-F1-5.                                        NC2084.2
079600 QAL-FAIL-F1-5.                                                   NC2084.2
079700     MOVE "ABCDEFGHIJKLMNOPQRSTUVWXYZ" TO SEND-BREAKDOWN.         NC2084.2
079800     MOVE QUAL-TEST-1-TO IN GRP-FOR-QUAL-TO TO RECEIVE-BREAKDOWN. NC2084.2
079900     PERFORM FAIL.                                                NC2084.2
080000     MOVE SEND-20 TO CORRECT-A.                                   NC2084.2
080100     MOVE RECEIVE-20 TO COMPUTED-A.                               NC2084.2
080200     PERFORM QAL-WRITE-F1-5.                                      NC2084.2
080300     MOVE SPACES TO P-OR-F.                                       NC2084.2
080400     MOVE SEND-40 TO CORRECT-A.                                   NC2084.2
080500     MOVE RECEIVE-40 TO COMPUTED-A.                               NC2084.2
080600     MOVE "2ND 20 POSITIONS OF ANSWERS" TO RE-MARK.               NC2084.2
080700     MOVE TEST-RESULTS TO PRINT-REC.                              NC2084.2
080800     WRITE PRINT-REC.                                             NC2084.2
080900 QAL-WRITE-F1-5.                                                  NC2084.2
--> --------------------

--> maximum size reached

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

¤ Dauer der Verarbeitung: 0.231 Sekunden  (vorverarbeitet)  ¤





Druckansicht
unsichere Verbindung
Druckansicht
sprechenden Kalenders

Eigene Datei ansehen




Haftungshinweis

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


Bemerkung:

Die farbliche Syntaxdarstellung ist noch experimentell.


Bot Zugriff