products/sources/formale Sprachen/Cobol/Test-Suite/COBOL/ST image not shown  

Quellcode-Bibliothek

© Kompilation durch diese Firma

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

Datei: rl110a.cob   Sprache: Cobol

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

--> maximum size reached

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

¤ Dauer der Verarbeitung: 0.34 Sekunden  (vorverarbeitet)  ¤





Download des
Quellennavigators
Download des
sprechenden Kalenders

in der Quellcodebibliothek suchen




Haftungshinweis

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


Bemerkung:

Die farbliche Syntaxdarstellung ist noch experimentell.


Bot Zugriff