000100 IDENTIFICATION DIVISION. NC1744.2
000200 PROGRAM-ID. NC1744.2
000300 NC174A. NC1744.2
000400**************************************************************** NC1744.2
000500* * NC1744.2
000600* VALIDATION FOR:- * NC1744.2
000700* * NC1744.2
000800* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC1744.2
000900* * NC1744.2
001000* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC1744.2
001100* * NC1744.2
001200**************************************************************** NC1744.2
001300* * NC1744.2
001400* X-CARDS USED BY THIS PROGRAM ARE :- * NC1744.2
001500* * NC1744.2
001600* X-55 - SYSTEM PRINTER NAME. * NC1744.2
001700* X-82 - SOURCE COMPUTER NAME. * NC1744.2
001800* X-83 - OBJECT COMPUTER NAME. * NC1744.2
001900* * NC1744.2
002000**************************************************************** NC1744.2
002100* NC1744.2
002200* PROGRAM NC174A TESTS THE FOLLOWING GENERAL FEATURES: NC1744.2
002300* RELATIONAL OPERATORS NC1744.2
002400* CLASS CONDITIONS NC1744.2
002500* SWITCH SETTINGS NC1744.2
002600* NC1744.2
002700 ENVIRONMENT DIVISION. NC1744.2
002800 CONFIGURATION SECTION. NC1744.2
002900 SOURCE-COMPUTER. NC1744.2
003000 Card0130. NC1744.2
003100 OBJECT-COMPUTER. NC1744.2
003200 Card0131. NC1744.2
003300 SPECIAL-NAMES. NC1744.2
003400 C0081 NC1744.2
003500 IS SW-1 NC1744.2
003600 ON STATUS IS ON-SWITCH-1 NC1744.2
003700 OFF STATUS IS OFF-SWITCH-1 NC1744.2
003800 C0082 NC1744.2
003900 IS SW-2 NC1744.2
004000 ON IS ON-SWITCH-2 NC1744.2
004100 OFF IS OFF-SWITCH-2 NC1744.2
004200 CLASS ORDINAL-A-ONLY IS NC1744.2
004300 "A" NC1744.2
004400 CLASS ORDINAL-A-THROUGH-D IS NC1744.2
004500 "A" NC1744.2
004600 THROUGH NC1744.2
004700 "A" NC1744.2
004800 CLASS ORDINAL-D-THRU-A NC1744.2
004900 "A" NC1744.2
005000 THRU NC1744.2
005100 "A" NC1744.2
005200 CLASS ACTUAL-A-ONLY "A" NC1744.2
005300 CLASS ACTUAL-A-THRU-D IS "A" THRU "D" NC1744.2
005400 CLASS ACTUAL-D-THROUGH-A IS "D" THROUGH "A" NC1744.2
005500 CLASS ACTUAL-ABCD "ABCD". NC1744.2
005600 INPUT-OUTPUT SECTION. NC1744.2
005700 FILE-CONTROL. NC1744.2
005800 SELECT PRINT-FILE ASSIGN TO NC1744.2
005900 "C0085" . NC1744.2
006000 DATA DIVISION. NC1744.2
006100 FILE SECTION. NC1744.2
006200 FD PRINT-FILE. NC1744.2
006300 01 PRINT-REC PICTURE X(120). NC1744.2
006400 01 DUMMY-RECORD PICTURE X(120). NC1744.2
006500 WORKING-STORAGE SECTION. NC1744.2
006600 01 WS-A PIC X. NC1744.2
006700 01 WS-B PIC X(5). NC1744.2
006800 01 IF-D1 PICTURE IS S9(4)V9(2) NC1744.2
006900 VALUE IS 0. NC1744.2
007000 01 IF-D2 PICTURE IS S9(4)V9(2) NC1744.2
007100 VALUE IS ZERO. NC1744.2
007200 01 IF-D3 PICTURE IS X(10) NC1744.2
007300 VALUE IS "0000000000". NC1744.2
007400 01 IF-D4 PICTURE IS X(15) NC1744.2
007500 VALUE IS " ". NC1744.2
007600 01 IF-D6 PICTURE IS A(10) NC1744.2
007700 VALUE IS "BABABABABA". NC1744.2
007800 01 IF-D7 PICTURE IS S9(6)V9(4) NC1744.2
007900 VALUE IS +123.45. NC1744.2
008000 01 IF-D8 PICTURE IS 9(6)V9(4) NC1744.2
008100 VALUE IS 12300. NC1744.2
008200 01 IF-D9 PICTURE IS X(3) NC1744.2
008300 VALUE IS "123". NC1744.2
008400 01 IF-D11 PICTURE IS X(6) NC1744.2
008500 VALUE IS "ABCDEF". NC1744.2
008600 01 IF-D13 PICTURE IS 9(6)V9(4) NC1744.2
008700 VALUE IS 12300. NC1744.2
008800 01 IF-D14 PICTURE IS S9(4)V9(2) NC1744.2
008900 VALUE IS +123.45. NC1744.2
009000 01 IF-D15 PICTURE IS S999PP NC1744.2
009100 VALUE IS 12300. NC1744.2
009200 01 IF-D16 PICTURE IS PP99 NC1744.2
009300 VALUE IS .0012. NC1744.2
009400 01 IF-D17 PICTURE IS SV9(4) NC1744.2
009500 VALUE IS .0012. NC1744.2
009600 01 IF-D18 PICTURE IS X(10) NC1744.2
009700 VALUE IS "BABABABABA". NC1744.2
009800 01 IF-D19 PICTURE IS X(10) NC1744.2
009900 VALUE IS "ABCDEF ". NC1744.2
010000 01 IF-D23 PICTURE IS $9,9B9.90+. NC1744.2
010100 01 IF-D24 PICTURE IS X(10) NC1744.2
010200 VALUE IS "$1,2 3.40+". NC1744.2
010300 01 IF-D25 PICTURE IS ABABX0A. NC1744.2
010400 01 IF-D26 PIC X(7) NC1744.2
010500 VALUE IS "A C D0E". NC1744.2
010600 01 IF-D27 PICTURE 9(6)V9(4) VALUE 2137.45 NC1744.2
010700 USAGE IS COMPUTATIONAL. NC1744.2
010800 01 IF-D28 PICTURE IS 999999V9999 NC1744.2
010900 VALUE IS 2137.45. NC1744.2
011000 01 IF-D32 PICTURE IS 9 VALUE IS 0. NC1744.2
011100 01 IF-D33 PICTURE S9 VALUE -0. NC1744.2
011200 01 IF-D34 PICTURE S9 VALUE +0. NC1744.2
011300 01 IF-D37 PICTURE 9(5) VALUE 0001234. NC1744.2
011400 01 IF-D38 PICTURE X(20) VALUE " BABBAGE". NC1744.2
011500 01 ALPHA-UPPER PIC X(20) VALUE " UPPERCASE CHARS". NC1744.2
011600 01 ALPHA-LOWER PIC X(20) VALUE " lowercase chars". NC1744.2
011700 01 NON-COBOL-CHARACTERS PICTURE X(8) VALUE NC1744.2
011800 4711 . NC1744.2
011900 01 AZERO-DS-05V05 PICTURE S9(5)V9(5) VALUE ZERO. NC1744.2
012000 01 A18ONES-DS-18V00 PICTURE S9(18) NC1744.2
012100 VALUE 111111111111111111. NC1744.2
012200 01 ONES-XN-00018 PICTURE X(18) NC1744.2
012300 VALUE "111111111111111111". NC1744.2
012400 01 A99-DS-02V00 PICTURE S99 VALUE 99. NC1744.2
012500 01 WRK-DU-02V00 PICTURE 99. NC1744.2
012600 01 TWOS-XN-00002 PICTURE XX VALUE "22". NC1744.2
012700 01 A18ONES-DS-09V09 PICTURE S9(9)V9(9) NC1744.2
012800 VALUE 111111111.111111111. NC1744.2
012900 01 ONES-XN-00002 PICTURE XX VALUE "11". NC1744.2
013000 01 A02TWOS-DU-02V00 PICTURE 99 VALUE 22. NC1744.2
013100 01 A01ONE-DS-P0801 PICTURE SP(8)9 VALUE .000000001. NC1744.2
013200 01 A990-DS-0201P PICTURE S99P VALUE +990. NC1744.2
013300 01 XDATA-XN-00018 PICTURE X(18) NC1744.2
013400 VALUE "00ABCDEFGHI 4321 ". NC1744.2
013500 01 XDATA-DS-18V00-S REDEFINES XDATA-XN-00018 PICTURE S9(18). NC1744.2
013600 01 YADATA-XN-00010 PICTURE X(10) VALUE "ABCDEFGHIJ".NC1744.2
013700 01 YADATA-XN-00010-U-AND-L PICTURE X(10) VALUE "AbCdEfGhIj".NC1744.2
013800 01 DUMMY-DS-00001 PICTURE S9 VALUE -1. NC1744.2
013900 01 A02TWOS-DS-03V02 PICTURE S999V99 VALUE +022.00. NC1744.2
014000 01 WRK-DS-18V0-1 PIC S9(18) VALUE NC1744.2
014100 -123456789012345678. NC1744.2
014200 01 WRK-XN-18-2 PIC X(18) VALUE NC1744.2
014300 "123456789012345678". NC1744.2
014400 NC1744.2
014500 01 IF-D10. NC1744.2
014600 02 FILLER PICTURE XX VALUE "01". NC1744.2
014700 02 FILLER PICTURE XX VALUE "23". NC1744.2
014800 02 IF-D10A. NC1744.2
014900 03 FILLER PICTURE XXXX VALUE "4567". NC1744.2
015000 03 FILLER PICTURE XXXX VALUE "8912". NC1744.2
015100 01 IF-D12. NC1744.2
015200 02 FILLER PICTURE XXX VALUE "ABC". NC1744.2
015300 02 IF-D12A. NC1744.2
015400 03 IF-D12B. NC1744.2
015500 04 FILLER PICTURE XX VALUE "DE". NC1744.2
015600 04 FILLER PICTURE X VALUE "F". NC1744.2
015700 01 IF-D20. NC1744.2
015800 02 FILLER PICTURE 9(5) VALUE ZERO. NC1744.2
015900 02 FILLER PICTURE 99 VALUE 12. NC1744.2
016000 02 FILLER PICTURE 9 VALUE 3. NC1744.2
016100 02 FILLER PICTURE 99 VALUE 45. NC1744.2
016200 01 IF-D21. NC1744.2
016300 02 FILLER PICTURE 9(5) VALUE ZERO. NC1744.2
016400 02 FILLER PICTURE 9(5) VALUE 12345. NC1744.2
016500 01 IF-D22. NC1744.2
016600 02 FILLER PICTURE AA VALUE "AB". NC1744.2
016700 02 FILLER PICTURE AAAA VALUE "CDEF". NC1744.2
016800 01 IF-D35. NC1744.2
016900 02 IF-D35A VALUE "*ASTERISK". NC1744.2
017000 03 FILLER PICTURE A(6). NC1744.2
017100 03 FILLER PICTURE AAA. NC1744.2
017200 02 IF-D35B VALUE "/SLASH". NC1744.2
017300 03 FILLER PICTURE 9(6). NC1744.2
017400 01 IF-D36 REDEFINES IF-D35. NC1744.2
017500 02 IF-D36A PICTURE X(6). NC1744.2
017600 02 IF-D36B PICTURE XXX. NC1744.2
017700 02 IF-D36C PICTURE X(6). NC1744.2
017800 01 IF-D39. NC1744.2
017900 02 FILLER PICTURE A(6) VALUE "ABCDEF". NC1744.2
018000 02 FILLER PICTURE A(4) VALUE SPACE. NC1744.2
018100 01 LEVEL-01. NC1744.2
018200 02 LEVEL-02. NC1744.2
018300 03 LEVEL-03. NC1744.2
018400 04 LEVEL-04. NC1744.2
018500 05 LEVEL-05. NC1744.2
018600 06 LEVEL-06. NC1744.2
018700 07 LEVEL-07. NC1744.2
018800 08 LEVEL-08. NC1744.2
018900 09 LEVEL-09. NC1744.2
019000 10 LEVEL-10 PICTURE IS X VALUE IS "R".NC1744.2
019100 01 LEVEL-RECEIVER PICTURE IS X VALUE IS NC1744.2
019200 SPACE. NC1744.2
019300 01 LEVEL-SENDER PICTURE X VALUE "S". NC1744.2
019400 01 VAL PICTURE IS 9 VALUE IS 0. NC1744.2
019500 01 A-2 PICTURE IS A VALUE IS "A".NC1744.2
019600 01 N-27 PICTURE IS 9999V9 NC1744.2
019700 VALUE IS 9999.9. NC1744.2
019800 01 N-30 PICTURE IS 9V9 NC1744.2
019900 VALUE IS 2. NC1744.2
020000 01 N-31 PICTURE IS 9(6). NC1744.2
020100 01 X-32 REDEFINES N-31 PICTURE IS X(6). NC1744.2
020200 01 N-33 PICTURE IS 9(5) NC1744.2
020300 VALUE IS 29. NC1744.2
020400 01 A-37 PICTURE IS A VALUE IS "X".NC1744.2
020500 01 X-38 REDEFINES A-37 PICTURE IS X. NC1744.2
020600 01 X-43 PIC X(10) VALUE " l75.63". NC1744.2
020700 01 N-84 PICTURE IS 9999999999. NC1744.2
020800 01 NUMERIC-GRP-TEST. NC1744.2
020900 02 NUMERIC-1 PICTURE 9 VALUE 0. NC1744.2
021000 02 NUMERIC-2. NC1744.2
021100 03 NUMERIC-3 PICTURE 9(1)V9(1) VALUE ZERO. NC1744.2
021200 03 NUMERIC-4. NC1744.2
021300 04 NUMERIC-5 PICTURE 9(18) VALUE 1. NC1744.2
021400 02 NUMERIC-6. NC1744.2
021500 03 NUMERIC-7 PICTURE X VALUE "7". NC1744.2
021600 03 NUMERIC-8 PICTURE 9 VALUE 8. NC1744.2
021700 01 NUM-GRP. NC1744.2
021800 02 NUM-SUB-GRP PIC 9. NC1744.2
021900 01 GROUP-1000. NC1744.2
022000 02 FILLER PIC X. NC1744.2
022100 02 GROUP-X1000. NC1744.2
022200 03 GROUP-1000-1 PIC X(500) VALUE ZERO. NC1744.2
022300 03 XNAME PICTURE X(100) VALUE QUOTE. NC1744.2
022400 03 GROUP-1000-2 PICTURE X(399) VALUE SPACE. NC1744.2
022500 03 GROUP-1000-3 PICTURE X VALUE ".". NC1744.2
022600 02 GROUP-X500-2. NC1744.2
022700 03 GROUP-X500-A PICTURE X(500) VALUE ZERO. NC1744.2
022800 03 GROUP-X500-1. NC1744.2
022900 04 GROUP-X500-1-1 PICTURE X(50) VALUE QUOTE. NC1744.2
023000 04 GROUP-X500-1-2 PICTURE X(50) VALUE QUOTE. NC1744.2
023100 04 GROUP-X500-1-3 PICTURE X(398) VALUE SPACE. NC1744.2
023200 04 GROUP-X500-1-4 PICTURE XX VALUE " .". NC1744.2
023300 01 HI-LO-VALUES. NC1744.2
023400 02 LOW-VAL PIC X VALUE LOW-VALUE. NC1744.2
023500 02 ZERO-01 PICTURE 9(18) VALUE 1. NC1744.2
023600 02 ABC PICTURE XXX VALUE "ABC". NC1744.2
023700 02 NINE-17-8 PICTURE 9(18) VALUE 999999999999999998. NC1744.2
023800 02 ZERO-NULL PIC 9(9) VALUE 0. NC1744.2
023900 02 ZERO-ZERO PICTURE 9(9)V9(9) VALUE 0.0. NC1744.2
024000 01 COMP-DATA. NC1744.2
024100 02 COMP-DATA1 PICTURE 9(18) COMPUTATIONAL VALUE 300. NC1744.2
024200 02 COMP-DATA2 PICTURE 9(10) COMPUTATIONAL VALUE 100000. NC1744.2
024300 02 COMP-DATA3 PICTURE 9 COMPUTATIONAL VALUE 9. NC1744.2
024400 02 COMP-DATA4 PICTURE 9(9)V9(7) COMPUTATIONAL VALUE 3.3. NC1744.2
024500 02 COMP-DATA5 PICTURE 9(5)V9(2) COMPUTATIONAL VALUE 52.25. NC1744.2
024600 02 COMP-DATA6 PICTURE 9V9 COMPUTATIONAL VALUE 8.8. NC1744.2
024700 02 COMP-DATA7 PICTURE 9(3)V9(2) COMPUTATIONAL VALUE 300.00.NC1744.2
024800 02 COMP-DATA8 PICTURE 9V9(9) COMPUTATIONAL VALUE 3.3000000.NC1744.2
024900 02 COMP-DATA9 PICTURE 9(8) COMPUTATIONAL VALUE 100000. NC1744.2
025000 01 DISP-DATA. NC1744.2
025100 02 DISP-DATA1 PICTURE 9(18) VALUE 300. NC1744.2
025200 02 DISP-DATA2 PICTURE 9(8) VALUE 100000. NC1744.2
025300 02 DISP-DATA3 PICTURE 9 VALUE 9. NC1744.2
025400 02 DISP-DATA4 PICTURE 9(7)V9(9) VALUE 3.3. NC1744.2
025500 02 DISP-DATA5 PICTURE 9(2)V9(2) VALUE 52.25. NC1744.2
025600 02 DISP-DATA6 PICTURE 9V9 VALUE 8.8. NC1744.2
025700 01 DATA-5 PICTURE 9 VALUE 5. NC1744.2
025800 01 DATA-99999 PICTURE S9(5) VALUE +99999. NC1744.2
025900 01 DATA-Z PICTURE X VALUE "Z". NC1744.2
026000 01 DATA-4 PICTURE 9 VALUE 4. NC1744.2
026100 01 DATA-Y PICTURE X VALUE "Y". NC1744.2
026200 01 DATA-VWXYZ PICTURE X(5) VALUE "VWXYZ". NC1744.2
026300 01 DATA-ADCBA PICTURE X(5) VALUE "ADCBA". NC1744.2
026400 01 TEST-RESULTS. NC1744.2
026500 02 FILLER PIC X VALUE SPACE. NC1744.2
026600 02 FEATURE PIC X(20) VALUE SPACE. NC1744.2
026700 02 FILLER PIC X VALUE SPACE. NC1744.2
026800 02 P-OR-F PIC X(5) VALUE SPACE. NC1744.2
026900 02 FILLER PIC X VALUE SPACE. NC1744.2
027000 02 PAR-NAME. NC1744.2
027100 03 FILLER PIC X(19) VALUE SPACE. NC1744.2
027200 03 PARDOT-X PIC X VALUE SPACE. NC1744.2
027300 03 DOTVALUE PIC 99 VALUE ZERO. NC1744.2
027400 02 FILLER PIC X(8) VALUE SPACE. NC1744.2
027500 02 RE-MARK PIC X(61). NC1744.2
027600 01 TEST-COMPUTED. NC1744.2
027700 02 FILLER PIC X(30) VALUE SPACE. NC1744.2
027800 02 FILLER PIC X(17) VALUE NC1744.2
027900 " COMPUTED=". NC1744.2
028000 02 COMPUTED-X. NC1744.2
028100 03 COMPUTED-A PIC X(20) VALUE SPACE. NC1744.2
028200 03 COMPUTED-N REDEFINES COMPUTED-A NC1744.2
028300 PIC -9(9).9(9). NC1744.2
028400 03 COMPUTED-0V18 REDEFINES COMPUTED-A PIC -.9(18). NC1744.2
028500 03 COMPUTED-4V14 REDEFINES COMPUTED-A PIC -9(4).9(14). NC1744.2
028600 03 COMPUTED-14V4 REDEFINES COMPUTED-A PIC -9(14).9(4). NC1744.2
028700 03 CM-18V0 REDEFINES COMPUTED-A. NC1744.2
028800 04 COMPUTED-18V0 PIC -9(18). NC1744.2
028900 04 FILLER PIC X. NC1744.2
029000 03 FILLER PIC X(50) VALUE SPACE. NC1744.2
029100 01 TEST-CORRECT. NC1744.2
029200 02 FILLER PIC X(30) VALUE SPACE. NC1744.2
029300 02 FILLER PIC X(17) VALUE " CORRECT =". NC1744.2
029400 02 CORRECT-X. NC1744.2
029500 03 CORRECT-A PIC X(20) VALUE SPACE. NC1744.2
029600 03 CORRECT-N REDEFINES CORRECT-A PIC -9(9).9(9). NC1744.2
029700 03 CORRECT-0V18 REDEFINES CORRECT-A PIC -.9(18). NC1744.2
029800 03 CORRECT-4V14 REDEFINES CORRECT-A PIC -9(4).9(14). NC1744.2
029900 03 CORRECT-14V4 REDEFINES CORRECT-A PIC -9(14).9(4). NC1744.2
030000 03 CR-18V0 REDEFINES CORRECT-A. NC1744.2
030100 04 CORRECT-18V0 PIC -9(18). NC1744.2
030200 04 FILLER PIC X. NC1744.2
030300 03 FILLER PIC X(2) VALUE SPACE. NC1744.2
030400 03 COR-ANSI-REFERENCE PIC X(48) VALUE SPACE. NC1744.2
030500 01 CCVS-C-1. NC1744.2
030600 02 FILLER PIC IS X(99) VALUE IS " FEATURE PANC1744.2
030700- "SS PARAGRAPH-NAME NC1744.2
030800- " REMARKS". NC1744.2
030900 02 FILLER PIC X(20) VALUE SPACE. NC1744.2
031000 01 CCVS-C-2. NC1744.2
031100 02 FILLER PIC X VALUE SPACE. NC1744.2
031200 02 FILLER PIC X(6) VALUE "TESTED". NC1744.2
031300 02 FILLER PIC X(15) VALUE SPACE. NC1744.2
031400 02 FILLER PIC X(4) VALUE "FAIL". NC1744.2
031500 02 FILLER PIC X(94) VALUE SPACE. NC1744.2
031600 01 REC-SKL-SUB PIC 9(2) VALUE ZERO. NC1744.2
031700 01 REC-CT PIC 99 VALUE ZERO. NC1744.2
031800 01 DELETE-COUNTER PIC 999 VALUE ZERO. NC1744.2
031900 01 ERROR-COUNTER PIC 999 VALUE ZERO. NC1744.2
032000 01 INSPECT-COUNTER PIC 999 VALUE ZERO. NC1744.2
032100 01 PASS-COUNTER PIC 999 VALUE ZERO. NC1744.2
032200 01 TOTAL-ERROR PIC 999 VALUE ZERO. NC1744.2
032300 01 ERROR-HOLD PIC 999 VALUE ZERO. NC1744.2
032400 01 DUMMY-HOLD PIC X(120) VALUE SPACE. NC1744.2
032500 01 RECORD-COUNT PIC 9(5) VALUE ZERO. NC1744.2
032600 01 ANSI-REFERENCE PIC X(48) VALUE SPACES. NC1744.2
032700 01 CCVS-H-1. NC1744.2
032800 02 FILLER PIC X(39) VALUE SPACES. NC1744.2
032900 02 FILLER PIC X(42) VALUE NC1744.2
033000 "OFFICIAL COBOL COMPILER VALIDATION SYSTEM". NC1744.2
033100 02 FILLER PIC X(39) VALUE SPACES. NC1744.2
033200 01 CCVS-H-2A. NC1744.2
033300 02 FILLER PIC X(40) VALUE SPACE. NC1744.2
033400 02 FILLER PIC X(7) VALUE "CCVS85 ". NC1744.2
033500 02 FILLER PIC XXXX VALUE NC1744.2
033600 "4.2 ". NC1744.2
033700 02 FILLER PIC X(28) VALUE NC1744.2
033800 " COPY - NOT FOR DISTRIBUTION". NC1744.2
033900 02 FILLER PIC X(41) VALUE SPACE. NC1744.2
034000 NC1744.2
034100 01 CCVS-H-2B. NC1744.2
034200 02 FILLER PIC X(15) VALUE NC1744.2
034300 "TEST RESULT OF ". NC1744.2
034400 02 TEST-ID PIC X(9). NC1744.2
034500 02 FILLER PIC X(4) VALUE NC1744.2
034600 " IN ". NC1744.2
034700 02 FILLER PIC X(12) VALUE NC1744.2
034800 " HIGH ". NC1744.2
034900 02 FILLER PIC X(22) VALUE NC1744.2
035000 " LEVEL VALIDATION FOR ". NC1744.2
035100 02 FILLER PIC X(58) VALUE NC1744.2
035200 "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC1744.2
035300 01 CCVS-H-3. NC1744.2
035400 02 FILLER PIC X(34) VALUE NC1744.2
035500 " FOR OFFICIAL USE ONLY ". NC1744.2
035600 02 FILLER PIC X(58) VALUE NC1744.2
035700 "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC1744.2
035800 02 FILLER PIC X(28) VALUE NC1744.2
035900 " COPYRIGHT 1985 ". NC1744.2
036000 01 CCVS-E-1. NC1744.2
036100 02 FILLER PIC X(52) VALUE SPACE. NC1744.2
036200 02 FILLER PIC X(14) VALUE IS "END OF TEST- ". NC1744.2
036300 02 ID-AGAIN PIC X(9). NC1744.2
036400 02 FILLER PIC X(45) VALUE SPACES. NC1744.2
036500 01 CCVS-E-2. NC1744.2
036600 02 FILLER PIC X(31) VALUE SPACE. NC1744.2
036700 02 FILLER PIC X(21) VALUE SPACE. NC1744.2
036800 02 CCVS-E-2-2. NC1744.2
036900 03 ERROR-TOTAL PIC XXX VALUE SPACE. NC1744.2
037000 03 FILLER PIC X VALUE SPACE. NC1744.2
037100 03 ENDER-DESC PIC X(44) VALUE NC1744.2
037200 "ERRORS ENCOUNTERED". NC1744.2
037300 01 CCVS-E-3. NC1744.2
037400 02 FILLER PIC X(22) VALUE NC1744.2
037500 " FOR OFFICIAL USE ONLY". NC1744.2
037600 02 FILLER PIC X(12) VALUE SPACE. NC1744.2
037700 02 FILLER PIC X(58) VALUE NC1744.2
037800 "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC1744.2
037900 02 FILLER PIC X(13) VALUE SPACE. NC1744.2
038000 02 FILLER PIC X(15) VALUE NC1744.2
038100 " COPYRIGHT 1985". NC1744.2
038200 01 CCVS-E-4. NC1744.2
038300 02 CCVS-E-4-1 PIC XXX VALUE SPACE. NC1744.2
038400 02 FILLER PIC X(4) VALUE " OF ". NC1744.2
038500 02 CCVS-E-4-2 PIC XXX VALUE SPACE. NC1744.2
038600 02 FILLER PIC X(40) VALUE NC1744.2
038700 " TESTS WERE EXECUTED SUCCESSFULLY". NC1744.2
038800 01 XXINFO. NC1744.2
038900 02 FILLER PIC X(19) VALUE NC1744.2
039000 "*** INFORMATION ***". NC1744.2
039100 02 INFO-TEXT. NC1744.2
039200 04 FILLER PIC X(8) VALUE SPACE. NC1744.2
039300 04 XXCOMPUTED PIC X(20). NC1744.2
039400 04 FILLER PIC X(5) VALUE SPACE. NC1744.2
039500 04 XXCORRECT PIC X(20). NC1744.2
039600 02 INF-ANSI-REFERENCE PIC X(48). NC1744.2
039700 01 HYPHEN-LINE. NC1744.2
039800 02 FILLER PIC IS X VALUE IS SPACE. NC1744.2
039900 02 FILLER PIC IS X(65) VALUE IS "************************NC1744.2
040000- "*****************************************". NC1744.2
040100 02 FILLER PIC IS X(54) VALUE IS "************************NC1744.2
040200- "******************************". NC1744.2
040300 01 CCVS-PGM-ID PIC X(9) VALUE NC1744.2
040400 "NC174A". NC1744.2
040500 PROCEDURE DIVISION. NC1744.2
040600 CCVS1 SECTION. NC1744.2
040700 OPEN-FILES. NC1744.2
040800 OPEN OUTPUT PRINT-FILE. NC1744.2
040900 MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN. NC1744.2
041000 MOVE SPACE TO TEST-RESULTS. NC1744.2
041100 PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE. NC1744.2
041200 GO TO CCVS1-EXIT. NC1744.2
041300 CLOSE-FILES. NC1744.2
041400 PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE. NC1744.2
041500 TERMINATE-CCVS. NC1744.2
041600 EXIT PROGRAM. NC1744.2
041700 TERMINATE-CALL. NC1744.2
041800 STOP RUN. NC1744.2
041900 INSPT. MOVE "INSPT" TO P-OR-F. ADD 1 TO INSPECT-COUNTER. NC1744.2
042000 PASS. MOVE "PASS " TO P-OR-F. ADD 1 TO PASS-COUNTER. NC1744.2
042100 FAIL. MOVE "FAIL*" TO P-OR-F. ADD 1 TO ERROR-COUNTER. NC1744.2
042200 DE-LETE. MOVE "*****" TO P-OR-F. ADD 1 TO DELETE-COUNTER. NC1744.2
042300 MOVE "****TEST DELETED****" TO RE-MARK. NC1744.2
042400 PRINT-DETAIL. NC1744.2
042500 IF REC-CT NOT EQUAL TO ZERO NC1744.2
042600 MOVE "." TO PARDOT-X NC1744.2
042700 MOVE REC-CT TO DOTVALUE. NC1744.2
042800 MOVE TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE. NC1744.2
042900 IF P-OR-F EQUAL TO "FAIL*" PERFORM WRITE-LINE NC1744.2
043000 PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX NC1744.2
043100 ELSE PERFORM BAIL-OUT THRU BAIL-OUT-EX. NC1744.2
043200 MOVE SPACE TO P-OR-F. MOVE SPACE TO COMPUTED-X. NC1744.2
043300 MOVE SPACE TO CORRECT-X. NC1744.2
043400 IF REC-CT EQUAL TO ZERO MOVE SPACE TO PAR-NAME. NC1744.2
043500 MOVE SPACE TO RE-MARK. NC1744.2
043600 HEAD-ROUTINE. NC1744.2
043700 MOVE CCVS-H-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1744.2
043800 MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1744.2
043900 MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. NC1744.2
044000 MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. NC1744.2
044100 COLUMN-NAMES-ROUTINE. NC1744.2
044200 MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1744.2
044300 MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1744.2
044400 MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1744.2
044500 END-ROUTINE. NC1744.2
044600 MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.NC1744.2
044700 END-RTN-EXIT. NC1744.2
044800 MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1744.2
044900 END-ROUTINE-1. NC1744.2
045000 ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO NC1744.2
045100 ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD. NC1744.2
045200 ADD PASS-COUNTER TO ERROR-HOLD. NC1744.2
045300* IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12. NC1744.2
045400 MOVE PASS-COUNTER TO CCVS-E-4-1. NC1744.2
045500 MOVE ERROR-HOLD TO CCVS-E-4-2. NC1744.2
045600 MOVE CCVS-E-4 TO CCVS-E-2-2. NC1744.2
045700 MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE. NC1744.2
045800 END-ROUTINE-12. NC1744.2
045900 MOVE "TEST(S) FAILED" TO ENDER-DESC. NC1744.2
046000 IF ERROR-COUNTER IS EQUAL TO ZERO NC1744.2
046100 MOVE "NO " TO ERROR-TOTAL NC1744.2
046200 ELSE NC1744.2
046300 MOVE ERROR-COUNTER TO ERROR-TOTAL. NC1744.2
046400 MOVE CCVS-E-2 TO DUMMY-RECORD. NC1744.2
046500 PERFORM WRITE-LINE. NC1744.2
046600 END-ROUTINE-13. NC1744.2
046700 IF DELETE-COUNTER IS EQUAL TO ZERO NC1744.2
046800 MOVE "NO " TO ERROR-TOTAL ELSE NC1744.2
046900 MOVE DELETE-COUNTER TO ERROR-TOTAL. NC1744.2
047000 MOVE "TEST(S) DELETED " TO ENDER-DESC. NC1744.2
047100 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1744.2
047200 IF INSPECT-COUNTER EQUAL TO ZERO NC1744.2
047300 MOVE "NO " TO ERROR-TOTAL NC1744.2
047400 ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL. NC1744.2
047500 MOVE "TEST(S) REQUIRE INSPECTION" TO ENDER-DESC. NC1744.2
047600 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1744.2
047700 MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1744.2
047800 WRITE-LINE. NC1744.2
047900 ADD 1 TO RECORD-COUNT. NC1744.2
048000 IF RECORD-COUNT GREATER 42 NC1744.2
048100 MOVE DUMMY-RECORD TO DUMMY-HOLD NC1744.2
048200 MOVE SPACE TO DUMMY-RECORD NC1744.2
048300 WRITE DUMMY-RECORD AFTER ADVANCING PAGE NC1744.2
048400 MOVE CCVS-H-1 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES NC1744.2
048500 MOVE CCVS-H-2A TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES NC1744.2
048600 MOVE CCVS-H-2B TO DUMMY-RECORD PERFORM WRT-LN 3 TIMES NC1744.2
048700 MOVE CCVS-H-3 TO DUMMY-RECORD PERFORM WRT-LN 3 TIMES NC1744.2
048800 MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN NC1744.2
048900 MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN NC1744.2
049000 MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN NC1744.2
049100 MOVE DUMMY-HOLD TO DUMMY-RECORD NC1744.2
049200 MOVE ZERO TO RECORD-COUNT. NC1744.2
049300 PERFORM WRT-LN. NC1744.2
049400 WRT-LN. NC1744.2
049500 WRITE DUMMY-RECORD AFTER ADVANCING 1 LINES. NC1744.2
049600 MOVE SPACE TO DUMMY-RECORD. NC1744.2
049700 BLANK-LINE-PRINT. NC1744.2
049800 PERFORM WRT-LN. NC1744.2
049900 FAIL-ROUTINE. NC1744.2
050000 IF COMPUTED-X NOT EQUAL TO SPACE NC1744.2
050100 GO TO FAIL-ROUTINE-WRITE. NC1744.2
050200 IF CORRECT-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE.NC1744.2
050300 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. NC1744.2
050400 MOVE "NO FURTHER INFORMATION, SEE PROGRAM." TO INFO-TEXT. NC1744.2
050500 MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1744.2
050600 MOVE SPACES TO INF-ANSI-REFERENCE. NC1744.2
050700 GO TO FAIL-ROUTINE-EX. NC1744.2
050800 FAIL-ROUTINE-WRITE. NC1744.2
050900 MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE NC1744.2
051000 MOVE ANSI-REFERENCE TO COR-ANSI-REFERENCE. NC1744.2
051100 MOVE TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. NC1744.2
051200 MOVE SPACES TO COR-ANSI-REFERENCE. NC1744.2
051300 FAIL-ROUTINE-EX. EXIT. NC1744.2
051400 BAIL-OUT. NC1744.2
051500 IF COMPUTED-A NOT EQUAL TO SPACE GO TO BAIL-OUT-WRITE. NC1744.2
051600 IF CORRECT-A EQUAL TO SPACE GO TO BAIL-OUT-EX. NC1744.2
051700 BAIL-OUT-WRITE. NC1744.2
051800 MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED. NC1744.2
051900 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. NC1744.2
052000 MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1744.2
052100 MOVE SPACES TO INF-ANSI-REFERENCE. NC1744.2
052200 BAIL-OUT-EX. EXIT. NC1744.2
052300 CCVS1-EXIT. NC1744.2
052400 EXIT. NC1744.2
052500 SECT-NC174A-001 SECTION. NC1744.2
052600* NC1744.2
052700* NC1744.2
052800 NEXT-INIT-GF-1. NC1744.2
052900* ==--> NEXT SENTENCE <--== NC1744.2
053000 MOVE "V1-89 6.15.4 GR2 " TO ANSI-REFERENCE. NC1744.2
053100 MOVE "A" TO A-2. NC1744.2
053200 NEXT-TEST-GF-1. NC1744.2
053300 IF A-2 EQUAL TO "A" NC1744.2
053400 NEXT SENTENCE NC1744.2
053500 ELSE NC1744.2
053600 NEXT SENTENCE. NC1744.2
053700 PERFORM PASS. NC1744.2
053800 GO TO NEXT-WRITE-GF-1. NC1744.2
053900 NEXT-DELETE-GF-1. NC1744.2
054000 PERFORM DE-LETE. NC1744.2
054100 NEXT-WRITE-GF-1. NC1744.2
054200 MOVE "NEXT-TEST-1" TO PAR-NAME. NC1744.2
054300 PERFORM PRINT-DETAIL. NC1744.2
054400* NC1744.2
054500* NC1744.2
054600 ANOTHER-REMARK. NC1744.2
054700 MOVE SPACE TO TEST-RESULTS. NC1744.2
054800 MOVE "THE FOLLOWING TESTS " TO RE-MARK. NC1744.2
054900 PERFORM PRINT-DETAIL. NC1744.2
055000 MOVE "TEST THE COMPARISONS IN " TO RE-MARK. NC1744.2
055100 PERFORM PRINT-DETAIL. NC1744.2
055200 MOVE "SWITCH-STATUS, RELATION " TO RE-MARK. NC1744.2
055300 PERFORM PRINT-DETAIL. NC1744.2
055400 MOVE "AND CLASS CONDITIONALS. " TO RE-MARK. NC1744.2
055500 PERFORM PRINT-DETAIL. NC1744.2
055600 SWH-INIT-GF-1. NC1744.2
055700 MOVE "V1-13 4.5.2" TO ANSI-REFERENCE. NC1744.2
055800 MOVE "SWITCH-STATUS" TO FEATURE. NC1744.2
055900 SWH-TEST-GF-1. NC1744.2
056000 IF ON-SWITCH-1 NC1744.2
056100 PERFORM PASS NC1744.2
056200 ELSE NC1744.2
056300 PERFORM FAIL. NC1744.2
056400 GO TO SWH-WRITE-GF-1. NC1744.2
056500 SWH-DELETE-GF-1. NC1744.2
056600 MOVE "SWITCHES NOT IMPLEMENTED" TO RE-MARK. NC1744.2
056700 PERFORM DE-LETE. NC1744.2
056800 SWH-WRITE-GF-1. NC1744.2
056900 MOVE "SWH-TEST-GF-1" TO PAR-NAME. NC1744.2
057000 PERFORM PRINT-DETAIL. NC1744.2
057100 SWH-INIT-GF-2. NC1744.2
057200 MOVE "V1-13 4.5.2" TO ANSI-REFERENCE. NC1744.2
057300 SWH-TEST-GF-2. NC1744.2
057400 IF OFF-SWITCH-1 NC1744.2
057500 PERFORM FAIL NC1744.2
057600 ELSE NC1744.2
057700 PERFORM PASS. NC1744.2
057800 GO TO SWH-WRITE-GF-2. NC1744.2
057900 SWH-DELETE-GF-2. NC1744.2
058000 MOVE "SWITCHES NOT IMPLEMENTED" TO RE-MARK. NC1744.2
058100 PERFORM DE-LETE. NC1744.2
058200 SWH-WRITE-GF-2. NC1744.2
058300 MOVE "SWH-TEST-GF-2" TO PAR-NAME. NC1744.2
058400 PERFORM PRINT-DETAIL. NC1744.2
058500 SWH-INIT-GF-3. NC1744.2
058600 MOVE "V1-13 4.5.2" TO ANSI-REFERENCE. NC1744.2
058700 SWH-TEST-GF-3. NC1744.2
058800 IF OFF-SWITCH-2 NC1744.2
058900 PERFORM PASS NC1744.2
059000 ELSE NC1744.2
059100 PERFORM FAIL. NC1744.2
059200 GO TO SWH-WRITE-GF-3. NC1744.2
059300 SWH-DELETE-GF-3. NC1744.2
059400 MOVE "SWITCHES NOT IMPLEMENTED" TO RE-MARK. NC1744.2
059500 PERFORM DE-LETE. NC1744.2
059600 SWH-WRITE-GF-3. NC1744.2
059700 MOVE "SWH-TEST-GF-3" TO PAR-NAME. NC1744.2
059800 PERFORM PRINT-DETAIL. NC1744.2
059900 SWH-INIT-GF-4. NC1744.2
060000 MOVE "V1-13 4.5.2" TO ANSI-REFERENCE. NC1744.2
060100 SWH-TEST-GF-4. NC1744.2
060200 IF ON-SWITCH-2 NC1744.2
060300 PERFORM FAIL NC1744.2
060400 ELSE NC1744.2
060500 PERFORM PASS. NC1744.2
060600 GO TO SWH-WRITE-GF-4. NC1744.2
060700 SWH-DELETE-GF-4. NC1744.2
060800 MOVE "SWITCHES NOT IMPLEMENTED" TO RE-MARK. NC1744.2
060900 PERFORM DE-LETE. NC1744.2
061000 SWH-WRITE-GF-4. NC1744.2
061100 MOVE "SWH-TEST-GF-4" TO PAR-NAME. NC1744.2
061200 PERFORM PRINT-DETAIL. NC1744.2
061300 SWH-TEST-5. NC1744.2
061400* DELETE THE NEXT LINE TO DELETE THIS TEST NC1744.2
061500 GO TO SWH-TEST-5-B. NC1744.2
061600 SWH-TEST-5-A. NC1744.2
061700 GO TO SWH-DELETE-5. NC1744.2
061800 SWH-TEST-5-B. NC1744.2
061900 IF NOT ON-SWITCH-1 NC1744.2
062000 MOVE "SWITCH-1 OFF " TO COMPUTED-A NC1744.2
062100 MOVE "SWITCH-1 EXPECTED ON" TO CORRECT-A NC1744.2
062200 PERFORM FAIL NC1744.2
062300 GO TO SWH-WRITE-5. NC1744.2
062400 PERFORM PASS. NC1744.2
062500 GO TO SWH-WRITE-5. NC1744.2
062600 SWH-DELETE-5. NC1744.2
062700 MOVE "SWITCHES NOT IMPLEMENTED" TO RE-MARK. NC1744.2
062800 PERFORM DE-LETE. NC1744.2
062900 SWH-WRITE-5. NC1744.2
063000 MOVE "SWH-TEST-5" TO PAR-NAME. NC1744.2
063100 PERFORM PRINT-DETAIL. NC1744.2
063200 SWH-TEST-6. NC1744.2
063300* DELETE THE NEXT LINE TO DELETE THIS TEST NC1744.2
063400 GO TO SWH-TEST-6-B. NC1744.2
063500 SWH-TEST-6-A. NC1744.2
063600 GO TO SWH-DELETE-6. NC1744.2
063700 SWH-TEST-6-B. NC1744.2
063800 IF NOT OFF-SWITCH-1 NC1744.2
063900 PERFORM PASS NC1744.2
064000 GO TO SWH-WRITE-6. NC1744.2
064100 MOVE "SWITCH-1 OFF " TO COMPUTED-A. NC1744.2
064200 MOVE "SWITCH-1 EXPECTED ON" TO CORRECT-A. NC1744.2
064300 PERFORM FAIL. NC1744.2
064400 GO TO SWH-WRITE-6. NC1744.2
064500 SWH-DELETE-6. NC1744.2
064600 MOVE "SWITCHES NOT IMPLEMENTED" TO RE-MARK. NC1744.2
064700 PERFORM DE-LETE. NC1744.2
064800 SWH-WRITE-6. NC1744.2
064900 MOVE "SWH-TEST-6" TO PAR-NAME. NC1744.2
065000 PERFORM PRINT-DETAIL. NC1744.2
065100 SWH-TEST-7. NC1744.2
065200 GO TO SWH-DELETE-7. NC1744.2
065300 IF NOT ON-SWITCH-2 NC1744.2
065400 PERFORM PASS NC1744.2
065500 GO TO SWH-WRITE-7. NC1744.2
065600 MOVE "SWITCH-2 ON " TO COMPUTED-A. NC1744.2
065700 MOVE "SWITCH2 EXPECTED OFF" TO CORRECT-A. NC1744.2
065800 PERFORM FAIL. NC1744.2
065900 GO TO SWH-WRITE-7. NC1744.2
066000 SWH-DELETE-7. NC1744.2
066100 MOVE "SWITCHES NOT IMPLEMENTED" TO RE-MARK. NC1744.2
066200 PERFORM DE-LETE. NC1744.2
066300 SWH-WRITE-7. NC1744.2
066400 MOVE "SWH-TEST-7" TO PAR-NAME. NC1744.2
066500 PERFORM PRINT-DETAIL. NC1744.2
066600 SWH-TEST-8. NC1744.2
066700* DELETE THE NEXT LINE TO DELETE THIS TEST NC1744.2
066800 GO TO SWH-TEST-8-B. NC1744.2
066900 SWH-TEST-8-A. NC1744.2
067000 GO TO SWH-DELETE-8. NC1744.2
067100 SWH-TEST-8-B. NC1744.2
067200 IF NOT OFF-SWITCH-2 NC1744.2
067300 MOVE "SWITCH-2 ON " TO COMPUTED-A NC1744.2
067400 MOVE "SWITCH2 EXPECTED OFF" TO CORRECT-A NC1744.2
067500 PERFORM FAIL NC1744.2
067600 GO TO SWH-WRITE-8. NC1744.2
067700 PERFORM PASS. NC1744.2
067800 GO TO SWH-WRITE-8. NC1744.2
067900 SWH-DELETE-8. NC1744.2
068000 MOVE "SWITCHES NOT IMPLEMENTED" TO RE-MARK. NC1744.2
068100 PERFORM DE-LETE. NC1744.2
068200 SWH-WRITE-8. NC1744.2
068300 MOVE "SWH-TEST-8" TO PAR-NAME. NC1744.2
068400 PERFORM PRINT-DETAIL. NC1744.2
068500* NC1744.2
068600* NC1744.2
068700 SWH-INIT-GF-9. NC1744.2
068800 MOVE "SET SWITCH ON/OFF" TO FEATURE. NC1744.2
068900 MOVE "V1-126 6.22.1(2)" TO ANSI-REFERENCE. NC1744.2
069000 SET SW-1 TO ON. NC1744.2
069100 SWH-TEST-GF-9. NC1744.2
069200 IF ON-SWITCH-1 NC1744.2
069300 PERFORM PASS NC1744.2
069400 ELSE NC1744.2
069500 PERFORM FAIL. NC1744.2
069600 GO TO SWH-WRITE-GF-9. NC1744.2
069700 SWH-DELETE-GF-9. NC1744.2
069800 MOVE "SWITCHES NOT IMPLEMENTED" TO RE-MARK. NC1744.2
069900 PERFORM DE-LETE. NC1744.2
070000 SWH-WRITE-GF-9. NC1744.2
070100 MOVE "SWH-TEST-GF-9" TO PAR-NAME. NC1744.2
070200 PERFORM PRINT-DETAIL. NC1744.2
070300* NC1744.2
070400* NC1744.2
070500 SWH-INIT-GF-10. NC1744.2
070600 MOVE "SET SWITCH ON/OFF" TO FEATURE. NC1744.2
070700 MOVE "V1-126 6.22.1(2)" TO ANSI-REFERENCE. NC1744.2
070800 SET SW-1 SW-2 TO OFF. NC1744.2
070900 SWH-TEST-GF-10-1. NC1744.2
071000 IF OFF-SWITCH-1 NC1744.2
071100 PERFORM PASS NC1744.2
071200 ELSE NC1744.2
071300 PERFORM FAIL. NC1744.2
071400 GO TO SWH-WRITE-GF-10-1. NC1744.2
071500 SWH-DELETE-GF-10-1. NC1744.2
071600 MOVE "SWITCHES NOT IMPLEMENTED" TO RE-MARK. NC1744.2
071700 PERFORM DE-LETE. NC1744.2
071800 SWH-WRITE-GF-10-1. NC1744.2
071900 MOVE "SWH-TEST-GF-10-1" TO PAR-NAME. NC1744.2
072000 PERFORM PRINT-DETAIL. NC1744.2
072100 SWH-TEST-GF-10-2. NC1744.2
072200 IF OFF-SWITCH-2 NC1744.2
072300 PERFORM PASS NC1744.2
072400 ELSE NC1744.2
072500 PERFORM FAIL. NC1744.2
072600 GO TO SWH-WRITE-GF-10-2. NC1744.2
072700 SWH-DELETE-GF-10-2. NC1744.2
072800 MOVE "SWITCHES NOT IMPLEMENTED" TO RE-MARK. NC1744.2
072900 PERFORM DE-LETE. NC1744.2
073000 SWH-WRITE-GF-10-2. NC1744.2
073100 MOVE "SWH-TEST-GF-10-2" TO PAR-NAME. NC1744.2
073200 PERFORM PRINT-DETAIL. NC1744.2
073300* NC1744.2
073400* NC1744.2
073500 SWH-INIT-GF-11. NC1744.2
073600 MOVE "SET SWITCH ON/OFF" TO FEATURE. NC1744.2
073700 MOVE "V1-126 6.22.1(2)" TO ANSI-REFERENCE. NC1744.2
073800 SET SW-1 TO ON NC1744.2
073900 SW-2 TO OFF. NC1744.2
074000 SWH-TEST-GF-11-1. NC1744.2
074100 IF ON-SWITCH-1 NC1744.2
074200 PERFORM PASS NC1744.2
074300 ELSE NC1744.2
074400 PERFORM FAIL. NC1744.2
074500 GO TO SWH-WRITE-GF-11-1. NC1744.2
074600 SWH-DELETE-GF-11-1. NC1744.2
074700 MOVE "SWITCHES NOT IMPLEMENTED" TO RE-MARK. NC1744.2
074800 PERFORM DE-LETE. NC1744.2
074900 SWH-WRITE-GF-11-1. NC1744.2
075000 MOVE "SWH-TEST-GF-11-1" TO PAR-NAME. NC1744.2
075100 PERFORM PRINT-DETAIL. NC1744.2
075200 SWH-TEST-GF-11-2. NC1744.2
075300 IF OFF-SWITCH-2 NC1744.2
075400 PERFORM PASS NC1744.2
075500 ELSE NC1744.2
075600 PERFORM FAIL. NC1744.2
075700 GO TO SWH-WRITE-GF-11-2. NC1744.2
075800 SWH-DELETE-GF-11-2. NC1744.2
075900 MOVE "SWITCHES NOT IMPLEMENTED" TO RE-MARK. NC1744.2
076000 PERFORM DE-LETE. NC1744.2
076100 SWH-WRITE-GF-11-2. NC1744.2
076200 MOVE "SWH-TEST-GF-11-2" TO PAR-NAME. NC1744.2
076300 PERFORM PRINT-DETAIL. NC1744.2
076400* NC1744.2
076500* NC1744.2
076600 SWH-INIT-GF-12. NC1744.2
076700 MOVE "SET SWITCH ON/OFF" TO FEATURE. NC1744.2
076800 MOVE "V1-126 6.22.1(2)" TO ANSI-REFERENCE. NC1744.2
076900 SET SW-2 TO OFF. NC1744.2
077000 SWH-TEST-GF-12. NC1744.2
077100 IF OFF-SWITCH-2 NC1744.2
077200 PERFORM PASS NC1744.2
077300 ELSE NC1744.2
077400 PERFORM FAIL. NC1744.2
077500 GO TO SWH-WRITE-GF-12. NC1744.2
077600 SWH-DELETE-GF-12. NC1744.2
077700 MOVE "SWITCHES NOT IMPLEMENTED" TO RE-MARK. NC1744.2
077800 PERFORM DE-LETE. NC1744.2
077900 SWH-WRITE-GF-12. NC1744.2
078000 MOVE "SWH-TEST-GF-12" TO PAR-NAME. NC1744.2
078100 PERFORM PRINT-DETAIL. NC1744.2
078200* NC1744.2
078300* NC1744.2
078400 RELAT-INIT-GF-1. NC1744.2
078500 MOVE "RELATION" TO FEATURE. NC1744.2
078600 MOVE "V1-54 6.3.1.1" TO ANSI-REFERENCE. NC1744.2
078700 MOVE ZERO TO VAL. NC1744.2
078800 MOVE "A" TO A-2. NC1744.2
078900 RELAT-TEST-GF-1. NC1744.2
079000 IF "Z" GREATER THAN A-2 NC1744.2
079100 ADD 1 VAL GIVING VAL. NC1744.2
079200 NC1744.2
079300 IF A-2 GREATER THAN "Z" NC1744.2
079400 GO TO RELAT-CHECK-GF-1. NC1744.2
079500 ADD 2 VAL GIVING VAL. NC1744.2
079600 GO TO RELAT-CHECK-GF-1. NC1744.2
079700 RELAT-DELETE-GF-1. NC1744.2
079800 PERFORM DE-LETE. NC1744.2
079900 GO TO RELAT-WRITE-GF-1. NC1744.2
080000 RELAT-CHECK-GF-1. NC1744.2
080100 IF VAL EQUAL TO 3 NC1744.2
080200 PERFORM PASS NC1744.2
080300 GO TO RELAT-WRITE-GF-1. NC1744.2
080400 MOVE VAL TO COMPUTED-A. NC1744.2
080500 MOVE 3 TO CORRECT-A. NC1744.2
080600 PERFORM FAIL. NC1744.2
080700 RELAT-WRITE-GF-1. NC1744.2
080800 MOVE "RELAT-TEST-GF-1" TO PAR-NAME. NC1744.2
080900 PERFORM PRINT-DETAIL. NC1744.2
--> --------------------
--> maximum size reached
--> --------------------
¤ Dauer der Verarbeitung: 0.70 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.
|