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


Quellcode-Bibliothek

© Kompilation durch diese Firma

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

Datei: sg401m.cob   Sprache: Cobol

000100 IDENTIFICATION DIVISION.                                         NC1714.2
000200 PROGRAM-ID.                                                      NC1714.2
000300     NC171A.                                                      NC1714.2
000400****************************************************************  NC1714.2
000500*                                                              *  NC1714.2
000600*    VALIDATION FOR:-                                          *  NC1714.2
000700*                                                              *  NC1714.2
000800*    "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH.     ".NC1714.2
000900*                                                              *  NC1714.2
001000*    "COBOL 85 VERSION 4.2, Apr  1993 SSVG                      ".NC1714.2
001100*                                                              *  NC1714.2
001200****************************************************************  NC1714.2
001300*                                                              *  NC1714.2
001400*      X-CARDS USED BY THIS PROGRAM ARE :-                     *  NC1714.2
001500*                                                              *  NC1714.2
001600*        X-55  - SYSTEM PRINTER NAME.                          *  NC1714.2
001700*        X-82  - SOURCE COMPUTER NAME.                         *  NC1714.2
001800*        X-83  - OBJECT COMPUTER NAME.                         *  NC1714.2
001900*                                                              *  NC1714.2
002000****************************************************************  NC1714.2
002100*    THIS PROGRAM TESTS THE FORMAT 1 DIVIDE STATEMENT FOUND       NC1714.2
002200*    IN LEVEL 1.   ALL COMBINATIONS OF THE OPTIONAL PHRASES       NC1714.2
002300*    "SIZE ERROR", "NOT SIZE ERROR" AND "END-MULTIPLY" ARE        NC1714.2
002400*    TESTED, AS WELL AS THE ROUNDED OPTION.                       NC1714.2
002500*                                                                 NC1714.2
002600*    VARIOUS COMBINATIONS OF SIGNED AND UNSIGNED NUMERIC          NC1714.2
002700*    LITERALS, DISPLAY AND COMPUTATIONAL FIELDS ARE USED          NC1714.2
002800*    AS OPERANDS.                                                 NC1714.2
002900*                                                                 NC1714.2
003000                                                                  NC1714.2
003100                                                                  NC1714.2
003200 ENVIRONMENT DIVISION.                                            NC1714.2
003300 CONFIGURATION SECTION.                                           NC1714.2
003400 SOURCE-COMPUTER.                                                 NC1714.2
003500     Card0130.                                                    NC1714.2
003600 OBJECT-COMPUTER.                                                 NC1714.2
003700     Card0131.                                                    NC1714.2
003800 INPUT-OUTPUT SECTION.                                            NC1714.2
003900 FILE-CONTROL.                                                    NC1714.2
004000     SELECT PRINT-FILE ASSIGN TO                                  NC1714.2
004100     "C0085" .                                                    NC1714.2
004200 DATA DIVISION.                                                   NC1714.2
004300 FILE SECTION.                                                    NC1714.2
004400 FD  PRINT-FILE.                                                  NC1714.2
004500 01  PRINT-REC PICTURE X(120).                                    NC1714.2
004600 01  DUMMY-RECORD PICTURE X(120).                                 NC1714.2
004700 WORKING-STORAGE SECTION.                                         NC1714.2
004800 77  WRK-DS-18V00                PICTURE S9(18).                  NC1714.2
004900 77  A06THREES-DS-03V03          PICTURE S999V999 VALUE 333.333.  NC1714.2
005000 77  WRK-DS-06V06                PICTURE S9(6)V9(6).              NC1714.2
005100 77  WRK-DS-12V00-S REDEFINES WRK-DS-06V06 PICTURE S9(12).        NC1714.2
005200 77  A08TWOS-DS-02V06            PICTURE S99V9(6) VALUE 22.222222.NC1714.2
005300 77  WRK-DS-10V00                PICTURE S9(10).                  NC1714.2
005400 77  WRK-XN-00001                PICTURE X.                       NC1714.2
005500 77  A10ONES-DS-10V00            PICTURE S9(10)                   NC1714.2
005600                                 VALUE 1111111111.                NC1714.2
005700 77  A12THREES-DS-06V06          PICTURE S9(6)V9(6)               NC1714.2
005800                                 VALUE 333333.333333.             NC1714.2
005900 77  WRK-DS-02V00                PICTURE S99.                     NC1714.2
006000 77  AZERO-DS-05V05              PICTURE S9(5)V9(5) VALUE ZERO.   NC1714.2
006100 77  WRK-DS-09V09                 PICTURE S9(9)V9(9).             NC1714.2
006200 77  WRK-DS-18V00-S REDEFINES WRK-DS-09V09 PICTURE S9(18).        NC1714.2
006300 77  A05ONES-DS-00V05            PICTURE SV9(5) VALUE .11111.     NC1714.2
006400 77  A12ONES-DS-12V00            PICTURE S9(12)                   NC1714.2
006500                                 VALUE 111111111111.              NC1714.2
006600 77  A01ONE-DS-P0801             PICTURE SP(8)9 VALUE .000000001. NC1714.2
006700 77  WRK-DS-09V08                PICTURE S9(9)V9(8).              NC1714.2
006800 77  WRK-DS-17V00-S REDEFINES WRK-DS-09V08 PICTURE S9(17).        NC1714.2
006900 77  A18ONES-DS-18V00            PICTURE S9(18)                   NC1714.2
007000                                 VALUE 111111111111111111.        NC1714.2
007100 77  WRK-DS-0201P                PICTURE S99P.                    NC1714.2
007200 77  WRK-CS-18V00                PICTURE S9(18) COMPUTATIONAL.    NC1714.2
007300 77  WRK-DU-18V00                PICTURE 9(18).                   NC1714.2
007400 77  A99-CS-02V00                PICTURE S99 COMPUTATIONAL        NC1714.2
007500                                 VALUE 99.                        NC1714.2
007600 77  A01ONE-CS-00V01             PICTURE SV9 COMPUTATIONAL        NC1714.2
007700                                 VALUE .1.                        NC1714.2
007800 77  A99-DS-02V00                PICTURE S99   VALUE 99.          NC1714.2
007900 77  WRK-DS-12V00                PICTURE S9(12).                  NC1714.2
008000 77  WRK-DS-01V00                PICTURE S9.                      NC1714.2
008100 77  WRK-DS-03V10                PICTURE S9(3)V9(10).             NC1714.2
008200 77  A18ONES-DS-09V09            PICTURE S9(9)V9(9)               NC1714.2
008300                                 VALUE 111111111.111111111.       NC1714.2
008400 77  A02TWOS-DU-02V00            PICTURE 99  VALUE 22.            NC1714.2
008500 77  WRK-DS-05V00                PICTURE S9(5).                   NC1714.2
008600 77  A02TWOS-DS-03V02            PICTURE S999V99 VALUE +022.00.   NC1714.2
008700 77  WRK-CS-02V02                PICTURE S99V99  COMPUTATIONAL.   NC1714.2
008800 77  A990-DS-0201P               PICTURE S99P   VALUE +990.       NC1714.2
008900 77  XRAY                        PICTURE X.                       NC1714.2
009000 01  WRK-XN-18-1 PIC X(18).                                       NC1714.2
009100 01  WRK-AN-X-18-1, REDEFINES WRK-XN-18-1 PIC A(18).              NC1714.2
009200 01  WRK-DU-X-18V0-1; REDEFINES WRK-XN-18-1 PIC 9(18).            NC1714.2
009300 01  WRK-DU-0V1-1 PIC V9 VALUE .3.                                NC1714.2
009400 01  WRK-DU-0V2-1 PIC V99 VALUE .25.                              NC1714.2
009500 01  WRK-DU-0V12-1 PIC V9(12) VALUE .00001.                       NC1714.2
009600 01  WRK-DU-1V0-1 PIC 9 VALUE ZERO.                               NC1714.2
009700 01  WRK-DU-1V1-1 PIC 9V9 VALUE 1.1.                              NC1714.2
009800 01  WRK-DU-1V1-2 PIC 9V9 VALUE 2.4.                              NC1714.2
009900 01  WRK-DU-1V3-1 PIC 9V999 VALUE 1.001.                          NC1714.2
010000 01  WRK-DU-1V3-2 PIC 9V999 VALUE 1.001.                          NC1714.2
010100 01  WRK-DU-1V5-1 PIC 9V9(5).                                     NC1714.2
010200 01  WRK-DU-1V17-1 PIC 9V9(17) VALUE 3.14159265358979323.         NC1714.2
010300 01  WRK-DU-2P6-1 PIC 99P(6) VALUE 99000000.                      NC1714.2
010400 01  WRK-DU-2V0-1 PIC 99.                                         NC1714.2
010500 01  WRK-DU-2V0-2 PIC 99.                                         NC1714.2
010600 01  WRK-DU-2V0-3 PIC 99.                                         NC1714.2
010700 01  WRK-DU-2V1-1 PIC 99V9.                                       NC1714.2
010800 01  WRK-DU-2V1-2 PIC 99V9.                                       NC1714.2
010900 01  WRK-DU-2V1-3 PIC 99V9.                                       NC1714.2
011000 01  WRK-DU-2V2-1 PIC 99V99 VALUE 15.44.                          NC1714.2
011100 01  WRK-DU-2V2-2 PIC 99V99 VALUE 60.89.                          NC1714.2
011200 01  WRK-DU-2V2-3 PIC 99V99 VALUE 60.99.                          NC1714.2
011300 01  WRK-DU-2V2-4 PIC 99V99 VALUE 60.99.                          NC1714.2
011400 01  WRK-DU-2V2-5 PIC 99V99 VALUE 10.00.                          NC1714.2
011500 01  WRK-DU-2V5-1 PIC 99V9(5).                                    NC1714.2
011600 01  WRK-DU-4P1-1 PIC P(4)9 VALUE .00001.                         NC1714.2
011700 01  WRK-DU-5V1-1 PIC 9(5)V9 VALUE 12345.6.                       NC1714.2
011800 01  WRK-DU-6V0-1 PIC 9(6) VALUE 99999.                           NC1714.2
011900 01  WRK-DU-6V0-2 PIC 9(6) VALUE 99999.                           NC1714.2
012000 01  WRK-DU-16V2-1 PIC 9(16)V99 VALUE 9999999999999999.99.        NC1714.2
012100 01  WRK-NE-X-1 PIC 9(16).99.                                     NC1714.2
012200 01  WRK-DS-1V0-1 PIC S9 VALUE -3.                                NC1714.2
012300 01  WRK-DS-1V0-2 PIC S9 VALUE 2.                                 NC1714.2
012400 01  WRK-DS-1V2-1 PIC S9V99 VALUE ZERO.                           NC1714.2
012500 01  WRK-DS-2V0-1 PIC S99 VALUE ZERO.                             NC1714.2
012600 01  WRK-DS-2V1-1 PIC S99V9 VALUE ZERO.                           NC1714.2
012700 01  WRK-DS-2V2-1 PIC S99V99 VALUE ZERO.                          NC1714.2
012800 01  WRK-DS-2V2-2 PIC S99V99 VALUE -12.34.                        NC1714.2
012900 01  WRK-DS-16V2-1 PIC S9(16)V99 VALUE -9999999999999999.99.      NC1714.2
013000 01  WRK-NE-X-2 PIC -9(16).99.                                    NC1714.2
013100 01  WRK-NE-1 PIC .9999/99999,99999,99.                           NC1714.2
013200 01  WRK-NE-2 PIC $**.99.                                         NC1714.2
013300 01  WRK-NE-3 PIC $99.99CR.                                       NC1714.2
013400 01  WRK-NE-4 PIC $*9.99 VALUE ZERO.                              NC1714.2
013500 77  A01ONES-CS-18V00   PICTURE S9(18) COMPUTATIONAL              NC1714.2
013600             VALUE +000000000000000001.                           NC1714.2
013700 77  A02THREES-CS-18V00 PICTURE S9(18) COMPUTATIONAL              NC1714.2
013800             VALUE -000000000000000033.                           NC1714.2
013900 77  A18SIXES-CU-18V00  PICTURE 9(18) COMPUTATIONAL               NC1714.2
014000             VALUE 666666666666666666.                            NC1714.2
014100 77  A16NINES-CU-18V00  PICTURE 9(18) COMPUTATIONAL               NC1714.2
014200             VALUE 009999999999999999.                            NC1714.2
014300 77  A14TWOS-CU-18V00   PICTURE 9(18) COMPUTATIONAL               NC1714.2
014400             VALUE 000022222222222222.                            NC1714.2
014500 01  MULTIPLY-DATA.                                               NC1714.2
014600     02 MULT1                           PICTURE IS 999V99         NC1714.2
014700     VALUE IS 80.12.                                              NC1714.2
014800     02 MULT2                           PICTURE IS 999V999.       NC1714.2
014900     02 MULT3                           PICTURE IS $$99.99.       NC1714.2
015000     02 MULT4                           PICTURE IS S99            NC1714.2
015100     VALUE IS -56.                                                NC1714.2
015200     02 MULT5                           PICTURE IS 9 VALUE IS 4.  NC1714.2
015300     02 MULT6                           PICTURE IS 99 VALUE IS    NC1714.2
015400     20.                                                          NC1714.2
015500 01  DIVIDE-DATA.                                                 NC1714.2
015600     02 DIV1                            PICTURE IS 9(4)V99        NC1714.2
015700     VALUE IS 1620.36.                                            NC1714.2
015800     02 DIV2                            PICTURE IS 99V9           NC1714.2
015900     VALUE IS 44.1.                                               NC1714.2
016000     02 DIV3                            PICTURE IS 9(4)V9         NC1714.2
016100     VALUE IS 1661.7.                                             NC1714.2
016200     02 DIV4                            PICTURE IS S9V999         NC1714.2
016300     VALUE IS -9.642.                                             NC1714.2
016400     02 DIV-02LEVEL-1.                                            NC1714.2
016500     03 DIV5                            PICTURE IS V99            NC1714.2
016600     VALUE IS .82.                                                NC1714.2
016700     03 DIV6                            PICTURE IS 9 VALUE IS 0.  NC1714.2
016800     03 DIV7                            PICTURE IS 9V9            NC1714.2
016900     VALUE IS 9.6.                                                NC1714.2
017000 01  DIV-DATA-2.                                                  NC1714.2
017100     02 DIV8                            PICTURE IS 99V9.          NC1714.2
017200     02 DIV9                            PICTURE IS ZZ,ZZZ.9.      NC1714.2
017300     02 DIV10                           PICTURE IS V999.          NC1714.2
017400 01  TEST-RESULTS.                                                NC1714.2
017500     02 FILLER                   PIC X      VALUE SPACE.          NC1714.2
017600     02 FEATURE                  PIC X(20)  VALUE SPACE.          NC1714.2
017700     02 FILLER                   PIC X      VALUE SPACE.          NC1714.2
017800     02 P-OR-F                   PIC X(5)   VALUE SPACE.          NC1714.2
017900     02 FILLER                   PIC X      VALUE SPACE.          NC1714.2
018000     02  PAR-NAME.                                                NC1714.2
018100       03 FILLER                 PIC X(19)  VALUE SPACE.          NC1714.2
018200       03  PARDOT-X              PIC X      VALUE SPACE.          NC1714.2
018300       03 DOTVALUE               PIC 99     VALUE ZERO.           NC1714.2
018400     02 FILLER                   PIC X(8)   VALUE SPACE.          NC1714.2
018500     02 RE-MARK                  PIC X(61).                       NC1714.2
018600 01  TEST-COMPUTED.                                               NC1714.2
018700     02 FILLER                   PIC X(30)  VALUE SPACE.          NC1714.2
018800     02 FILLER                   PIC X(17)  VALUE                 NC1714.2
018900            " COMPUTED=".                                   NC1714.2
019000     02 COMPUTED-X.                                               NC1714.2
019100     03 COMPUTED-A               PIC X(20)  VALUE SPACE.          NC1714.2
019200     03 COMPUTED-N               REDEFINES COMPUTED-A             NC1714.2
019300                                 PIC -9(9).9(9).                  NC1714.2
019400     03 COMPUTED-0V18 REDEFINES COMPUTED-A   PIC -.9(18).         NC1714.2
019500     03 COMPUTED-4V14 REDEFINES COMPUTED-A   PIC -9(4).9(14).     NC1714.2
019600     03 COMPUTED-14V4 REDEFINES COMPUTED-A   PIC -9(14).9(4).     NC1714.2
019700     03       CM-18V0 REDEFINES COMPUTED-A.                       NC1714.2
019800         04 COMPUTED-18V0                    PIC -9(18).          NC1714.2
019900         04 FILLER                           PIC X.               NC1714.2
020000     03 FILLER PIC X(50) VALUE SPACE.                             NC1714.2
020100 01  TEST-CORRECT.                                                NC1714.2
020200     02 FILLER PIC X(30) VALUE SPACE.                             NC1714.2
020300     02 FILLER PIC X(17) VALUE " CORRECT =".                NC1714.2
020400     02 CORRECT-X.                                                NC1714.2
020500     03 CORRECT-A                  PIC X(20) VALUE SPACE.         NC1714.2
020600     03 CORRECT-N    REDEFINES CORRECT-A     PIC -9(9).9(9).      NC1714.2
020700     03 CORRECT-0V18 REDEFINES CORRECT-A     PIC -.9(18).         NC1714.2
020800     03 CORRECT-4V14 REDEFINES CORRECT-A     PIC -9(4).9(14).     NC1714.2
020900     03 CORRECT-14V4 REDEFINES CORRECT-A     PIC -9(14).9(4).     NC1714.2
021000     03      CR-18V0 REDEFINES CORRECT-A.                         NC1714.2
021100         04 CORRECT-18V0                     PIC -9(18).          NC1714.2
021200         04 FILLER                           PIC X.               NC1714.2
021300     03 FILLER PIC X(2) VALUE SPACE.                              NC1714.2
021400     03 COR-ANSI-REFERENCE             PIC X(48) VALUE SPACE.     NC1714.2
021500 01  CCVS-C-1.                                                    NC1714.2
021600     02 FILLER  PIC IS X(99)    VALUE IS " FEATURE PANC1714.2
021700-    "SS PARAGRAPH-NAME NC1714.2
021800-    " REMARKS".                                            NC1714.2
021900     02 FILLER                     PIC X(20)    VALUE SPACE.      NC1714.2
022000 01  CCVS-C-2.                                                    NC1714.2
022100     02 FILLER                     PIC X        VALUE SPACE.      NC1714.2
022200     02 FILLER                     PIC X(6)     VALUE "TESTED".   NC1714.2
022300     02 FILLER                     PIC X(15)    VALUE SPACE.      NC1714.2
022400     02 FILLER                     PIC X(4)     VALUE "FAIL".     NC1714.2
022500     02 FILLER                     PIC X(94)    VALUE SPACE.      NC1714.2
022600 01  REC-SKL-SUB                   PIC 9(2)     VALUE ZERO.       NC1714.2
022700 01  REC-CT                        PIC 99       VALUE ZERO.       NC1714.2
022800 01  DELETE-COUNTER                PIC 999      VALUE ZERO.       NC1714.2
022900 01  ERROR-COUNTER                 PIC 999      VALUE ZERO.       NC1714.2
023000 01  INSPECT-COUNTER               PIC 999      VALUE ZERO.       NC1714.2
023100 01  PASS-COUNTER                  PIC 999      VALUE ZERO.       NC1714.2
023200 01  TOTAL-ERROR                   PIC 999      VALUE ZERO.       NC1714.2
023300 01  ERROR-HOLD                    PIC 999      VALUE ZERO.       NC1714.2
023400 01  DUMMY-HOLD                    PIC X(120)   VALUE SPACE.      NC1714.2
023500 01  RECORD-COUNT                  PIC 9(5)     VALUE ZERO.       NC1714.2
023600 01  ANSI-REFERENCE                PIC X(48)    VALUE SPACES.     NC1714.2
023700 01  CCVS-H-1.                                                    NC1714.2
023800     02  FILLER                    PIC X(39)    VALUE SPACES.     NC1714.2
023900     02  FILLER                    PIC X(42)    VALUE             NC1714.2
024000     "OFFICIAL COBOL COMPILER VALIDATION SYSTEM".                 NC1714.2
024100     02  FILLER                    PIC X(39)    VALUE SPACES.     NC1714.2
024200 01  CCVS-H-2A.                                                   NC1714.2
024300   02  FILLER                        PIC X(40)  VALUE SPACE.      NC1714.2
024400   02  FILLER                        PIC X(7)   VALUE "CCVS85 ".  NC1714.2
024500   02  FILLER                        PIC XXXX   VALUE             NC1714.2
024600     "4.2 ".                                                      NC1714.2
024700   02  FILLER                        PIC X(28)  VALUE             NC1714.2
024800            " COPY - NOT FOR DISTRIBUTION".                       NC1714.2
024900   02  FILLER                        PIC X(41)  VALUE SPACE.      NC1714.2
025000                                                                  NC1714.2
025100 01  CCVS-H-2B.                                                   NC1714.2
025200   02  FILLER                        PIC X(15)  VALUE             NC1714.2
025300            "TEST RESULT OF ".                                    NC1714.2
025400   02  TEST-ID                       PIC X(9).                    NC1714.2
025500   02  FILLER                        PIC X(4)   VALUE             NC1714.2
025600            " IN ".                                               NC1714.2
025700   02  FILLER                        PIC X(12)  VALUE             NC1714.2
025800     " HIGH ".                                              NC1714.2
025900   02  FILLER                        PIC X(22)  VALUE             NC1714.2
026000            " LEVEL VALIDATION FOR ".                             NC1714.2
026100   02  FILLER                        PIC X(58)  VALUE             NC1714.2
026200     "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC1714.2
026300 01  CCVS-H-3.                                                    NC1714.2
026400     02  FILLER                      PIC X(34)  VALUE             NC1714.2
026500            " FOR OFFICIAL USE ONLY ".                         NC1714.2
026600     02  FILLER                      PIC X(58)  VALUE             NC1714.2
026700     "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC1714.2
026800     02  FILLER                      PIC X(28)  VALUE             NC1714.2
026900            " COPYRIGHT 1985 ".                                NC1714.2
027000 01  CCVS-E-1.                                                    NC1714.2
027100     02 FILLER                       PIC X(52)  VALUE SPACE.      NC1714.2
027200     02 FILLER  PIC X(14) VALUE IS "END OF TEST- ".              NC1714.2
027300     02 ID-AGAIN                     PIC X(9).                    NC1714.2
027400     02 FILLER                       PIC X(45)  VALUE SPACES.     NC1714.2
027500 01  CCVS-E-2.                                                    NC1714.2
027600     02  FILLER                      PIC X(31)  VALUE SPACE.      NC1714.2
027700     02  FILLER                      PIC X(21)  VALUE SPACE.      NC1714.2
027800     02 CCVS-E-2-2.                                               NC1714.2
027900         03 ERROR-TOTAL              PIC XXX    VALUE SPACE.      NC1714.2
028000         03 FILLER                   PIC X      VALUE SPACE.      NC1714.2
028100         03 ENDER-DESC               PIC X(44)  VALUE             NC1714.2
028200            "ERRORS ENCOUNTERED".                                 NC1714.2
028300 01  CCVS-E-3.                                                    NC1714.2
028400     02  FILLER                      PIC X(22)  VALUE             NC1714.2
028500            " FOR OFFICIAL USE ONLY".                             NC1714.2
028600     02  FILLER                      PIC X(12)  VALUE SPACE.      NC1714.2
028700     02  FILLER                      PIC X(58)  VALUE             NC1714.2
028800     "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC1714.2
028900     02  FILLER                      PIC X(13)  VALUE SPACE.      NC1714.2
029000     02 FILLER                       PIC X(15)  VALUE             NC1714.2
029100             " COPYRIGHT 1985".                                   NC1714.2
029200 01  CCVS-E-4.                                                    NC1714.2
029300     02 CCVS-E-4-1                   PIC XXX    VALUE SPACE.      NC1714.2
029400     02 FILLER                       PIC X(4)   VALUE " OF ".     NC1714.2
029500     02 CCVS-E-4-2                   PIC XXX    VALUE SPACE.      NC1714.2
029600     02 FILLER                       PIC X(40)  VALUE             NC1714.2
029700      " TESTS WERE EXECUTED SUCCESSFULLY".                       NC1714.2
029800 01  XXINFO.                                                      NC1714.2
029900     02 FILLER                       PIC X(19)  VALUE             NC1714.2
030000            "*** INFORMATION ***".                                NC1714.2
030100     02 INFO-TEXT.                                                NC1714.2
030200       04 FILLER                     PIC X(8)   VALUE SPACE.      NC1714.2
030300       04 XXCOMPUTED                 PIC X(20).                   NC1714.2
030400       04 FILLER                     PIC X(5)   VALUE SPACE.      NC1714.2
030500       04 XXCORRECT                  PIC X(20).                   NC1714.2
030600     02 INF-ANSI-REFERENCE           PIC X(48).                   NC1714.2
030700 01  HYPHEN-LINE.                                                 NC1714.2
030800     02 FILLER  PIC IS X VALUE IS SPACE.                          NC1714.2
030900     02 FILLER  PIC IS X(65)    VALUE IS "************************NC1714.2
031000-    "*****************************************".                 NC1714.2
031100     02 FILLER  PIC IS X(54)    VALUE IS "************************NC1714.2
031200-    "******************************".                            NC1714.2
031300 01  CCVS-PGM-ID                     PIC X(9)   VALUE             NC1714.2
031400     "NC171A".                                                    NC1714.2
031500 PROCEDURE DIVISION.                                              NC1714.2
031600 CCVS1 SECTION.                                                   NC1714.2
031700 OPEN-FILES.                                                      NC1714.2
031800     OPEN     OUTPUT PRINT-FILE.                                  NC1714.2
031900     MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN.   NC1714.2
032000     MOVE    SPACE TO TEST-RESULTS.                               NC1714.2
032100     PERFORM  HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE.             NC1714.2
032200     GO TO CCVS1-EXIT.                                            NC1714.2
032300 CLOSE-FILES.                                                     NC1714.2
032400     PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE.   NC1714.2
032500 TERMINATE-CCVS.                                                  NC1714.2
032600     EXIT PROGRAM.                                                NC1714.2
032700 TERMINATE-CALL.                                                  NC1714.2
032800     STOP     RUN.                                                NC1714.2
032900 INSPT. MOVE "INSPT" TO P-OR-F. ADD 1 TO INSPECT-COUNTER.         NC1714.2
033000 PASS.  MOVE "PASS " TO P-OR-F.  ADD 1 TO PASS-COUNTER.           NC1714.2
033100 FAIL.  MOVE "FAIL*" TO P-OR-F.  ADD 1 TO ERROR-COUNTER.          NC1714.2
033200 DE-LETE.  MOVE "*****" TO P-OR-F.  ADD 1 TO DELETE-COUNTER.      NC1714.2
033300     MOVE "****TEST DELETED****" TO RE-MARK.                      NC1714.2
033400 PRINT-DETAIL.                                                    NC1714.2
033500     IF REC-CT NOT EQUAL TO ZERO                                  NC1714.2
033600             MOVE "." TO PARDOT-X                                 NC1714.2
033700             MOVE REC-CT TO DOTVALUE.                             NC1714.2
033800     MOVE     TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE.      NC1714.2
033900     IF P-OR-F EQUAL TO "FAIL*"  PERFORM WRITE-LINE               NC1714.2
034000        PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX                 NC1714.2
034100          ELSE PERFORM BAIL-OUT THRU BAIL-OUT-EX.                 NC1714.2
034200     MOVE SPACE TO P-OR-F. MOVE SPACE TO COMPUTED-X.              NC1714.2
034300     MOVE SPACE TO CORRECT-X.                                     NC1714.2
034400     IF     REC-CT EQUAL TO ZERO  MOVE SPACE TO PAR-NAME.         NC1714.2
034500     MOVE     SPACE TO RE-MARK.                                   NC1714.2
034600 HEAD-ROUTINE.                                                    NC1714.2
034700     MOVE CCVS-H-1  TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.  NC1714.2
034800     MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.  NC1714.2
034900     MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES.  NC1714.2
035000     MOVE CCVS-H-3  TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES.  NC1714.2
035100 COLUMN-NAMES-ROUTINE.                                            NC1714.2
035200     MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE.           NC1714.2
035300     MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   NC1714.2
035400     MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE.        NC1714.2
035500 END-ROUTINE.                                                     NC1714.2
035600     MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.NC1714.2
035700 END-RTN-EXIT.                                                    NC1714.2
035800     MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   NC1714.2
035900 END-ROUTINE-1.                                                   NC1714.2
036000      ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO      NC1714.2
036100      ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD.               NC1714.2
036200      ADD PASS-COUNTER TO ERROR-HOLD.                             NC1714.2
036300*     IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12.   NC1714.2
036400      MOVE PASS-COUNTER TO CCVS-E-4-1.                            NC1714.2
036500      MOVE ERROR-HOLD TO CCVS-E-4-2.                              NC1714.2
036600      MOVE CCVS-E-4 TO CCVS-E-2-2.                                NC1714.2
036700      MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE.           NC1714.2
036800  END-ROUTINE-12.                                                 NC1714.2
036900      MOVE "TEST(S) FAILED" TO ENDER-DESC.                        NC1714.2
037000     IF       ERROR-COUNTER IS EQUAL TO ZERO                      NC1714.2
037100         MOVE "NO " TO ERROR-TOTAL                                NC1714.2
037200         ELSE                                                     NC1714.2
037300         MOVE ERROR-COUNTER TO ERROR-TOTAL.                       NC1714.2
037400     MOVE     CCVS-E-2 TO DUMMY-RECORD.                           NC1714.2
037500     PERFORM WRITE-LINE.                                          NC1714.2
037600 END-ROUTINE-13.                                                  NC1714.2
037700     IF DELETE-COUNTER IS EQUAL TO ZERO                           NC1714.2
037800         MOVE "NO " TO ERROR-TOTAL  ELSE                          NC1714.2
037900         MOVE DELETE-COUNTER TO ERROR-TOTAL.                      NC1714.2
038000     MOVE "TEST(S) DELETED " TO ENDER-DESC.                   NC1714.2
038100     MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.           NC1714.2
038200      IF   INSPECT-COUNTER EQUAL TO ZERO                          NC1714.2
038300          MOVE "NO " TO ERROR-TOTAL                               NC1714.2
038400      ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL.                   NC1714.2
038500      MOVE "TEST(S) REQUIRE INSPECTION" TO ENDER-DESC.            NC1714.2
038600      MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.          NC1714.2
038700     MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE.           NC1714.2
038800 WRITE-LINE.                                                      NC1714.2
038900     ADD 1 TO RECORD-COUNT.                                       NC1714.2
039000     IF RECORD-COUNT GREATER 42                                   NC1714.2
039100         MOVE DUMMY-RECORD TO DUMMY-HOLD                          NC1714.2
039200         MOVE SPACE TO DUMMY-RECORD                               NC1714.2
039300         WRITE DUMMY-RECORD AFTER ADVANCING PAGE                  NC1714.2
039400         MOVE CCVS-H-1  TO DUMMY-RECORD  PERFORM WRT-LN 2 TIMES   NC1714.2
039500         MOVE CCVS-H-2A TO DUMMY-RECORD  PERFORM WRT-LN 2 TIMES   NC1714.2
039600         MOVE CCVS-H-2B TO DUMMY-RECORD  PERFORM WRT-LN 3 TIMES   NC1714.2
039700         MOVE CCVS-H-3  TO DUMMY-RECORD  PERFORM WRT-LN 3 TIMES   NC1714.2
039800         MOVE CCVS-C-1  TO DUMMY-RECORD  PERFORM WRT-LN           NC1714.2
039900         MOVE CCVS-C-2  TO DUMMY-RECORD  PERFORM WRT-LN           NC1714.2
040000         MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN          NC1714.2
040100         MOVE DUMMY-HOLD TO DUMMY-RECORD                          NC1714.2
040200         MOVE ZERO TO RECORD-COUNT.                               NC1714.2
040300     PERFORM WRT-LN.                                              NC1714.2
040400 WRT-LN.                                                          NC1714.2
040500     WRITE    DUMMY-RECORD AFTER ADVANCING 1 LINES.               NC1714.2
040600     MOVE SPACE TO DUMMY-RECORD.                                  NC1714.2
040700 BLANK-LINE-PRINT.                                                NC1714.2
040800     PERFORM WRT-LN.                                              NC1714.2
040900 FAIL-ROUTINE.                                                    NC1714.2
041000     IF     COMPUTED-X NOT EQUAL TO SPACE                         NC1714.2
041100            GO TO FAIL-ROUTINE-WRITE.                             NC1714.2
041200     IF     CORRECT-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE.NC1714.2
041300     MOVE   ANSI-REFERENCE TO INF-ANSI-REFERENCE.                 NC1714.2
041400     MOVE  "NO FURTHER INFORMATION, SEE PROGRAM." TO INFO-TEXT.   NC1714.2
041500     MOVE   XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   NC1714.2
041600     MOVE   SPACES TO INF-ANSI-REFERENCE.                         NC1714.2
041700     GO TO  FAIL-ROUTINE-EX.                                      NC1714.2
041800 FAIL-ROUTINE-WRITE.                                              NC1714.2
041900     MOVE   TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE         NC1714.2
042000     MOVE   ANSI-REFERENCE TO COR-ANSI-REFERENCE.                 NC1714.2
042100     MOVE   TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. NC1714.2
042200     MOVE   SPACES TO COR-ANSI-REFERENCE.                         NC1714.2
042300 FAIL-ROUTINE-EX. EXIT.                                           NC1714.2
042400 BAIL-OUT.                                                        NC1714.2
042500     IF     COMPUTED-A NOT EQUAL TO SPACE GO TO BAIL-OUT-WRITE.   NC1714.2
042600     IF     CORRECT-A EQUAL TO SPACE GO TO BAIL-OUT-EX.           NC1714.2
042700 BAIL-OUT-WRITE.                                                  NC1714.2
042800     MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED.  NC1714.2
042900     MOVE   ANSI-REFERENCE TO INF-ANSI-REFERENCE.                 NC1714.2
043000     MOVE   XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   NC1714.2
043100     MOVE   SPACES TO INF-ANSI-REFERENCE.                         NC1714.2
043200 BAIL-OUT-EX. EXIT.                                               NC1714.2
043300 CCVS1-EXIT.                                                      NC1714.2
043400     EXIT.                                                        NC1714.2
043500 SECT-NC171A-001 SECTION.                                         NC1714.2
043600*                                                                 NC1714.2
043700*                                                                 NC1714.2
043800 DIV-INIT-F1-1.                                                   NC1714.2
043900     MOVE "DIVIDE INTO" TO FEATURE.                               NC1714.2
044000     MOVE   "V1-81 6.11.4 GR1"  TO ANSI-REFERENCE.                NC1714.2
044100     MOVE    1620.36 TO DIV1.                                     NC1714.2
044200 DIV-TEST-F1-1.                                                   NC1714.2
044300     DIVIDE   64.3 INTO DIV1.                                     NC1714.2
044400     IF       DIV1 EQUAL TO 25.2                                  NC1714.2
044500              PERFORM PASS                                        NC1714.2
044600              ELSE                                                NC1714.2
044700              GO TO DIV-FAIL-F1-1.                                NC1714.2
044800     GO TO    DIV-WRITE-F1-1.                                     NC1714.2
044900 DIV-DELETE-F1-1.                                                 NC1714.2
045000     PERFORM  DE-LETE.                                            NC1714.2
045100     GO TO    DIV-WRITE-F1-1.                                     NC1714.2
045200 DIV-FAIL-F1-1.                                                   NC1714.2
045300     PERFORM  FAIL.                                               NC1714.2
045400     MOVE     DIV1 TO COMPUTED-N.                                 NC1714.2
045500     MOVE     +25.2 TO CORRECT-N.                                 NC1714.2
045600 DIV-WRITE-F1-1.                                                  NC1714.2
045700     MOVE "DIV-TEST-F1-1" TO PAR-NAME.                            NC1714.2
045800     PERFORM  PRINT-DETAIL.                                       NC1714.2
045900 DIV-INIT-F1-2.                                                   NC1714.2
046000     MOVE   "V1-81 6.11.4 GR1"  TO ANSI-REFERENCE.                NC1714.2
046100     MOVE      44.1  TO DIV2.                                     NC1714.2
046200     MOVE    1661.7  TO DIV3.                                     NC1714.2
046300 DIV-TEST-F1-2.                                                   NC1714.2
046400     DIVIDE   DIV2 INTO DIV3 ROUNDED.                             NC1714.2
046500     IF       DIV3 EQUAL TO 37.7                                  NC1714.2
046600              PERFORM PASS                                        NC1714.2
046700              ELSE                                                NC1714.2
046800              GO TO DIV-FAIL-F1-2.                                NC1714.2
046900     GO TO    DIV-WRITE-F1-2.                                     NC1714.2
047000 DIV-DELETE-F1-2.                                                 NC1714.2
047100     PERFORM  DE-LETE.                                            NC1714.2
047200     GO TO    DIV-WRITE-F1-2.                                     NC1714.2
047300 DIV-FAIL-F1-2.                                                   NC1714.2
047400     PERFORM  FAIL.                                               NC1714.2
047500     MOVE     DIV3 TO COMPUTED-N.                                 NC1714.2
047600     MOVE     +37.7 TO CORRECT-N.                                 NC1714.2
047700 DIV-WRITE-F1-2.                                                  NC1714.2
047800     MOVE "DIV-TEST-F1-2 " TO PAR-NAME.                           NC1714.2
047900     PERFORM  PRINT-DETAIL.                                       NC1714.2
048000 DIV-INIT-F1-3.                                                   NC1714.2
048100     MOVE   "V1-81 6.11.4 GR1"  TO ANSI-REFERENCE.                NC1714.2
048200     MOVE   -9.642   TO DIV4.                                     NC1714.2
048300     MOVE     .82    TO DIV5.                                     NC1714.2
048400 DIV-TEST-F1-3-1.                                                 NC1714.2
048500     DIVIDE   DIV5 INTO DIV4 ON SIZE ERROR                        NC1714.2
048600              MOVE "M" TO XRAY.                                   NC1714.2
048700     IF       XRAY EQUAL TO "M"                                   NC1714.2
048800              PERFORM PASS                                        NC1714.2
048900              ELSE                                                NC1714.2
049000              GO TO DIV-FAIL-F1-3-1.                              NC1714.2
049100     GO TO    DIV-WRITE-F1-3-1.                                   NC1714.2
049200 DIV-DELETE-F1-3-1.                                               NC1714.2
049300     PERFORM  DE-LETE.                                            NC1714.2
049400     GO TO    DIV-WRITE-F1-3-1.                                   NC1714.2
049500 DIV-FAIL-F1-3-1.                                                 NC1714.2
049600     MOVE     XRAY TO COMPUTED-X.                                 NC1714.2
049700     MOVE    "M"   TO CORRECT-X.                                  NC1714.2
049800     MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK.                NC1714.2
049900     PERFORM  FAIL.                                               NC1714.2
050000 DIV-WRITE-F1-3-1.                                                NC1714.2
050100     MOVE "DIV-TEST-F1-3-1 " TO PAR-NAME.                         NC1714.2
050200     PERFORM  PRINT-DETAIL.                                       NC1714.2
050300 DIV-TEST-F1-3-2.                                                 NC1714.2
050400     IF       DIV4 EQUAL TO -9.642                                NC1714.2
050500              PERFORM PASS                                        NC1714.2
050600              ELSE                                                NC1714.2
050700              GO TO DIV-FAIL-F1-3-2.                              NC1714.2
050800     GO TO    DIV-WRITE-F1-3-2.                                   NC1714.2
050900 DIV-DELETE-F1-3-2.                                               NC1714.2
051000     PERFORM  DE-LETE.                                            NC1714.2
051100     GO TO    DIV-WRITE-F1-3-2.                                   NC1714.2
051200 DIV-FAIL-F1-3-2.                                                 NC1714.2
051300     MOVE    "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK.         NC1714.2
051400     PERFORM  FAIL.                                               NC1714.2
051500     MOVE    DIV4 TO COMPUTED-N.                                  NC1714.2
051600     MOVE    -9.642 TO CORRECT-N.                                 NC1714.2
051700 DIV-WRITE-F1-3-2.                                                NC1714.2
051800     MOVE "DIV-TEST-F1-3-2 " TO PAR-NAME.                         NC1714.2
051900     PERFORM PRINT-DETAIL.                                        NC1714.2
052000 DIV-INIT-F1-4.                                                   NC1714.2
052100     MOVE   "V1-81 6.11.4 GR1"  TO ANSI-REFERENCE.                NC1714.2
052200     MOVE    44.1   TO DIV2.                                      NC1714.2
052300     MOVE     0     TO DIV6.                                      NC1714.2
052400     MOVE    "A"    TO XRAY.                                      NC1714.2
052500 DIV-TEST-F1-4-0.                                                 NC1714.2
052600     DIVIDE  DIV6 INTO DIV2 ON SIZE ERROR                         NC1714.2
052700             MOVE "N" TO XRAY.                                    NC1714.2
052800 DIV-TEST-F1-4-1.                                                 NC1714.2
052900     IF      XRAY EQUAL TO "N"                                    NC1714.2
053000             PERFORM PASS                                         NC1714.2
053100     ELSE                                                         NC1714.2
053200             GO TO DIV-FAIL-F1-4-1.                               NC1714.2
053300     GO TO   DIV-WRITE-F1-4-1.                                    NC1714.2
053400 DIV-DELETE-F1-4-1.                                               NC1714.2
053500     PERFORM DE-LETE.                                             NC1714.2
053600     GO TO   DIV-WRITE-F1-4-1.                                    NC1714.2
053700 DIV-FAIL-F1-4-1.                                                 NC1714.2
053800     MOVE    XRAY TO COMPUTED-X.                                  NC1714.2
053900     MOVE   "N"   TO CORRECT-X.                                   NC1714.2
054000     MOVE   "ON SIZE ERROR NOT EXECUTED" TO RE-MARK.              NC1714.2
054100     PERFORM FAIL.                                                NC1714.2
054200 DIV-WRITE-F1-4-1.                                                NC1714.2
054300     MOVE   "DIV-TEST-F1-4-1 " TO PAR-NAME.                       NC1714.2
054400     PERFORM PRINT-DETAIL.                                        NC1714.2
054500 DIV-TEST-F1-4-2.                                                 NC1714.2
054600     IF      DIV2 EQUAL TO 44.1                                   NC1714.2
054700             PERFORM PASS                                         NC1714.2
054800     ELSE                                                         NC1714.2
054900             GO TO DIV-FAIL-F1-4-2.                               NC1714.2
055000     GO TO   DIV-WRITE-F1-4-2.                                    NC1714.2
055100 DIV-DELETE-F1-4-2.                                               NC1714.2
055200     PERFORM  DE-LETE.                                            NC1714.2
055300     GO TO   DIV-WRITE-F1-4-2.                                    NC1714.2
055400 DIV-FAIL-F1-4-2.                                                 NC1714.2
055500     PERFORM  FAIL.                                               NC1714.2
055600     MOVE    DIV2 TO COMPUTED-N.                                  NC1714.2
055700     MOVE   +44.1000 TO CORRECT-N.                                NC1714.2
055800     MOVE "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK.            NC1714.2
055900 DIV-WRITE-F1-4-2.                                                NC1714.2
056000     MOVE   "DIV-TEST-F1-4-2 " TO PAR-NAME.                       NC1714.2
056100     PERFORM PRINT-DETAIL.                                        NC1714.2
056200 DIV-INIT-F1-5.                                                   NC1714.2
056300     MOVE   "V1-81 6.11.4 GR1"  TO ANSI-REFERENCE.                NC1714.2
056400     MOVE    9.6    TO DIV7.                                      NC1714.2
056500     MOVE   "B"     TO XRAY.                                      NC1714.2
056600 DIV-TEST-F1-5-1.                                                 NC1714.2
056700     DIVIDE  0.097 INTO DIV7 ROUNDED ON SIZE ERROR                NC1714.2
056800             MOVE "N" TO XRAY.                                    NC1714.2
056900     IF      XRAY EQUAL TO "N"                                    NC1714.2
057000             PERFORM PASS                                         NC1714.2
057100     ELSE                                                         NC1714.2
057200             GO TO DIV-FAIL-F1-5-1.                               NC1714.2
057300     GO TO   DIV-WRITE-F1-5-1.                                    NC1714.2
057400 DIV-DELETE-F1-5-1.                                               NC1714.2
057500     PERFORM DE-LETE.                                             NC1714.2
057600     GO TO   DIV-WRITE-F1-5-1.                                    NC1714.2
057700 DIV-FAIL-F1-5-1.                                                 NC1714.2
057800     MOVE    XRAY TO COMPUTED-X.                                  NC1714.2
057900     MOVE   "N"   TO CORRECT-X.                                   NC1714.2
058000     MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK.                NC1714.2
058100     PERFORM FAIL.                                                NC1714.2
058200 DIV-WRITE-F1-5-1.                                                NC1714.2
058300     MOVE "DIV-TEST-F1-5-1 " TO PAR-NAME.                         NC1714.2
058400     PERFORM PRINT-DETAIL.                                        NC1714.2
058500 DIV-TEST-F1-5-2.                                                 NC1714.2
058600     IF       DIV7 NOT EQUAL TO 9.6                               NC1714.2
058700              GO TO DIV-FAIL-F1-5-2.                              NC1714.2
058800     PERFORM  PASS.                                               NC1714.2
058900     GO TO    DIV-WRITE-F1-5-2.                                   NC1714.2
059000 DIV-DELETE-F1-5-2.                                               NC1714.2
059100     PERFORM  DE-LETE.                                            NC1714.2
059200     GO TO    DIV-WRITE-F1-5-2.                                   NC1714.2
059300 DIV-FAIL-F1-5-2.                                                 NC1714.2
059400     PERFORM  FAIL.                                               NC1714.2
059500     MOVE     DIV7 TO COMPUTED-N.                                 NC1714.2
059600     MOVE     +9.6 TO CORRECT-N.                                  NC1714.2
059700     MOVE "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK.            NC1714.2
059800 DIV-WRITE-F1-5-2.                                                NC1714.2
059900     MOVE "DIV-TEST-F1-5-2 " TO PAR-NAME.                         NC1714.2
060000     PERFORM  PRINT-DETAIL.                                       NC1714.2
060100 DIV-INIT-F1-6.                                                   NC1714.2
060200     MOVE   "V1-81 6.11.4 GR1"  TO ANSI-REFERENCE.                NC1714.2
060300     MOVE    99 TO WRK-DS-18V00.                                  NC1714.2
060400     MOVE    99 TO A99-DS-02V00.                                  NC1714.2
060500 DIV-TEST-F1-6-0.                                                 NC1714.2
060600     DIVIDE  A99-DS-02V00 INTO WRK-DS-18V00.                      NC1714.2
060700 DIV-TEST-F1-6-1.                                                 NC1714.2
060800     IF      WRK-DS-18V00 EQUAL TO 000000000000000001             NC1714.2
060900             PERFORM PASS                                         NC1714.2
061000             GO TO   DIV-WRITE-F1-6.                              NC1714.2
061100     GO TO   DIV-FAIL-F1-6.                                       NC1714.2
061200 DIV-DELETE-F1-6.                                                 NC1714.2
061300     PERFORM DE-LETE.                                             NC1714.2
061400     GO TO   DIV-WRITE-F1-6.                                      NC1714.2
061500 DIV-FAIL-F1-6.                                                   NC1714.2
061600     MOVE  000000000000000001 TO CORRECT-18V0.                    NC1714.2
061700     MOVE  WRK-DS-18V00       TO COMPUTED-18V0.                   NC1714.2
061800     PERFORM FAIL.                                                NC1714.2
061900 DIV-WRITE-F1-6.                                                  NC1714.2
062000     MOVE "DIV-TEST-F1-6 " TO PAR-NAME.                   NC1714.2
062100     PERFORM PRINT-DETAIL.                                        NC1714.2
062200 DIV-INIT-F1-7.                                                   NC1714.2
062300     MOVE   "V1-81 6.11.4 GR1"  TO ANSI-REFERENCE.                NC1714.2
062400     MOVE 2 TO WRK-DS-12V00.                                      NC1714.2
062500 DIV-TEST-F1-7-0.                                                 NC1714.2
062600     DIVIDE 4 INTO WRK-DS-12V00 ROUNDED.                          NC1714.2
062700 DIV-TEST-F1-7-1.                                                 NC1714.2
062800     IF WRK-DS-12V00 EQUAL TO 000000000001                        NC1714.2
062900         PERFORM PASS                                             NC1714.2
063000         GO TO DIV-WRITE-F1-7.                                    NC1714.2
063100     GO TO DIV-FAIL-F1-7.                                         NC1714.2
063200 DIV-DELETE-F1-7.                                                 NC1714.2
063300     PERFORM DE-LETE.                                             NC1714.2
063400     GO TO DIV-WRITE-F1-7.                                        NC1714.2
063500 DIV-FAIL-F1-7.                                                   NC1714.2
063600     MOVE  WRK-DS-12V00       TO COMPUTED-18V0.                   NC1714.2
063700     MOVE  000000000001       TO CORRECT-18V0.                    NC1714.2
063800     PERFORM FAIL.                                                NC1714.2
063900 DIV-WRITE-F1-7.                                                  NC1714.2
064000     MOVE "DIV-TEST-F1-7 " TO PAR-NAME.                   NC1714.2
064100     PERFORM PRINT-DETAIL.                                        NC1714.2
064200 DIV-INIT-F1-8.                                                   NC1714.2
064300     MOVE   "V1-81 6.11.4 GR1"  TO ANSI-REFERENCE.                NC1714.2
064400     MOVE  1 TO WRK-DS-01V00.                                     NC1714.2
064500     MOVE "0" TO WRK-XN-00001.                                    NC1714.2
064600 DIV-TEST-F1-8-0.                                                 NC1714.2
064700     DIVIDE 0.1 INTO WRK-DS-01V00 ON SIZE ERROR                   NC1714.2
064800         MOVE "1" TO WRK-XN-00001.                                NC1714.2
064900 DIV-TEST-F1-8-1.                                                 NC1714.2
065000     IF WRK-DS-01V00 EQUAL TO 1                                   NC1714.2
065100         PERFORM PASS                                             NC1714.2
065200         GO TO DIV-WRITE-F1-8-1.                                  NC1714.2
065300     GO TO DIV-FAIL-F1-8-1.                                       NC1714.2
065400 DIV-DELETE-F1-8-1.                                               NC1714.2
065500     PERFORM DE-LETE.                                             NC1714.2
065600     GO TO DIV-WRITE-F1-8-1.                                      NC1714.2
065700 DIV-FAIL-F1-8-1.                                                 NC1714.2
065800     MOVE  1                  TO CORRECT-N.                       NC1714.2
065900     MOVE  WRK-DS-01V00       TO COMPUTED-N.                      NC1714.2
066000     MOVE   "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK.          NC1714.2
066100     PERFORM FAIL.                                                NC1714.2
066200 DIV-WRITE-F1-8-1.                                                NC1714.2
066300     MOVE "DIV-TEST-F1-8-1 " TO PAR-NAME.                 NC1714.2
066400     PERFORM PRINT-DETAIL.                                        NC1714.2
066500 DIV-TEST-F1-8-2.                                                 NC1714.2
066600     IF WRK-XN-00001 EQUAL TO "1"                                 NC1714.2
066700         PERFORM PASS                                             NC1714.2
066800         GO TO DIV-WRITE-F1-8-2.                                  NC1714.2
066900     MOVE "1" TO CORRECT-A.                                       NC1714.2
067000     MOVE WRK-XN-00001 TO COMPUTED-A.                             NC1714.2
067100     MOVE   "ON SIZE ERROR NOT EXECUTED" TO RE-MARK.              NC1714.2
067200     PERFORM FAIL.                                                NC1714.2
067300     GO TO DIV-WRITE-F1-8-2.                                      NC1714.2
067400 DIV-DELETE-F1-8-2.                                               NC1714.2
067500     PERFORM DE-LETE.                                             NC1714.2
067600 DIV-WRITE-F1-8-2.                                                NC1714.2
067700     MOVE "DIV-TEST-F1-8-2 " TO PAR-NAME.                 NC1714.2
067800     PERFORM PRINT-DETAIL.                                        NC1714.2
067900 DIV-INIT-F1-9.                                                   NC1714.2
068000     MOVE   "V1-81 6.11.4 GR1"  TO ANSI-REFERENCE.                NC1714.2
068100     MOVE -.000000001 TO WRK-DS-09V09.                            NC1714.2
068200     MOVE "1" TO WRK-XN-00001.                                    NC1714.2
068300 DIV-TEST-F1-9-0.                                                 NC1714.2
068400     DIVIDE A01ONE-DS-P0801 INTO WRK-DS-09V09 ON SIZE ERROR       NC1714.2
068500         MOVE "0" TO WRK-XN-00001.                                NC1714.2
068600 DIV-TEST-F1-9-1.                                                 NC1714.2
068700     IF WRK-DS-18V00-S EQUAL TO -000000001000000000               NC1714.2
068800         PERFORM PASS                                             NC1714.2
068900         GO TO DIV-WRITE-F1-9-1.                                  NC1714.2
069000     GO TO DIV-FAIL-F1-9-1.                                       NC1714.2
069100 DIV-DELETE-F1-9-1.                                               NC1714.2
069200     PERFORM DE-LETE.                                             NC1714.2
069300     GO TO DIV-WRITE-F1-9-1.                                      NC1714.2
069400 DIV-FAIL-F1-9-1.                                                 NC1714.2
069500     MOVE -000000001000000000 TO CORRECT-18V0.                    NC1714.2
069600     MOVE WRK-DS-18V00-S TO COMPUTED-18V0.                        NC1714.2
069700     PERFORM FAIL.                                                NC1714.2
069800 DIV-WRITE-F1-9-1.                                                NC1714.2
069900     MOVE "DIV-TEST-F1-9-1 " TO PAR-NAME.                 NC1714.2
070000     PERFORM PRINT-DETAIL.                                        NC1714.2
070100 DIV-TEST-F1-9-2.                                                 NC1714.2
070200     IF WRK-XN-00001 EQUAL TO "0"                                 NC1714.2
070300         MOVE "1" TO CORRECT-A                                    NC1714.2
070400         MOVE "0" TO COMPUTED-A                                   NC1714.2
070500         MOVE   "ON SIZE ERROR SHOULD NOT BE EXECUTED" TO RE-MARK NC1714.2
070600         PERFORM FAIL                                             NC1714.2
070700         GO TO DIV-WRITE-F1-9-2.                                  NC1714.2
070800     PERFORM PASS.                                                NC1714.2
070900     GO TO DIV-WRITE-F1-9-2.                                      NC1714.2
071000 DIV-DELETE-F1-9-2.                                               NC1714.2
071100     PERFORM DE-LETE.                                             NC1714.2
071200 DIV-WRITE-F1-9-2.                                                NC1714.2
071300     MOVE "DIV-TEST-F1-9-2 " TO PAR-NAME.                 NC1714.2
071400     PERFORM PRINT-DETAIL.                                        NC1714.2
071500 DIV-INIT-F1-10.                                                  NC1714.2
071600     MOVE   "V1-81 6.11.4 GR1"  TO ANSI-REFERENCE.                NC1714.2
071700     MOVE ZERO TO WRK-DS-01V00  AZERO-DS-05V05.                   NC1714.2
071800     MOVE "0" TO WRK-XN-00001.                                    NC1714.2
071900 DIV-TEST-F1-10-0.                                                NC1714.2
072000     DIVIDE AZERO-DS-05V05 INTO WRK-DS-01V00 ROUNDED              NC1714.2
072100         ON SIZE ERROR  MOVE "1" TO WRK-XN-00001.                 NC1714.2
072200 DIV-TEST-F1-10-1.                                                NC1714.2
072300     IF WRK-DS-01V00 EQUAL TO 0                                   NC1714.2
072400         PERFORM PASS                                             NC1714.2
072500         GO TO DIV-WRITE-F1-10-1.                                 NC1714.2
072600     GO TO DIV-FAIL-F1-10-1.                                      NC1714.2
072700 DIV-DELETE-F1-10-1.                                              NC1714.2
072800     PERFORM DE-LETE.                                             NC1714.2
072900     GO TO DIV-WRITE-F1-10-1.                                     NC1714.2
073000 DIV-FAIL-F1-10-1.                                                NC1714.2
073100     MOVE  0                  TO CORRECT-N.                       NC1714.2
073200     MOVE  WRK-DS-01V00       TO COMPUTED-N.                      NC1714.2
073300     MOVE   "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK.          NC1714.2
073400     PERFORM FAIL.                                                NC1714.2
073500 DIV-WRITE-F1-10-1.                                               NC1714.2
073600     MOVE "DIV-TEST-F1-10-1 " TO PAR-NAME.                NC1714.2
073700     PERFORM PRINT-DETAIL.                                        NC1714.2
073800 DIV-TEST-F1-10-2.                                                NC1714.2
073900     IF WRK-XN-00001 EQUAL TO "1"                                 NC1714.2
074000         PERFORM PASS                                             NC1714.2
074100         GO TO DIV-WRITE-F1-10-2.                                 NC1714.2
074200 DIV-FAIL-F1-10-2.                                                NC1714.2
074300     MOVE "1" TO CORRECT-A.                                       NC1714.2
074400     MOVE WRK-XN-00001 TO COMPUTED-A.                             NC1714.2
074500     MOVE   "ON SIZE ERROR NOT EXECUTED" TO RE-MARK.              NC1714.2
074600     PERFORM FAIL.                                                NC1714.2
074700     GO TO DIV-WRITE-F1-10-2.                                     NC1714.2
074800 DIV-DELETE-F1-10-2.                                              NC1714.2
074900     PERFORM DE-LETE.                                             NC1714.2
075000 DIV-WRITE-F1-10-2.                                               NC1714.2
075100     MOVE "DIV-TEST-F1-10-2 " TO PAR-NAME.                NC1714.2
075200     PERFORM PRINT-DETAIL.                                        NC1714.2
075300 DIV-INIT-F1-11.                                                  NC1714.2
075400     MOVE   "V1-81 6.11.4 GR1"  TO ANSI-REFERENCE.                NC1714.2
075500     MOVE A18ONES-DS-09V09 TO WRK-DS-09V09.                       NC1714.2
075600     MOVE "1" TO WRK-XN-00001.                                    NC1714.2
075700 DIV-TEST-F1-11-0.                                                NC1714.2
075800     DIVIDE A18ONES-DS-09V09 INTO WRK-DS-09V09 ROUNDED            NC1714.2
075900         ON SIZE ERROR MOVE "0" TO WRK-XN-00001.                  NC1714.2
076000 DIV-TEST-F1-11-1.                                                NC1714.2
076100     IF WRK-DS-18V00-S EQUAL TO 000000001000000000                NC1714.2
076200         PERFORM PASS                                             NC1714.2
076300         GO TO DIV-WRITE-F1-11-1.                                 NC1714.2
076400     GO TO DIV-FAIL-F1-11-1.                                      NC1714.2
076500 DIV-DELETE-F1-11-1.                                              NC1714.2
076600     PERFORM DE-LETE.                                             NC1714.2
076700     GO TO DIV-WRITE-F1-11-1.                                     NC1714.2
076800 DIV-FAIL-F1-11-1.                                                NC1714.2
076900     MOVE  000000001000000000 TO CORRECT-18V0.                    NC1714.2
077000     MOVE  WRK-DS-18V00       TO COMPUTED-18V0.                   NC1714.2
077100     PERFORM FAIL.                                                NC1714.2
077200 DIV-WRITE-F1-11-1.                                               NC1714.2
077300     MOVE "DIV-TEST-F1-11-1 " TO PAR-NAME.                NC1714.2
077400     PERFORM PRINT-DETAIL.                                        NC1714.2
077500 DIV-TEST-F1-11-2.                                                NC1714.2
077600     IF WRK-XN-00001 EQUAL TO "0"                                 NC1714.2
077700         MOVE WRK-XN-00001 TO COMPUTED-A                          NC1714.2
077800         MOVE "1" TO CORRECT-A                                    NC1714.2
077900         MOVE "ON SIZE ERROR SHOULD NOT BE EXECUTED" TO RE-MARK   NC1714.2
078000         PERFORM FAIL                                             NC1714.2
078100         GO TO DIV-WRITE-F1-11-2.                                 NC1714.2
078200     PERFORM PASS.                                                NC1714.2
078300     GO TO DIV-WRITE-F1-11-2.                                     NC1714.2
078400 DIV-DELETE-F1-11-2.                                              NC1714.2
078500     PERFORM DE-LETE.                                             NC1714.2
078600 DIV-WRITE-F1-11-2.                                               NC1714.2
078700     MOVE "DIV-TEST-F1-11-2 " TO PAR-NAME.                NC1714.2
078800     PERFORM PRINT-DETAIL.                                        NC1714.2
078900 DIV-INIT-F1-12.                                                  NC1714.2
079000     MOVE   "V1-81 6.11.4 GR1"  TO ANSI-REFERENCE.                NC1714.2
079100     MOVE -99 TO WRK-DS-02V00.                                    NC1714.2
079200 DIV-TEST-F1-12-0.                                                NC1714.2
079300     DIVIDE A99-DS-02V00 INTO WRK-DS-02V00.                       NC1714.2
079400 DIV-TEST-F1-12-1.                                                NC1714.2
079500     IF WRK-DS-02V00 EQUAL TO -01                                 NC1714.2
079600         PERFORM PASS                                             NC1714.2
079700         GO TO DIV-WRITE-F1-12.                                   NC1714.2
079800 DIV-FAIL-F1-12.                                                  NC1714.2
079900     MOVE  -01                TO CORRECT-N.                       NC1714.2
080000     MOVE  WRK-DS-02V00       TO COMPUTED-N.                      NC1714.2
080100     PERFORM FAIL.                                                NC1714.2
080200     GO TO DIV-WRITE-F1-12.                                       NC1714.2
080300 DIV-DELETE-F1-12.                                                NC1714.2
080400     PERFORM DE-LETE.                                             NC1714.2
080500 DIV-WRITE-F1-12.                                                 NC1714.2
080600     MOVE "DIV-TEST-F1-12 " TO PAR-NAME.                  NC1714.2
080700     PERFORM PRINT-DETAIL.                                        NC1714.2
080800 DIV-INIT-F1-13.                                                  NC1714.2
080900     MOVE   "V1-81 6.11.4 GR1"  TO ANSI-REFERENCE.                NC1714.2
--> --------------------

--> maximum size reached

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

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





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

Mittel




Lebenszyklus

Die hierunter aufgelisteten Ziele sind für diese Firma wichtig


Ziele

Entwicklung einer Software für die statische Quellcodeanalyse


Bot Zugriff



                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik