000100 IDENTIFICATION DIVISION. NC2114.2
000200 PROGRAM-ID. NC2114.2
000300 NC211A. NC2114.2
000400**************************************************************** NC2114.2
000500* * NC2114.2
000600* VALIDATION FOR:- * NC2114.2
000700* * NC2114.2
000800* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC2114.2
000900* * NC2114.2
001000* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC2114.2
001100* * NC2114.2
001200**************************************************************** NC2114.2
001300* * NC2114.2
001400* X-CARDS USED BY THIS PROGRAM ARE :- * NC2114.2
001500* * NC2114.2
001600* X-55 - SYSTEM PRINTER NAME. * NC2114.2
001700* X-82 - SOURCE COMPUTER NAME. * NC2114.2
001800* X-83 - OBJECT COMPUTER NAME. * NC2114.2
001900* * NC2114.2
002000**************************************************************** NC2114.2
002100* NC2114.2
002200* * NC2114.2
002300* PROGRAM NC211A TESTS THE GENERAL FORMAT OF THE "IF" * NC2114.2
002400* STATEMENT USING COMPOUND CONDITIONAL STATEMENTS WITH * NC2114.2
002500* ABREVIATED CONDITIONS, CONDITION NAMES AND QUALIFIED * NC2114.2
002600* DATA-NAMES. * NC2114.2
002700* * NC2114.2
002800**************************************************************** NC2114.2
002900 ENVIRONMENT DIVISION. NC2114.2
003000 CONFIGURATION SECTION. NC2114.2
003100 SOURCE-COMPUTER. NC2114.2
003200 Card0130. NC2114.2
003300 OBJECT-COMPUTER. NC2114.2
003400 Card0131. NC2114.2
003500 SPECIAL-NAMES. NC2114.2
003600 C0081 NC2114.2
003700 IS WRK-SWITCH-1 NC2114.2
003800 ON STATUS IS ON-WRK-SWITCH-1 NC2114.2
003900 OFF STATUS IS OFF-WRK-SWITCH-1 NC2114.2
004000 C0082 NC2114.2
004100 IS WRK-SWITCH-2 NC2114.2
004200 OFF STATUS IS OFF-WRK-SWITCH-2. NC2114.2
004300 INPUT-OUTPUT SECTION. NC2114.2
004400 FILE-CONTROL. NC2114.2
004500 SELECT PRINT-FILE ASSIGN TO NC2114.2
004600 "C0085" . NC2114.2
004700 DATA DIVISION. NC2114.2
004800 FILE SECTION. NC2114.2
004900 FD PRINT-FILE. NC2114.2
005000 01 PRINT-REC PICTURE X(120). NC2114.2
005100 01 DUMMY-RECORD PICTURE X(120). NC2114.2
005200 WORKING-STORAGE SECTION. NC2114.2
005300 77 WRK-DS-02V00 PICTURE S99. NC2114.2
005400 88 TEST-2NUC-COND-99 VALUE 99. NC2114.2
005500 77 WRK-DS-06V06 PICTURE 9(6)V9(6). NC2114.2
005600 77 WRK-DS-12V00-S REDEFINES WRK-DS-06V06 NC2114.2
005700 PICTURE S9(12). NC2114.2
005800 77 A02TWOS-DS-02V00 PICTURE S99 VALUE 22. NC2114.2
005900 77 WRK-DS-01V00 PICTURE S9. NC2114.2
006000 77 A02TWOS-DS-03V02 PICTURE S999V99 VALUE +022.00. NC2114.2
006100 77 A990-DS-0201P PICTURE S99P VALUE 990. NC2114.2
006200 77 A02ONES-DS-02V00 PICTURE S99 VALUE 11. NC2114.2
006300 77 A01ONE-DS-P0801 PICTURE SP(8)9 VALUE .000000001.NC2114.2
006400 77 ATWO-DS-01V00 PICTURE S9 VALUE 2. NC2114.2
006500 77 WRK-XN-00001 PICTURE X. NC2114.2
006600 77 WRK-XN-00005 PICTURE X(5). NC2114.2
006700 77 MINUS-TWO PICTURE S9 VALUE -2. NC2114.2
006800 77 MINUS-ONE PICTURE S9 VALUE -1. NC2114.2
006900 77 MINUS-UNO PICTURE S9 VALUE -1. NC2114.2
007000 77 NAUGHT PICTURE S9 VALUE 0. NC2114.2
007100 77 NOTHING PICTURE S9 VALUE ZERO. NC2114.2
007200 77 ONE PICTURE S9 VALUE 1. NC2114.2
007300 77 UNO PICTURE S9 VALUE +1. NC2114.2
007400 77 TWO PICTURE 9 VALUE 2. NC2114.2
007500 77 DOS PICTURE S9 VALUE +2. NC2114.2
007600 77 THREE PICTURE 9 VALUE 3. NC2114.2
007700 77 TRES PICTURE S9 VALUE +3. NC2114.2
007800 77 FOUR PICTURE S9 VALUE 4. NC2114.2
007900 77 QUATROS PICTURE S9 VALUE +4. NC2114.2
008000 77 FIVE PICTURE S9 VALUE 5. NC2114.2
008100 77 SIX PICTURE S9 VALUE 6. NC2114.2
008200 77 SEVEN PICTURE 9 VALUE 7. NC2114.2
008300 77 EIGHT PICTURE S9 VALUE 8. NC2114.2
008400 77 NINE PICTURE 9 VALUE 9. NC2114.2
008500 77 TEN PICTURE 99 VALUE 10. NC2114.2
008600 77 ONE-THIRD PIC SV9(18) VALUE +.333333333333333333. NC2114.2
008700 77 THREE-SEVENTHS PIC SV9(10) VALUE +.4285714286. NC2114.2
008800 77 ALTERCOUNT PICTURE 999 VALUE ZERO. NC2114.2
008900 77 XRAY PICTURE IS X. NC2114.2
009000 77 IF-D1 PICTURE S9(4)V9(2) VALUE 0. NC2114.2
009100 77 IF-D2 PICTURE S9(4)V9(2) VALUE ZERO. NC2114.2
009200 77 IF-D3 PICTURE X(10) VALUE "0000000000". NC2114.2
009300 77 IF-D4 PICTURE X(15) VALUE " ". NC2114.2
009400 77 IF-D5 PICTURE X(10) VALUE ALL QUOTE. NC2114.2
009500 77 IF-D6 PICTURE A(10) VALUE "BABABABABA". NC2114.2
009600 77 IF-D7 PICTURE S9(6)V9(4) VALUE +123.45. NC2114.2
009700 77 IF-D8 PICTURE 9(6)V9(4) VALUE 12300. NC2114.2
009800 77 IF-D9 PICTURE X(3) VALUE "123". NC2114.2
009900 77 IF-D11 PICTURE X(6) VALUE "ABCDEF". NC2114.2
010000 77 IF-D13 PICTURE 9(6)V9(4) VALUE 12300. NC2114.2
010100 77 IF-D14 PICTURE S9(4)V9(2) VALUE +123.45. NC2114.2
010200 77 IF-D15 PICTURE S999PP VALUE 12300. NC2114.2
010300 77 IF-D16 PICTURE PP99 VALUE .0012. NC2114.2
010400 77 IF-D17 PICTURE SV9(4) VALUE .0012. NC2114.2
010500 77 IF-D18 PICTURE X(10) VALUE "BABABABABA". NC2114.2
010600 77 IF-D19 PICTURE X(10) VALUE "ABCDEF ". NC2114.2
010700 77 IF-D23 PICTURE $9,9B9.90+. NC2114.2
010800 77 IF-D24 PICTURE X(10) VALUE "l1,2 3.40+". NC2114.2
010900 77 IF-D25 PICTURE ABABX0A. NC2114.2
011000 77 IF-D26 PICTURE X(8) VALUE "A C D0E". NC2114.2
011100 77 IF-D27 PICTURE IS 9(6)V9(4) VALUE IS 2137.45 NC2114.2
011200 USAGE IS COMPUTATIONAL. NC2114.2
011300 77 IF-D28 PICTURE IS 999999V9999 VALUE IS 2137.45. NC2114.2
011400 77 IF-D31 PICTURE S9(6) VALUE -123. NC2114.2
011500 77 IF-D32 PICTURE S9(4)V99. NC2114.2
011600 88 A; VALUE 1. NC2114.2
011700 88 B VALUES ARE 2 THRU 4. NC2114.2
011800 88 C VALUE IS ZERO. NC2114.2
011900 88 D VALUE IS +12.34. NC2114.2
012000 88 E VALUE IS .01, .11, .21 .81. NC2114.2
012100 88 F VALUE IS 100 THRU 128 1000 THRU 1280 -9 THRU -2. NC2114.2
012200 88 G VALUE IS 8765.43 1234 THRU 5678 5 -9999 THRU 10. NC2114.2
012300 77 IF-D33 PICTURE X(4). NC2114.2
012400 88 B VALUE QUOTE. NC2114.2
012500 88 C VALUE SPACE. NC2114.2
012600 88 D VALUE ALL "BAC". NC2114.2
012700 77 IF-D34 PICTURE A(4). NC2114.2
012800 88 B VALUE "A A ". NC2114.2
012900 77 IF-D37 PICTURE 9(5) VALUE 12345. NC2114.2
013000 77 IF-D38 PICTURE X(9) VALUE "12345 ". NC2114.2
013100 77 CCON-1 PICTURE 99 VALUE 11. NC2114.2
013200 77 CCON-2 PICTURE 99 VALUE 12. NC2114.2
013300 77 CCON-3 PICTURE 99 VALUE 13. NC2114.2
013400 77 CCON-4 PICTURE 99 VALUE 14. NC2114.2
013500 77 CLASS-1 PICTURE X(5). NC2114.2
013600 77 CLASS-2 PICTURE X(5). NC2114.2
013700 77 CLASS-3 PICTURE X(5). NC2114.2
013800 77 SIGN-1 PICTURE S9(5). NC2114.2
013900 77 SIGN-2 PICTURE S9(5). NC2114.2
014000 77 SIGN-3 PICTURE S9(5). NC2114.2
014100 77 AZE PICTURE X(5) VALUE "AAAAA". NC2114.2
014200 77 BEEZE PICTURE X(5) VALUE "BBBBB". NC2114.2
014300 77 CEEZE PICTURE X(5) VALUE "CCCCC". NC2114.2
014400 01 SUBSCRIPT-6 PICTURE 99999 VALUE ZERO. NC2114.2
014500 01 IF-TABLE. NC2114.2
014600 02 IF-ELEM PICTURE X OCCURS 12 TIMES. NC2114.2
014700 01 QUOTE-DATA. NC2114.2
014800 02 QU-1 PICTURE X(3) VALUE "123". NC2114.2
014900 02 QU-2 PICTURE X VALUE QUOTE. NC2114.2
015000 02 QU-3 PICTURE X(6) VALUE "ABC456". NC2114.2
015100 01 IF-D10. NC2114.2
015200 02 D1 PICTURE X(2) VALUE "01". NC2114.2
015300 02 D2 PICTURE X(2) VALUE "23". NC2114.2
015400 02 D3. NC2114.2
015500 03 D4 PICTURE X(4) VALUE "4567". NC2114.2
015600 03 D5 PICTURE X(4) VALUE "8912". NC2114.2
015700 01 IF-D12. NC2114.2
015800 02 D1 PICTURE X(3) VALUE "ABC". NC2114.2
015900 02 D2. NC2114.2
016000 03 D3. NC2114.2
016100 04 D4 PICTURE XX VALUE "DE". NC2114.2
016200 04 D5 PICTURE X VALUE "F". NC2114.2
016300 01 IF-D20. NC2114.2
016400 02 FILLER PICTURE 9(5) VALUE ZERO. NC2114.2
016500 02 D1 PICTURE 9(2) VALUE 12. NC2114.2
016600 02 D2 PICTURE 9 VALUE 3. NC2114.2
016700 02 D3 PICTURE 9(2) VALUE 45. NC2114.2
016800 01 IF-D21. NC2114.2
016900 02 D1 PICTURE 9(5) VALUE ZEROS. NC2114.2
017000 02 D2 PICTURE 9(5) VALUE 12345. NC2114.2
017100 01 IF-D22. NC2114.2
017200 02 D1 PICTURE A(2) VALUE "AB". NC2114.2
017300 02 D2 PICTURE A(4) VALUE "CDEF". NC2114.2
017400 01 IF-D35. NC2114.2
017500 02 AA PICTURE X(2). NC2114.2
017600 88 A1 VALUE "AA". NC2114.2
017700 88 A2 VALUE "AB". NC2114.2
017800 02 BB PICTURE IS X(2). NC2114.2
017900 88 B1 VALUE "CC". NC2114.2
018000 88 B2 VALUE "CD". NC2114.2
018100 02 BB-2 REDEFINES BB. NC2114.2
018200 03 AAA PICTURE X. NC2114.2
018300 88 AA1 VALUE "A". NC2114.2
018400 88 AA2 VALUE "C". NC2114.2
018500 03 BBB PICTURE X. NC2114.2
018600 88 BB1 VALUE "B". NC2114.2
018700 88 BB2 VALUE "D". NC2114.2
018800 01 IF-D36 PICTURE X(120) VALUE IS "ABCDEFGHIJKLMNOPQRSTUVWXYNC2114.2
018900- "Z1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ABCDEFGHIJKLMNC2114.2
019000- "NOPQRSTUVWXYZ1234567890ABCDEFGHIJKL". NC2114.2
019100 01 IF-D40 PICTURE 9(5) VALUE 12345 NC2114.2
019200 COMPUTATIONAL SYNCHRONIZED RIGHT. NC2114.2
019300 88 IF-D40A VALUE ZERO THRU 10000. NC2114.2
019400 88 IF-D40B VALUE 10001 THRU 99999. NC2114.2
019500 88 IF-D40C VALUE 99999. NC2114.2
019600 01 PERFORM1 PICTURE XXX VALUE SPACES. NC2114.2
019700 01 PERFORM2 PICTURE S999 VALUE 20. NC2114.2
019800 01 PERFORM3 PICTURE 9 VALUE 5. NC2114.2
019900 01 PERFORM4 PICTURE S99V9. NC2114.2
020000 01 PERFORM5 PICTURE S99V9 VALUE 10.0. NC2114.2
020100 01 PERFORM6 PICTURE 99V9. NC2114.2
020200 01 PERFORM7. NC2114.2
020300 02 PERFORM8 OCCURS 7 TIMES PICTURE 99V9. NC2114.2
020400 01 PERFORM9 PICTURE 9 VALUE 3. NC2114.2
020500 01 PERFORM10 PICTURE S9 VALUE -1. NC2114.2
020600 01 PERFORM11 PICTURE 99 VALUE 6. NC2114.2
020700 01 PERFORM12. NC2114.2
020800 02 PERFORM13 OCCURS 4 TIMES. NC2114.2
020900 03 PERFORM14 OCCURS 20 TIMES PICTURE 99V9. NC2114.2
021000 03 PERFORM15 OCCURS 10 TIMES. NC2114.2
021100 04 PERFORM16 OCCURS 5 TIMES PICTURE 99V9. NC2114.2
021200 01 PERFORM-KEY PICTURE 9. NC2114.2
021300 01 RECEIVING-TABLE. NC2114.2
021400 03 TBL-ELEMEN-A. NC2114.2
021500 05 TBL-ELEMEN-B PICTURE X(18). NC2114.2
021600 05 TBL-ELEMEN-C PICTURE X(18). NC2114.2
021700 03 TBL-ELEMEN-D. NC2114.2
021800 05 TBL-ELEMEN-E PICTURE X OCCURS 36 TIMES. NC2114.2
021900 01 LITERAL-SPLITTER. NC2114.2
022000 02 PART1 PICTURE X(20). NC2114.2
022100 02 PART2 PICTURE X(20). NC2114.2
022200 02 PART3 PICTURE X(20). NC2114.2
022300 02 PART4 PICTURE X(20). NC2114.2
022400 01 LITERAL-TABLE REDEFINES LITERAL-SPLITTER. NC2114.2
022500 02 80PARTS PICTURE X OCCURS 80 TIMES. NC2114.2
022600 01 GRP-FOR-88-LEVELS. NC2114.2
022700 03 WRK-DS-02V00-COND PICTURE 99. NC2114.2
022800 88 COND-1 VALUE IS 01 THRU 05. NC2114.2
022900 88 COND-2 VALUES ARE 06 THRU 10 NC2114.2
023000 16 THRU 20 00. NC2114.2
023100 88 COND-3 VALUES 11 THRU 15. NC2114.2
023200 01 GRP-MOVE-CONSTANTS. NC2114.2
023300 03 GRP-GROUP-MOVE-FROM. NC2114.2
023400 04 GRP-ALPHABETIC. NC2114.2
023500 05 ALPHABET-AN-00026 PICTURE A(26) NC2114.2
023600 VALUE "ABCDEFGHIJKLMNOPQRSTUVWXYZ". NC2114.2
023700 04 GRP-NUMERIC. NC2114.2
023800 05 DIGITS-DV-10V00 PICTURE 9(10) VALUE 0123456789. NC2114.2
023900 05 DIGITS-DU-06V04-S REDEFINES DIGITS-DV-10V00 NC2114.2
024000 PICTURE 9(6)V9999. NC2114.2
024100 04 GRP-ALPHANUMERIC. NC2114.2
024200 05 ALPHANUMERIC-XN-00049 PICTURE X(50) NC2114.2
024300 VALUE "ABCDEFGHIJKLMNOPQRSTUVWXYZ+-><=l,;.()/* 0123456789". NC2114.2
024400 05 FILLER PICTURE X VALUE QUOTE. NC2114.2
024500 01 GRP-FOR-2N058. NC2114.2
024600 02 SUB-GRP-FOR-2N058-A. NC2114.2
024700 03 ELEM-FOR-2N058-A PICTURE 999 VALUE ZEROES. NC2114.2
024800 03 ELEM-FOR-2N058-B PICTURE XXX VALUE ZEROS. NC2114.2
024900 03 ELEM-FOR-2N058-C PICTURE XXX VALUE SPACES. NC2114.2
025000 03 ELEM-FOR-2N058-D PICTURE X(6) VALUE ALL "ABC". NC2114.2
025100 03 ELEM-FOR-2N058-E PICTURE XXX VALUE ALL "Z". NC2114.2
025200 03 ELEM-FOR-2N058-F PICTURE XXX VALUE ALL SPACES. NC2114.2
025300 03 ELEM-FOR-2N058-G PICTURE XXX VALUE ALL ZEROES. NC2114.2
025400 03 ELEM-FOR-2N058-H PICTURE 999 VALUE ALL ZEROS. NC2114.2
025500 03 ELEM-FOR-2N058-I PICTURE XXX VALUE QUOTES. NC2114.2
025600 03 ELEM-FOR-2N058-J PICTURE XXX VALUE ALL QUOTES. NC2114.2
025700 03 ELEM-FOR-2N058-K PICTURE XXX VALUE ALL HIGH-VALUES. NC2114.2
025800 03 ELEM-FOR-2N058-L PICTURE XXX VALUE ALL LOW-VALUES. NC2114.2
025900 03 ELEM-FOR-2N058-M PICTURE XXX VALUE HIGH-VALUES. NC2114.2
026000 03 ELEM-FOR-2N058-N PICTURE XXX VALUE LOW-VALUES. NC2114.2
026100 02 SUB-GRP-FOR-2N058-B. NC2114.2
026200 03 SUB-SUB-BA. NC2114.2
026300 04 ELEM-FOR-2N058-A PICTURE 999. NC2114.2
026400 04 ELEM-FOR-2N058-B PICTURE XXX. NC2114.2
026500 04 ELEM-FOR-2N058-C PICTURE XXX. NC2114.2
026600 04 ELEM-FOR-2N058-D PICTURE X(6). NC2114.2
026700 03 SUB-SUB-BB. NC2114.2
026800 04 ELEM-FOR-2N058-E PICTURE XXX. NC2114.2
026900 04 ELEM-FOR-2N058-F PICTURE XXX. NC2114.2
027000 04 ELEM-FOR-2N058-G PICTURE XXX. NC2114.2
027100 04 ELEM-FOR-2N058-H PICTURE 999. NC2114.2
027200 03 SUB-SUB-BC. NC2114.2
027300 04 ELEM-FOR-2N058-I PICTURE XXX. NC2114.2
027400 04 ELEM-FOR-2N058-J PICTURE XXX. NC2114.2
027500 04 ELEM-FOR-2N058-K PICTURE XXX. NC2114.2
027600 04 ELEM-FOR-2N058-L PICTURE XXX. NC2114.2
027700 04 ELEM-FOR-2N058-M PICTURE XXX. NC2114.2
027800 04 ELEM-FOR-2N058-N PICTURE XXX. NC2114.2
027900 01 CHARACTER-BREAKDOWN-S. NC2114.2
028000 02 FIRST-20S PICTURE X(20). NC2114.2
028100 02 SECOND-20S PICTURE X(20). NC2114.2
028200 02 THIRD-20S PICTURE X(20). NC2114.2
028300 02 FOURTH-20S PICTURE X(20). NC2114.2
028400 02 FIFTH-20S PICTURE X(20). NC2114.2
028500 02 SIXTH-20S PICTURE X(20). NC2114.2
028600 02 SEVENTH-20S PICTURE X(20). NC2114.2
028700 02 EIGHTH-20S PICTURE X(20). NC2114.2
028800 02 NINTH-20S PICTURE X(20). NC2114.2
028900 02 TENTH-20S PICTURE X(20). NC2114.2
029000 01 CHARACTER-BREAKDOWN-R. NC2114.2
029100 02 FIRST-20R PICTURE X(20). NC2114.2
029200 02 SECOND-20R PICTURE X(20). NC2114.2
029300 02 THIRD-20R PICTURE X(20). NC2114.2
029400 02 FOURTH-20R PICTURE X(20). NC2114.2
029500 02 FIFTH-20R PICTURE X(20). NC2114.2
029600 02 SIXTH-20R PICTURE X(20). NC2114.2
029700 02 SEVENTH-20R PICTURE X(20). NC2114.2
029800 02 EIGHTH-20R PICTURE X(20). NC2114.2
029900 02 NINTH-20R PICTURE X(20). NC2114.2
030000 02 TENTH-20R PICTURE X(20). NC2114.2
030100 01 TABLE-80. NC2114.2
030200 02 ELMT OCCURS 3 TIMES PIC 9. NC2114.2
030300 88 A80 VALUES ARE ZERO THRU 7. NC2114.2
030400 88 B80 VALUE 8. NC2114.2
030500 88 C80 VALUES ARE 7, 8 THROUGH 9. NC2114.2
030600 NC2114.2
030700 01 TABLE-86. NC2114.2
030800 88 A86 VALUE "ABC". NC2114.2
030900 88 B86 VALUE "ABCABC". NC2114.2
031000 88 C86 VALUE " ABC". NC2114.2
031100 02 DATANAME-86 PIC XXX VALUE "ABC". NC2114.2
031200 02 DNAME-86. NC2114.2
031300 03 FILLER PIC X VALUE "A". NC2114.2
031400 03 FILLER PIC X VALUE "B". NC2114.2
031500 03 FILLER PIC X VALUE "C". NC2114.2
031600 01 DNAME-SWITCH PICTURE 9 VALUE 1. NC2114.2
031700 88 ON-WRK-SWITCH-1 VALUE 1. NC2114.2
031800 88 OFF-WRK-SWITCH-1 VALUE 0. NC2114.2
031900 01 DNAME-SWITCH2 PICTURE 9 VALUE 0. NC2114.2
032000 88 ON-WRK-SWITCH-2 VALUE 1. NC2114.2
032100 88 OFF-WRK-SWITCH-2 VALUE 0. NC2114.2
032200 01 FIGCON-DATA. NC2114.2
032300 02 SPACE-X PICTURE X(10) VALUE " ". NC2114.2
032400 02 QUOTE-X PICTURE X(5) VALUE QUOTE. NC2114.2
032500 02 LOW-VAL PICTURE X(5) VALUE LOW-VALUE. NC2114.2
032600 02 ABC PICTURE XXX VALUE "ABC". NC2114.2
032700 02 ONE23 PICTURE 9999 VALUE 123. NC2114.2
032800 02 ZERO-C PICTURE 9(10) VALUE 0 COMPUTATIONAL. NC2114.2
032900 02 ZERO-D PICTURE 9 VALUE ZERO USAGE DISPLAY. NC2114.2
033000 01 XX-TALLY PIC S9(5) USAGE COMP. NC2114.2
033100 01 TEST-RESULTS. NC2114.2
033200 02 FILLER PIC X VALUE SPACE. NC2114.2
033300 02 FEATURE PIC X(20) VALUE SPACE. NC2114.2
033400 02 FILLER PIC X VALUE SPACE. NC2114.2
033500 02 P-OR-F PIC X(5) VALUE SPACE. NC2114.2
033600 02 FILLER PIC X VALUE SPACE. NC2114.2
033700 02 PAR-NAME. NC2114.2
033800 03 FILLER PIC X(19) VALUE SPACE. NC2114.2
033900 03 PARDOT-X PIC X VALUE SPACE. NC2114.2
034000 03 DOTVALUE PIC 99 VALUE ZERO. NC2114.2
034100 02 FILLER PIC X(8) VALUE SPACE. NC2114.2
034200 02 RE-MARK PIC X(61). NC2114.2
034300 01 TEST-COMPUTED. NC2114.2
034400 02 FILLER PIC X(30) VALUE SPACE. NC2114.2
034500 02 FILLER PIC X(17) VALUE NC2114.2
034600 " COMPUTED=". NC2114.2
034700 02 COMPUTED-X. NC2114.2
034800 03 COMPUTED-A PIC X(20) VALUE SPACE. NC2114.2
034900 03 COMPUTED-N REDEFINES COMPUTED-A NC2114.2
035000 PIC -9(9).9(9). NC2114.2
035100 03 COMPUTED-0V18 REDEFINES COMPUTED-A PIC -.9(18). NC2114.2
035200 03 COMPUTED-4V14 REDEFINES COMPUTED-A PIC -9(4).9(14). NC2114.2
035300 03 COMPUTED-14V4 REDEFINES COMPUTED-A PIC -9(14).9(4). NC2114.2
035400 03 CM-18V0 REDEFINES COMPUTED-A. NC2114.2
035500 04 COMPUTED-18V0 PIC -9(18). NC2114.2
035600 04 FILLER PIC X. NC2114.2
035700 03 FILLER PIC X(50) VALUE SPACE. NC2114.2
035800 01 TEST-CORRECT. NC2114.2
035900 02 FILLER PIC X(30) VALUE SPACE. NC2114.2
036000 02 FILLER PIC X(17) VALUE " CORRECT =". NC2114.2
036100 02 CORRECT-X. NC2114.2
036200 03 CORRECT-A PIC X(20) VALUE SPACE. NC2114.2
036300 03 CORRECT-N REDEFINES CORRECT-A PIC -9(9).9(9). NC2114.2
036400 03 CORRECT-0V18 REDEFINES CORRECT-A PIC -.9(18). NC2114.2
036500 03 CORRECT-4V14 REDEFINES CORRECT-A PIC -9(4).9(14). NC2114.2
036600 03 CORRECT-14V4 REDEFINES CORRECT-A PIC -9(14).9(4). NC2114.2
036700 03 CR-18V0 REDEFINES CORRECT-A. NC2114.2
036800 04 CORRECT-18V0 PIC -9(18). NC2114.2
036900 04 FILLER PIC X. NC2114.2
037000 03 FILLER PIC X(2) VALUE SPACE. NC2114.2
037100 03 COR-ANSI-REFERENCE PIC X(48) VALUE SPACE. NC2114.2
037200 01 CCVS-C-1. NC2114.2
037300 02 FILLER PIC IS X(99) VALUE IS " FEATURE PANC2114.2
037400- "SS PARAGRAPH-NAME NC2114.2
037500- " REMARKS". NC2114.2
037600 02 FILLER PIC X(20) VALUE SPACE. NC2114.2
037700 01 CCVS-C-2. NC2114.2
037800 02 FILLER PIC X VALUE SPACE. NC2114.2
037900 02 FILLER PIC X(6) VALUE "TESTED". NC2114.2
038000 02 FILLER PIC X(15) VALUE SPACE. NC2114.2
038100 02 FILLER PIC X(4) VALUE "FAIL". NC2114.2
038200 02 FILLER PIC X(94) VALUE SPACE. NC2114.2
038300 01 REC-SKL-SUB PIC 9(2) VALUE ZERO. NC2114.2
038400 01 REC-CT PIC 99 VALUE ZERO. NC2114.2
038500 01 DELETE-COUNTER PIC 999 VALUE ZERO. NC2114.2
038600 01 ERROR-COUNTER PIC 999 VALUE ZERO. NC2114.2
038700 01 INSPECT-COUNTER PIC 999 VALUE ZERO. NC2114.2
038800 01 PASS-COUNTER PIC 999 VALUE ZERO. NC2114.2
038900 01 TOTAL-ERROR PIC 999 VALUE ZERO. NC2114.2
039000 01 ERROR-HOLD PIC 999 VALUE ZERO. NC2114.2
039100 01 DUMMY-HOLD PIC X(120) VALUE SPACE. NC2114.2
039200 01 RECORD-COUNT PIC 9(5) VALUE ZERO. NC2114.2
039300 01 ANSI-REFERENCE PIC X(48) VALUE SPACES. NC2114.2
039400 01 CCVS-H-1. NC2114.2
039500 02 FILLER PIC X(39) VALUE SPACES. NC2114.2
039600 02 FILLER PIC X(42) VALUE NC2114.2
039700 "OFFICIAL COBOL COMPILER VALIDATION SYSTEM". NC2114.2
039800 02 FILLER PIC X(39) VALUE SPACES. NC2114.2
039900 01 CCVS-H-2A. NC2114.2
040000 02 FILLER PIC X(40) VALUE SPACE. NC2114.2
040100 02 FILLER PIC X(7) VALUE "CCVS85 ". NC2114.2
040200 02 FILLER PIC XXXX VALUE NC2114.2
040300 "4.2 ". NC2114.2
040400 02 FILLER PIC X(28) VALUE NC2114.2
040500 " COPY - NOT FOR DISTRIBUTION". NC2114.2
040600 02 FILLER PIC X(41) VALUE SPACE. NC2114.2
040700 NC2114.2
040800 01 CCVS-H-2B. NC2114.2
040900 02 FILLER PIC X(15) VALUE NC2114.2
041000 "TEST RESULT OF ". NC2114.2
041100 02 TEST-ID PIC X(9). NC2114.2
041200 02 FILLER PIC X(4) VALUE NC2114.2
041300 " IN ". NC2114.2
041400 02 FILLER PIC X(12) VALUE NC2114.2
041500 " HIGH ". NC2114.2
041600 02 FILLER PIC X(22) VALUE NC2114.2
041700 " LEVEL VALIDATION FOR ". NC2114.2
041800 02 FILLER PIC X(58) VALUE NC2114.2
041900 "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC2114.2
042000 01 CCVS-H-3. NC2114.2
042100 02 FILLER PIC X(34) VALUE NC2114.2
042200 " FOR OFFICIAL USE ONLY ". NC2114.2
042300 02 FILLER PIC X(58) VALUE NC2114.2
042400 "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC2114.2
042500 02 FILLER PIC X(28) VALUE NC2114.2
042600 " COPYRIGHT 1985 ". NC2114.2
042700 01 CCVS-E-1. NC2114.2
042800 02 FILLER PIC X(52) VALUE SPACE. NC2114.2
042900 02 FILLER PIC X(14) VALUE IS "END OF TEST- ". NC2114.2
043000 02 ID-AGAIN PIC X(9). NC2114.2
043100 02 FILLER PIC X(45) VALUE SPACES. NC2114.2
043200 01 CCVS-E-2. NC2114.2
043300 02 FILLER PIC X(31) VALUE SPACE. NC2114.2
043400 02 FILLER PIC X(21) VALUE SPACE. NC2114.2
043500 02 CCVS-E-2-2. NC2114.2
043600 03 ERROR-TOTAL PIC XXX VALUE SPACE. NC2114.2
043700 03 FILLER PIC X VALUE SPACE. NC2114.2
043800 03 ENDER-DESC PIC X(44) VALUE NC2114.2
043900 "ERRORS ENCOUNTERED". NC2114.2
044000 01 CCVS-E-3. NC2114.2
044100 02 FILLER PIC X(22) VALUE NC2114.2
044200 " FOR OFFICIAL USE ONLY". NC2114.2
044300 02 FILLER PIC X(12) VALUE SPACE. NC2114.2
044400 02 FILLER PIC X(58) VALUE NC2114.2
044500 "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC2114.2
044600 02 FILLER PIC X(13) VALUE SPACE. NC2114.2
044700 02 FILLER PIC X(15) VALUE NC2114.2
044800 " COPYRIGHT 1985". NC2114.2
044900 01 CCVS-E-4. NC2114.2
045000 02 CCVS-E-4-1 PIC XXX VALUE SPACE. NC2114.2
045100 02 FILLER PIC X(4) VALUE " OF ". NC2114.2
045200 02 CCVS-E-4-2 PIC XXX VALUE SPACE. NC2114.2
045300 02 FILLER PIC X(40) VALUE NC2114.2
045400 " TESTS WERE EXECUTED SUCCESSFULLY". NC2114.2
045500 01 XXINFO. NC2114.2
045600 02 FILLER PIC X(19) VALUE NC2114.2
045700 "*** INFORMATION ***". NC2114.2
045800 02 INFO-TEXT. NC2114.2
045900 04 FILLER PIC X(8) VALUE SPACE. NC2114.2
046000 04 XXCOMPUTED PIC X(20). NC2114.2
046100 04 FILLER PIC X(5) VALUE SPACE. NC2114.2
046200 04 XXCORRECT PIC X(20). NC2114.2
046300 02 INF-ANSI-REFERENCE PIC X(48). NC2114.2
046400 01 HYPHEN-LINE. NC2114.2
046500 02 FILLER PIC IS X VALUE IS SPACE. NC2114.2
046600 02 FILLER PIC IS X(65) VALUE IS "************************NC2114.2
046700- "*****************************************". NC2114.2
046800 02 FILLER PIC IS X(54) VALUE IS "************************NC2114.2
046900- "******************************". NC2114.2
047000 01 CCVS-PGM-ID PIC X(9) VALUE NC2114.2
047100 "NC211A". NC2114.2
047200 PROCEDURE DIVISION. NC2114.2
047300 CCVS1 SECTION. NC2114.2
047400 OPEN-FILES. NC2114.2
047500 OPEN OUTPUT PRINT-FILE. NC2114.2
047600 MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN. NC2114.2
047700 MOVE SPACE TO TEST-RESULTS. NC2114.2
047800 PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE. NC2114.2
047900 GO TO CCVS1-EXIT. NC2114.2
048000 CLOSE-FILES. NC2114.2
048100 PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE. NC2114.2
048200 TERMINATE-CCVS. NC2114.2
048300 EXIT PROGRAM. NC2114.2
048400 TERMINATE-CALL. NC2114.2
048500 STOP RUN. NC2114.2
048600 INSPT. MOVE "INSPT" TO P-OR-F. ADD 1 TO INSPECT-COUNTER. NC2114.2
048700 PASS. MOVE "PASS " TO P-OR-F. ADD 1 TO PASS-COUNTER. NC2114.2
048800 FAIL. MOVE "FAIL*" TO P-OR-F. ADD 1 TO ERROR-COUNTER. NC2114.2
048900 DE-LETE. MOVE "*****" TO P-OR-F. ADD 1 TO DELETE-COUNTER. NC2114.2
049000 MOVE "****TEST DELETED****" TO RE-MARK. NC2114.2
049100 PRINT-DETAIL. NC2114.2
049200 IF REC-CT NOT EQUAL TO ZERO NC2114.2
049300 MOVE "." TO PARDOT-X NC2114.2
049400 MOVE REC-CT TO DOTVALUE. NC2114.2
049500 MOVE TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE. NC2114.2
049600 IF P-OR-F EQUAL TO "FAIL*" PERFORM WRITE-LINE NC2114.2
049700 PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX NC2114.2
049800 ELSE PERFORM BAIL-OUT THRU BAIL-OUT-EX. NC2114.2
049900 MOVE SPACE TO P-OR-F. MOVE SPACE TO COMPUTED-X. NC2114.2
050000 MOVE SPACE TO CORRECT-X. NC2114.2
050100 IF REC-CT EQUAL TO ZERO MOVE SPACE TO PAR-NAME. NC2114.2
050200 MOVE SPACE TO RE-MARK. NC2114.2
050300 HEAD-ROUTINE. NC2114.2
050400 MOVE CCVS-H-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2114.2
050500 MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2114.2
050600 MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. NC2114.2
050700 MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. NC2114.2
050800 COLUMN-NAMES-ROUTINE. NC2114.2
050900 MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2114.2
051000 MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2114.2
051100 MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2114.2
051200 END-ROUTINE. NC2114.2
051300 MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.NC2114.2
051400 END-RTN-EXIT. NC2114.2
051500 MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2114.2
051600 END-ROUTINE-1. NC2114.2
051700 ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO NC2114.2
051800 ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD. NC2114.2
051900 ADD PASS-COUNTER TO ERROR-HOLD. NC2114.2
052000* IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12. NC2114.2
052100 MOVE PASS-COUNTER TO CCVS-E-4-1. NC2114.2
052200 MOVE ERROR-HOLD TO CCVS-E-4-2. NC2114.2
052300 MOVE CCVS-E-4 TO CCVS-E-2-2. NC2114.2
052400 MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE. NC2114.2
052500 END-ROUTINE-12. NC2114.2
052600 MOVE "TEST(S) FAILED" TO ENDER-DESC. NC2114.2
052700 IF ERROR-COUNTER IS EQUAL TO ZERO NC2114.2
052800 MOVE "NO " TO ERROR-TOTAL NC2114.2
052900 ELSE NC2114.2
053000 MOVE ERROR-COUNTER TO ERROR-TOTAL. NC2114.2
053100 MOVE CCVS-E-2 TO DUMMY-RECORD. NC2114.2
053200 PERFORM WRITE-LINE. NC2114.2
053300 END-ROUTINE-13. NC2114.2
053400 IF DELETE-COUNTER IS EQUAL TO ZERO NC2114.2
053500 MOVE "NO " TO ERROR-TOTAL ELSE NC2114.2
053600 MOVE DELETE-COUNTER TO ERROR-TOTAL. NC2114.2
053700 MOVE "TEST(S) DELETED " TO ENDER-DESC. NC2114.2
053800 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2114.2
053900 IF INSPECT-COUNTER EQUAL TO ZERO NC2114.2
054000 MOVE "NO " TO ERROR-TOTAL NC2114.2
054100 ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL. NC2114.2
054200 MOVE "TEST(S) REQUIRE INSPECTION" TO ENDER-DESC. NC2114.2
054300 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2114.2
054400 MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2114.2
054500 WRITE-LINE. NC2114.2
054600 ADD 1 TO RECORD-COUNT. NC2114.2
054700 IF RECORD-COUNT GREATER 50 NC2114.2
054800 MOVE DUMMY-RECORD TO DUMMY-HOLD NC2114.2
054900 MOVE SPACE TO DUMMY-RECORD NC2114.2
055000 WRITE DUMMY-RECORD AFTER ADVANCING PAGE NC2114.2
055100 MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN NC2114.2
055200 MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES NC2114.2
055300 MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN NC2114.2
055400 MOVE DUMMY-HOLD TO DUMMY-RECORD NC2114.2
055500 MOVE ZERO TO RECORD-COUNT. NC2114.2
055600 PERFORM WRT-LN. NC2114.2
055700 WRT-LN. NC2114.2
055800 WRITE DUMMY-RECORD AFTER ADVANCING 1 LINES. NC2114.2
055900 MOVE SPACE TO DUMMY-RECORD. NC2114.2
056000 BLANK-LINE-PRINT. NC2114.2
056100 PERFORM WRT-LN. NC2114.2
056200 FAIL-ROUTINE. NC2114.2
056300 IF COMPUTED-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE. NC2114.2
056400 IF CORRECT-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE.NC2114.2
056500 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. NC2114.2
056600 MOVE "NO FURTHER INFORMATION, SEE PROGRAM." TO INFO-TEXT. NC2114.2
056700 MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2114.2
056800 MOVE SPACES TO INF-ANSI-REFERENCE. NC2114.2
056900 GO TO FAIL-ROUTINE-EX. NC2114.2
057000 FAIL-ROUTINE-WRITE. NC2114.2
057100 MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE NC2114.2
057200 MOVE ANSI-REFERENCE TO COR-ANSI-REFERENCE. NC2114.2
057300 MOVE TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. NC2114.2
057400 MOVE SPACES TO COR-ANSI-REFERENCE. NC2114.2
057500 FAIL-ROUTINE-EX. EXIT. NC2114.2
057600 BAIL-OUT. NC2114.2
057700 IF COMPUTED-A NOT EQUAL TO SPACE GO TO BAIL-OUT-WRITE. NC2114.2
057800 IF CORRECT-A EQUAL TO SPACE GO TO BAIL-OUT-EX. NC2114.2
057900 BAIL-OUT-WRITE. NC2114.2
058000 MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED. NC2114.2
058100 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. NC2114.2
058200 MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2114.2
058300 MOVE SPACES TO INF-ANSI-REFERENCE. NC2114.2
058400 BAIL-OUT-EX. EXIT. NC2114.2
058500 CCVS1-EXIT. NC2114.2
058600 EXIT. NC2114.2
058700 SECT-NC211A-001 SECTION. NC2114.2
058800 NC-211A-001. NC2114.2
058900 CC--INIT-GF-1. NC2114.2
059000 MOVE "CC--TEST-GF-1 " TO PAR-NAME. NC2114.2
059100 MOVE "COMPOUND CONDITIONS" TO FEATURE. NC2114.2
059200 MOVE "VI-89 6.15.3/4" TO ANSI-REFERENCE. NC2114.2
059300 PERFORM PRINT-DETAIL. NC2114.2
059400 MOVE " NOT ABBREVIATED " TO FEATURE. NC2114.2
059500 MOVE 11 TO CCON-1. NC2114.2
059600 MOVE 12 TO CCON-2. NC2114.2
059700 MOVE 13 TO CCON-3. NC2114.2
059800 CC--TEST-GF-1. NC2114.2
059900 IF CCON-1 IS LESS THAN CCON-2 AND CCON-3 IS GREATER THAN 10 NC2114.2
060000 PERFORM PASS NC2114.2
060100 GO TO CC--WRITE-GF-1. NC2114.2
060200 GO TO CC--FAIL-GF-1. NC2114.2
060300 CC--DELETE-GF-1. NC2114.2
060400 PERFORM DE-LETE. NC2114.2
060500 GO TO CC--WRITE-GF-1. NC2114.2
060600 CC--FAIL-GF-1. NC2114.2
060700 PERFORM FAIL. NC2114.2
060800 CC--WRITE-GF-1. NC2114.2
060900 PERFORM PRINT-DETAIL. NC2114.2
061000* NC2114.2
061100 CC--INIT-GF-2. NC2114.2
061200 MOVE "CC--TEST-GF-2 " TO PAR-NAME. NC2114.2
061300 MOVE "VI-89 6.15.3/4" TO ANSI-REFERENCE. NC2114.2
061400 MOVE 11 TO CCON-1. NC2114.2
061500 MOVE 12 TO CCON-2. NC2114.2
061600 MOVE 13 TO CCON-3. NC2114.2
061700 CC--TEST-GF-2. NC2114.2
061800 IF CCON-2 GREATER THAN CCON-1 AND 20 LESS THAN CCON-3 NC2114.2
061900 GO TO CC--FAIL-GF-2. NC2114.2
062000 PERFORM PASS. NC2114.2
062100 GO TO CC--WRITE-GF-2. NC2114.2
062200 CC--DELETE-GF-2. NC2114.2
062300 PERFORM DE-LETE. NC2114.2
062400 GO TO CC--WRITE-GF-2. NC2114.2
062500 CC--FAIL-GF-2. NC2114.2
062600 PERFORM FAIL. NC2114.2
062700 CC--WRITE-GF-2. NC2114.2
062800 PERFORM PRINT-DETAIL. NC2114.2
062900* NC2114.2
063000 CC--INIT-GF-3. NC2114.2
063100 MOVE "CC--TEST-GF-3 " TO PAR-NAME. NC2114.2
063200 MOVE "VI-89 6.15.3/4" TO ANSI-REFERENCE. NC2114.2
063300 MOVE 11 TO CCON-1. NC2114.2
063400 MOVE 12 TO CCON-2. NC2114.2
063500 MOVE 13 TO CCON-3. NC2114.2
063600 CC--TEST-GF-3. NC2114.2
063700 IF CCON-1 GREATER THAN CCON-2 AND 20 GREATER THAN CCON-3 NC2114.2
063800 GO TO CC--FAIL-GF-3. NC2114.2
063900 PERFORM PASS. NC2114.2
064000 GO TO CC--WRITE-GF-3. NC2114.2
064100 CC--DELETE-GF-3. NC2114.2
064200 PERFORM DE-LETE. NC2114.2
064300 GO TO CC--WRITE-GF-3. NC2114.2
064400 CC--FAIL-GF-3. NC2114.2
064500 PERFORM FAIL. NC2114.2
064600 CC--WRITE-GF-3. NC2114.2
064700 PERFORM PRINT-DETAIL. NC2114.2
064800* NC2114.2
064900 CC--INIT-GF-4. NC2114.2
065000 MOVE "CC--TEST-GF-4 " TO PAR-NAME. NC2114.2
065100 MOVE "VI-89 6.15.3/4" TO ANSI-REFERENCE. NC2114.2
065200 MOVE 11 TO CCON-1. NC2114.2
065300 MOVE 13 TO CCON-3. NC2114.2
065400 CC--TEST-GF-4. NC2114.2
065500 IF CCON-1 GREATER THAN 10 OR 20 LESS THAN CCON-3 NC2114.2
065600 PERFORM PASS NC2114.2
065700 GO TO CC--WRITE-GF-4. NC2114.2
065800 GO TO CC--FAIL-GF-4. NC2114.2
065900 CC--DELETE-GF-4. NC2114.2
066000 PERFORM DE-LETE. NC2114.2
066100 GO TO CC--WRITE-GF-4. NC2114.2
066200 CC--FAIL-GF-4. NC2114.2
066300 PERFORM FAIL. NC2114.2
066400 CC--WRITE-GF-4. NC2114.2
066500 PERFORM PRINT-DETAIL. NC2114.2
066600* NC2114.2
066700 CC--INIT-GF-5. NC2114.2
066800 MOVE "CC--TEST-GF-5 " TO PAR-NAME. NC2114.2
066900 MOVE "VI-89 6.15.3/4" TO ANSI-REFERENCE. NC2114.2
067000 MOVE 11 TO CCON-1. NC2114.2
067100 MOVE 12 TO CCON-2. NC2114.2
067200 MOVE 13 TO CCON-3. NC2114.2
067300 CC--TEST-GF-5. NC2114.2
067400 IF CCON-3 LESS THAN CCON-2 OR 20 GREATER THAN CCON-1 NC2114.2
067500 PERFORM PASS NC2114.2
067600 GO TO CC--WRITE-GF-5. NC2114.2
067700 GO TO CC--FAIL-GF-5. NC2114.2
067800 CC--DELETE-GF-5. NC2114.2
067900 PERFORM DE-LETE. NC2114.2
068000 GO TO CC--WRITE-GF-5. NC2114.2
068100 CC--FAIL-GF-5. NC2114.2
068200 PERFORM FAIL. NC2114.2
068300 CC--WRITE-GF-5. NC2114.2
068400 PERFORM PRINT-DETAIL. NC2114.2
068500* NC2114.2
068600 CC--INIT-GF-6. NC2114.2
068700 MOVE "CC--TEST-GF-6 " TO PAR-NAME. NC2114.2
068800 MOVE "VI-89 6.15.3/4" TO ANSI-REFERENCE. NC2114.2
068900 MOVE 11 TO CCON-1. NC2114.2
069000 MOVE 12 TO CCON-2. NC2114.2
069100 MOVE 13 TO CCON-3. NC2114.2
069200 CC--TEST-GF-6. NC2114.2
069300 IF CCON-1 EQUAL TO 11 AND CCON-3 GREATER THAN 12 OR CCON-2 NC2114.2
069400 LESS THAN 20 AND CCON-1 GREATER THAN 12 NC2114.2
069500 PERFORM PASS NC2114.2
069600 GO TO CC--WRITE-GF-6. NC2114.2
069700 GO TO CC--FAIL-GF-6. NC2114.2
069800 CC--DELETE-GF-6. NC2114.2
069900 PERFORM DE-LETE. NC2114.2
070000 GO TO CC--WRITE-GF-6. NC2114.2
070100 CC--FAIL-GF-6. NC2114.2
070200 PERFORM FAIL. NC2114.2
070300 CC--WRITE-GF-6. NC2114.2
070400 PERFORM PRINT-DETAIL. NC2114.2
070500* NC2114.2
070600 CC--INIT-GF-7. NC2114.2
070700 MOVE "CC--TEST-GF-7 " TO PAR-NAME. NC2114.2
070800 MOVE "VI-89 6.15.3/4" TO ANSI-REFERENCE. NC2114.2
070900 MOVE 11 TO CCON-1. NC2114.2
071000 MOVE 12 TO CCON-2. NC2114.2
071100 MOVE 13 TO CCON-3. NC2114.2
071200 CC--TEST-GF-7. NC2114.2
071300 IF CCON-1 LESS THAN 9 AND CCON-3 GREATER THAN 12 OR CCON-2 NC2114.2
071400 GREATER THAN 10 AND CCON-1 GREATER THAN 8 NC2114.2
071500 PERFORM PASS NC2114.2
071600 GO TO CC--WRITE-GF-7. NC2114.2
071700 GO TO CC--FAIL-GF-7. NC2114.2
071800 CC--DELETE-GF-7. NC2114.2
071900 PERFORM DE-LETE. NC2114.2
072000 GO TO CC--WRITE-GF-7. NC2114.2
072100 CC--FAIL-GF-7. NC2114.2
072200 PERFORM FAIL. NC2114.2
072300 CC--WRITE-GF-7. NC2114.2
072400 PERFORM PRINT-DETAIL. NC2114.2
072500* NC2114.2
072600 CC--INIT-GF-8. NC2114.2
072700 MOVE "CC--TEST-GF-8 " TO PAR-NAME. NC2114.2
072800 MOVE "VI-89 6.15.3/4" TO ANSI-REFERENCE. NC2114.2
072900 MOVE 11 TO CCON-1. NC2114.2
073000 MOVE 12 TO CCON-2. NC2114.2
073100 CC--TEST-GF-8. NC2114.2
073200 IF CCON-1 NOT EQUAL TO 11 OR CCON-2 NOT LESS THAN 10 NC2114.2
073300 PERFORM PASS ELSE PERFORM FAIL. NC2114.2
073400 GO TO CC--WRITE-GF-8. NC2114.2
073500 CC--DELETE-GF-8. NC2114.2
073600 PERFORM DE-LETE. NC2114.2
073700 GO TO CC--WRITE-GF-8. NC2114.2
073800 CC--FAIL-GF-8. NC2114.2
073900 PERFORM FAIL. NC2114.2
074000 CC--WRITE-GF-8. NC2114.2
074100 PERFORM PRINT-DETAIL. NC2114.2
074200* NC2114.2
074300 CC--INIT-GF-9. NC2114.2
074400 MOVE "CC--TEST-GF-9 " TO PAR-NAME. NC2114.2
074500 MOVE "VI-89 6.15.3/4" TO ANSI-REFERENCE. NC2114.2
074600 MOVE 11 TO CCON-1. NC2114.2
074700 MOVE 12 TO CCON-2. NC2114.2
074800 MOVE 13 TO CCON-3. NC2114.2
074900 CC--TEST-GF-9. NC2114.2
075000 IF CCON-2 NOT EQUAL TO CCON-3 AND CCON-1 NOT GREATER THAN 12 NC2114.2
075100 PERFORM PASS NC2114.2
075200 GO TO CC--WRITE-GF-9. NC2114.2
075300 GO TO CC--FAIL-GF-9. NC2114.2
075400 CC--DELETE-GF-9. NC2114.2
075500 PERFORM DE-LETE. NC2114.2
075600 GO TO CC--WRITE-GF-9. NC2114.2
075700 CC--FAIL-GF-9. NC2114.2
075800 PERFORM FAIL. NC2114.2
075900 CC--WRITE-GF-9. NC2114.2
076000 PERFORM PRINT-DETAIL. NC2114.2
076100* NC2114.2
076200 CC--INIT-GF-10. NC2114.2
076300 MOVE "CC--TEST-GF-10" TO PAR-NAME. NC2114.2
076400 MOVE "VI-89 6.15.3/4" TO ANSI-REFERENCE. NC2114.2
076500 MOVE 12 TO CCON-2. NC2114.2
076600 MOVE 13 TO CCON-3. NC2114.2
076700 CC--TEST-GF-10. NC2114.2
076800 IF CCON-3 NOT EQUAL TO 13 OR CCON-2 NOT LESS THAN 13 NC2114.2
076900 GO TO CC--FAIL-GF-10. NC2114.2
077000 PERFORM PASS. NC2114.2
077100 GO TO CC--WRITE-GF-10. NC2114.2
077200 CC--DELETE-GF-10. NC2114.2
077300 PERFORM DE-LETE. NC2114.2
077400 GO TO CC--WRITE-GF-10. NC2114.2
077500 CC--FAIL-GF-10. NC2114.2
077600 PERFORM FAIL. NC2114.2
077700 CC--WRITE-GF-10. NC2114.2
077800 PERFORM PRINT-DETAIL. NC2114.2
077900* NC2114.2
078000 CC--INIT-GF-11. NC2114.2
078100 MOVE "CC--TEST-GF-11" TO PAR-NAME. NC2114.2
078200 MOVE "VI-89 6.15.3/4" TO ANSI-REFERENCE. NC2114.2
078300 MOVE " ABBREVIATED " TO FEATURE. NC2114.2
078400 MOVE 13 TO CCON-3. NC2114.2
078500 CC--TEST-GF-11. NC2114.2
078600 IF CCON-3 NOT EQUAL TO 12 AND GREATER THAN 10 NC2114.2
078700 PERFORM PASS NC2114.2
078800 GO TO CC--WRITE-GF-11. NC2114.2
078900 GO TO CC--FAIL-GF-11. NC2114.2
079000 CC--DELETE-GF-11. NC2114.2
079100 PERFORM DE-LETE. NC2114.2
079200 GO TO CC--WRITE-GF-11. NC2114.2
079300 CC--FAIL-GF-11. NC2114.2
079400 PERFORM FAIL. NC2114.2
079500 CC--WRITE-GF-11. NC2114.2
079600 PERFORM PRINT-DETAIL. NC2114.2
079700* NC2114.2
079800 CC--INIT-GF-12. NC2114.2
079900 MOVE "CC--TEST-GF-12" TO PAR-NAME. NC2114.2
080000 MOVE "VI-89 6.15.3/4" TO ANSI-REFERENCE. NC2114.2
080100 MOVE 12 TO CCON-2. NC2114.2
080200 CC--TEST-GF-12. NC2114.2
080300 IF CCON-2 LESS THAN 10 OR EQUAL TO 12 PERFORM PASS NC2114.2
080400 GO TO CC--WRITE-GF-12. NC2114.2
080500 GO TO CC--FAIL-GF-12. NC2114.2
080600 CC--DELETE-GF-12. NC2114.2
080700 PERFORM DE-LETE. NC2114.2
080800 GO TO CC--WRITE-GF-12. NC2114.2
080900 CC--FAIL-GF-12. NC2114.2
--> --------------------
--> maximum size reached
--> --------------------
¤ Dauer der Verarbeitung: 0.58 Sekunden
(vorverarbeitet)
¤
|
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.
|