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

Quellcode-Bibliothek

© Kompilation durch diese Firma

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

Datei:   Sprache: Cobol

000100 IDENTIFICATION DIVISION.                                         IC2094.2
000200 PROGRAM-ID.                                                      IC2094.2
000300     IC209A.                                                      IC2094.2
000400****************************************************************  IC2094.2
000500*                                                              *  IC2094.2
000600*    VALIDATION FOR:-                                          *  IC2094.2
000700*                                                              *  IC2094.2
000800*    "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH.     ".IC2094.2
000900*                                                              *  IC2094.2
001000*    "COBOL 85 VERSION 4.2, Apr  1993 SSVG                      ".IC2094.2
001100*                                                              *  IC2094.2
001200****************************************************************  IC2094.2
001300*                                                              *  IC2094.2
001400*      X-CARDS USED BY THIS PROGRAM ARE :-                     *  IC2094.2
001500*                                                              *  IC2094.2
001600*        X-55  - SYSTEM PRINTER NAME.                          *  IC2094.2
001700*        X-82  - SOURCE COMPUTER NAME.                         *  IC2094.2
001800*        X-83  - OBJECT COMPUTER NAME.                         *  IC2094.2
001900*                                                              *  IC2094.2
002000****************************************************************  IC2094.2
002100*    THIS IS MAIN PROGRAM IC209.                                  IC2094.2
002200****************************************************************  IC2094.2
002300 ENVIRONMENT DIVISION.                                            IC2094.2
002400 CONFIGURATION SECTION.                                           IC2094.2
002500 SOURCE-COMPUTER.                                                 IC2094.2
002600     Card0130.                                                    IC2094.2
002700 OBJECT-COMPUTER.                                                 IC2094.2
002800     Card0131.                                                    IC2094.2
002900 INPUT-OUTPUT SECTION.                                            IC2094.2
003000 FILE-CONTROL.                                                    IC2094.2
003100     SELECT PRINT-FILE ASSIGN TO                                  IC2094.2
003200     "C0085" .                                                    IC2094.2
003300 DATA DIVISION.                                                   IC2094.2
003400 FILE SECTION.                                                    IC2094.2
003500 FD  PRINT-FILE.                                                  IC2094.2
003600 01  PRINT-REC PICTURE X(120).                                    IC2094.2
003700 01  DUMMY-RECORD PICTURE X(120).                                 IC2094.2
003800 WORKING-STORAGE SECTION.                                         IC2094.2
003900 01  TEST-AREA.                                                   IC2094.2
004000     02  TEST1                   PICTURE X.                       IC2094.2
004100     02  TEST2                   PICTURE X.                       IC2094.2
004200     02  TEST3                   PICTURE X.                       IC2094.2
004300     02  TEST4                   PICTURE X.                       IC2094.2
004400 01  TEST-RESULTS.                                                IC2094.2
004500     02 FILLER                   PIC X      VALUE SPACE.          IC2094.2
004600     02 FEATURE                  PIC X(20)  VALUE SPACE.          IC2094.2
004700     02 FILLER                   PIC X      VALUE SPACE.          IC2094.2
004800     02 P-OR-F                   PIC X(5)   VALUE SPACE.          IC2094.2
004900     02 FILLER                   PIC X      VALUE SPACE.          IC2094.2
005000     02  PAR-NAME.                                                IC2094.2
005100       03 FILLER                 PIC X(19)  VALUE SPACE.          IC2094.2
005200       03  PARDOT-X              PIC X      VALUE SPACE.          IC2094.2
005300       03 DOTVALUE               PIC 99     VALUE ZERO.           IC2094.2
005400     02 FILLER                   PIC X(8)   VALUE SPACE.          IC2094.2
005500     02 RE-MARK                  PIC X(61).                       IC2094.2
005600 01  TEST-COMPUTED.                                               IC2094.2
005700     02 FILLER                   PIC X(30)  VALUE SPACE.          IC2094.2
005800     02 FILLER                   PIC X(17)  VALUE                 IC2094.2
005900            " COMPUTED=".                                   IC2094.2
006000     02 COMPUTED-X.                                               IC2094.2
006100     03 COMPUTED-A               PIC X(20)  VALUE SPACE.          IC2094.2
006200     03 COMPUTED-N               REDEFINES COMPUTED-A             IC2094.2
006300                                 PIC -9(9).9(9).                  IC2094.2
006400     03 COMPUTED-0V18 REDEFINES COMPUTED-A   PIC -.9(18).         IC2094.2
006500     03 COMPUTED-4V14 REDEFINES COMPUTED-A   PIC -9(4).9(14).     IC2094.2
006600     03 COMPUTED-14V4 REDEFINES COMPUTED-A   PIC -9(14).9(4).     IC2094.2
006700     03       CM-18V0 REDEFINES COMPUTED-A.                       IC2094.2
006800         04 COMPUTED-18V0                    PIC -9(18).          IC2094.2
006900         04 FILLER                           PIC X.               IC2094.2
007000     03 FILLER PIC X(50) VALUE SPACE.                             IC2094.2
007100 01  TEST-CORRECT.                                                IC2094.2
007200     02 FILLER PIC X(30) VALUE SPACE.                             IC2094.2
007300     02 FILLER PIC X(17) VALUE " CORRECT =".                IC2094.2
007400     02 CORRECT-X.                                                IC2094.2
007500     03 CORRECT-A                  PIC X(20) VALUE SPACE.         IC2094.2
007600     03 CORRECT-N    REDEFINES CORRECT-A     PIC -9(9).9(9).      IC2094.2
007700     03 CORRECT-0V18 REDEFINES CORRECT-A     PIC -.9(18).         IC2094.2
007800     03 CORRECT-4V14 REDEFINES CORRECT-A     PIC -9(4).9(14).     IC2094.2
007900     03 CORRECT-14V4 REDEFINES CORRECT-A     PIC -9(14).9(4).     IC2094.2
008000     03      CR-18V0 REDEFINES CORRECT-A.                         IC2094.2
008100         04 CORRECT-18V0                     PIC -9(18).          IC2094.2
008200         04 FILLER                           PIC X.               IC2094.2
008300     03 FILLER PIC X(2) VALUE SPACE.                              IC2094.2
008400     03 COR-ANSI-REFERENCE             PIC X(48) VALUE SPACE.     IC2094.2
008500 01  CCVS-C-1.                                                    IC2094.2
008600     02 FILLER  PIC IS X(99)    VALUE IS " FEATURE PAIC2094.2
008700-    "SS PARAGRAPH-NAME IC2094.2
008800-    " REMARKS".                                            IC2094.2
008900     02 FILLER                     PIC X(20)    VALUE SPACE.      IC2094.2
009000 01  CCVS-C-2.                                                    IC2094.2
009100     02 FILLER                     PIC X        VALUE SPACE.      IC2094.2
009200     02 FILLER                     PIC X(6)     VALUE "TESTED".   IC2094.2
009300     02 FILLER                     PIC X(15)    VALUE SPACE.      IC2094.2
009400     02 FILLER                     PIC X(4)     VALUE "FAIL".     IC2094.2
009500     02 FILLER                     PIC X(94)    VALUE SPACE.      IC2094.2
009600 01  REC-SKL-SUB                   PIC 9(2)     VALUE ZERO.       IC2094.2
009700 01  REC-CT                        PIC 99       VALUE ZERO.       IC2094.2
009800 01  DELETE-COUNTER                PIC 999      VALUE ZERO.       IC2094.2
009900 01  ERROR-COUNTER                 PIC 999      VALUE ZERO.       IC2094.2
010000 01  INSPECT-COUNTER               PIC 999      VALUE ZERO.       IC2094.2
010100 01  PASS-COUNTER                  PIC 999      VALUE ZERO.       IC2094.2
010200 01  TOTAL-ERROR                   PIC 999      VALUE ZERO.       IC2094.2
010300 01  ERROR-HOLD                    PIC 999      VALUE ZERO.       IC2094.2
010400 01  DUMMY-HOLD                    PIC X(120)   VALUE SPACE.      IC2094.2
010500 01  RECORD-COUNT                  PIC 9(5)     VALUE ZERO.       IC2094.2
010600 01  ANSI-REFERENCE                PIC X(48)    VALUE SPACES.     IC2094.2
010700 01  CCVS-H-1.                                                    IC2094.2
010800     02  FILLER                    PIC X(39)    VALUE SPACES.     IC2094.2
010900     02  FILLER                    PIC X(42)    VALUE             IC2094.2
011000     "OFFICIAL COBOL COMPILER VALIDATION SYSTEM".                 IC2094.2
011100     02  FILLER                    PIC X(39)    VALUE SPACES.     IC2094.2
011200 01  CCVS-H-2A.                                                   IC2094.2
011300   02  FILLER                        PIC X(40)  VALUE SPACE.      IC2094.2
011400   02  FILLER                        PIC X(7)   VALUE "CCVS85 ".  IC2094.2
011500   02  FILLER                        PIC XXXX   VALUE             IC2094.2
011600     "4.2 ".                                                      IC2094.2
011700   02  FILLER                        PIC X(28)  VALUE             IC2094.2
011800            " COPY - NOT FOR DISTRIBUTION".                       IC2094.2
011900   02  FILLER                        PIC X(41)  VALUE SPACE.      IC2094.2
012000                                                                  IC2094.2
012100 01  CCVS-H-2B.                                                   IC2094.2
012200   02  FILLER                        PIC X(15)  VALUE             IC2094.2
012300            "TEST RESULT OF ".                                    IC2094.2
012400   02  TEST-ID                       PIC X(9).                    IC2094.2
012500   02  FILLER                        PIC X(4)   VALUE             IC2094.2
012600            " IN ".                                               IC2094.2
012700   02  FILLER                        PIC X(12)  VALUE             IC2094.2
012800     " HIGH ".                                              IC2094.2
012900   02  FILLER                        PIC X(22)  VALUE             IC2094.2
013000            " LEVEL VALIDATION FOR ".                             IC2094.2
013100   02  FILLER                        PIC X(58)  VALUE             IC2094.2
013200     "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".IC2094.2
013300 01  CCVS-H-3.                                                    IC2094.2
013400     02  FILLER                      PIC X(34)  VALUE             IC2094.2
013500            " FOR OFFICIAL USE ONLY ".                         IC2094.2
013600     02  FILLER                      PIC X(58)  VALUE             IC2094.2
013700     "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".IC2094.2
013800     02  FILLER                      PIC X(28)  VALUE             IC2094.2
013900            " COPYRIGHT 1985 ".                                IC2094.2
014000 01  CCVS-E-1.                                                    IC2094.2
014100     02 FILLER                       PIC X(52)  VALUE SPACE.      IC2094.2
014200     02 FILLER  PIC X(14) VALUE IS "END OF TEST- ".              IC2094.2
014300     02 ID-AGAIN                     PIC X(9).                    IC2094.2
014400     02 FILLER                       PIC X(45)  VALUE SPACES.     IC2094.2
014500 01  CCVS-E-2.                                                    IC2094.2
014600     02  FILLER                      PIC X(31)  VALUE SPACE.      IC2094.2
014700     02  FILLER                      PIC X(21)  VALUE SPACE.      IC2094.2
014800     02 CCVS-E-2-2.                                               IC2094.2
014900         03 ERROR-TOTAL              PIC XXX    VALUE SPACE.      IC2094.2
015000         03 FILLER                   PIC X      VALUE SPACE.      IC2094.2
015100         03 ENDER-DESC               PIC X(44)  VALUE             IC2094.2
015200            "ERRORS ENCOUNTERED".                                 IC2094.2
015300 01  CCVS-E-3.                                                    IC2094.2
015400     02  FILLER                      PIC X(22)  VALUE             IC2094.2
015500            " FOR OFFICIAL USE ONLY".                             IC2094.2
015600     02  FILLER                      PIC X(12)  VALUE SPACE.      IC2094.2
015700     02  FILLER                      PIC X(58)  VALUE             IC2094.2
015800     "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".IC2094.2
015900     02  FILLER                      PIC X(13)  VALUE SPACE.      IC2094.2
016000     02 FILLER                       PIC X(15)  VALUE             IC2094.2
016100             " COPYRIGHT 1985".                                   IC2094.2
016200 01  CCVS-E-4.                                                    IC2094.2
016300     02 CCVS-E-4-1                   PIC XXX    VALUE SPACE.      IC2094.2
016400     02 FILLER                       PIC X(4)   VALUE " OF ".     IC2094.2
016500     02 CCVS-E-4-2                   PIC XXX    VALUE SPACE.      IC2094.2
016600     02 FILLER                       PIC X(40)  VALUE             IC2094.2
016700      " TESTS WERE EXECUTED SUCCESSFULLY".                       IC2094.2
016800 01  XXINFO.                                                      IC2094.2
016900     02 FILLER                       PIC X(19)  VALUE             IC2094.2
017000            "*** INFORMATION ***".                                IC2094.2
017100     02 INFO-TEXT.                                                IC2094.2
017200       04 FILLER                     PIC X(8)   VALUE SPACE.      IC2094.2
017300       04 XXCOMPUTED                 PIC X(20).                   IC2094.2
017400       04 FILLER                     PIC X(5)   VALUE SPACE.      IC2094.2
017500       04 XXCORRECT                  PIC X(20).                   IC2094.2
017600     02 INF-ANSI-REFERENCE           PIC X(48).                   IC2094.2
017700 01  HYPHEN-LINE.                                                 IC2094.2
017800     02 FILLER  PIC IS X VALUE IS SPACE.                          IC2094.2
017900     02 FILLER  PIC IS X(65)    VALUE IS "************************IC2094.2
018000-    "*****************************************".                 IC2094.2
018100     02 FILLER  PIC IS X(54)    VALUE IS "************************IC2094.2
018200-    "******************************".                            IC2094.2
018300 01  CCVS-PGM-ID                     PIC X(9)   VALUE             IC2094.2
018400     "IC209A".                                                    IC2094.2
018500 PROCEDURE DIVISION.                                              IC2094.2
018600 CCVS1 SECTION.                                                   IC2094.2
018700 OPEN-FILES.                                                      IC2094.2
018800     OPEN     OUTPUT PRINT-FILE.                                  IC2094.2
018900     MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN.   IC2094.2
019000     MOVE    SPACE TO TEST-RESULTS.                               IC2094.2
019100     PERFORM  HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE.             IC2094.2
019200     GO TO CCVS1-EXIT.                                            IC2094.2
019300 CLOSE-FILES.                                                     IC2094.2
019400     PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE.   IC2094.2
019500 TERMINATE-CCVS.                                                  IC2094.2
019600     EXIT PROGRAM.                                                IC2094.2
019700 TERMINATE-CALL.                                                  IC2094.2
019800     STOP     RUN.                                                IC2094.2
019900 INSPT. MOVE "INSPT" TO P-OR-F. ADD 1 TO INSPECT-COUNTER.         IC2094.2
020000 PASS.  MOVE "PASS " TO P-OR-F.  ADD 1 TO PASS-COUNTER.           IC2094.2
020100 FAIL.  MOVE "FAIL*" TO P-OR-F.  ADD 1 TO ERROR-COUNTER.          IC2094.2
020200 DE-LETE.  MOVE "*****" TO P-OR-F.  ADD 1 TO DELETE-COUNTER.      IC2094.2
020300     MOVE "****TEST DELETED****" TO RE-MARK.                      IC2094.2
020400 PRINT-DETAIL.                                                    IC2094.2
020500     IF REC-CT NOT EQUAL TO ZERO                                  IC2094.2
020600             MOVE "." TO PARDOT-X                                 IC2094.2
020700             MOVE REC-CT TO DOTVALUE.                             IC2094.2
020800     MOVE     TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE.      IC2094.2
020900     IF P-OR-F EQUAL TO "FAIL*"  PERFORM WRITE-LINE               IC2094.2
021000        PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX                 IC2094.2
021100          ELSE PERFORM BAIL-OUT THRU BAIL-OUT-EX.                 IC2094.2
021200     MOVE SPACE TO P-OR-F. MOVE SPACE TO COMPUTED-X.              IC2094.2
021300     MOVE SPACE TO CORRECT-X.                                     IC2094.2
021400     IF     REC-CT EQUAL TO ZERO  MOVE SPACE TO PAR-NAME.         IC2094.2
021500     MOVE     SPACE TO RE-MARK.                                   IC2094.2
021600 HEAD-ROUTINE.                                                    IC2094.2
021700     MOVE CCVS-H-1  TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.  IC2094.2
021800     MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.  IC2094.2
021900     MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES.  IC2094.2
022000     MOVE CCVS-H-3  TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES.  IC2094.2
022100 COLUMN-NAMES-ROUTINE.                                            IC2094.2
022200     MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE.           IC2094.2
022300     MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   IC2094.2
022400     MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE.        IC2094.2
022500 END-ROUTINE.                                                     IC2094.2
022600     MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.IC2094.2
022700 END-RTN-EXIT.                                                    IC2094.2
022800     MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   IC2094.2
022900 END-ROUTINE-1.                                                   IC2094.2
023000      ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO      IC2094.2
023100      ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD.               IC2094.2
023200      ADD PASS-COUNTER TO ERROR-HOLD.                             IC2094.2
023300*     IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12.   IC2094.2
023400      MOVE PASS-COUNTER TO CCVS-E-4-1.                            IC2094.2
023500      MOVE ERROR-HOLD TO CCVS-E-4-2.                              IC2094.2
023600      MOVE CCVS-E-4 TO CCVS-E-2-2.                                IC2094.2
023700      MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE.           IC2094.2
023800  END-ROUTINE-12.                                                 IC2094.2
023900      MOVE "TEST(S) FAILED" TO ENDER-DESC.                        IC2094.2
024000     IF       ERROR-COUNTER IS EQUAL TO ZERO                      IC2094.2
024100         MOVE "NO " TO ERROR-TOTAL                                IC2094.2
024200         ELSE                                                     IC2094.2
024300         MOVE ERROR-COUNTER TO ERROR-TOTAL.                       IC2094.2
024400     MOVE     CCVS-E-2 TO DUMMY-RECORD.                           IC2094.2
024500     PERFORM WRITE-LINE.                                          IC2094.2
024600 END-ROUTINE-13.                                                  IC2094.2
024700     IF DELETE-COUNTER IS EQUAL TO ZERO                           IC2094.2
024800         MOVE "NO " TO ERROR-TOTAL  ELSE                          IC2094.2
024900         MOVE DELETE-COUNTER TO ERROR-TOTAL.                      IC2094.2
025000     MOVE "TEST(S) DELETED " TO ENDER-DESC.                   IC2094.2
025100     MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.           IC2094.2
025200      IF   INSPECT-COUNTER EQUAL TO ZERO                          IC2094.2
025300          MOVE "NO " TO ERROR-TOTAL                               IC2094.2
025400      ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL.                   IC2094.2
025500      MOVE "TEST(S) REQUIRE INSPECTION" TO ENDER-DESC.            IC2094.2
025600      MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.          IC2094.2
025700     MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE.           IC2094.2
025800 WRITE-LINE.                                                      IC2094.2
025900     ADD 1 TO RECORD-COUNT.                                       IC2094.2
026000     IF RECORD-COUNT GREATER 50                                   IC2094.2
026100         MOVE DUMMY-RECORD TO DUMMY-HOLD                          IC2094.2
026200         MOVE SPACE TO DUMMY-RECORD                               IC2094.2
026300         WRITE DUMMY-RECORD AFTER ADVANCING PAGE                  IC2094.2
026400         MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN             IC2094.2
026500         MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES     IC2094.2
026600         MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN          IC2094.2
026700         MOVE DUMMY-HOLD TO DUMMY-RECORD                          IC2094.2
026800         MOVE ZERO TO RECORD-COUNT.                               IC2094.2
026900     PERFORM WRT-LN.                                              IC2094.2
027000 WRT-LN.                                                          IC2094.2
027100     WRITE    DUMMY-RECORD AFTER ADVANCING 1 LINES.               IC2094.2
027200     MOVE SPACE TO DUMMY-RECORD.                                  IC2094.2
027300 BLANK-LINE-PRINT.                                                IC2094.2
027400     PERFORM WRT-LN.                                              IC2094.2
027500 FAIL-ROUTINE.                                                    IC2094.2
027600     IF   COMPUTED-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE. IC2094.2
027700     IF     CORRECT-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE.IC2094.2
027800     MOVE   ANSI-REFERENCE TO INF-ANSI-REFERENCE.                 IC2094.2
027900     MOVE  "NO FURTHER INFORMATION, SEE PROGRAM." TO INFO-TEXT.   IC2094.2
028000     MOVE   XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   IC2094.2
028100     MOVE   SPACES TO INF-ANSI-REFERENCE.                         IC2094.2
028200     GO TO  FAIL-ROUTINE-EX.                                      IC2094.2
028300 FAIL-ROUTINE-WRITE.                                              IC2094.2
028400     MOVE   TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE         IC2094.2
028500     MOVE   ANSI-REFERENCE TO COR-ANSI-REFERENCE.                 IC2094.2
028600     MOVE   TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. IC2094.2
028700     MOVE   SPACES TO COR-ANSI-REFERENCE.                         IC2094.2
028800 FAIL-ROUTINE-EX. EXIT.                                           IC2094.2
028900 BAIL-OUT.                                                        IC2094.2
029000     IF     COMPUTED-A NOT EQUAL TO SPACE GO TO BAIL-OUT-WRITE.   IC2094.2
029100     IF     CORRECT-A EQUAL TO SPACE GO TO BAIL-OUT-EX.           IC2094.2
029200 BAIL-OUT-WRITE.                                                  IC2094.2
029300     MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED.  IC2094.2
029400     MOVE   ANSI-REFERENCE TO INF-ANSI-REFERENCE.                 IC2094.2
029500     MOVE   XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   IC2094.2
029600     MOVE   SPACES TO INF-ANSI-REFERENCE.                         IC2094.2
029700 BAIL-OUT-EX. EXIT.                                               IC2094.2
029800 CCVS1-EXIT.                                                      IC2094.2
029900     EXIT.                                                        IC2094.2
030000 CALL-TEST-1.                                                     IC2094.2
030100     MOVE SPACES TO TEST-AREA.                                    IC2094.2
030200     CALL "IC210A" USING TEST-AREA.                               IC2094.2
030300     MOVE "CALL...USING DATA-NM" TO FEATURE.                      IC2094.2
030400     MOVE "CALL-TEST-1" TO PAR-NAME.                              IC2094.2
030500     MOVE "MAIN PROGRAM CALLS SUBPROGRAM1" TO RE-MARK.            IC2094.2
030600     IF TEST1 = "Y" PERFORM PASS                                  IC2094.2
030700        GO TO CALL-WRITE-1.                                       IC2094.2
030800 CALL-FAIL-1.                                                     IC2094.2
030900     MOVE TEST1 TO COMPUTED-A.                                    IC2094.2
031000     MOVE "Y" TO CORRECT-A.                                       IC2094.2
031100     PERFORM FAIL.                                                IC2094.2
031200 CALL-WRITE-1.                                                    IC2094.2
031300     PERFORM PRINT-DETAIL.                                        IC2094.2
031400 CALL-TEST-2.                                                     IC2094.2
031500     MOVE "CALL...USING DATA-NM" TO FEATURE.                      IC2094.2
031600     MOVE "CALL-TEST-2" TO PAR-NAME.                              IC2094.2
031700     MOVE "SUBPROGRAM1 CALLS SUBPROGRAM2" TO RE-MARK.             IC2094.2
031800     IF TEST2 = "Y" PERFORM PASS                                  IC2094.2
031900        GO TO CALL-WRITE-2.                                       IC2094.2
032000 CALL-FAIL-2.                                                     IC2094.2
032100     MOVE TEST2 TO COMPUTED-A.                                    IC2094.2
032200     MOVE "Y" TO CORRECT-A.                                       IC2094.2
032300     PERFORM FAIL.                                                IC2094.2
032400 CALL-WRITE-2.                                                    IC2094.2
032500     PERFORM PRINT-DETAIL.                                        IC2094.2
032600 CALL-TEST-3.                                                     IC2094.2
032700     MOVE "CALL...USING DATA-NM" TO FEATURE.                      IC2094.2
032800     MOVE "CALL-TEST-3" TO PAR-NAME.                              IC2094.2
032900     MOVE "SUBPROGRAM1 CALLS SUBPROGRAM3" TO RE-MARK.             IC2094.2
033000     IF TEST3 = "Y" PERFORM PASS                                  IC2094.2
033100        GO TO CALL-WRITE-3.                                       IC2094.2
033200 CALL-FAIL-3.                                                     IC2094.2
033300     MOVE TEST3 TO COMPUTED-A.                                    IC2094.2
033400     MOVE "Y" TO CORRECT-A.                                       IC2094.2
033500     PERFORM FAIL.                                                IC2094.2
033600 CALL-WRITE-3.                                                    IC2094.2
033700     PERFORM PRINT-DETAIL.                                        IC2094.2
033800 CANCEL-TEST-1.                                                   IC2094.2
033900     MOVE "CANCEL" TO FEATURE.                                    IC2094.2
034000     MOVE "CANCEL-TEST-1" TO PAR-NAME.                            IC2094.2
034100     MOVE "SUBPROGRAM1 CANCELS SUBPROGRAM2" TO RE-MARK.           IC2094.2
034200     IF TEST4 = "Y" PERFORM PASS                                  IC2094.2
034300        GO TO CANCEL-WRITE-1.                                     IC2094.2
034400 CANCEL-FAIL-1.                                                   IC2094.2
034500     MOVE TEST4 TO COMPUTED-A.                                    IC2094.2
034600     MOVE "Y" TO CORRECT-A.                                       IC2094.2
034700     PERFORM FAIL.                                                IC2094.2
034800 CANCEL-WRITE-1.                                                  IC2094.2
034900     PERFORM PRINT-DETAIL.                                        IC2094.2
035000 CCVS-EXIT SECTION.                                               IC2094.2
035100 CCVS-999999.                                                     IC2094.2
035200     GO TO CLOSE-FILES.                                           IC2094.2

¤ Dauer der Verarbeitung: 0.33 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