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: bug_5093.v   Sprache: Cobol

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

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