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: ji03t004.cpp   Sprache: Cobol

000100 IDENTIFICATION DIVISION.                                         ST1344.2
000200 PROGRAM-ID.                                                      ST1344.2
000300     ST134A.                                                      ST1344.2
000400****************************************************************  ST1344.2
000500*                                                              *  ST1344.2
000600*    VALIDATION FOR:-                                          *  ST1344.2
000700*                                                              *  ST1344.2
000800*    "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH.     ".ST1344.2
000900*                                                              *  ST1344.2
001000*    "COBOL 85 VERSION 4.2, Apr  1993 SSVG                      ".ST1344.2
001100*                                                              *  ST1344.2
001200****************************************************************  ST1344.2
001300*                                                              *  ST1344.2
001400*      X-CARDS USED BY THIS PROGRAM ARE :-                     *  ST1344.2
001500*                                                              *  ST1344.2
001600*        X-55  - SYSTEM PRINTER NAME.                          *  ST1344.2
001700*        X-82  - SOURCE COMPUTER NAME.                         *  ST1344.2
001800*        X-83  - OBJECT COMPUTER NAME.                         *  ST1344.2
001900*                                                              *  ST1344.2
002000****************************************************************  ST1344.2
002100*    ST134A DOES THE FOLLOWING ---                                ST1344.2
002200*          1. CREATES A FILE CONSISTING OF RECORDS WITH A KEY ITEMST1344.2
002300*             AND TWO NON-KEY ITEMS. THIS CREATION OCCURS IN AN   ST1344.2
002400*             INDEPENDENT SECTION OF THE PROGRAM.                 ST1344.2
002500*          2. SORTS THE FILE, EMPLOYING INPUT AND OUTPUT          ST1344.2
002600*             PROCEDURES. THESE PROCEDURES ARE EQUIVALENT TO THE  ST1344.2
002700*             PROCEDURES GENERATED BY USING AND GIVING CLAUSES.   ST1344.2
002800*             THE SORTED FILE IS IN THE SAME SEQUENCE AS THE      ST1344.2
002900*             ORIGINAL FILE.                                      ST1344.2
003000*          3. SPOT-CHECKS THE RESULTS OF THE SORT IN ANOTHER      ST1344.2
003100*             INDEPENDENT SECTION OF THE PROGRAM.                 ST1344.2
003200*    THE FILES SORTIN-2C AND SORTOUT-2C HAVE THE SAME RECORD AREA.ST1344.2
003300*    TEN RECORDS ARE SORTED. THE KEY ITEMS ARE SHOWN BELOW.       ST1344.2
003400*                                                                 ST1344.2
003500*        -100 -80  -60  -40  -20  ZERO +20  +40  +60  +80         ST1344.2
003600                                                                  ST1344.2
003700 ENVIRONMENT DIVISION.                                            ST1344.2
003800 CONFIGURATION SECTION.                                           ST1344.2
003900 SOURCE-COMPUTER.                                                 ST1344.2
004000     Card0130.                                                    ST1344.2
004100 OBJECT-COMPUTER.                                                 ST1344.2
004200     Card0131.                                                    ST1344.2
004300 INPUT-OUTPUT SECTION.                                            ST1344.2
004400 FILE-CONTROL.                                                    ST1344.2
004500     SELECT PRINT-FILE ASSIGN TO                                  ST1344.2
004600     "C0085" .                                                    ST1344.2
004700     SELECT   SORTFILE-2D ASSIGN TO                               ST1344.2
004800     "C0039" .                                                    ST1344.2
004900     SELECT   SORTIN-2D ASSIGN TO                                 ST1344.2
005000     "C0001" .                                                    ST1344.2
005100     SELECT   SORTOUT-2D ASSIGN TO                                ST1344.2
005200     "C0002" .                                                    ST1344.2
005300 I-O-CONTROL.                                                     ST1344.2
005400     SAME RECORD AREA FOR                                         ST1344.2
005500              SORTIN-2D                                           ST1344.2
005600              SORTOUT-2D.                                         ST1344.2
005700 DATA DIVISION.                                                   ST1344.2
005800 FILE SECTION.                                                    ST1344.2
005900 FD  PRINT-FILE.                                                  ST1344.2
006000 01  PRINT-REC PICTURE X(120).                                    ST1344.2
006100 01  DUMMY-RECORD PICTURE X(120).                                 ST1344.2
006200 SD  SORTFILE-2D                                                  ST1344.2
006300     DATA RECORD IS SORTFILE-REC.                                 ST1344.2
006400 01  SORTFILE-REC.                                                ST1344.2
006500     02 SORTFILE-NON-KEY-1        PICTURE X(60).                  ST1344.2
006600     02 SORTFILE-KEY              PICTURE S9(8) COMPUTATIONAL.    ST1344.2
006700     02 SORTFILE-NON-KEY-2        PICTURE X(12).                  ST1344.2
006800 FD  SORTIN-2D                                                    ST1344.2
006900     LABEL RECORDS STANDARD                                       ST1344.2
007000     VALUE OF                                                     ST1344.2
007100     Impl1                                                        ST1344.2
007200     IS                                                           ST1344.2
007300     4711                                                         ST1344.2
007400                                                                  ST1344.2
007500     DATA RECORD IS SORTIN-REC.                                   ST1344.2
007600 01  SORTIN-REC.                                                  ST1344.2
007700     02 SORTIN-NON-KEY-1          PICTURE X(60).                  ST1344.2
007800     02 SORTIN-KEY                PICTURE S9(8) COMPUTATIONAL.    ST1344.2
007900     02 SORTIN-NON-KEY-2          PICTURE X(12).                  ST1344.2
008000 FD  SORTOUT-2D                                                   ST1344.2
008100     LABEL RECORDS STANDARD                                       ST1344.2
008200     VALUE OF                                                     ST1344.2
008300     Impl1                                                        ST1344.2
008400     IS                                                           ST1344.2
008500     4711                                                         ST1344.2
008600                                                                  ST1344.2
008700     DATA RECORD IS SORTOUT-REC.                                  ST1344.2
008800 01  SORTOUT-REC.                                                 ST1344.2
008900     02 SORTOUT-NON-KEY-1         PICTURE X(60).                  ST1344.2
009000     02 SORTOUT-KEY               PICTURE S9(8) COMPUTATIONAL.    ST1344.2
009100     02 SORTOUT-NON-KEY-2         PICTURE X(12).                  ST1344.2
009200 WORKING-STORAGE SECTION.                                         ST1344.2
009300 77  UTIL-CTR           PICTURE S99999.                           ST1344.2
009400 01  LITERALS.                                                    ST1344.2
009500     02 SP-ACE          PICTURE X(14) VALUE " (SPACES)".     ST1344.2
009600     02 LITERAL-A       PICTURE X(60) VALUE "A ST1344.2
009700-    " ".                   ST1344.2
009800     02 LITERAL-B       PICTURE X(12) VALUE "B ".       ST1344.2
009900 01  COMPUTED-BREAKDOWN.                                          ST1344.2
010000     02 FIRST-20        PICTURE X(20).                            ST1344.2
010100     02 SECOND-20       PICTURE X(20).                            ST1344.2
010200     02 THIRD-20        PICTURE X(20).                            ST1344.2
010300 01  FILE-RECORD-INFORMATION-REC.                                 ST1344.2
010400     03 FILE-RECORD-INFO-SKELETON.                                ST1344.2
010500        05 FILLER                 PICTURE X(48)       VALUE       ST1344.2
010600             "FILE= ,RECORD= /0,RECNO=000000,UPDT=00".  ST1344.2
010700        05 FILLER                 PICTURE X(46)       VALUE       ST1344.2
010800             ",ODO=0000,PGM= ,LRECL=000000,BLKSIZ =0000".    ST1344.2
010900        05 FILLER                 PICTURE X(26)       VALUE       ST1344.2
011000             ",LFIL=000000,ORG= ,LBLR= ".                        ST1344.2
011100        05 FILLER                 PICTURE X(37)       VALUE       ST1344.2
011200             ",RECKEY= ".             ST1344.2
011300        05 FILLER                 PICTURE X(38)       VALUE       ST1344.2
011400             ",ALTKEY1= ".            ST1344.2
011500        05 FILLER                 PICTURE X(38)       VALUE       ST1344.2
011600             ",ALTKEY2= ".            ST1344.2
011700        05 FILLER                 PICTURE X(7)        VALUE SPACE.ST1344.2
011800     03 FILE-RECORD-INFO          OCCURS  10  TIMES.              ST1344.2
011900        05 FILE-RECORD-INFO-P1-120.                               ST1344.2
012000           07 FILLER              PIC X(5).                       ST1344.2
012100           07 XFILE-NAME           PIC X(6).                      ST1344.2
012200           07 FILLER              PIC X(8).                       ST1344.2
012300           07 XRECORD-NAME         PIC X(6).                      ST1344.2
012400           07 FILLER              PIC X(1).                       ST1344.2
012500           07 REELUNIT-NUMBER     PIC 9(1).                       ST1344.2
012600           07 FILLER              PIC X(7).                       ST1344.2
012700           07 XRECORD-NUMBER       PIC 9(6).                      ST1344.2
012800           07 FILLER              PIC X(6).                       ST1344.2
012900           07 UPDATE-NUMBER       PIC 9(2).                       ST1344.2
013000           07 FILLER              PIC X(5).                       ST1344.2
013100           07 ODO-NUMBER          PIC 9(4).                       ST1344.2
013200           07 FILLER              PIC X(5).                       ST1344.2
013300           07 XPROGRAM-NAME        PIC X(5).                      ST1344.2
013400           07 FILLER              PIC X(7).                       ST1344.2
013500           07 XRECORD-LENGTH       PIC 9(6).                      ST1344.2
013600           07 FILLER              PIC X(7).                       ST1344.2
013700           07 CHARS-OR-RECORDS    PIC X(2).                       ST1344.2
013800           07 FILLER              PIC X(1).                       ST1344.2
013900           07 XBLOCK-SIZE          PIC 9(4).                      ST1344.2
014000           07 FILLER              PIC X(6).                       ST1344.2
014100           07 RECORDS-IN-FILE     PIC 9(6).                       ST1344.2
014200           07 FILLER              PIC X(5).                       ST1344.2
014300           07 XFILE-ORGANIZATION   PIC X(2).                      ST1344.2
014400           07 FILLER              PIC X(6).                       ST1344.2
014500           07 XLABEL-TYPE          PIC X(1).                      ST1344.2
014600        05 FILE-RECORD-INFO-P121-240.                             ST1344.2
014700           07 FILLER              PIC X(8).                       ST1344.2
014800           07 XRECORD-KEY          PIC X(29).                     ST1344.2
014900           07 FILLER              PIC X(9).                       ST1344.2
015000           07 ALTERNATE-KEY1      PIC X(29).                      ST1344.2
015100           07 FILLER              PIC X(9).                       ST1344.2
015200           07 ALTERNATE-KEY2      PIC X(29).                      ST1344.2
015300           07 FILLER              PIC X(7).                       ST1344.2
015400 01  TEST-RESULTS.                                                ST1344.2
015500     02 FILLER                   PIC X      VALUE SPACE.          ST1344.2
015600     02 FEATURE                  PIC X(20)  VALUE SPACE.          ST1344.2
015700     02 FILLER                   PIC X      VALUE SPACE.          ST1344.2
015800     02 P-OR-F                   PIC X(5)   VALUE SPACE.          ST1344.2
015900     02 FILLER                   PIC X      VALUE SPACE.          ST1344.2
016000     02  PAR-NAME.                                                ST1344.2
016100       03 FILLER                 PIC X(19)  VALUE SPACE.          ST1344.2
016200       03  PARDOT-X              PIC X      VALUE SPACE.          ST1344.2
016300       03 DOTVALUE               PIC 99     VALUE ZERO.           ST1344.2
016400     02 FILLER                   PIC X(8)   VALUE SPACE.          ST1344.2
016500     02 RE-MARK                  PIC X(61).                       ST1344.2
016600 01  TEST-COMPUTED.                                               ST1344.2
016700     02 FILLER                   PIC X(30)  VALUE SPACE.          ST1344.2
016800     02 FILLER                   PIC X(17)  VALUE                 ST1344.2
016900            " COMPUTED=".                                   ST1344.2
017000     02 COMPUTED-X.                                               ST1344.2
017100     03 COMPUTED-A               PIC X(20)  VALUE SPACE.          ST1344.2
017200     03 COMPUTED-N               REDEFINES COMPUTED-A             ST1344.2
017300                                 PIC -9(9).9(9).                  ST1344.2
017400     03 COMPUTED-0V18 REDEFINES COMPUTED-A   PIC -.9(18).         ST1344.2
017500     03 COMPUTED-4V14 REDEFINES COMPUTED-A   PIC -9(4).9(14).     ST1344.2
017600     03 COMPUTED-14V4 REDEFINES COMPUTED-A   PIC -9(14).9(4).     ST1344.2
017700     03       CM-18V0 REDEFINES COMPUTED-A.                       ST1344.2
017800         04 COMPUTED-18V0                    PIC -9(18).          ST1344.2
017900         04 FILLER                           PIC X.               ST1344.2
018000     03 FILLER PIC X(50) VALUE SPACE.                             ST1344.2
018100 01  TEST-CORRECT.                                                ST1344.2
018200     02 FILLER PIC X(30) VALUE SPACE.                             ST1344.2
018300     02 FILLER PIC X(17) VALUE " CORRECT =".                ST1344.2
018400     02 CORRECT-X.                                                ST1344.2
018500     03 CORRECT-A                  PIC X(20) VALUE SPACE.         ST1344.2
018600     03 CORRECT-N    REDEFINES CORRECT-A     PIC -9(9).9(9).      ST1344.2
018700     03 CORRECT-0V18 REDEFINES CORRECT-A     PIC -.9(18).         ST1344.2
018800     03 CORRECT-4V14 REDEFINES CORRECT-A     PIC -9(4).9(14).     ST1344.2
018900     03 CORRECT-14V4 REDEFINES CORRECT-A     PIC -9(14).9(4).     ST1344.2
019000     03      CR-18V0 REDEFINES CORRECT-A.                         ST1344.2
019100         04 CORRECT-18V0                     PIC -9(18).          ST1344.2
019200         04 FILLER                           PIC X.               ST1344.2
019300     03 FILLER PIC X(2) VALUE SPACE.                              ST1344.2
019400     03 COR-ANSI-REFERENCE             PIC X(48) VALUE SPACE.     ST1344.2
019500 01  CCVS-C-1.                                                    ST1344.2
019600     02 FILLER  PIC IS X(99)    VALUE IS " FEATURE PAST1344.2
019700-    "SS PARAGRAPH-NAME ST1344.2
019800-    " REMARKS".                                            ST1344.2
019900     02 FILLER                     PIC X(20)    VALUE SPACE.      ST1344.2
020000 01  CCVS-C-2.                                                    ST1344.2
020100     02 FILLER                     PIC X        VALUE SPACE.      ST1344.2
020200     02 FILLER                     PIC X(6)     VALUE "TESTED".   ST1344.2
020300     02 FILLER                     PIC X(15)    VALUE SPACE.      ST1344.2
020400     02 FILLER                     PIC X(4)     VALUE "FAIL".     ST1344.2
020500     02 FILLER                     PIC X(94)    VALUE SPACE.      ST1344.2
020600 01  REC-SKL-SUB                   PIC 9(2)     VALUE ZERO.       ST1344.2
020700 01  REC-CT                        PIC 99       VALUE ZERO.       ST1344.2
020800 01  DELETE-COUNTER                PIC 999      VALUE ZERO.       ST1344.2
020900 01  ERROR-COUNTER                 PIC 999      VALUE ZERO.       ST1344.2
021000 01  INSPECT-COUNTER               PIC 999      VALUE ZERO.       ST1344.2
021100 01  PASS-COUNTER                  PIC 999      VALUE ZERO.       ST1344.2
021200 01  TOTAL-ERROR                   PIC 999      VALUE ZERO.       ST1344.2
021300 01  ERROR-HOLD                    PIC 999      VALUE ZERO.       ST1344.2
021400 01  DUMMY-HOLD                    PIC X(120)   VALUE SPACE.      ST1344.2
021500 01  RECORD-COUNT                  PIC 9(5)     VALUE ZERO.       ST1344.2
021600 01  ANSI-REFERENCE                PIC X(48)    VALUE SPACES.     ST1344.2
021700 01  CCVS-H-1.                                                    ST1344.2
021800     02  FILLER                    PIC X(39)    VALUE SPACES.     ST1344.2
021900     02  FILLER                    PIC X(42)    VALUE             ST1344.2
022000     "OFFICIAL COBOL COMPILER VALIDATION SYSTEM".                 ST1344.2
022100     02  FILLER                    PIC X(39)    VALUE SPACES.     ST1344.2
022200 01  CCVS-H-2A.                                                   ST1344.2
022300   02  FILLER                        PIC X(40)  VALUE SPACE.      ST1344.2
022400   02  FILLER                        PIC X(7)   VALUE "CCVS85 ".  ST1344.2
022500   02  FILLER                        PIC XXXX   VALUE             ST1344.2
022600     "4.2 ".                                                      ST1344.2
022700   02  FILLER                        PIC X(28)  VALUE             ST1344.2
022800            " COPY - NOT FOR DISTRIBUTION".                       ST1344.2
022900   02  FILLER                        PIC X(41)  VALUE SPACE.      ST1344.2
023000                                                                  ST1344.2
023100 01  CCVS-H-2B.                                                   ST1344.2
023200   02  FILLER                        PIC X(15)  VALUE             ST1344.2
023300            "TEST RESULT OF ".                                    ST1344.2
023400   02  TEST-ID                       PIC X(9).                    ST1344.2
023500   02  FILLER                        PIC X(4)   VALUE             ST1344.2
023600            " IN ".                                               ST1344.2
023700   02  FILLER                        PIC X(12)  VALUE             ST1344.2
023800     " HIGH ".                                              ST1344.2
023900   02  FILLER                        PIC X(22)  VALUE             ST1344.2
024000            " LEVEL VALIDATION FOR ".                             ST1344.2
024100   02  FILLER                        PIC X(58)  VALUE             ST1344.2
024200     "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".ST1344.2
024300 01  CCVS-H-3.                                                    ST1344.2
024400     02  FILLER                      PIC X(34)  VALUE             ST1344.2
024500            " FOR OFFICIAL USE ONLY ".                         ST1344.2
024600     02  FILLER                      PIC X(58)  VALUE             ST1344.2
024700     "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".ST1344.2
024800     02  FILLER                      PIC X(28)  VALUE             ST1344.2
024900            " COPYRIGHT 1985 ".                                ST1344.2
025000 01  CCVS-E-1.                                                    ST1344.2
025100     02 FILLER                       PIC X(52)  VALUE SPACE.      ST1344.2
025200     02 FILLER  PIC X(14) VALUE IS "END OF TEST- ".              ST1344.2
025300     02 ID-AGAIN                     PIC X(9).                    ST1344.2
025400     02 FILLER                       PIC X(45)  VALUE SPACES.     ST1344.2
025500 01  CCVS-E-2.                                                    ST1344.2
025600     02  FILLER                      PIC X(31)  VALUE SPACE.      ST1344.2
025700     02  FILLER                      PIC X(21)  VALUE SPACE.      ST1344.2
025800     02 CCVS-E-2-2.                                               ST1344.2
025900         03 ERROR-TOTAL              PIC XXX    VALUE SPACE.      ST1344.2
026000         03 FILLER                   PIC X      VALUE SPACE.      ST1344.2
026100         03 ENDER-DESC               PIC X(44)  VALUE             ST1344.2
026200            "ERRORS ENCOUNTERED".                                 ST1344.2
026300 01  CCVS-E-3.                                                    ST1344.2
026400     02  FILLER                      PIC X(22)  VALUE             ST1344.2
026500            " FOR OFFICIAL USE ONLY".                             ST1344.2
026600     02  FILLER                      PIC X(12)  VALUE SPACE.      ST1344.2
026700     02  FILLER                      PIC X(58)  VALUE             ST1344.2
026800     "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".ST1344.2
026900     02  FILLER                      PIC X(13)  VALUE SPACE.      ST1344.2
027000     02 FILLER                       PIC X(15)  VALUE             ST1344.2
027100             " COPYRIGHT 1985".                                   ST1344.2
027200 01  CCVS-E-4.                                                    ST1344.2
027300     02 CCVS-E-4-1                   PIC XXX    VALUE SPACE.      ST1344.2
027400     02 FILLER                       PIC X(4)   VALUE " OF ".     ST1344.2
027500     02 CCVS-E-4-2                   PIC XXX    VALUE SPACE.      ST1344.2
027600     02 FILLER                       PIC X(40)  VALUE             ST1344.2
027700      " TESTS WERE EXECUTED SUCCESSFULLY".                       ST1344.2
027800 01  XXINFO.                                                      ST1344.2
027900     02 FILLER                       PIC X(19)  VALUE             ST1344.2
028000            "*** INFORMATION ***".                                ST1344.2
028100     02 INFO-TEXT.                                                ST1344.2
028200       04 FILLER                     PIC X(8)   VALUE SPACE.      ST1344.2
028300       04 XXCOMPUTED                 PIC X(20).                   ST1344.2
028400       04 FILLER                     PIC X(5)   VALUE SPACE.      ST1344.2
028500       04 XXCORRECT                  PIC X(20).                   ST1344.2
028600     02 INF-ANSI-REFERENCE           PIC X(48).                   ST1344.2
028700 01  HYPHEN-LINE.                                                 ST1344.2
028800     02 FILLER  PIC IS X VALUE IS SPACE.                          ST1344.2
028900     02 FILLER  PIC IS X(65)    VALUE IS "************************ST1344.2
029000-    "*****************************************".                 ST1344.2
029100     02 FILLER  PIC IS X(54)    VALUE IS "************************ST1344.2
029200-    "******************************".                            ST1344.2
029300 01  CCVS-PGM-ID                     PIC X(9)   VALUE             ST1344.2
029400     "ST134A".                                                    ST1344.2
029500 PROCEDURE DIVISION.                                              ST1344.2
029600 CCVS1 SECTION.                                                   ST1344.2
029700 OPEN-FILES.                                                      ST1344.2
029800     OPEN    OUTPUT PRINT-FILE.                                   ST1344.2
029900     MOVE  CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN.  ST1344.2
030000     MOVE    SPACE TO TEST-RESULTS.                               ST1344.2
030100     PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE.              ST1344.2
030200     MOVE    ZERO TO REC-SKL-SUB.                                 ST1344.2
030300     PERFORM CCVS-INIT-FILE 9 TIMES.                              ST1344.2
030400 CCVS-INIT-FILE.                                                  ST1344.2
030500     ADD     1 TO REC-SKL-SUB.                                    ST1344.2
030600     MOVE    FILE-RECORD-INFO-SKELETON                            ST1344.2
030700          TO FILE-RECORD-INFO (REC-SKL-SUB).                      ST1344.2
030800 CCVS-INIT-EXIT.                                                  ST1344.2
030900     GO TO CCVS1-EXIT.                                            ST1344.2
031000 CLOSE-FILES.                                                     ST1344.2
031100     PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE.   ST1344.2
031200 TERMINATE-CCVS.                                                  ST1344.2
031300     EXIT PROGRAM.                                                ST1344.2
031400 TERMINATE-CALL.                                                  ST1344.2
031500     STOP     RUN.                                                ST1344.2
031600 INSPT. MOVE "INSPT" TO P-OR-F. ADD 1 TO INSPECT-COUNTER.         ST1344.2
031700 PASS.  MOVE "PASS " TO P-OR-F.  ADD 1 TO PASS-COUNTER.           ST1344.2
031800 FAIL.  MOVE "FAIL*" TO P-OR-F.  ADD 1 TO ERROR-COUNTER.          ST1344.2
031900 DE-LETE.  MOVE "*****" TO P-OR-F.  ADD 1 TO DELETE-COUNTER.      ST1344.2
032000     MOVE "****TEST DELETED****" TO RE-MARK.                      ST1344.2
032100 PRINT-DETAIL.                                                    ST1344.2
032200     IF REC-CT NOT EQUAL TO ZERO                                  ST1344.2
032300             MOVE "." TO PARDOT-X                                 ST1344.2
032400             MOVE REC-CT TO DOTVALUE.                             ST1344.2
032500     MOVE     TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE.      ST1344.2
032600     IF P-OR-F EQUAL TO "FAIL*"  PERFORM WRITE-LINE               ST1344.2
032700        PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX                 ST1344.2
032800          ELSE PERFORM BAIL-OUT THRU BAIL-OUT-EX.                 ST1344.2
032900     MOVE SPACE TO P-OR-F. MOVE SPACE TO COMPUTED-X.              ST1344.2
033000     MOVE SPACE TO CORRECT-X.                                     ST1344.2
033100     IF     REC-CT EQUAL TO ZERO  MOVE SPACE TO PAR-NAME.         ST1344.2
033200     MOVE     SPACE TO RE-MARK.                                   ST1344.2
033300 HEAD-ROUTINE.                                                    ST1344.2
033400     MOVE CCVS-H-1  TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.  ST1344.2
033500     MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.  ST1344.2
033600     MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES.  ST1344.2
033700     MOVE CCVS-H-3  TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES.  ST1344.2
033800 COLUMN-NAMES-ROUTINE.                                            ST1344.2
033900     MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE.           ST1344.2
034000     MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   ST1344.2
034100     MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE.        ST1344.2
034200 END-ROUTINE.                                                     ST1344.2
034300     MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.ST1344.2
034400 END-RTN-EXIT.                                                    ST1344.2
034500     MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   ST1344.2
034600 END-ROUTINE-1.                                                   ST1344.2
034700      ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO      ST1344.2
034800      ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD.               ST1344.2
034900      ADD PASS-COUNTER TO ERROR-HOLD.                             ST1344.2
035000*     IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12.   ST1344.2
035100      MOVE PASS-COUNTER TO CCVS-E-4-1.                            ST1344.2
035200      MOVE ERROR-HOLD TO CCVS-E-4-2.                              ST1344.2
035300      MOVE CCVS-E-4 TO CCVS-E-2-2.                                ST1344.2
035400      MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE.           ST1344.2
035500  END-ROUTINE-12.                                                 ST1344.2
035600      MOVE "TEST(S) FAILED" TO ENDER-DESC.                        ST1344.2
035700     IF       ERROR-COUNTER IS EQUAL TO ZERO                      ST1344.2
035800         MOVE "NO " TO ERROR-TOTAL                                ST1344.2
035900         ELSE                                                     ST1344.2
036000         MOVE ERROR-COUNTER TO ERROR-TOTAL.                       ST1344.2
036100     MOVE     CCVS-E-2 TO DUMMY-RECORD.                           ST1344.2
036200     PERFORM WRITE-LINE.                                          ST1344.2
036300 END-ROUTINE-13.                                                  ST1344.2
036400     IF DELETE-COUNTER IS EQUAL TO ZERO                           ST1344.2
036500         MOVE "NO " TO ERROR-TOTAL  ELSE                          ST1344.2
036600         MOVE DELETE-COUNTER TO ERROR-TOTAL.                      ST1344.2
036700     MOVE "TEST(S) DELETED " TO ENDER-DESC.                   ST1344.2
036800     MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.           ST1344.2
036900      IF   INSPECT-COUNTER EQUAL TO ZERO                          ST1344.2
037000          MOVE "NO " TO ERROR-TOTAL                               ST1344.2
037100      ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL.                   ST1344.2
037200      MOVE "TEST(S) REQUIRE INSPECTION" TO ENDER-DESC.            ST1344.2
037300      MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.          ST1344.2
037400     MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE.           ST1344.2
037500 WRITE-LINE.                                                      ST1344.2
037600     ADD 1 TO RECORD-COUNT.                                       ST1344.2
037700     IF RECORD-COUNT GREATER 42                                   ST1344.2
037800         MOVE DUMMY-RECORD TO DUMMY-HOLD                          ST1344.2
037900         MOVE SPACE TO DUMMY-RECORD                               ST1344.2
038000         WRITE DUMMY-RECORD AFTER ADVANCING PAGE                  ST1344.2
038100         MOVE CCVS-H-1  TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES    ST1344.2
038200         MOVE CCVS-H-2A TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES    ST1344.2
038300         MOVE CCVS-H-2B TO DUMMY-RECORD PERFORM WRT-LN 3 TIMES    ST1344.2
038400         MOVE CCVS-H-3  TO DUMMY-RECORD PERFORM WRT-LN 3 TIMES    ST1344.2
038500         MOVE CCVS-C-1  TO DUMMY-RECORD PERFORM WRT-LN            ST1344.2
038600         MOVE CCVS-C-2  TO DUMMY-RECORD PERFORM WRT-LN            ST1344.2
038700         MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN          ST1344.2
038800         MOVE DUMMY-HOLD TO DUMMY-RECORD                          ST1344.2
038900         MOVE ZERO TO RECORD-COUNT.                               ST1344.2
039000     PERFORM WRT-LN.                                              ST1344.2
039100 WRT-LN.                                                          ST1344.2
039200     WRITE    DUMMY-RECORD AFTER ADVANCING 1 LINES.               ST1344.2
039300     MOVE SPACE TO DUMMY-RECORD.                                  ST1344.2
039400 BLANK-LINE-PRINT.                                                ST1344.2
039500     PERFORM WRT-LN.                                              ST1344.2
039600 FAIL-ROUTINE.                                                    ST1344.2
039700     IF     COMPUTED-X NOT EQUAL TO SPACE                         ST1344.2
039800            GO TO   FAIL-ROUTINE-WRITE.                           ST1344.2
039900     IF     CORRECT-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE.ST1344.2
040000     MOVE   ANSI-REFERENCE TO INF-ANSI-REFERENCE.                 ST1344.2
040100     MOVE  "NO FURTHER INFORMATION, SEE PROGRAM." TO INFO-TEXT.   ST1344.2
040200     MOVE   XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   ST1344.2
040300     MOVE   SPACES TO INF-ANSI-REFERENCE.                         ST1344.2
040400     GO TO  FAIL-ROUTINE-EX.                                      ST1344.2
040500 FAIL-ROUTINE-WRITE.                                              ST1344.2
040600     MOVE   TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE         ST1344.2
040700     MOVE   ANSI-REFERENCE TO COR-ANSI-REFERENCE.                 ST1344.2
040800     MOVE   TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. ST1344.2
040900     MOVE   SPACES TO COR-ANSI-REFERENCE.                         ST1344.2
041000 FAIL-ROUTINE-EX. EXIT.                                           ST1344.2
041100 BAIL-OUT.                                                        ST1344.2
041200     IF     COMPUTED-A NOT EQUAL TO SPACE GO TO BAIL-OUT-WRITE.   ST1344.2
041300     IF     CORRECT-A EQUAL TO SPACE GO TO BAIL-OUT-EX.           ST1344.2
041400 BAIL-OUT-WRITE.                                                  ST1344.2
041500     MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED.  ST1344.2
041600     MOVE   ANSI-REFERENCE TO INF-ANSI-REFERENCE.                 ST1344.2
041700     MOVE   XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   ST1344.2
041800     MOVE   SPACES TO INF-ANSI-REFERENCE.                         ST1344.2
041900 BAIL-OUT-EX. EXIT.                                               ST1344.2
042000 CCVS1-EXIT.                                                      ST1344.2
042100     EXIT.                                                        ST1344.2
042200 MAIN-LINE SECTION.                                               ST1344.2
042300 MAIN-LINE-INIT.                                                  ST1344.2
042400     PERFORM  CREATE-INPUT-FILE.                                  ST1344.2
042500 SORT-PARAGRAPH.                                                  ST1344.2
042600     SORT     SORTFILE-2D ON ASCENDING                            ST1344.2
042700              SORTFILE-KEY                                        ST1344.2
042800              INPUT PROCEDURE IS INPROC                           ST1344.2
042900              OUTPUT PROCEDURE IS OUTPROC.                        ST1344.2
043000 AFTER-SORT-PARA.                                                 ST1344.2
043100     PERFORM  SORT-TESTS.                                         ST1344.2
043200     GO       TO CLOSE-AND-STOP.                                  ST1344.2
043300 CREATE-INPUT-FILE SECTION.                                       ST1344.2
043400 CREATE-INIT.                                                     ST1344.2
043500     OPEN     OUTPUT SORTIN-2D.                                   ST1344.2
043600     MOVE     -100 TO UTIL-CTR.                                   ST1344.2
043700 CREATE-LOOP.                                                     ST1344.2
043800     MOVE     UTIL-CTR TO SORTIN-KEY.                             ST1344.2
043900     MOVE     "A" TO SORTIN-NON-KEY-1.                            ST1344.2
044000     MOVE     "B" TO SORTIN-NON-KEY-2.                            ST1344.2
044100     WRITE    SORTIN-REC.                                         ST1344.2
044200     ADD      20 TO UTIL-CTR.                                     ST1344.2
044300     IF       UTIL-CTR LESS THAN +100 GO TO CREATE-LOOP.          ST1344.2
044400     CLOSE    SORTIN-2D.                                          ST1344.2
044500 INPROC SECTION.                                                  ST1344.2
044600 INPROC-INIT.                                                     ST1344.2
044700     OPEN     INPUT SORTIN-2D.                                    ST1344.2
044800 INPROC-LOOP.                                                     ST1344.2
044900     READ     SORTIN-2D AT END GO TO INPROC-EXIT.                 ST1344.2
045000     MOVE     SORTIN-REC TO SORTFILE-REC.                         ST1344.2
045100     RELEASE   SORTFILE-REC.                                      ST1344.2
045200     GO       TO INPROC-LOOP.                                     ST1344.2
045300 INPROC-EXIT.                                                     ST1344.2
045400     CLOSE    SORTIN-2D.                                          ST1344.2
045500 OUTPROC SECTION.                                                 ST1344.2
045600 OUTPROC-INIT.                                                    ST1344.2
045700     OPEN     OUTPUT SORTOUT-2D.                                  ST1344.2
045800 OUTPROC-LOOP.                                                    ST1344.2
045900     RETURN   SORTFILE-2D AT END GO TO OUTPROC-EXIT.              ST1344.2
046000     MOVE     SORTFILE-REC TO SORTOUT-REC.                        ST1344.2
046100     WRITE    SORTOUT-REC.                                        ST1344.2
046200     GO       TO OUTPROC-LOOP.                                    ST1344.2
046300 OUTPROC-EXIT.                                                    ST1344.2
046400     CLOSE    SORTOUT-2D.                                         ST1344.2
046500 SORT-TESTS SECTION.                                              ST1344.2
046600 SORT-INIT-A.                                                     ST1344.2
046700     MOVE     ZERO TO UTIL-CTR                                    ST1344.2
046800     OPEN     INPUT SORTOUT-2D.                                   ST1344.2
046900     MOVE     "SORT, SAME REC AREA" TO FEATURE.                   ST1344.2
047000     PERFORM PRINT-DETAIL-1.                                      ST1344.2
047100 SORT-TEST-1.                                                     ST1344.2
047200     MOVE     " COMP SORT KEY" TO FEATURE.                       ST1344.2
047300     MOVE     "SORT-TEST-1" TO PAR-NAME.                          ST1344.2
047400     PERFORM  READ-SORTOUT.                                       ST1344.2
047500     IF       SORTOUT-KEY NOT EQUAL TO -100 GO TO SORT-FAIL-1.    ST1344.2
047600     IF       SORTOUT-NON-KEY-1 NOT EQUAL TO LITERAL-A            ST1344.2
047700              GO TO SORT-FAIL-1.                                  ST1344.2
047800     IF       SORTOUT-NON-KEY-2 EQUAL TO LITERAL-B                ST1344.2
047900              PERFORM PASS-1 GO TO SORT-WRITE-1.                  ST1344.2
048000 SORT-FAIL-1.                                                     ST1344.2
048100     MOVE     -100 TO CORRECT-N.                                  ST1344.2
048200     PERFORM  BREAKDOWN-PARA.                                     ST1344.2
048300 SORT-WRITE-1.                                                    ST1344.2
048400     PERFORM  PRINT-DETAIL-1.                                     ST1344.2
048500 SORT-TEST-2.                                                     ST1344.2
048600     MOVE     " COMP SORT KEY" TO FEATURE.                       ST1344.2
048700     MOVE     "SORT-TEST-2" TO PAR-NAME.                          ST1344.2
048800     PERFORM  READ-SORTOUT 5 TIMES.                               ST1344.2
048900     IF       SORTOUT-KEY NOT EQUAL TO ZERO GO TO SORT-FAIL-2.    ST1344.2
049000     IF       SORTOUT-NON-KEY-1 NOT EQUAL TO LITERAL-A            ST1344.2
049100              GO TO SORT-FAIL-2.                                  ST1344.2
049200     IF       SORTOUT-NON-KEY-2 EQUAL TO LITERAL-B                ST1344.2
049300              PERFORM PASS-1 GO TO SORT-WRITE-2.                  ST1344.2
049400 SORT-FAIL-2.                                                     ST1344.2
049500     MOVE     ZERO TO CORRECT-N.                                  ST1344.2
049600     PERFORM  BREAKDOWN-PARA.                                     ST1344.2
049700 SORT-WRITE-2.                                                    ST1344.2
049800     PERFORM  PRINT-DETAIL-1.                                     ST1344.2
049900 SORT-TEST-3.                                                     ST1344.2
050000     MOVE     " COMP SORT KEY" TO FEATURE.                       ST1344.2
050100     MOVE     "SORT-TEST-3" TO PAR-NAME.                          ST1344.2
050200     PERFORM  READ-SORTOUT 4 TIMES.                               ST1344.2
050300     IF       SORTOUT-KEY NOT EQUAL TO +80 GO TO SORT-FAIL-3.     ST1344.2
050400     IF       SORTOUT-NON-KEY-1 NOT EQUAL TO LITERAL-A            ST1344.2
050500              GO TO SORT-FAIL-3.                                  ST1344.2
050600     IF       SORTOUT-NON-KEY-2 EQUAL TO LITERAL-B                ST1344.2
050700              PERFORM PASS-1 GO TO SORT-WRITE-3.                  ST1344.2
050800 SORT-FAIL-3.                                                     ST1344.2
050900     MOVE     +80 TO CORRECT-N.                                   ST1344.2
051000     PERFORM  BREAKDOWN-PARA.                                     ST1344.2
051100 SORT-WRITE-3.                                                    ST1344.2
051200     PERFORM  PRINT-DETAIL-1.                                     ST1344.2
051300 SORT-TEST-4.                                                     ST1344.2
051400     MOVE     " COMP SORT KEY" TO FEATURE.                       ST1344.2
051500     MOVE     "SORT-TEST-4" TO PAR-NAME.                          ST1344.2
051600     READ     SORTOUT-2D AT END                                   ST1344.2
051700              PERFORM PASS-1 GO TO SORT-WRITE-4.                  ST1344.2
051800 SORT-FAIL-4.                                                     ST1344.2
051900     MOVE     SPACE TO LITERALS.                                  ST1344.2
052000     MOVE     "END OF FILE NOT FOUND" TO RE-MARK.                 ST1344.2
052100     PERFORM  PRINT-DETAIL-1.                                     ST1344.2
052200     PERFORM  BREAKDOWN-PARA.                                     ST1344.2
052300 SORT-WRITE-4.                                                    ST1344.2
052400     PERFORM  PRINT-DETAIL-1.                                     ST1344.2
052500 SORT-EXIT.                                                       ST1344.2
052600     EXIT.                                                        ST1344.2
052700 CLOSE-AND-STOP SECTION.                                          ST1344.2
052800 CLOSE-AND-STOP-PARA.                                             ST1344.2
052900     CLOSE    SORTOUT-2D.                                         ST1344.2
053000     GO TO CCVS-EXIT.                                             ST1344.2
053100 INSPT-1. MOVE "INSPT" TO P-OR-F. ADD 1 TO INSPECT-COUNTER.       ST1344.2
053200 PASS-1.  MOVE "PASS " TO P-OR-F.  ADD 1 TO PASS-COUNTER.         ST1344.2
053300 FAIL-1.  MOVE "FAIL*" TO P-OR-F.  ADD 1 TO ERROR-COUNTER.        ST1344.2
053400 DE-LETE-1.  MOVE "*****" TO P-OR-F.  ADD 1 TO DELETE-COUNTER.    ST1344.2
053500     MOVE "****TEST DELETED****" TO RE-MARK.                      ST1344.2
053600 PRINT-DETAIL-1.                                                  ST1344.2
053700     IF REC-CT NOT EQUAL TO ZERO                                  ST1344.2
053800             MOVE "." TO PARDOT-X                                 ST1344.2
053900             MOVE REC-CT TO DOTVALUE.                             ST1344.2
054000     MOVE     TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE-1.    ST1344.2
054100     IF P-OR-F EQUAL TO "FAIL*"  PERFORM WRITE-LINE-1             ST1344.2
054200        PERFORM FAIL-ROUTINE-1 THRU FAIL-ROUTINE-EX-1             ST1344.2
054300          ELSE PERFORM BAIL-OUT-1 THRU BAIL-OUT-EX-1.             ST1344.2
054400     MOVE SPACE TO P-OR-F. MOVE SPACE TO COMPUTED-X.              ST1344.2
054500     MOVE SPACE TO CORRECT-X.                                     ST1344.2
054600     IF     REC-CT EQUAL TO ZERO  MOVE SPACE TO PAR-NAME.         ST1344.2
054700     MOVE     SPACE TO RE-MARK.                                   ST1344.2
054800 WRITE-LINE-1.                                                    ST1344.2
054900     ADD 1 TO RECORD-COUNT.                                       ST1344.2
055000     IF RECORD-COUNT GREATER 50                                   ST1344.2
055100         MOVE DUMMY-RECORD TO DUMMY-HOLD                          ST1344.2
055200         MOVE SPACE TO DUMMY-RECORD                               ST1344.2
055300         WRITE DUMMY-RECORD AFTER ADVANCING PAGE                  ST1344.2
055400         MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN-1           ST1344.2
055500         MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN-1 2 TIMES   ST1344.2
055600         MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN-1        ST1344.2
055700         MOVE DUMMY-HOLD TO DUMMY-RECORD                          ST1344.2
055800         MOVE ZERO TO RECORD-COUNT.                               ST1344.2
055900     PERFORM WRT-LN-1.                                            ST1344.2
056000 WRT-LN-1.                                                        ST1344.2
056100     WRITE    DUMMY-RECORD AFTER ADVANCING 1 LINES.               ST1344.2
056200     MOVE SPACE TO DUMMY-RECORD.                                  ST1344.2
056300 BLANK-LINE-PRINT-1.                                              ST1344.2
056400     PERFORM WRT-LN-1.                                            ST1344.2
056500 FAIL-ROUTINE-1.                                                  ST1344.2
056600     IF COMPUTED-X NOT EQUAL TO SPACE GO TO FAIL-RTN-WRITE-1.     ST1344.2
056700     IF CORRECT-X NOT EQUAL TO SPACE GO TO FAIL-RTN-WRITE-1.      ST1344.2
056800     MOVE "NO FURTHER INFORMATION, SEE PROGRAM." TO INFO-TEXT.    ST1344.2
056900     MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE-1 2 TIMES.   ST1344.2
057000     GO TO FAIL-ROUTINE-EX-1.                                     ST1344.2
057100 FAIL-RTN-WRITE-1.                                                ST1344.2
057200     MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE-1         ST1344.2
057300     MOVE TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE-1 2 TIMES. ST1344.2
057400 FAIL-ROUTINE-EX-1. EXIT.                                         ST1344.2
057500 BAIL-OUT-1.                                                      ST1344.2
057600     IF COMPUTED-A NOT EQUAL TO SPACE GO TO BAIL-OUT-WRITE-1.     ST1344.2
057700     IF CORRECT-A EQUAL TO SPACE GO TO BAIL-OUT-EX-1.             ST1344.2
057800 BAIL-OUT-WRITE-1.                                                ST1344.2
057900     MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED.  ST1344.2
058000     MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE-1 2 TIMES.   ST1344.2
058100 BAIL-OUT-EX-1. EXIT.                                             ST1344.2
058200 BREAKDOWN-PARA.                                                  ST1344.2
058300     MOVE     SORTOUT-KEY TO COMPUTED-N.                          ST1344.2
058400     PERFORM  FAIL-1.                                             ST1344.2
058500     MOVE     "KEY AREA" TO RE-MARK.                              ST1344.2
058600     PERFORM  PRINT-DETAIL-1.                                     ST1344.2
058700     MOVE     SPACE TO FEATURE.                                   ST1344.2
058800     MOVE     SORTOUT-NON-KEY-1 TO COMPUTED-BREAKDOWN.            ST1344.2
058900     MOVE     FIRST-20 TO COMPUTED-A.                             ST1344.2
059000     MOVE     LITERAL-A TO CORRECT-A.                             ST1344.2
059100     MOVE     "A 60-CHARACTER NON-KEY AREA" TO RE-MARK.           ST1344.2
059200     PERFORM  PRINT-DETAIL-1.                                     ST1344.2
059300     MOVE     SECOND-20 TO COMPUTED-A.                            ST1344.2
059400     MOVE     SP-ACE TO CORRECT-A.                                ST1344.2
059500     MOVE     "IS HERE SHOWN AS THREE" TO RE-MARK.                ST1344.2
059600     PERFORM  PRINT-DETAIL-1.                                     ST1344.2
059700     MOVE     THIRD-20 TO COMPUTED-A.                             ST1344.2
059800     MOVE     SP-ACE TO CORRECT-A.                                ST1344.2
059900     MOVE     "20-CHARACTER FIELDS." TO RE-MARK.                  ST1344.2
060000     PERFORM  PRINT-DETAIL-1.                                     ST1344.2
060100     MOVE     SORTOUT-NON-KEY-2 TO COMPUTED-A.                    ST1344.2
060200     MOVE     LITERAL-B TO CORRECT-A.                             ST1344.2
060300     MOVE     "12-CHARACTER NON-KEY AREA" TO RE-MARK.             ST1344.2
060400 READ-SORTOUT.                                                    ST1344.2
060500     READ     SORTOUT-2D AT END GO TO SORTOUT-ERROR.              ST1344.2
060600     ADD      1 TO UTIL-CTR.                                      ST1344.2
060700 SORTOUT-ERROR.                                                   ST1344.2
060800     MOVE     "SORTOUT-ERROR" TO PAR-NAME.                        ST1344.2
060900     PERFORM FAIL-1.                                              ST1344.2
061000     MOVE     UTIL-CTR TO COMPUTED-N.                             ST1344.2
061100     MOVE     10 TO CORRECT-N.                                    ST1344.2
061200     MOVE     "EOF PREMATURELY FOUND" TO RE-MARK.                 ST1344.2
061300     PERFORM  PRINT-DETAIL-1.                                     ST1344.2
061400     GO TO    CLOSE-AND-STOP-PARA.                                ST1344.2
061500 CCVS-EXIT SECTION.                                               ST1344.2
061600 CCVS-999999.                                                     ST1344.2
061700     GO TO CLOSE-FILES.                                           ST1344.2

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