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

Quellcode-Bibliothek

© Kompilation durch diese Firma

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

Datei: mpb005.cob   Sprache: Cobol

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

¤ Dauer der Verarbeitung: 0.50 Sekunden  (vorverarbeitet)  ¤





Druckansicht
unsichere Verbindung
Druckansicht
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