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

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

¤ Dauer der Verarbeitung: 0.58 Sekunden  (vorverarbeitet)  ¤





Druckansicht
unsichere Verbindung
Druckansicht
sprechenden Kalenders

Eigene Datei ansehen




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