products/Sources/formale Sprachen/Cobol/Test-Suite/COBOL/NC image not shown  

Quellcode-Bibliothek

© Kompilation durch diese Firma

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

Datei: TestingInputStream.java   Sprache: Cobol

000100 IDENTIFICATION DIVISION.                                         NC4014.2
000200 PROGRAM-ID.                                                      NC4014.2
000300      NC401M.                                                     NC4014.2
000400                                                                  NC4014.2
000500                                                                  NC4014.2
000600*THIS PROGRAM TESTS THE FLAGGING OF HIGH SUBSET NUCLEUS           NC4014.2
000700*FEATURES.                                                        NC4014.2
000800 DATE-COMPILED.  22ND AUG 1988.                                   NC4014.2
000900*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
001000 ENVIRONMENT DIVISION.                                            NC4014.2
001100 CONFIGURATION SECTION.                                           NC4014.2
001200 SOURCE-COMPUTER.                                                 NC4014.2
001300     Card0130.                                                    NC4014.2
001400 OBJECT-COMPUTER.                                                 NC4014.2
001500     Card0131.                                                    NC4014.2
001600 SPECIAL-NAMES.                                                   NC4014.2
001700     C0086                                                        NC4014.2
001800     IS VDUNIT                                                    NC4014.2
001900     ALPHABET                                                     NC4014.2
002000     TEST-ALPHABET IS "A" THRU "F"                                NC4014.2
002100*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
002200                                                                  NC4014.2
002300                                                                  NC4014.2
002400     SYMBOLIC CHARACTERS A IS 32.                                 NC4014.2
002500*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
002600                                                                  NC4014.2
002700                                                                  NC4014.2
002800 INPUT-OUTPUT SECTION.                                            NC4014.2
002900 FILE-CONTROL.                                                    NC4014.2
003000     SELECT TFIL ASSIGN                                           NC4014.2
003100     "C0001" .                                                    NC4014.2
003200     SELECT TFIL-2 ASSIGN                                         NC4014.2
003300     "C0002" .                                                    NC4014.2
003400 DATA DIVISION.                                                   NC4014.2
003500 FILE SECTION.                                                    NC4014.2
003600 FD TFIL.                                                         NC4014.2
003700 01 FREC.                                                         NC4014.2
003800     03 GUBBINS PIC X(100) .                                          NC4014.2
003900*                      00).                                       NC4014.2
004000*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
004100                                                                  NC4014.2
004200 FD TFIL-2.                                                       NC4014.2
004300 01 FREC-2.                                                       NC4014.2
004400     03 COLONTEST PIC X(100).                                     NC4014.2
004500     03 GUBBINS PIC X(100).                                       NC4014.2
004600                                                                  NC4014.2
004700                                                                  NC4014.2
004800 WORKING-STORAGE SECTION.                                         NC4014.2
004900                                                                  NC4014.2
005000 01 TEST-CUSTOMER-RECORD.                                         NC4014.2
005100     03 TEST-AR-CUSTOMER-ID PIC X(4).                             NC4014.2
005200     03 TEST-AR-CUSTOMER-NAME PIC X(20).                          NC4014.2
005300     03 TEST-AR-NUMBER-INVOICES PIC S9(2).                        NC4014.2
005400     03 TEST-AR-INVOICE-DATA OCCURS 1 TO 15 TIMES                 NC4014.2
005500                             DEPENDING ON                         NC4014.2
005600                                 TEST-AR-NUMBER-INVOICES          NC4014.2
005700                             INDEXED BY WS-INDEX.                 NC4014.2
005800*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
005900                                                                  NC4014.2
006000         05 TEST-INVOICE-DATE.                                    NC4014.2
006100             07 TEST-INVOICE-YY PIC 99.                           NC4014.2
006200             07 TEST-INVOICE-MM PIC 99.                           NC4014.2
006300             07 TEST-INVOICE-DD PIC 99.                           NC4014.2
006400                                                                  NC4014.2
006500 01 TEST-DESCEND-RECORD.                                          NC4014.2
006600     03 TEST-DESCEND-CUST-ID PIC X(4).                            NC4014.2
006700     03 TEST-DESCEND-CUST-NAME PIC X(20).                         NC4014.2
006800     03 TEST-DESCEND-NO-INV PIC S9(2).                            NC4014.2
006900     03 TEST-DESCEND-INVOICE OCCURS 15 TIMES                      NC4014.2
007000                             ASCENDING KEY IS                     NC4014.2
007100                                 TEST-ASCEND-TIME                 NC4014.2
007200                             DESCENDING KEY IS                    NC4014.2
007300                                 TEST-DESC-DATE.                  NC4014.2
007400*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
007500                                                                  NC4014.2
007600                                                                  NC4014.2
007700             05 TEST-DESC-DATE.                                   NC4014.2
007800                 07 TEST-DESC-YY PIC 99.                          NC4014.2
007900                 07 TEST-DESC-MM PIC 99.                          NC4014.2
008000                 07 TEST-DESC-DD PIC 99.                          NC4014.2
008100             05 TEST-ASCEND-TIME PIC 9(6).                        NC4014.2
008200                                                                  NC4014.2
008300 01 TEST-CODE-TABLE.                                              NC4014.2
008400     03 TEST-CODE PIC X(3)                                        NC4014.2
008500                     OCCURS 40 TIMES                              NC4014.2
008600                     INDEXED BY CODE-INDEX.                       NC4014.2
008700                                                                  NC4014.2
008800 01 CUST-REC.                                                     NC4014.2
008900     03 CUST-CODES PIC X.                                         NC4014.2
009000         88 CUST-PAID VALUE "A".                                  NC4014.2
009100*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
009200                                                                  NC4014.2
009300                                                                  NC4014.2
009400 01 GROUP-1.                                                      NC4014.2
009500     03 ITEM-1 PIC 99 VALUE 10.                                   NC4014.2
009600     03 ITEM-2 PIC 99 VALUE 12.                                   NC4014.2
009700     03 ITEM-3 PIC 99 VALUE 14.                                   NC4014.2
009800                                                                  NC4014.2
009900 01 GROUP-2.                                                      NC4014.2
010000     03 ITEM-1 PIC 99 VALUE 10.                                   NC4014.2
010100     03 ITEM-2 PIC 99 VALUE 12.                                   NC4014.2
010200     03 ITEM-3 PIC 99 VALUE 14.                                   NC4014.2
010300                                                                  NC4014.2
010400 01 SALES-DATA.                                                   NC4014.2
010500     03 STORE-INFO  PIC X(30).                                    NC4014.2
010600     03 MON-SALES OCCURS 2 TIMES.                                 NC4014.2
010700         05 AM-SALES PIC 9(3).                                    NC4014.2
010800         05 TUE-SALES OCCURS 2 TIMES.                             NC4014.2
010900             07 AM-SALES PIC 9(3).                                NC4014.2
011000             07 WED-SALES OCCURS 2 TIMES.                         NC4014.2
011100                 09 AM-SALES PIC 9(3).                            NC4014.2
011200                 09 THU-SALES OCCURS 2 TIMES.                     NC4014.2
011300                     11 AM-SALES PIC 9(3).                        NC4014.2
011400                     11 FRI-SALES OCCURS 2 TIMES.                 NC4014.2
011500                         13 PM-SALES PIC 9(3).                    NC4014.2
011600                                                                  NC4014.2
011700 01 VARIABLES.                                                    NC4014.2
011800     03 EDFIELD PIC Z,ZZZ.99.                                     NC4014.2
011900                                                                  NC4014.2
012000                                                                  NC4014.2
012100     03 STATE PIC X(4) VALUE ALL "A".                             NC4014.2
012200*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
012300                                                                  NC4014.2
012400                                                                  NC4014.2
012500     03 RKEY PIC 9(8) VALUE ZERO.                                 NC4014.2
012600                                                                  NC4014.2
012700                                                                  NC4014.2
012800                                                                  NC4014.2
012900     03 GRANDTOTAL PIC 9(7)V99 VALUE ZERO.                        NC4014.2
013000     03 BOX-A PIC 99 VALUE ZERO.                                  NC4014.2
013100     03 BOX-B PIC 99 VALUE ZERO.                                  NC4014.2
013200     03 BOX-C PIC 999 VALUE ZERO.                                 NC4014.2
013300     03 BOX-D PIC 999 VALUE ZERO.                                 NC4014.2
013400                                                                  NC4014.2
013500                                                                  NC4014.2
013600     03 MARYPOPPINS PIC X(34) VALUE "SUPERCALIFRAGILISTICEXPIALIDONC4014.2
013700-         "CIOUS".                                                NC4014.2
013800     03 MP-1 REDEFINES MARYPOPPINS.                               NC4014.2
013900        04  MP-1-A  PICTURE X(5).                                 NC4014.2
014000        04  MP-1-A-1  REDEFINES MP-1-A.                           NC4014.2
014100*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
014200             05  MP-1-A-1-A  PICTURE X(3).                        NC4014.2
014300             05  FILLER  PICTURE X(2).                            NC4014.2
014400        04  FILLER  PICTURE X(29).                                NC4014.2
014500                                                                  NC4014.2
014600     03 VARA PIC X(4).                                            NC4014.2
014700     03 VARB PIC X(4).                                            NC4014.2
014800     03 VARC PIC X(4).                                            NC4014.2
014900         66 VARA                                                  NC4014.2
015000*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
015100                 RENAMES VARB THRU VARC.                          NC4014.2
015200*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
015300                                                                  NC4014.2
015400                                                                  NC4014.2
015500 01 DDAY PIC 9(5).                                                NC4014.2
015600                                                                  NC4014.2
015700 01 VARD PIC X(4).                                                NC4014.2
015800                                                                  NC4014.2
015900 01 VARE PIC X(4).                                                NC4014.2
016000                                                                  NC4014.2
016100 01 VARF PIC 9(7)V99.                                             NC4014.2
016200                                                                  NC4014.2
016300 PROCEDURE DIVISION.                                              NC4014.2
016400                                                                  NC4014.2
016500                                                                  NC4014.2
016600 NC401M-CONTROL.                                                  NC4014.2
016700     OPEN INPUT TFIL.                                             NC4014.2
016800     PERFORM NC401M-COLON THRU NC401M-END 1 TIMES.                NC4014.2
016900     ALTER NC401M-GOTO TO PROCEED TO NC401M-GOTO-2,               NC4014.2
017000         NC401M-GOTO-2 TO PROCEED TO NC401M-NESTIF.               NC4014.2
017100*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
017200     CLOSE TFIL.                                                  NC4014.2
017300     STOP RUN.                                                    NC4014.2
017400                                                                  NC4014.2
017500                                                                  NC4014.2
017600 NC401M-COLON.                                                    NC4014.2
017700     DISPLAY COLONTEST(1:20).                                     NC4014.2
017800*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
017900                                                                  NC4014.2
018000                                                                  NC4014.2
018100 NC401M-QUALIF.                                                   NC4014.2
018200     MOVE GUBBINS OF FREC TO GUBBINS OF FREC-2.                   NC4014.2
018300*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
018400                                                                  NC4014.2
018500                                                                  NC4014.2
018600 NC401M-SUBSCR.                                                   NC4014.2
018700     MOVE ZERO TO                                                 NC4014.2
018800        PM-SALES (BOX-A, BOX-B, BOX-C, BOX-D, 1).                 NC4014.2
018900*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
019000                                                                  NC4014.2
019100 NC401M-CHARBR1.                                                  NC4014.2
019200*     MUL                                                          NC4014.2
019300     mulTIPLY BOX-A BY BOX-B GIVING BOX-C.                           NC4014.2
019400*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
019500                                                                  NC4014.2
019600                                                                  NC4014.2
019700 NC401M-CHARBR2.                                                  NC4014.2
019800*     MOVE 2                                                       NC4014.2
019900     move 20 TO BOX-A.                                                  NC4014.2
020000*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
020100                                                                  NC4014.2
020200 NC401M-ARITHEXP.                                                 NC4014.2
020300     IF BOX-A + 1 IS NOT GREATER THAN BOX-B + 2                   NC4014.2
020400         DISPLAY "ARITHEXP-TEST".                                 NC4014.2
020500*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
020600                                                                  NC4014.2
020700                                                                  NC4014.2
020800 NC401M-SIGCOND.                                                  NC4014.2
020900     IF BOX-A IS NOT NEGATIVE                                     NC4014.2
021000         DISPLAY "SIGCOND-TEST".                                  NC4014.2
021100*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
021200                                                                  NC4014.2
021300                                                                  NC4014.2
021400 NC401M-COMPCOND.                                                 NC4014.2
021500     IF BOX-A IS GREATER THAN BOX-B AND NOT BOX-C IS GREATER      NC4014.2
021600         THAN BOX-A THEN MOVE 7 TO BOX-B.                         NC4014.2
021700*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
021800                                                                  NC4014.2
021900                                                                  NC4014.2
022000 NC401M-CORRESADD.                                                NC4014.2
022100     ADD CORRESPONDING GROUP-1 TO GROUP-2.                        NC4014.2
022200*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
022300                                                                  NC4014.2
022400                                                                  NC4014.2
022500 NC401M-CORRESMOVE.                                               NC4014.2
022600     MOVE CORRESPONDING GROUP-1 TO GROUP-2.                       NC4014.2
022700*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
022800                                                                  NC4014.2
022900                                                                  NC4014.2
023000 NC401M-CORRESSUB.                                                NC4014.2
023100     SUBTRACT CORRESPONDING GROUP-2 FROM GROUP-1.                 NC4014.2
023200*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
023300                                                                  NC4014.2
023400                                                                  NC4014.2
023500 NC401M-COMPUTE.                                                  NC4014.2
023600     COMPUTE BOX-A = 10 + 6.                                      NC4014.2
023700*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
023800                                                                  NC4014.2
023900                                                                  NC4014.2
024000 NC401M-GETDAY.                                                   NC4014.2
024100     ACCEPT DDAY FROM DAY-OF-WEEK.                                NC4014.2
024200*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
024300                                                                  NC4014.2
024400                                                                  NC4014.2
024500 NC401M-DISPUPON.                                                 NC4014.2
024600     DISPLAY "PFILE" UPON VDUNIT.                                 NC4014.2
024700*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
024800                                                                  NC4014.2
024900                                                                  NC4014.2
025000 NC401-DIVREMAINDER.                                              NC4014.2
025100     DIVIDE BOX-A INTO BOX-B GIVING BOX-C REMAINDER BOX-D.        NC4014.2
025200*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
025300                                                                  NC4014.2
025400                                                                  NC4014.2
025500 NC401M-EVAL.                                                     NC4014.2
025600     EVALUATE BOX-A                                               NC4014.2
025700         WHEN 1 MOVE "A" TO VARC                                  NC4014.2
025800         WHEN 2 MOVE "B" TO VARC.                                 NC4014.2
025900*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
026000                                                                  NC4014.2
026100                                                                  NC4014.2
026200 NC401M-GOTO.                                                     NC4014.2
026300     GO TO.                                                       NC4014.2
026400*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
026500                                                                  NC4014.2
026600 NC401M-GOTO-2.                                                   NC4014.2
026700     GO TO.                                                       NC4014.2
026800*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
026900                                                                  NC4014.2
027000                                                                  NC4014.2
027100 NC401M-NESTIF.                                                   NC4014.2
027200     IF BOX-A IS GREATER THAN BOX-B THEN                          NC4014.2
027300         MOVE "AAAA" TO VARD                                      NC4014.2
027400     ELSE                                                         NC4014.2
027500     IF BOX-B IS GREATER THAN BOX-C THEN                          NC4014.2
027600         MOVE "BBBB" TO VARD                                      NC4014.2
027700     ELSE                                                         NC4014.2
027800         MOVE "CCCC" TO VARD.                                     NC4014.2
027900*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
028000                                                                  NC4014.2
028100                                                                  NC4014.2
028200 NC401M-INIT.                                                     NC4014.2
028300     INITIALIZE VARB.                                             NC4014.2
028400*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
028500                                                                  NC4014.2
028600                                                                  NC4014.2
028700 NC401M-INSCT.                                                    NC4014.2
028800     INSPECT MARYPOPPINS CONVERTING "A" TO "Z".                   NC4014.2
028900*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
029000                                                                  NC4014.2
029100                                                                  NC4014.2
029200                                                                  NC4014.2
029300 NC401M-PWT.                                                      NC4014.2
029400     PERFORM NC401M-NESTIF THRU NC401M-INIT WITH TEST AFTER       NC4014.2
029500         UNTIL BOX-B IS EQUAL TO BOX-A.                           NC4014.2
029600*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
029700                                                                  NC4014.2
029800                                                                  NC4014.2
029900 NC401M-PWV.                                                      NC4014.2
030000     PERFORM NC401M-NESTIF THRU NC401M-INIT                       NC4014.2
030100     VARYING BOX-A FROM BOX-B BY BOX-C                            NC4014.2
030200         UNTIL GRANDTOTAL IS EQUAL TO VARF.                       NC4014.2
030300*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
030400                                                                  NC4014.2
030500                                                                  NC4014.2
030600 NC401M-SEARCH.                                                   NC4014.2
030700     SEARCH TEST-CODE                                             NC4014.2
030800         WHEN BOX-A IS EQUAL TO BOX-B                             NC4014.2
030900             NEXT SENTENCE.                                       NC4014.2
031000*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
031100                                                                  NC4014.2
031200                                                                  NC4014.2
031300 NC401M-STT.                                                      NC4014.2
031400     SET CUST-PAID TO TRUE.                                       NC4014.2
031500*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
031600                                                                  NC4014.2
031700                                                                  NC4014.2
031800 NC401M-ST.                                                       NC4014.2
031900     STRING VARD DELIMITED BY VARB INTO VARC.                     NC4014.2
032000*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
032100                                                                  NC4014.2
032200                                                                  NC4014.2
032300 NC401M-UST.                                                      NC4014.2
032400     UNSTRING VARD INTO VARE.                                     NC4014.2
032500*Message expected for above statement: NON-CONFORMING STANDARD    NC4014.2
032600                                                                  NC4014.2
032700                                                                  NC4014.2
032800 NC401M-END.                                                      NC4014.2
032900                                                                  NC4014.2
033000*TOTAL NUMBER OF FLAGS EXPECTED = 40.                             NC4014.2
033100*Message expected for following statement: NON-CONFORMING STANDARDNC4014.2
033200 END PROGRAM NC401M.                                              NC4014.2

¤ Dauer der Verarbeitung: 0.17 Sekunden  (vorverarbeitet)  ¤





Download des
Quellennavigators
Download des
sprechenden Kalenders

in der Quellcodebibliothek suchen




Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.


Bemerkung:

Die farbliche Syntaxdarstellung ist noch experimentell.


Bot Zugriff