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