000100 IDENTIFICATION DIVISION . NC1764.2
000200 PROGRAM-ID . NC1764.2
000300 NC176A. NC1764.2
000400**************************************************************** NC1764.2
000500* * NC1764.2
000600* VALIDATION FOR:- * NC1764.2
000700* * NC1764.2
000800* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC1764.2
000900* * NC1764.2
001000* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC1764.2
001100* * NC1764.2
001200**************************************************************** NC1764.2
001300* * NC1764.2
001400* X-CARDS USED BY THIS PROGRAM ARE :- * NC1764.2
001500* * NC1764.2
001600* X-55 - SYSTEM PRINTER NAME. * NC1764.2
001700* X-82 - SOURCE COMPUTER NAME. * NC1764.2
001800* X-83 - OBJECT COMPUTER NAME. * NC1764.2
001900* * NC1764.2
002000**************************************************************** NC1764.2
002100* NC1764.2
002200* PROGRAM NC176A TESTS FORMAT 1 OF THE ADD STATEMENT. NC1764.2
002300* VARIOUS COMBINATINS OF DATA-ITEMS AND ALL NC1764.2
002400* OPTIONAL PHRASES ARE TESTED. NC1764.2
002500* NC1764.2
002600 ENVIRONMENT DIVISION . NC1764.2
002700 CONFIGURATION SECTION . NC1764.2
002800 SOURCE-COMPUTER . NC1764.2
002900 Card0130. NC1764.2
003000 OBJECT-COMPUTER . NC1764.2
003100 Card0131. NC1764.2
003200 INPUT-OUTPUT SECTION . NC1764.2
003300 FILE-CONTROL . NC1764.2
003400 SELECT PRINT-FILE ASSIGN TO NC1764.2
003500 "C0085" . NC1764.2
003600 DATA DIVISION . NC1764.2
003700 FILE SECTION . NC1764.2
003800 FD PRINT-FILE. NC1764.2
003900 01 PRINT-REC PICTURE X(120). NC1764.2
004000 01 DUMMY-RECORD PICTURE X(120). NC1764.2
004100 WORKING-STORAGE SECTION . NC1764.2
004200 01 42-DATANAMES. NC1764.2
004300 02 DNAME1 PICTURE 9 VALUE 1 COMPUTATIONAL. NC1764.2
004400 02 DNAME2 PICTURE 99 VALUE 1 COMPUTATIONAL. NC1764.2
004500 02 DNAME3 PICTURE 999 VALUE 1 COMPUTATIONAL. NC1764.2
004600 02 DNAME4 PICTURE 9(4) VALUE 1 COMPUTATIONAL. NC1764.2
004700 02 DNAME5 PICTURE 9(5) VALUE 1 COMPUTATIONAL. NC1764.2
004800 02 DNAME6 PICTURE 9(6) VALUE 1 COMPUTATIONAL. NC1764.2
004900 02 DNAME7 PICTURE 9(7) VALUE 1 COMPUTATIONAL. NC1764.2
005000 02 DNAME8 PICTURE 9(8) VALUE 1 COMPUTATIONAL. NC1764.2
005100 02 DNAME9 PICTURE 9(9) VALUE 1 COMPUTATIONAL. NC1764.2
005200 02 DNAME10 PICTURE 9(10) VALUE 1. NC1764.2
005300 02 DNAME11 PICTURE 9(11) VALUE 1. NC1764.2
005400 02 DNAME12 PICTURE 9(12) VALUE 1. NC1764.2
005500 02 DNAME13 PICTURE 9(13) VALUE 1. NC1764.2
005600 02 DNAME14 PICTURE 9(14) VALUE 1. NC1764.2
005700 02 DNAME15 PICTURE 9(15) VALUE 1. NC1764.2
005800 02 DNAME16 PICTURE 9(16) VALUE 1. NC1764.2
005900 02 DNAME17 PICTURE 9(17) VALUE 1. NC1764.2
006000 02 DNAME18 PICTURE 9(18) VALUE 1. NC1764.2
006100 02 DNAME19 PICTURE 9 VALUE 1. NC1764.2
006200 02 DNAME20 PICTURE 99 VALUE 1. NC1764.2
006300 02 DNAME21 PICTURE 999 VALUE 1. NC1764.2
006400 02 DNAME22 PICTURE 9(18) VALUE ZERO . NC1764.2
006500 02 DNAME23 PICTURE 9(18) VALUE ZERO . NC1764.2
006600 02 DNAME24 PICTURE 9(18) VALUE ZERO . NC1764.2
006700 02 DNAME25 PICTURE 9(18) VALUE ZERO . NC1764.2
006800 02 DNAME26 PICTURE 9(18) VALUE ZERO . NC1764.2
006900 02 DNAME27 PICTURE 9(18) VALUE ZERO . NC1764.2
007000 02 DNAME28 PICTURE 9(18) VALUE ZERO . NC1764.2
007100 02 DNAME29 PICTURE 9(18) VALUE ZERO . NC1764.2
007200 02 DNAME30 PICTURE 9(18) VALUE ZERO COMPUTATIONAL. NC1764.2
007300 02 DNAME31 PICTURE 9(18) VALUE ZERO COMPUTATIONAL. NC1764.2
007400 02 DNAME32 PICTURE 9(18) VALUE ZERO COMPUTATIONAL. NC1764.2
007500 02 DNAME33 PICTURE 9(18) VALUE ZERO COMPUTATIONAL. NC1764.2
007600 02 DNAME34 PICTURE 9(18) VALUE ZERO COMPUTATIONAL. NC1764.2
007700 02 DNAME35 PICTURE 9(18) VALUE ZERO COMPUTATIONAL. NC1764.2
007800 02 DNAME36 PICTURE 9(18) VALUE ZERO COMPUTATIONAL. NC1764.2
007900 02 DNAME37 PICTURE 9(18) VALUE ZERO COMPUTATIONAL. NC1764.2
008000 02 DNAME38 PICTURE 9(18) VALUE ZERO COMPUTATIONAL. NC1764.2
008100 02 DNAME39 PICTURE 9(18) VALUE ZERO COMPUTATIONAL. NC1764.2
008200 02 DNAME40 PICTURE 9(18) VALUE ZERO COMPUTATIONAL. NC1764.2
008300 02 DNAME41 PICTURE 9(18) VALUE ZERO COMPUTATIONAL. NC1764.2
008400 02 DNAME42 PICTURE 9(18) VALUE ZERO COMPUTATIONAL. NC1764.2
008500 77 SIZE-ERR PICTURE X VALUE SPACE . NC1764.2
008600 77 SIZE-ERR2 PICTURE X VALUE SPACE . NC1764.2
008700 77 SIZE-ERR3 PICTURE X VALUE SPACE . NC1764.2
008800 77 SIZE-ERR4 PICTURE X VALUE SPACE . NC1764.2
008900 77 A18TWOS-DS-18V00 PICTURE S9(18) NC1764.2
009000 VALUE 222222222222222222. NC1764.2
009100 77 A18ONES-DS-18V00 PICTURE S9(18) NC1764.2
009200 VALUE 111111111111111111. NC1764.2
009300 77 WRK-DS-10V00 PICTURE S9(10). NC1764.2
009400 77 A17TWOS-DS-17V00 PICTURE S9(17) NC1764.2
009500 VALUE 22222222222222222. NC1764.2
009600 77 A10ONES-DS-10V00 PICTURE S9(10) NC1764.2
009700 VALUE 1111111111. NC1764.2
009800 77 A05ONES-DS-05V00 PICTURE S9(5) NC1764.2
009900 VALUE 11111. NC1764.2
010000 77 A02ONES-DS-02V00 PICTURE S99 NC1764.2
010100 VALUE 11. NC1764.2
010200 77 WRK-DS-09V09 PICTURE S9(9)V9(9). NC1764.2
010300 77 WRK-DS-18V00 REDEFINES WRK-DS-09V09 NC1764.2
010400 PICTURE S9(18). NC1764.2
010500 77 A06THREES-DS-03V03 PICTURE S999V999 NC1764.2
010600 VALUE 333.333. NC1764.2
010700 77 A12THREES-DS-06V06 PICTURE S9(6)V9(6) NC1764.2
010800 VALUE 333333.333333. NC1764.2
010900 77 WRK-DS-06V06 PICTURE S9(6)V9(6). NC1764.2
011000 77 WRK-DS-12V00-S REDEFINES WRK-DS-06V06 NC1764.2
011100 PICTURE S9(12). NC1764.2
011200 77 A05ONES-DS-00V05 PICTURE SV9(5) NC1764.2
011300 VALUE .11111. NC1764.2
011400 77 WRK-DS-05V00 PICTURE S9(5). NC1764.2
011500 77 WRK-DS-02V00 PICTURE S99. NC1764.2
011600 77 A12ONES-DS-12V00 PICTURE S9(12) NC1764.2
011700 VALUE 111111111111. NC1764.2
011800 77 WRK-DS-03V10 PICTURE S999V9(10). NC1764.2
011900 77 WRK-DS-13V00-S REDEFINES WRK-DS-03V10 NC1764.2
012000 PICTURE S9(13). NC1764.2
012100 77 A99-DS-02V00 PICTURE S99 NC1764.2
012200 VALUE 99. NC1764.2
012300 77 A03ONES-DS-02V01 PICTURE S99V9 NC1764.2
012400 VALUE 11.1. NC1764.2
012500 77 A06ONES-DS-03V03 PICTURE S999V999 NC1764.2
012600 VALUE 111.111. NC1764.2
012700 77 A08TWOS-DS-02V06 PICTURE S99V9(6) NC1764.2
012800 VALUE 22.222222. NC1764.2
012900 77 A01ONE-DS-P0801 PICTURE SP(8)9 NC1764.2
013000 VALUE .000000001. NC1764.2
013100 77 WRK-CS-18V00 PICTURE S9(18) COMPUTATIONAL. NC1764.2
013200 77 A18ONES-CS-18V00 PICTURE S9(18) COMPUTATIONAL NC1764.2
013300 VALUE 111111111111111111. NC1764.2
013400 77 WRK-CS-02V02 PICTURE S99V99 COMPUTATIONAL. NC1764.2
013500 77 A99-CS-02V00 PICTURE S99 COMPUTATIONAL NC1764.2
013600 VALUE 99. NC1764.2
013700 77 WRK-DS-0201P PICTURE S99P. NC1764.2
013800 77 WRK-DS-06V00 PICTURE S9(6). NC1764.2
013900 77 AZERO-DS-05V05 PICTURE S9(5)V9(5) NC1764.2
014000 VALUE ZERO . NC1764.2
014100 77 NDATA-DS-09V09 PICTURE S9(9)V9(9) NC1764.2
014200 VALUE +012345678.876543210. NC1764.2
014300 77 XDATA-XN-00018 PICTURE X(18) NC1764.2
014400 VALUE "00ABCDEFGHI 4321 " . NC1764.2
014500 77 WRK-XN-00018 PICTURE X(18). NC1764.2
014600 77 WRK-XN-00001 PICTURE X. NC1764.2
014700 77 ADD-12 PICTURE PP9 VALUE .001. NC1764.2
014800 77 ADD-13 PICTURE 9PP VALUE 100. NC1764.2
014900 77 ADD-14 PICTURE 999V999. NC1764.2
015000 77 WRK-CU-18V00 PICTURE 9(18) VALUE ZERO COMPUTATIONAL. NC1764.2
015100 01 WRK-DU-1V0-1 PIC 9 VALUE ZERO . NC1764.2
015200 01 WRK-DU-1V1-1 PIC 9V9 VALUE 1.1. NC1764.2
015300 01 WRK-DU-1V1-2 PIC 9V9 VALUE 2.4. NC1764.2
015400 01 WRK-DU-1V3-1 PIC 9V999 VALUE 1.001. NC1764.2
015500 01 WRK-DU-1V3-2 PIC 9V999 VALUE 1.001. NC1764.2
015600 01 WRK-DU-1V5-1 PIC 9V9(5). NC1764.2
015700 01 WRK-DU-1V17-1 PIC 9V9(17) VALUE 3.14159265358979323. NC1764.2
015800 01 WRK-DU-2P6-1 PIC 99P(6) VALUE 99000000. NC1764.2
015900 01 WRK-DU-2V0-1 PIC 99. NC1764.2
016000 01 WRK-DU-2V0-2 PIC 99. NC1764.2
016100 01 WRK-DU-2V0-3 PIC 99. NC1764.2
016200 01 WRK-DU-2V1-1 PIC 99V9. NC1764.2
016300 01 WRK-DU-2V1-2 PIC 99V9. NC1764.2
016400 01 WRK-DU-2V1-3 PIC 99V9. NC1764.2
016500 77 A18EIGHTS-CS-18V00 PICTURE S9(18) VALUE -888888888888888888 NC1764.2
016600 COMPUTATIONAL. NC1764.2
016700 77 A14TWOS-CS-18V00 PICTURE S9(18) VALUE -000022222222222222 NC1764.2
016800 COMPUTATIONAL. NC1764.2
016900 77 A12THREES-CU-18V00 PICTURE 9(18) VALUE 000000333333333333 NC1764.2
017000 COMPUTATIONAL. NC1764.2
017100 77 A16FOURS-CS-18V00 PICTURE S9(18) VALUE 004444444444444444 NC1764.2
017200 COMPUTATIONAL. NC1764.2
017300 77 A18FIVES-CS-18V00 PICTURE S9(18) VALUE -555555555555555555 NC1764.2
017400 COMPUTATIONAL. NC1764.2
017500 77 A18SIXES-CS-18V00 PICTURE S9(18) VALUE 666666666666666666 NC1764.2
017600 COMPUTATIONAL. NC1764.2
017700 77 A12SEVENS-CU-18V00 PICTURE 9(18) VALUE 000000777777777777 NC1764.2
017800 COMPUTATIONAL. NC1764.2
017900 77 WRK-DU-18V00 PICTURE 9(18) VALUE ZERO . NC1764.2
018000 77 A18THREES-CS-18V00 PICTURE S9(18) VALUE -333333333333333333 NC1764.2
018100 COMPUTATIONAL. NC1764.2
018200 77 WRK-CS-03V00 PICTURE S999 COMPUTATIONAL SYNCHRONIZED RIGHT . NC1764.2
018300 01 SUBTRACT-DATA. NC1764.2
018400 02 SUBTR-1 PICTURE 9 VALUE 1. NC1764.2
018500 02 SUBTR-2 PICTURE S99 VALUE 99. NC1764.2
018600 02 SUBTR-3 PICTURE S9V99 VALUE -1. NC1764.2
018700 02 SUBTR-4 PICTURE SPP9 VALUE .001. NC1764.2
018800 02 SUBTR-5 PICTURE S9PP VALUE 100. NC1764.2
018900 02 SUBTR-6 PICTURE 9 VALUE 1. NC1764.2
019000 02 SUBTR-7 PICTURE S99 VALUE 99. NC1764.2
019100 02 SUBTR-8 PICTURE S9V99 VALUE -9.99. NC1764.2
019200 02 SUBTR-10 PICTURE S999 VALUE 100. NC1764.2
019300 02 SUBTR-11 PICTURE S999V999. NC1764.2
019400 01 N-3 PICTURE IS 99999. NC1764.2
019500 01 N-4 PICTURE IS 9(5) NC1764.2
019600 VALUE IS 52800. NC1764.2
019700 01 N-5 PICTURE IS S9(9)V99 NC1764.2
019800 VALUE IS 000000001.00. NC1764.2
019900 01 N-7 PICTURE IS S9(7)V9(4) NC1764.2
020000 VALUE IS 0000001.0000. NC1764.2
020100 01 X-8 REDEFINES N-7 PICTURE IS X(11). NC1764.2
020200 01 N-10 PICTURE IS S99999V NC1764.2
020300 VALUE IS -00001. NC1764.2
020400 01 N-11 PICTURE IS 9 VALUE IS 9. NC1764.2
020500 01 N-12 PICTURE IS 9 VALUE IS 9. NC1764.2
020600 01 N-13 PICTURE IS 9(5) NC1764.2
020700 VALUE IS 99999. NC1764.2
020800 01 N-14 PICTURE IS 9 VALUE IS 1. NC1764.2
020900 01 N-15 PICTURE IS 9(16). NC1764.2
021000 01 N-16 PICTURE IS S999999V99 NC1764.2
021100 VALUE IS 5.90. NC1764.2
021200 01 N-17 PICTURE IS S9(3)V99 NC1764.2
021300 VALUE IS +3.6. NC1764.2
021400 01 N-18 PICTURE IS S9(10) NC1764.2
021500 VALUE IS -5. NC1764.2
021600 01 N-19 PICTURE IS $9.00. NC1764.2
021700 01 N-20 PICTURE IS S9(9) NC1764.2
021800 VALUE IS -999999999. NC1764.2
021900 01 N-21 PICTURE IS 9 VALUE IS 5. NC1764.2
022000 01 N-22 PICTURE IS 999V99 NC1764.2
022100 VALUE IS 005.55. NC1764.2
022200 01 N-23 PICTURE IS $$$.99CR. NC1764.2
022300 01 N-25 PICTURE IS 9 VALUE IS 1. NC1764.2
022400 01 N-26 PICTURE 9(5). NC1764.2
022500 01 N-27 PICTURE IS 9999V9 NC1764.2
022600 VALUE IS 9999.9. NC1764.2
022700 01 N-28 PICTURE IS $9999.00. NC1764.2
022800 01 N-40 PICTURE IS 9(7) NC1764.2
022900 VALUE IS 7777777. NC1764.2
023000 01 N-41 PICTURE IS 9(7) NC1764.2
023100 VALUE IS 1111111. NC1764.2
023200 01 N-42 PICTURE IS 9(3)P(4). NC1764.2
023300 01 TRUNC-DATA. NC1764.2
023400 02 N-43 PICTURE S9V9 VALUE +1.6. NC1764.2
023500 02 N-44 PICTURE S9V9 VALUE -1.6. NC1764.2
023600 02 N-45 PICTURE S9. NC1764.2
023700 01 MINUS-NAMES. NC1764.2
023800 02 MINUS-NAME1 PICTURE S9(18) VALUE -999999999999999999. NC1764.2
023900 02 MINUS-NAME2 PICTURE S9(18) VALUE -999999999999999999. NC1764.2
024000 02 EVEN-NAME1 PICTURE S9(18) VALUE +1. NC1764.2
024100 02 PLUS-NAME1 PICTURE S9(18) VALUE +999999999999999999. NC1764.2
024200 02 PLUS-NAME2 PICTURE S9(18) VALUE +999999999999999999. NC1764.2
024300 02 MINUS-NAME3 PICTURE SV9(18) VALUE -.999999999999999999. NC1764.2
024400 02 MINUS-NAME4 PICTURE SV9(18) VALUE -.999999999999999999. NC1764.2
024500 02 EVEN-NAME2 PICTURE SV9(18) VALUE +.1. NC1764.2
024600 02 PLUS-NAME3 PICTURE SV9(18) VALUE +.999999999999999999. NC1764.2
024700 02 PLUS-NAME4 PICTURE SV9(18) VALUE +.999999999999999999. NC1764.2
024800 02 WHOLE-FIELD PICTURE S9(18). NC1764.2
024900 02 DECMAL-FIELD PICTURE SV9(18). NC1764.2
025000 01 TEST-RESULTS. NC1764.2
025100 02 FILLER PIC X VALUE SPACE . NC1764.2
025200 02 FEATURE PIC X(20) VALUE SPACE . NC1764.2
025300 02 FILLER PIC X VALUE SPACE . NC1764.2
025400 02 P-OR-F PIC X(5) VALUE SPACE . NC1764.2
025500 02 FILLER PIC X VALUE SPACE . NC1764.2
025600 02 PAR-NAME. NC1764.2
025700 03 FILLER PIC X(19) VALUE SPACE . NC1764.2
025800 03 PARDOT-X PIC X VALUE SPACE . NC1764.2
025900 03 DOTVALUE PIC 99 VALUE ZERO . NC1764.2
026000 02 FILLER PIC X(8) VALUE SPACE . NC1764.2
026100 02 RE-MARK PIC X(61). NC1764.2
026200 01 TEST-COMPUTED. NC1764.2
026300 02 FILLER PIC X(30) VALUE SPACE . NC1764.2
026400 02 FILLER PIC X(17) VALUE NC1764.2
026500 " COMPUTED=" . NC1764.2
026600 02 COMPUTED-X. NC1764.2
026700 03 COMPUTED-A PIC X(20) VALUE SPACE . NC1764.2
026800 03 COMPUTED-N REDEFINES COMPUTED-A NC1764.2
026900 PIC -9(9).9(9). NC1764.2
027000 03 COMPUTED-0V18 REDEFINES COMPUTED-A PIC -.9(18). NC1764.2
027100 03 COMPUTED-4V14 REDEFINES COMPUTED-A PIC -9(4).9(14). NC1764.2
027200 03 COMPUTED-14V4 REDEFINES COMPUTED-A PIC -9(14).9(4). NC1764.2
027300 03 CM-18V0 REDEFINES COMPUTED-A. NC1764.2
027400 04 COMPUTED-18V0 PIC -9(18). NC1764.2
027500 04 FILLER PIC X. NC1764.2
027600 03 FILLER PIC X(50) VALUE SPACE . NC1764.2
027700 01 TEST-CORRECT. NC1764.2
027800 02 FILLER PIC X(30) VALUE SPACE . NC1764.2
027900 02 FILLER PIC X(17) VALUE " CORRECT =" . NC1764.2
028000 02 CORRECT-X. NC1764.2
028100 03 CORRECT-A PIC X(20) VALUE SPACE . NC1764.2
028200 03 CORRECT-N REDEFINES CORRECT-A PIC -9(9).9(9). NC1764.2
028300 03 CORRECT-0V18 REDEFINES CORRECT-A PIC -.9(18). NC1764.2
028400 03 CORRECT-4V14 REDEFINES CORRECT-A PIC -9(4).9(14). NC1764.2
028500 03 CORRECT-14V4 REDEFINES CORRECT-A PIC -9(14).9(4). NC1764.2
028600 03 CR-18V0 REDEFINES CORRECT-A. NC1764.2
028700 04 CORRECT-18V0 PIC -9(18). NC1764.2
028800 04 FILLER PIC X. NC1764.2
028900 03 FILLER PIC X(2) VALUE SPACE . NC1764.2
029000 03 COR-ANSI-REFERENCE PIC X(48) VALUE SPACE . NC1764.2
029100 01 CCVS-C-1. NC1764.2
029200 02 FILLER PIC IS X(99) VALUE IS " FEATURE PANC1764.2
029300- "SS PARAGRAPH-NAME NC1764.2
029400- " REMARKS" . NC1764.2
029500 02 FILLER PIC X(20) VALUE SPACE . NC1764.2
029600 01 CCVS-C-2. NC1764.2
029700 02 FILLER PIC X VALUE SPACE . NC1764.2
029800 02 FILLER PIC X(6) VALUE "TESTED" . NC1764.2
029900 02 FILLER PIC X(15) VALUE SPACE . NC1764.2
030000 02 FILLER PIC X(4) VALUE "FAIL" . NC1764.2
030100 02 FILLER PIC X(94) VALUE SPACE . NC1764.2
030200 01 REC-SKL-SUB PIC 9(2) VALUE ZERO . NC1764.2
030300 01 REC-CT PIC 99 VALUE ZERO . NC1764.2
030400 01 DELETE-COUNTER PIC 999 VALUE ZERO . NC1764.2
030500 01 ERROR-COUNTER PIC 999 VALUE ZERO . NC1764.2
030600 01 INSPECT-COUNTER PIC 999 VALUE ZERO . NC1764.2
030700 01 PASS-COUNTER PIC 999 VALUE ZERO . NC1764.2
030800 01 TOTAL-ERROR PIC 999 VALUE ZERO . NC1764.2
030900 01 ERROR-HOLD PIC 999 VALUE ZERO . NC1764.2
031000 01 DUMMY-HOLD PIC X(120) VALUE SPACE . NC1764.2
031100 01 RECORD-COUNT PIC 9(5) VALUE ZERO . NC1764.2
031200 01 ANSI-REFERENCE PIC X(48) VALUE SPACES . NC1764.2
031300 01 CCVS-H-1. NC1764.2
031400 02 FILLER PIC X(39) VALUE SPACES . NC1764.2
031500 02 FILLER PIC X(42) VALUE NC1764.2
031600 "OFFICIAL COBOL COMPILER VALIDATION SYSTEM" . NC1764.2
031700 02 FILLER PIC X(39) VALUE SPACES . NC1764.2
031800 01 CCVS-H-2A. NC1764.2
031900 02 FILLER PIC X(40) VALUE SPACE . NC1764.2
032000 02 FILLER PIC X(7) VALUE "CCVS85 " . NC1764.2
032100 02 FILLER PIC XXXX VALUE NC1764.2
032200 "4.2 " . NC1764.2
032300 02 FILLER PIC X(28) VALUE NC1764.2
032400 " COPY - NOT FOR DISTRIBUTION" . NC1764.2
032500 02 FILLER PIC X(41) VALUE SPACE . NC1764.2
032600 NC1764.2
032700 01 CCVS-H-2B. NC1764.2
032800 02 FILLER PIC X(15) VALUE NC1764.2
032900 "TEST RESULT OF " . NC1764.2
033000 02 TEST-ID PIC X(9). NC1764.2
033100 02 FILLER PIC X(4) VALUE NC1764.2
033200 " IN " . NC1764.2
033300 02 FILLER PIC X(12) VALUE NC1764.2
033400 " HIGH " . NC1764.2
033500 02 FILLER PIC X(22) VALUE NC1764.2
033600 " LEVEL VALIDATION FOR " . NC1764.2
033700 02 FILLER PIC X(58) VALUE NC1764.2
033800 "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. " .NC1764.2
033900 01 CCVS-H-3. NC1764.2
034000 02 FILLER PIC X(34) VALUE NC1764.2
034100 " FOR OFFICIAL USE ONLY " . NC1764.2
034200 02 FILLER PIC X(58) VALUE NC1764.2
034300 "COBOL 85 VERSION 4.2, Apr 1993 SSVG " .NC1764.2
034400 02 FILLER PIC X(28) VALUE NC1764.2
034500 " COPYRIGHT 1985 " . NC1764.2
034600 01 CCVS-E-1. NC1764.2
034700 02 FILLER PIC X(52) VALUE SPACE . NC1764.2
034800 02 FILLER PIC X(14) VALUE IS "END OF TEST- " . NC1764.2
034900 02 ID-AGAIN PIC X(9). NC1764.2
035000 02 FILLER PIC X(45) VALUE SPACES . NC1764.2
035100 01 CCVS-E-2. NC1764.2
035200 02 FILLER PIC X(31) VALUE SPACE . NC1764.2
035300 02 FILLER PIC X(21) VALUE SPACE . NC1764.2
035400 02 CCVS-E-2-2. NC1764.2
035500 03 ERROR-TOTAL PIC XXX VALUE SPACE . NC1764.2
035600 03 FILLER PIC X VALUE SPACE . NC1764.2
035700 03 ENDER-DESC PIC X(44) VALUE NC1764.2
035800 "ERRORS ENCOUNTERED" . NC1764.2
035900 01 CCVS-E-3. NC1764.2
036000 02 FILLER PIC X(22) VALUE NC1764.2
036100 " FOR OFFICIAL USE ONLY" . NC1764.2
036200 02 FILLER PIC X(12) VALUE SPACE . NC1764.2
036300 02 FILLER PIC X(58) VALUE NC1764.2
036400 "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. " .NC1764.2
036500 02 FILLER PIC X(13) VALUE SPACE . NC1764.2
036600 02 FILLER PIC X(15) VALUE NC1764.2
036700 " COPYRIGHT 1985" . NC1764.2
036800 01 CCVS-E-4. NC1764.2
036900 02 CCVS-E-4-1 PIC XXX VALUE SPACE . NC1764.2
037000 02 FILLER PIC X(4) VALUE " OF " . NC1764.2
037100 02 CCVS-E-4-2 PIC XXX VALUE SPACE . NC1764.2
037200 02 FILLER PIC X(40) VALUE NC1764.2
037300 " TESTS WERE EXECUTED SUCCESSFULLY" . NC1764.2
037400 01 XXINFO. NC1764.2
037500 02 FILLER PIC X(19) VALUE NC1764.2
037600 "*** INFORMATION ***" . NC1764.2
037700 02 INFO-TEXT. NC1764.2
037800 04 FILLER PIC X(8) VALUE SPACE . NC1764.2
037900 04 XXCOMPUTED PIC X(20). NC1764.2
038000 04 FILLER PIC X(5) VALUE SPACE . NC1764.2
038100 04 XXCORRECT PIC X(20). NC1764.2
038200 02 INF-ANSI-REFERENCE PIC X(48). NC1764.2
038300 01 HYPHEN-LINE. NC1764.2
038400 02 FILLER PIC IS X VALUE IS SPACE . NC1764.2
038500 02 FILLER PIC IS X(65) VALUE IS "************************NC1764.2
038600- "*****************************************" . NC1764.2
038700 02 FILLER PIC IS X(54) VALUE IS "************************NC1764.2
038800- "******************************" . NC1764.2
038900 01 CCVS-PGM-ID PIC X(9) VALUE NC1764.2
039000 "NC176A" . NC1764.2
039100 PROCEDURE DIVISION . NC1764.2
039200 CCVS1 SECTION . NC1764.2
039300 OPEN-FILES. NC1764.2
039400 OPEN OUTPUT PRINT-FILE. NC1764.2
039500 MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN. NC1764.2
039600 MOVE SPACE TO TEST-RESULTS. NC1764.2
039700 PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE. NC1764.2
039800 GO TO CCVS1-EXIT. NC1764.2
039900 CLOSE-FILES. NC1764.2
040000 PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE. NC1764.2
040100 TERMINATE-CCVS. NC1764.2
040200 EXIT PROGRAM . NC1764.2
040300 TERMINATE-CALL. NC1764.2
040400 STOP RUN . NC1764.2
040500 INSPT. MOVE "INSPT" TO P-OR-F. ADD 1 TO INSPECT-COUNTER. NC1764.2
040600 PASS. MOVE "PASS " TO P-OR-F. ADD 1 TO PASS-COUNTER. NC1764.2
040700 FAIL. MOVE "FAIL*" TO P-OR-F. ADD 1 TO ERROR-COUNTER. NC1764.2
040800 DE-LETE. MOVE "*****" TO P-OR-F. ADD 1 TO DELETE-COUNTER. NC1764.2
040900 MOVE "****TEST DELETED****" TO RE-MARK. NC1764.2
041000 PRINT-DETAIL. NC1764.2
041100 IF REC-CT NOT EQUAL TO ZERO NC1764.2
041200 MOVE "." TO PARDOT-X NC1764.2
041300 MOVE REC-CT TO DOTVALUE. NC1764.2
041400 MOVE TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE. NC1764.2
041500 IF P-OR-F EQUAL TO "FAIL*" PERFORM WRITE-LINE NC1764.2
041600 PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX NC1764.2
041700 ELSE PERFORM BAIL-OUT THRU BAIL-OUT-EX. NC1764.2
041800 MOVE SPACE TO P-OR-F. MOVE SPACE TO COMPUTED-X. NC1764.2
041900 MOVE SPACE TO CORRECT-X. NC1764.2
042000 IF REC-CT EQUAL TO ZERO MOVE SPACE TO PAR-NAME. NC1764.2
042100 MOVE SPACE TO RE-MARK. NC1764.2
042200 HEAD-ROUTINE. NC1764.2
042300 MOVE CCVS-H-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1764.2
042400 MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1764.2
042500 MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. NC1764.2
042600 MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. NC1764.2
042700 COLUMN-NAMES-ROUTINE. NC1764.2
042800 MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1764.2
042900 MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1764.2
043000 MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1764.2
043100 END-ROUTINE. NC1764.2
043200 MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.NC1764.2
043300 END-RTN-EXIT. NC1764.2
043400 MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1764.2
043500 END-ROUTINE-1. NC1764.2
043600 ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO NC1764.2
043700 ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD. NC1764.2
043800 ADD PASS-COUNTER TO ERROR-HOLD. NC1764.2
043900* IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12. NC1764.2
044000 MOVE PASS-COUNTER TO CCVS-E-4-1. NC1764.2
044100 MOVE ERROR-HOLD TO CCVS-E-4-2. NC1764.2
044200 MOVE CCVS-E-4 TO CCVS-E-2-2. NC1764.2
044300 MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE. NC1764.2
044400 END-ROUTINE-12. NC1764.2
044500 MOVE "TEST(S) FAILED" TO ENDER-DESC. NC1764.2
044600 IF ERROR-COUNTER IS EQUAL TO ZERO NC1764.2
044700 MOVE "NO " TO ERROR-TOTAL NC1764.2
044800 ELSE NC1764.2
044900 MOVE ERROR-COUNTER TO ERROR-TOTAL. NC1764.2
045000 MOVE CCVS-E-2 TO DUMMY-RECORD. NC1764.2
045100 PERFORM WRITE-LINE. NC1764.2
045200 END-ROUTINE-13. NC1764.2
045300 IF DELETE-COUNTER IS EQUAL TO ZERO NC1764.2
045400 MOVE "NO " TO ERROR-TOTAL ELSE NC1764.2
045500 MOVE DELETE-COUNTER TO ERROR-TOTAL. NC1764.2
045600 MOVE "TEST(S) DELETED " TO ENDER-DESC. NC1764.2
045700 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1764.2
045800 IF INSPECT-COUNTER EQUAL TO ZERO NC1764.2
045900 MOVE "NO " TO ERROR-TOTAL NC1764.2
046000 ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL. NC1764.2
046100 MOVE "TEST(S) REQUIRE INSPECTION" TO ENDER-DESC. NC1764.2
046200 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1764.2
046300 MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1764.2
046400 WRITE-LINE. NC1764.2
046500 ADD 1 TO RECORD-COUNT. NC1764.2
046600 IF RECORD-COUNT GREATER 42 NC1764.2
046700 MOVE DUMMY-RECORD TO DUMMY-HOLD NC1764.2
046800 MOVE SPACE TO DUMMY-RECORD NC1764.2
046900 WRITE DUMMY-RECORD AFTER ADVANCING PAGE NC1764.2
047000 MOVE CCVS-H-1 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES NC1764.2
047100 MOVE CCVS-H-2A TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES NC1764.2
047200 MOVE CCVS-H-2B TO DUMMY-RECORD PERFORM WRT-LN 3 TIMES NC1764.2
047300 MOVE CCVS-H-3 TO DUMMY-RECORD PERFORM WRT-LN 3 TIMES NC1764.2
047400 MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN NC1764.2
047500 MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN NC1764.2
047600 MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN NC1764.2
047700 MOVE DUMMY-HOLD TO DUMMY-RECORD NC1764.2
047800 MOVE ZERO TO RECORD-COUNT. NC1764.2
047900 PERFORM WRT-LN. NC1764.2
048000 WRT-LN. NC1764.2
048100 WRITE DUMMY-RECORD AFTER ADVANCING 1 LINES. NC1764.2
048200 MOVE SPACE TO DUMMY-RECORD. NC1764.2
048300 BLANK-LINE-PRINT. NC1764.2
048400 PERFORM WRT-LN. NC1764.2
048500 FAIL-ROUTINE. NC1764.2
048600 IF COMPUTED-X NOT EQUAL TO SPACE NC1764.2
048700 GO TO FAIL-ROUTINE-WRITE. NC1764.2
048800 IF CORRECT-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE.NC1764.2
048900 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. NC1764.2
049000 MOVE "NO FURTHER INFORMATION, SEE PROGRAM." TO INFO-TEXT. NC1764.2
049100 MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1764.2
049200 MOVE SPACES TO INF-ANSI-REFERENCE. NC1764.2
049300 GO TO FAIL-ROUTINE-EX. NC1764.2
049400 FAIL-ROUTINE-WRITE. NC1764.2
049500 MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE NC1764.2
049600 MOVE ANSI-REFERENCE TO COR-ANSI-REFERENCE. NC1764.2
049700 MOVE TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. NC1764.2
049800 MOVE SPACES TO COR-ANSI-REFERENCE. NC1764.2
049900 FAIL-ROUTINE-EX. EXIT . NC1764.2
050000 BAIL-OUT. NC1764.2
050100 IF COMPUTED-A NOT EQUAL TO SPACE GO TO BAIL-OUT-WRITE. NC1764.2
050200 IF CORRECT-A EQUAL TO SPACE GO TO BAIL-OUT-EX. NC1764.2
050300 BAIL-OUT-WRITE. NC1764.2
050400 MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED. NC1764.2
050500 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. NC1764.2
050600 MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1764.2
050700 MOVE SPACES TO INF-ANSI-REFERENCE. NC1764.2
050800 BAIL-OUT-EX. EXIT . NC1764.2
050900 CCVS1-EXIT. NC1764.2
051000 EXIT . NC1764.2
051100 SECT-NC176A-001 SECTION . NC1764.2
051200 ADD-INIT-F1-1. NC1764.2
051300 MOVE "ADD" TO FEATURE. NC1764.2
051400 MOVE "VI-74 6.6.4 GR4" TO ANSI-REFERENCE. NC1764.2
051500 ADD-TEST-F1-1. NC1764.2
051600 ADD N-5 TO N-7. NC1764.2
051700 IF N-7 IS EQUAL TO 2 NC1764.2
051800 PERFORM PASS NC1764.2
051900 GO TO ADD-WRITE-F1-1. NC1764.2
052000 GO TO ADD-FAIL-F1-1. NC1764.2
052100 ADD-DELETE-F1-1. NC1764.2
052200 PERFORM DE-LETE. NC1764.2
052300 GO TO ADD-WRITE-F1-1. NC1764.2
052400 ADD-FAIL-F1-1. NC1764.2
052500 MOVE N-7 TO COMPUTED-N. NC1764.2
052600 MOVE 2 TO CORRECT-N. NC1764.2
052700 PERFORM FAIL. NC1764.2
052800 ADD-WRITE-F1-1. NC1764.2
052900 MOVE "ADD-TEST-F1-1 " TO PAR-NAME. NC1764.2
053000 PERFORM PRINT-DETAIL. NC1764.2
053100 ADD-TEST-F1-2. NC1764.2
053200 ADD -.6 TO N-10 ROUNDED . NC1764.2
053300 IF N-10 EQUAL TO -2 NC1764.2
053400 PERFORM PASS NC1764.2
053500 GO TO ADD-WRITE-F1-2. NC1764.2
053600 GO TO ADD-FAIL-F1-2. NC1764.2
053700 ADD-DELETE-F1-2. NC1764.2
053800 PERFORM DE-LETE. NC1764.2
053900 GO TO ADD-WRITE-F1-2. NC1764.2
054000 ADD-FAIL-F1-2. NC1764.2
054100 MOVE N-10 TO COMPUTED-N. NC1764.2
054200 MOVE -2 TO CORRECT-N. NC1764.2
054300 PERFORM FAIL. NC1764.2
054400 ADD-WRITE-F1-2. NC1764.2
054500 MOVE "ADD-TEST-F1-2 " TO PAR-NAME. NC1764.2
054600 PERFORM PRINT-DETAIL. NC1764.2
054700 MOVE -2 TO N-10. NC1764.2
054800 ADD-TEST-F1-3-0. NC1764.2
054900 ADD N-11 TO N-12 ON SIZE ERROR NC1764.2
055000 PERFORM PASS NC1764.2
055100 GO TO ADD-WRITE-F1-3. NC1764.2
055200 GO TO ADD-FAIL-F1-3. NC1764.2
055300 ADD-DELETE-F1-3. NC1764.2
055400 PERFORM DE-LETE. NC1764.2
055500 GO TO ADD-WRITE-F1-3. NC1764.2
055600 ADD-FAIL-F1-3. NC1764.2
055700 MOVE N-12 TO COMPUTED-N. NC1764.2
055800 MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK. NC1764.2
055900 PERFORM FAIL. NC1764.2
056000 ADD-WRITE-F1-3. NC1764.2
056100 MOVE "ADD-TEST-F1-3 " TO PAR-NAME. NC1764.2
056200 PERFORM PRINT-DETAIL. NC1764.2
056300 ADD-TEST-F1-4-1. NC1764.2
056400 ADD 1.5 TO N-13 ROUNDED ON SIZE ERROR NC1764.2
056500 PERFORM PASS NC1764.2
056600 GO TO ADD-WRITE-F1-4-1. NC1764.2
056700* NOTE WHEN SIZE ERROR CONDITION OCCURS, VALUE OF NC1764.2
056800* N-13 SHOULD NOT BE CHANGED. NC1764.2
056900 GO TO ADD-FAIL-F1-4-1. NC1764.2
057000 ADD-DELETE-F1-4-1. NC1764.2
057100 PERFORM DE-LETE. NC1764.2
057200 GO TO ADD-WRITE-F1-4-1. NC1764.2
057300 ADD-FAIL-F1-4-1. NC1764.2
057400 MOVE N-13 TO COMPUTED-N. NC1764.2
057500 MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK. NC1764.2
057600 PERFORM FAIL. NC1764.2
057700 ADD-WRITE-F1-4-1. NC1764.2
057800 MOVE "ADD-TEST-F1-4-1 " TO PAR-NAME. NC1764.2
057900 PERFORM PRINT-DETAIL. NC1764.2
058000 ADD-TEST-F1-4-2. NC1764.2
058100 IF N-13 IS EQUAL TO 99999 NC1764.2
058200 PERFORM PASS NC1764.2
058300 GO TO ADD-WRITE-F1-4-2. NC1764.2
058400 GO TO ADD-FAIL-F1-4-2. NC1764.2
058500 ADD-DELETE-F1-4-2. NC1764.2
058600 PERFORM DE-LETE. NC1764.2
058700 GO TO ADD-WRITE-F1-4-2. NC1764.2
058800 ADD-FAIL-F1-4-2. NC1764.2
058900 MOVE N-13 TO COMPUTED-N. NC1764.2
059000 MOVE 99999 TO CORRECT-N. NC1764.2
059100 PERFORM FAIL. NC1764.2
059200 ADD-WRITE-F1-4-2. NC1764.2
059300 MOVE "ADD-TEST-F1-4-2 " TO PAR-NAME. NC1764.2
059400 PERFORM PRINT-DETAIL. NC1764.2
059500 ADD-INIT-F1-5. NC1764.2
059600 MOVE "ADD ---" TO FEATURE. NC1764.2
059700 PERFORM PRINT-DETAIL. NC1764.2
059800 MOVE " TO" TO FEATURE. NC1764.2
059900 ADD-TEST-F1-5. NC1764.2
060000 MOVE A18TWOS-DS-18V00 TO WRK-DS-18V00. NC1764.2
060100 ADD A18ONES-DS-18V00 TO WRK-DS-18V00. NC1764.2
060200 IF WRK-DS-18V00 EQUAL TO 333333333333333333 NC1764.2
060300 PERFORM PASS GO TO ADD-WRITE-F1-5. NC1764.2
060400 GO TO ADD-FAIL-F1-5. NC1764.2
060500 ADD-DELETE-F1-5. NC1764.2
060600 PERFORM DE-LETE. NC1764.2
060700 GO TO ADD-WRITE-F1-5. NC1764.2
060800 ADD-FAIL-F1-5. NC1764.2
060900 MOVE WRK-DS-18V00 TO COMPUTED-18V0. NC1764.2
061000 MOVE 333333333333333333 TO CORRECT-18V0. NC1764.2
061100 PERFORM FAIL. NC1764.2
061200 ADD-WRITE-F1-5. NC1764.2
061300 MOVE "ADD-TEST-F1-5" TO PAR-NAME. NC1764.2
061400 PERFORM PRINT-DETAIL. NC1764.2
061500 ADD-TEST-F1-6. NC1764.2
061600 MOVE ZERO TO WRK-DS-10V00. NC1764.2
061700 ADD A10ONES-DS-10V00 A05ONES-DS-05V00 TO WRK-DS-10V00. NC1764.2
061800 IF WRK-DS-10V00 EQUAL TO 1111122222 NC1764.2
061900 PERFORM PASS GO TO ADD-WRITE-F1-6. NC1764.2
062000 GO TO ADD-FAIL-F1-6. NC1764.2
062100 ADD-DELETE-F1-6. NC1764.2
062200 PERFORM DE-LETE. NC1764.2
062300 GO TO ADD-WRITE-F1-6. NC1764.2
062400 ADD-FAIL-F1-6. NC1764.2
062500 MOVE WRK-DS-10V00 TO COMPUTED-18V0. NC1764.2
062600 MOVE 1111122222 TO CORRECT-18V0. NC1764.2
062700 PERFORM FAIL. NC1764.2
062800 ADD-WRITE-F1-6. NC1764.2
062900 MOVE "ADD-TEST-F1-6" TO PAR-NAME. NC1764.2
063000 PERFORM PRINT-DETAIL. NC1764.2
063100 ADD-TEST-F1-7. NC1764.2
063200 MOVE ZERO TO WRK-DS-10V00. NC1764.2
063300 ADD A02ONES-DS-02V00 NC1764.2
063400 A10ONES-DS-10V00 NC1764.2
063500 A05ONES-DS-05V00 TO WRK-DS-10V00. NC1764.2
063600 IF WRK-DS-10V00 EQUAL TO 1111122233 NC1764.2
063700 PERFORM PASS GO TO ADD-WRITE-F1-7. NC1764.2
063800 GO TO ADD-FAIL-F1-7. NC1764.2
063900 ADD-DELETE-F1-7. NC1764.2
064000 PERFORM DE-LETE. NC1764.2
064100 GO TO ADD-WRITE-F1-7. NC1764.2
064200 ADD-FAIL-F1-7. NC1764.2
064300 MOVE WRK-DS-10V00 TO COMPUTED-18V0. NC1764.2
064400 MOVE 1111122233 TO CORRECT-18V0. NC1764.2
064500 PERFORM FAIL. NC1764.2
064600 ADD-WRITE-F1-7. NC1764.2
064700 MOVE "ADD-TEST-F1-7" TO PAR-NAME. NC1764.2
064800 PERFORM PRINT-DETAIL. NC1764.2
064900 ADD-INIT-F1-8. NC1764.2
065000 MOVE " ROUNDED" TO FEATURE. NC1764.2
065100 ADD-TEST-F1-8. NC1764.2
065200 MOVE ZERO TO WRK-DS-05V00. NC1764.2
065300 ADD 55554.5 TO WRK-DS-05V00 ROUNDED . NC1764.2
065400 IF WRK-DS-05V00 EQUAL TO 55555 NC1764.2
065500 PERFORM PASS GO TO ADD-WRITE-F1-8. NC1764.2
065600 GO TO ADD-FAIL-F1-8. NC1764.2
065700 ADD-DELETE-F1-8. NC1764.2
065800 PERFORM DE-LETE. NC1764.2
065900 GO TO ADD-WRITE-F1-8. NC1764.2
066000 ADD-FAIL-F1-8. NC1764.2
066100 MOVE WRK-DS-05V00 TO COMPUTED-N. NC1764.2
066200 MOVE 55555 TO CORRECT-N. NC1764.2
066300 PERFORM FAIL. NC1764.2
066400 ADD-WRITE-F1-8. NC1764.2
066500 MOVE "ADD-TEST-F1-8" TO PAR-NAME. NC1764.2
066600 PERFORM PRINT-DETAIL. NC1764.2
066700 ADD-INIT-F1-9-1. NC1764.2
066800 MOVE " SIZE ERROR" TO FEATURE. NC1764.2
066900 MOVE -11 TO WRK-DS-02V00. NC1764.2
067000 ADD-TEST-F1-9-1. NC1764.2
067100 ADD -99 TO WRK-DS-02V00 ON SIZE ERROR NC1764.2
067200 PERFORM PASS GO TO ADD-WRITE-F1-9-1. NC1764.2
067300 GO TO ADD-FAIL-F1-9-1. NC1764.2
067400 ADD-DELETE-F1-9-1. NC1764.2
067500 PERFORM DE-LETE. NC1764.2
067600 GO TO ADD-WRITE-F1-9-1. NC1764.2
067700 ADD-FAIL-F1-9-1. NC1764.2
067800 MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK. NC1764.2
067900 PERFORM FAIL. NC1764.2
068000 ADD-WRITE-F1-9-1. NC1764.2
068100 MOVE "ADD-TEST-F1-9-1" TO PAR-NAME. NC1764.2
068200 PERFORM PRINT-DETAIL. NC1764.2
068300 ADD-TEST-F1-9-2. NC1764.2
068400 IF WRK-DS-02V00 EQUAL TO -11 NC1764.2
068500 PERFORM PASS GO TO ADD-WRITE-F1-9-2. NC1764.2
068600* THIS TEST DEPENDS ON THE RESULTS OF TEST-F1-9-1 ABOVE. NC1764.2
068700 GO TO ADD-FAIL-F1-9-2. NC1764.2
068800 ADD-DELETE-F1-9-2. NC1764.2
068900 PERFORM DE-LETE. NC1764.2
069000 GO TO ADD-WRITE-F1-9-2. NC1764.2
069100 ADD-FAIL-F1-9-2. NC1764.2
069200 MOVE "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK. NC1764.2
069300 MOVE WRK-DS-02V00 TO COMPUTED-N. NC1764.2
069400 MOVE -11 TO CORRECT-N. NC1764.2
069500 PERFORM FAIL. NC1764.2
069600 ADD-WRITE-F1-9-2. NC1764.2
069700 MOVE "ADD-TEST-F1-9-2" TO PAR-NAME. NC1764.2
069800 PERFORM PRINT-DETAIL. NC1764.2
069900 ADD-INIT-F1-10-1. NC1764.2
070000 MOVE " ROUNDED,SIZE ERROR" TO FEATURE. NC1764.2
070100 ADD-TEST-F1-10-1. NC1764.2
070200 MOVE ZERO TO WRK-DS-05V00 NC1764.2
070300 ADD 33333 NC1764.2
070400 A06THREES-DS-03V03 NC1764.2
070500 A12THREES-DS-06V06 NC1764.2
070600 TO WRK-DS-05V00 ROUNDED ON SIZE ERROR NC1764.2
070700 PERFORM PASS GO TO ADD-WRITE-F1-10-1. NC1764.2
070800 GO TO ADD-FAIL-F1-10-1. NC1764.2
070900 ADD-DELETE-F1-10-1. NC1764.2
071000 PERFORM DE-LETE. NC1764.2
071100 GO TO ADD-WRITE-F1-10-1. NC1764.2
071200 ADD-FAIL-F1-10-1. NC1764.2
071300 MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK. NC1764.2
071400 PERFORM FAIL. NC1764.2
071500 ADD-WRITE-F1-10-1. NC1764.2
071600 MOVE "ADD-TEST-F1-10-1" TO PAR-NAME. NC1764.2
071700 PERFORM PRINT-DETAIL. NC1764.2
071800 ADD-TEST-F1-10-2. NC1764.2
071900 IF WRK-DS-05V00 EQUAL TO ZERO NC1764.2
072000 PERFORM PASS GO TO ADD-WRITE-F1-10-2. NC1764.2
072100* NOTE: THIS TEST DEPENDS UPON THE RESULT OF ADD-TEST-F1-10-1 NC1764.2
072200 GO TO ADD-FAIL-F1-10-2. NC1764.2
072300 ADD-DELETE-F1-10-2. NC1764.2
072400 PERFORM DE-LETE. NC1764.2
072500 GO TO ADD-WRITE-F1-10-2. NC1764.2
072600 ADD-FAIL-F1-10-2. NC1764.2
072700 MOVE "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK. NC1764.2
072800 MOVE WRK-DS-05V00 TO COMPUTED-N. NC1764.2
072900 MOVE ZERO TO CORRECT-N. NC1764.2
073000 PERFORM FAIL. NC1764.2
073100 ADD-WRITE-F1-10-2. NC1764.2
073200 MOVE "ADD-TEST-F1-10-2" TO PAR-NAME. NC1764.2
073300 PERFORM PRINT-DETAIL. NC1764.2
073400 ADD-TEST-F1-11-1. NC1764.2
073500 MOVE ZERO TO WRK-DS-06V06. NC1764.2
073600 ADD A12THREES-DS-06V06 NC1764.2
073700 333333 NC1764.2
073800 A06THREES-DS-03V03 NC1764.2
073900 TO WRK-DS-06V06 ROUNDED ON SIZE ERROR NC1764.2
074000 GO TO ADD-FAIL-F1-11-1. NC1764.2
074100 PERFORM PASS. NC1764.2
074200 GO TO ADD-WRITE-F1-11-1. NC1764.2
074300 ADD-DELETE-F1-11-1. NC1764.2
074400 PERFORM DE-LETE. NC1764.2
074500 GO TO ADD-WRITE-F1-11-1. NC1764.2
074600 ADD-FAIL-F1-11-1. NC1764.2
074700 MOVE "SIZE ERR SHOULD NOT EXECUTE" TO RE-MARK. NC1764.2
074800 PERFORM FAIL. NC1764.2
074900 ADD-WRITE-F1-11-1. NC1764.2
075000 MOVE "ADD-TEST-F1-11-1" TO PAR-NAME. NC1764.2
075100 PERFORM PRINT-DETAIL. NC1764.2
075200 ADD-TEST-F1-11-2. NC1764.2
075300 IF WRK-DS-06V06 EQUAL TO 666999.666333 NC1764.2
075400 PERFORM PASS GO TO ADD-WRITE-F1-11-2. NC1764.2
075500* NOTE: THIS TEST DEPENDS UPON THE RESULT OF ADD-TEST-F1-11-1 NC1764.2
075600 GO TO ADD-FAIL-F1-11-2. NC1764.2
075700 ADD-DELETE-F1-11-2. NC1764.2
075800 PERFORM DE-LETE. NC1764.2
075900 GO TO ADD-WRITE-F1-11-2. NC1764.2
076000 ADD-FAIL-F1-11-2. NC1764.2
076100 MOVE WRK-DS-06V06 TO COMPUTED-N. NC1764.2
076200 MOVE 666999.666333 TO CORRECT-N. NC1764.2
076300 PERFORM FAIL. NC1764.2
076400 ADD-WRITE-F1-11-2. NC1764.2
076500 MOVE "ADD-TEST-F1-11-2" TO PAR-NAME. NC1764.2
076600 PERFORM PRINT-DETAIL. NC1764.2
076700 ADD-INIT-F1-12. NC1764.2
076800 MOVE " COMP VS. DISPLAY" TO FEATURE. NC1764.2
076900 ADD-TEST-F1-12. NC1764.2
077000 MOVE A18ONES-DS-18V00 TO WRK-CS-18V00. NC1764.2
077100 ADD A18ONES-DS-18V00 TO WRK-CS-18V00. NC1764.2
077200 IF WRK-CS-18V00 EQUAL TO 222222222222222222 NC1764.2
077300 PERFORM PASS GO TO ADD-WRITE-F1-12. NC1764.2
077400 GO TO ADD-FAIL-F1-12. NC1764.2
077500 ADD-DELETE-F1-12. NC1764.2
077600 PERFORM DE-LETE. NC1764.2
077700 GO TO ADD-WRITE-F1-12. NC1764.2
077800 ADD-FAIL-F1-12. NC1764.2
077900 MOVE WRK-CS-18V00 TO COMPUTED-18V0. NC1764.2
078000 MOVE 222222222222222222 TO CORRECT-18V0. NC1764.2
078100 PERFORM FAIL. NC1764.2
078200 ADD-WRITE-F1-12. NC1764.2
078300 MOVE "ADD-TEST-F1-12" TO PAR-NAME. NC1764.2
078400 PERFORM PRINT-DETAIL. NC1764.2
078500 ADD-TEST-F1-13. NC1764.2
078600 MOVE A18ONES-DS-18V00 TO WRK-DS-18V00. NC1764.2
078700 ADD A18ONES-CS-18V00 TO WRK-DS-18V00. NC1764.2
078800 IF WRK-DS-18V00 EQUAL TO 222222222222222222 NC1764.2
078900 PERFORM PASS GO TO ADD-WRITE-F1-13. NC1764.2
079000 GO TO ADD-FAIL-F1-13. NC1764.2
079100 ADD-DELETE-F1-13. NC1764.2
079200 PERFORM DE-LETE. NC1764.2
079300 GO TO ADD-WRITE-F1-13. NC1764.2
079400 ADD-FAIL-F1-13. NC1764.2
079500 MOVE WRK-DS-18V00 TO COMPUTED-18V0. NC1764.2
079600 MOVE 222222222222222222 TO CORRECT-18V0. NC1764.2
079700 PERFORM FAIL. NC1764.2
079800 ADD-WRITE-F1-13. NC1764.2
079900 MOVE "ADD-TEST-F1-13" TO PAR-NAME. NC1764.2
080000 PERFORM PRINT-DETAIL. NC1764.2
080100 ADD-TEST-F1-14. NC1764.2
080200 MOVE ZERO TO WRK-CS-02V02. NC1764.2
080300 ADD A99-CS-02V00 TO WRK-CS-02V02. NC1764.2
080400 IF WRK-CS-02V02 EQUAL TO 99.00 NC1764.2
080500 PERFORM PASS GO TO ADD-WRITE-F1-14. NC1764.2
080600 GO TO ADD-FAIL-F1-14. NC1764.2
080700 ADD-DELETE-F1-14. NC1764.2
080800 PERFORM DE-LETE. NC1764.2
080900 GO TO ADD-WRITE-F1-14. NC1764.2
081000 ADD-FAIL-F1-14. NC1764.2
081100 MOVE WRK-CS-02V02 TO COMPUTED-N. NC1764.2
081200 MOVE 99.00 TO CORRECT-N. NC1764.2
081300 PERFORM FAIL. NC1764.2
081400 ADD-WRITE-F1-14. NC1764.2
081500 MOVE "ADD-TEST-F1-14" TO PAR-NAME. NC1764.2
081600 PERFORM PRINT-DETAIL. NC1764.2
081700 ADD-TEST-F1-15-1. NC1764.2
081800 MOVE A99-CS-02V00 TO WRK-CS-02V02. NC1764.2
081900 ADD A99-CS-02V00 TO WRK-CS-02V02 ON SIZE ERROR NC1764.2
082000 PERFORM PASS GO TO ADD-WRITE-F1-15-1. NC1764.2
082100 GO TO ADD-FAIL-F1-15-1. NC1764.2
082200 ADD-DELETE-F1-15-1. NC1764.2
082300 PERFORM DE-LETE. NC1764.2
082400 GO TO ADD-WRITE-F1-15-1. NC1764.2
082500 ADD-FAIL-F1-15-1. NC1764.2
082600 MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK. NC1764.2
082700 PERFORM FAIL. NC1764.2
082800 ADD-WRITE-F1-15-1. NC1764.2
082900 MOVE "ADD-TEST-F1-15-1" TO PAR-NAME. NC1764.2
083000 PERFORM PRINT-DETAIL. NC1764.2
083100 ADD-TEST-F1-15-2. NC1764.2
083200 IF WRK-CS-02V02 EQUAL TO 99.00 NC1764.2
083300 PERFORM PASS GO TO ADD-WRITE-F1-15-2. NC1764.2
083400* NOTE: THIS TEST DEPENDS UPON THE RESULT OF ADD-TEST-F1-15-1 NC1764.2
083500 GO TO ADD-FAIL-F1-15-2. NC1764.2
083600 ADD-DELETE-F1-15-2. NC1764.2
083700 PERFORM DE-LETE. NC1764.2
083800 GO TO ADD-WRITE-F1-15-2. NC1764.2
083900 ADD-FAIL-F1-15-2. NC1764.2
084000 MOVE "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK. NC1764.2
084100 MOVE WRK-CS-02V02 TO COMPUTED-N. NC1764.2
084200 MOVE 99.00 TO CORRECT-N. NC1764.2
084300 PERFORM FAIL. NC1764.2
084400 ADD-WRITE-F1-15-2. NC1764.2
084500 MOVE "ADD-TEST-F1-15-2" TO PAR-NAME. NC1764.2
084600 PERFORM PRINT-DETAIL. NC1764.2
084700 ADD-TEST-F1-16. NC1764.2
084800 MOVE A14TWOS-CS-18V00 TO WRK-CS-18V00. NC1764.2
084900 ADD A18FIVES-CS-18V00 TO WRK-CS-18V00. NC1764.2
085000 IF WRK-CS-18V00 EQUAL TO -555577777777777777 NC1764.2
085100 PERFORM PASS NC1764.2
085200 GO TO ADD-WRITE-F1-16. NC1764.2
085300 MOVE WRK-CS-18V00 TO COMPUTED-18V0. NC1764.2
085400 MOVE -555577777777777777 TO CORRECT-18V0. NC1764.2
085500 PERFORM FAIL. NC1764.2
085600 GO TO ADD-WRITE-F1-16. NC1764.2
085700 ADD-DELETE-F1-16. NC1764.2
085800 PERFORM DE-LETE. NC1764.2
085900 ADD-WRITE-F1-16. NC1764.2
086000 MOVE "ADD-TEST-F1-16 " TO PAR-NAME. NC1764.2
086100 PERFORM PRINT-DETAIL. NC1764.2
086200 ADD-TEST-F1-17. NC1764.2
086300 MOVE A12SEVENS-CU-18V00 TO WRK-CS-18V00. NC1764.2
086400 ADD A18SIXES-CS-18V00 TO WRK-CS-18V00. NC1764.2
086500 IF WRK-CS-18V00 EQUAL TO +666667444444444443 NC1764.2
086600 PERFORM PASS NC1764.2
086700 GO TO ADD-WRITE-F1-17. NC1764.2
086800 MOVE +666667444444444443 TO CORRECT-18V0. NC1764.2
086900 MOVE WRK-CS-18V00 TO COMPUTED-18V0. NC1764.2
087000 PERFORM FAIL. NC1764.2
087100 GO TO ADD-WRITE-F1-17. NC1764.2
087200 ADD-DELETE-F1-17. NC1764.2
087300 PERFORM DE-LETE. NC1764.2
087400 ADD-WRITE-F1-17. NC1764.2
087500 MOVE "ADD-TEST-F1-17 " TO PAR-NAME. NC1764.2
087600 PERFORM PRINT-DETAIL. NC1764.2
087700 ADD-TEST-F1-18. NC1764.2
087800 MOVE A12SEVENS-CU-18V00 TO WRK-DU-18V00. NC1764.2
087900 ADD A18FIVES-CS-18V00 TO WRK-DU-18V00. NC1764.2
088000 IF WRK-DU-18V00 EQUAL TO 555554777777777778 NC1764.2
088100 PERFORM PASS NC1764.2
088200 GO TO ADD-WRITE-F1-18. NC1764.2
088300 MOVE WRK-DU-18V00 TO COMPUTED-18V0. NC1764.2
088400 MOVE 555554777777777778 TO CORRECT-18V0. NC1764.2
088500 PERFORM FAIL. NC1764.2
088600 GO TO ADD-WRITE-F1-18. NC1764.2
088700 ADD-DELETE-F1-18. NC1764.2
088800 PERFORM DE-LETE. NC1764.2
088900 ADD-WRITE-F1-18. NC1764.2
089000 MOVE "ADD-TEST-F1-18 " TO PAR-NAME. NC1764.2
089100 PERFORM PRINT-DETAIL. NC1764.2
089200 ADD-TEST-F1-19. NC1764.2
089300 MOVE +980 TO WRK-CS-03V00. NC1764.2
089400 MOVE SPACE TO SIZE-ERR. NC1764.2
089500* NOTE IN THIS TEST, 1 IS ADDED TO A 3-DIGIT COMP SYNC NC1764.2
089600* FIELD UNTIL A SIZE ERROR OCCURS --- IF THE VALUE OF NC1764.2
089700* THE FIELD REACHES 1180 WITHOUT A SIZE ERROR THE NC1764.2
089800* ATTEMPTED ADDITIONS ARE TERMINATED. NC1764.2
089900 PERFORM ADD-A-F1-19 THRU ADD-B-F1-19 200 TIMES. NC1764.2
090000 IF SIZE-ERR EQUAL TO SPACE NC1764.2
090100 MOVE "SIZE ERROR NOT ENCOUNTERED" TO RE-MARK NC1764.2
090200 MOVE "AT LEAST 1180" TO COMPUTED-A NC1764.2
090300 MOVE "999 IN PIC 999 FIELD" TO CORRECT-A NC1764.2
090400 PERFORM FAIL NC1764.2
090500 GO TO ADD-WRITE-F1-19. NC1764.2
090600 IF WRK-CS-03V00 EQUAL TO 999 NC1764.2
090700 PERFORM PASS GO TO ADD-WRITE-F1-19. NC1764.2
090800 PERFORM FAIL. NC1764.2
090900 MOVE WRK-CS-03V00 TO COMPUTED-N. NC1764.2
091000 MOVE 999 TO CORRECT-N. NC1764.2
091100 GO TO ADD-WRITE-F1-19. NC1764.2
091200 ADD-DELETE-F1-19. NC1764.2
091300 PERFORM DE-LETE. NC1764.2
091400 GO TO ADD-WRITE-F1-19. NC1764.2
091500 ADD-A-F1-19. NC1764.2
091600 IF SIZE-ERR EQUAL TO "E" GO TO ADD-B-F1-19. NC1764.2
091700 ADD 1 TO WRK-CS-03V00 ON SIZE ERROR NC1764.2
091800 MOVE "E" TO SIZE-ERR. NC1764.2
091900 ADD-B-F1-19. NC1764.2
092000 EXIT . NC1764.2
092100 ADD-WRITE-F1-19. NC1764.2
092200 MOVE "ADD, COMP, SIZE ERR" TO FEATURE. NC1764.2
092300 MOVE "ADD-TEST-F1-19" TO PAR-NAME. NC1764.2
092400 PERFORM PRINT-DETAIL. NC1764.2
092500* NC1764.2
092600 ADD-INIT-F1-20. NC1764.2
092700* ==--> NEW SIZE ERROR TESTS <--== NC1764.2
092800 MOVE "V1-67 6.4.2" TO ANSI-REFERENCE. NC1764.2
092900 MOVE -11 TO WRK-DS-02V00. NC1764.2
093000 ADD-TEST-F1-20. NC1764.2
093100 ADD -99 TO WRK-DS-02V00 NC1764.2
093200 NOT ON SIZE ERROR NC1764.2
093300 MOVE "NOT ON SIZE ERROR SHOULD NOT BE EXECUTED" NC1764.2
093400 TO RE-MARK NC1764.2
093500 PERFORM FAIL NC1764.2
093600 GO TO ADD-WRITE-F1-20. NC1764.2
093700 GO TO ADD-PASS-F1-20. NC1764.2
093800 ADD-DELETE-F1-20. NC1764.2
093900 PERFORM DE-LETE. NC1764.2
094000 GO TO ADD-WRITE-F1-20. NC1764.2
094100 ADD-PASS-F1-20. NC1764.2
094200 PERFORM PASS. NC1764.2
094300 ADD-WRITE-F1-20. NC1764.2
094400 MOVE "ADD-TEST-F1-20" TO PAR-NAME. NC1764.2
094500 PERFORM PRINT-DETAIL. NC1764.2
094600* NC1764.2
094700 ADD-INIT-F1-21. NC1764.2
094800* ==--> NEW SIZE ERROR TESTS <--== NC1764.2
094900 MOVE "V1-67 6.4.2" TO ANSI-REFERENCE. NC1764.2
095000 MOVE ZERO TO WRK-DS-06V06. NC1764.2
095100 ADD-TEST-F1-21-0. NC1764.2
095200 ADD A12THREES-DS-06V06 NC1764.2
095300 333333 NC1764.2
095400 A06THREES-DS-03V03 NC1764.2
095500 TO WRK-DS-06V06 ROUNDED NC1764.2
095600 NOT ON SIZE ERROR NC1764.2
095700 GO TO ADD-PASS-F1-21. NC1764.2
095800 MOVE "NOT ON SIZE ERROR SHOULD BE EXECUTED" TO RE-MARK. NC1764.2
095900 PERFORM FAIL. NC1764.2
096000 GO TO ADD-WRITE-F1-21. NC1764.2
096100 ADD-DELETE-F1-21. NC1764.2
096200 PERFORM DE-LETE. NC1764.2
096300 GO TO ADD-WRITE-F1-21. NC1764.2
096400 ADD-PASS-F1-21. NC1764.2
096500 PERFORM PASS. NC1764.2
096600 ADD-WRITE-F1-21. NC1764.2
096700 MOVE "ADD-TEST-F1-21" TO PAR-NAME. NC1764.2
096800 PERFORM PRINT-DETAIL. NC1764.2
096900* NC1764.2
097000 ADD-INIT-F1-22. NC1764.2
097100* ==--> NEW SIZE ERROR TESTS <--== NC1764.2
097200 MOVE "V1-67 6.4.2" TO ANSI-REFERENCE. NC1764.2
097300 MOVE -11 TO WRK-DS-02V00. NC1764.2
097400 ADD-TEST-F1-22-0. NC1764.2
097500 ADD -99 TO WRK-DS-02V00 NC1764.2
097600 ON SIZE ERROR NC1764.2
097700 PERFORM PASS NC1764.2
097800 GO TO ADD-WRITE-F1-22 NC1764.2
097900 NOT ON SIZE ERROR NC1764.2
098000 MOVE "NOT ON SIZE ERROR SHOULD NOT BE EXECUTED" NC1764.2
098100 TO RE-MARK NC1764.2
098200 PERFORM FAIL NC1764.2
098300 GO TO ADD-WRITE-F1-22. NC1764.2
098400 ADD-DELETE-F1-22. NC1764.2
098500 PERFORM DE-LETE. NC1764.2
098600 ADD-WRITE-F1-22. NC1764.2
098700 MOVE "ADD-TEST-F1-22" TO PAR-NAME. NC1764.2
098800 PERFORM PRINT-DETAIL. NC1764.2
098900* NC1764.2
099000 ADD-INIT-F1-23. NC1764.2
099100* ==--> NEW SIZE ERROR TESTS <--== NC1764.2
099200 MOVE "V1-67 6.4.2" TO ANSI-REFERENCE. NC1764.2
099300 MOVE ZERO TO WRK-DS-06V06. NC1764.2
099400 ADD-TEST-F1-23-0. NC1764.2
099500 ADD A12THREES-DS-06V06 NC1764.2
099600 333333 NC1764.2
099700 A06THREES-DS-03V03 NC1764.2
099800 TO WRK-DS-06V06 ROUNDED NC1764.2
099900 ON SIZE ERROR NC1764.2
100000 MOVE "ON SIZE ERROR SHOULD NOT BE EXECUTED" NC1764.2
100100 TO RE-MARK NC1764.2
100200 PERFORM FAIL NC1764.2
100300 GO TO ADD-WRITE-F1-23 NC1764.2
100400 NOT ON SIZE ERROR NC1764.2
100500 GO TO ADD-PASS-F1-23. NC1764.2
100600 ADD-DELETE-F1-23. NC1764.2
100700 PERFORM DE-LETE. NC1764.2
100800 GO TO ADD-WRITE-F1-23. NC1764.2
100900 ADD-PASS-F1-23. NC1764.2
101000 PERFORM PASS. NC1764.2
101100 ADD-WRITE-F1-23. NC1764.2
101200 MOVE "ADD-TEST-F1-23" TO PAR-NAME. NC1764.2
101300 PERFORM PRINT-DETAIL. NC1764.2
101400* NC1764.2
101500 ADD-INIT-F1-24. NC1764.2
101600* ==--> MULTIPLE OPERANDS <--== NC1764.2
101700 MOVE "V1-67 6.4.2" TO ANSI-REFERENCE. NC1764.2
101800 MOVE "ADD LIMIT TESTS " TO FEATURE. NC1764.2
101900 MOVE 1 TO DNAME1 DNAME2 DNAME3 DNAME4 DNAME5. NC1764.2
102000 MOVE 1 TO DNAME6 DNAME7 DNAME8 DNAME9 DNAME10. NC1764.2
102100 MOVE 1 TO DNAME11 DNAME12 DNAME13 DNAME14 DNAME15. NC1764.2
102200 MOVE 1 TO DNAME16 DNAME17 DNAME18 DNAME19 DNAME20. NC1764.2
102300 MOVE 1 TO DNAME21. NC1764.2
102400 MOVE 0 TO DNAME22. NC1764.2
102500* THE FOLLOWING 22 TESTS VERIFY THE ABILITY OF THE COMPILER NC1764.2
102600* TO HANDLE A MAXIMUM OF 42 OPERANDS. A DELETION IN THIS NC1764.2
102700* PARAGRAPH WILL SKIP THE LIMIT TESTS. NC1764.2
102800 GO TO ADD-TEST-F1-24. NC1764.2
102900 ADD-INIT-DELETE. NC1764.2
103000 PERFORM DE-LETE. NC1764.2
103100 MOVE "ADD-TEST-F1-24 TO F1-45" TO PAR-NAME. NC1764.2
103200 MOVE "ADD LIMIT TESTS " TO FEATURE. NC1764.2
103300 ADD 21 TO DELETE-COUNTER. NC1764.2
103400 PERFORM PRINT-DETAIL. NC1764.2
103500 GO TO ADD-INIT-F1-46. NC1764.2
103600 ADD-TEST-F1-24. NC1764.2
103700 ADD DNAME1 NC1764.2
103800 DNAME2 NC1764.2
103900 DNAME3 NC1764.2
104000 DNAME4 NC1764.2
104100 DNAME5 NC1764.2
104200 DNAME6 NC1764.2
104300 DNAME7 NC1764.2
104400 DNAME8 NC1764.2
104500 DNAME9 NC1764.2
104600 DNAME10 NC1764.2
104700 DNAME11 NC1764.2
104800 DNAME12 NC1764.2
104900 DNAME13 NC1764.2
105000 DNAME14 NC1764.2
105100 DNAME15 NC1764.2
105200 DNAME16 NC1764.2
105300 DNAME17 NC1764.2
105400 DNAME18 NC1764.2
105500 DNAME19 NC1764.2
105600 DNAME20 NC1764.2
105700 DNAME21 NC1764.2
105800 TO DNAME22. NC1764.2
105900* THE NUMBER OF OPERANDS CAPABLE OF BEING ADDED TO ONE NC1764.2
106000* DATANAME WILL BE REFLECTED BY THE COMPUTED-ANSWER. NC1764.2
106100 IF DNAME22 EQUAL TO 21 NC1764.2
106200 PERFORM PASS NC1764.2
106300 GO TO ADD-WRITE-F1-24. NC1764.2
106400 MOVE 21 TO CORRECT-18V0. NC1764.2
106500 MOVE DNAME22 TO COMPUTED-18V0. NC1764.2
106600 PERFORM FAIL. NC1764.2
106700 GO TO ADD-WRITE-F1-24. NC1764.2
106800 ADD-DELETE-F1-24. NC1764.2
106900 PERFORM DE-LETE. NC1764.2
107000 ADD-WRITE-F1-24. NC1764.2
107100 MOVE "ADD-TEST-F1-24 " TO PAR-NAME. NC1764.2
107200 PERFORM PRINT-DETAIL. NC1764.2
107300 ADD-INIT-F1-25. NC1764.2
107400 MOVE ZERO TO DNAME22 DNAME23 DNAME24 DNAME25 DNAME26. NC1764.2
107500 MOVE ZERO TO DNAME27 DNAME28 DNAME29 DNAME30 DNAME31. NC1764.2
107600 MOVE ZERO TO DNAME32 DNAME33 DNAME34 DNAME35 DNAME36. NC1764.2
107700 MOVE ZERO TO DNAME37 DNAME38 DNAME39 DNAME40 DNAME41. NC1764.2
107800 MOVE ZERO TO DNAME42. NC1764.2
107900 ADD-TEST-F1-25. NC1764.2
108000 ADD DNAME1 NC1764.2
108100 DNAME2 NC1764.2
108200 DNAME3 NC1764.2
108300 DNAME4 NC1764.2
108400 DNAME5 NC1764.2
108500 DNAME6 NC1764.2
108600 DNAME7 NC1764.2
108700 DNAME8 NC1764.2
108800 DNAME9 NC1764.2
108900 DNAME10 NC1764.2
109000 DNAME11 NC1764.2
109100 DNAME12 NC1764.2
109200 DNAME13 NC1764.2
109300 DNAME14 NC1764.2
109400 DNAME15 NC1764.2
109500 DNAME16 NC1764.2
109600 DNAME17 NC1764.2
109700 DNAME18 NC1764.2
109800 DNAME19 NC1764.2
109900 DNAME20 NC1764.2
110000 DNAME21 NC1764.2
110100 TO DNAME22 NC1764.2
110200 DNAME23 NC1764.2
110300 DNAME24 NC1764.2
110400 DNAME25 NC1764.2
110500 DNAME26 NC1764.2
110600 DNAME27 NC1764.2
110700 DNAME28 NC1764.2
110800 DNAME29 NC1764.2
110900 DNAME30 NC1764.2
111000 DNAME31 NC1764.2
111100 DNAME32 NC1764.2
111200 DNAME33 NC1764.2
111300 DNAME34 NC1764.2
111400 DNAME35 NC1764.2
111500 DNAME36 NC1764.2
111600 DNAME37 NC1764.2
111700 DNAME38 NC1764.2
111800 DNAME39 NC1764.2
111900 DNAME40 NC1764.2
112000 DNAME41 NC1764.2
112100 DNAME42. NC1764.2
112200 IF DNAME22 EQUAL TO 21 NC1764.2
112300 PERFORM PASS NC1764.2
112400 GO TO ADD-WRITE-F1-25. NC1764.2
112500 MOVE 21 TO CORRECT-18V0. NC1764.2
112600 MOVE DNAME22 TO COMPUTED-18V0. NC1764.2
112700 PERFORM FAIL. NC1764.2
112800 GO TO ADD-WRITE-F1-25. NC1764.2
112900 ADD-DELETE-F1-25. NC1764.2
113000 PERFORM DE-LETE. NC1764.2
113100 ADD-WRITE-F1-25. NC1764.2
113200 MOVE "ADD-TEST-F1-25 " TO PAR-NAME. NC1764.2
113300 PERFORM PRINT-DETAIL. NC1764.2
113400 ADD-TEST-F1-26. NC1764.2
113500 IF DNAME23 EQUAL TO 21 NC1764.2
113600 PERFORM PASS NC1764.2
113700 GO TO ADD-WRITE-F1-26. NC1764.2
113800 MOVE 21 TO CORRECT-18V0. NC1764.2
113900 MOVE DNAME23 TO COMPUTED-18V0. NC1764.2
114000 PERFORM FAIL. NC1764.2
114100 GO TO ADD-WRITE-F1-26. NC1764.2
114200 ADD-DELETE-F1-26. NC1764.2
114300 PERFORM DE-LETE. NC1764.2
114400 ADD-WRITE-F1-26. NC1764.2
114500 MOVE "ADD-TEST-F1-26 " TO PAR-NAME. NC1764.2
114600 PERFORM PRINT-DETAIL. NC1764.2
114700 ADD-TEST-F1-27. NC1764.2
114800 IF DNAME24 EQUAL TO 21 NC1764.2
114900 PERFORM PASS NC1764.2
115000 GO TO ADD-WRITE-F1-27. NC1764.2
115100 MOVE 21 TO CORRECT-18V0. NC1764.2
115200 MOVE DNAME24 TO COMPUTED-18V0. NC1764.2
115300 PERFORM FAIL. NC1764.2
115400 GO TO ADD-WRITE-F1-27. NC1764.2
115500 ADD-DELETE-F1-27. NC1764.2
115600 PERFORM DE-LETE. NC1764.2
115700 ADD-WRITE-F1-27. NC1764.2
115800 MOVE "ADD-TEST-F1-27 " TO PAR-NAME. NC1764.2
115900 PERFORM PRINT-DETAIL. NC1764.2
116000 ADD-TEST-F1-28. NC1764.2
116100 IF DNAME25 EQUAL TO 21 NC1764.2
116200 PERFORM PASS NC1764.2
116300 GO TO ADD-WRITE-F1-28. NC1764.2
116400 MOVE 21 TO CORRECT-18V0. NC1764.2
116500 MOVE DNAME25 TO COMPUTED-18V0. NC1764.2
116600 PERFORM FAIL. NC1764.2
116700 GO TO ADD-WRITE-F1-28. NC1764.2
116800 ADD-DELETE-F1-28. NC1764.2
116900 PERFORM DE-LETE. NC1764.2
117000 ADD-WRITE-F1-28. NC1764.2
117100 MOVE "ADD-TEST-F1-28 " TO PAR-NAME. NC1764.2
117200 PERFORM PRINT-DETAIL. NC1764.2
117300 ADD-TEST-F1-29. NC1764.2
117400 IF DNAME26 EQUAL TO 21 NC1764.2
117500 PERFORM PASS NC1764.2
117600 GO TO ADD-WRITE-F1-29. NC1764.2
117700 MOVE 21 TO CORRECT-18V0. NC1764.2
117800 MOVE DNAME26 TO COMPUTED-18V0. NC1764.2
117900 PERFORM FAIL. NC1764.2
118000 GO TO ADD-WRITE-F1-29. NC1764.2
118100 ADD-DELETE-F1-29. NC1764.2
118200 PERFORM DE-LETE. NC1764.2
118300 ADD-WRITE-F1-29. NC1764.2
118400 MOVE "ADD-TEST-F1-29 " TO PAR-NAME. NC1764.2
118500 PERFORM PRINT-DETAIL. NC1764.2
118600 ADD-TEST-F1-30. NC1764.2
118700 IF DNAME27 EQUAL TO 21 NC1764.2
118800 PERFORM PASS NC1764.2
118900 GO TO ADD-WRITE-F1-30. NC1764.2
119000 MOVE 21 TO CORRECT-18V0. NC1764.2
119100 MOVE DNAME27 TO COMPUTED-18V0. NC1764.2
119200 PERFORM FAIL. NC1764.2
119300 GO TO ADD-WRITE-F1-30. NC1764.2
119400 ADD-DELETE-F1-30. NC1764.2
119500 PERFORM DE-LETE. NC1764.2
119600 ADD-WRITE-F1-30. NC1764.2
119700 MOVE "ADD-TEST-F1-30 " TO PAR-NAME. NC1764.2
119800 PERFORM PRINT-DETAIL. NC1764.2
119900 ADD-TEST-F1-31. NC1764.2
120000 IF DNAME28 EQUAL TO 21 NC1764.2
120100 PERFORM PASS NC1764.2
120200 GO TO ADD-WRITE-F1-31. NC1764.2
120300 MOVE 21 TO CORRECT-18V0. NC1764.2
120400 MOVE DNAME28 TO COMPUTED-18V0. NC1764.2
120500 PERFORM FAIL. NC1764.2
120600 GO TO ADD-WRITE-F1-31. NC1764.2
120700 ADD-DELETE-F1-31. NC1764.2
120800 PERFORM DE-LETE. NC1764.2
120900 ADD-WRITE-F1-31. NC1764.2
121000 MOVE "ADD-TEST-F1-31 " TO PAR-NAME. NC1764.2
121100 PERFORM PRINT-DETAIL. NC1764.2
121200 ADD-TEST-F1-32. NC1764.2
121300 IF DNAME29 EQUAL TO 21 NC1764.2
121400 PERFORM PASS NC1764.2
121500 GO TO ADD-WRITE-F1-32. NC1764.2
121600 MOVE 21 TO CORRECT-18V0. NC1764.2
121700 MOVE DNAME29 TO COMPUTED-18V0. NC1764.2
121800 PERFORM FAIL. NC1764.2
121900 GO TO ADD-WRITE-F1-32. NC1764.2
122000 ADD-DELETE-F1-32. NC1764.2
122100 PERFORM DE-LETE. NC1764.2
122200 ADD-WRITE-F1-32. NC1764.2
122300 MOVE "ADD-TEST-F1-32 " TO PAR-NAME. NC1764.2
122400 PERFORM PRINT-DETAIL. NC1764.2
122500 ADD-TEST-F1-33. NC1764.2
122600 IF DNAME30 EQUAL TO 21 NC1764.2
122700 PERFORM PASS NC1764.2
122800 GO TO ADD-WRITE-F1-33. NC1764.2
122900 MOVE 21 TO CORRECT-18V0. NC1764.2
123000 MOVE DNAME30 TO COMPUTED-18V0. NC1764.2
123100 PERFORM FAIL. NC1764.2
123200 GO TO ADD-WRITE-F1-33. NC1764.2
123300 ADD-DELETE-F1-33. NC1764.2
123400 PERFORM DE-LETE. NC1764.2
123500 ADD-WRITE-F1-33. NC1764.2
123600 MOVE "ADD-TEST-F1-33 " TO PAR-NAME. NC1764.2
123700 PERFORM PRINT-DETAIL. NC1764.2
123800 ADD-TEST-F1-34. NC1764.2
123900 IF DNAME31 EQUAL TO 21 NC1764.2
124000 PERFORM PASS NC1764.2
124100 GO TO ADD-WRITE-F1-34. NC1764.2
124200 MOVE 21 TO CORRECT-18V0. NC1764.2
124300 MOVE DNAME31 TO COMPUTED-18V0. NC1764.2
124400 PERFORM FAIL. NC1764.2
124500 GO TO ADD-WRITE-F1-34. NC1764.2
124600 ADD-DELETE-F1-34. NC1764.2
124700 PERFORM DE-LETE. NC1764.2
124800 ADD-WRITE-F1-34. NC1764.2
124900 MOVE "ADD-TEST-F1-34 " TO PAR-NAME. NC1764.2
125000 PERFORM PRINT-DETAIL. NC1764.2
125100 ADD-TEST-F1-35. NC1764.2
125200 IF DNAME32 EQUAL TO 21 NC1764.2
125300 PERFORM PASS NC1764.2
125400 GO TO ADD-WRITE-F1-35. NC1764.2
125500 MOVE 21 TO CORRECT-18V0. NC1764.2
125600 MOVE DNAME32 TO COMPUTED-18V0. NC1764.2
125700 PERFORM FAIL. NC1764.2
125800 GO TO ADD-WRITE-F1-35. NC1764.2
125900 ADD-DELETE-F1-35. NC1764.2
126000 PERFORM DE-LETE. NC1764.2
126100 ADD-WRITE-F1-35. NC1764.2
126200 MOVE "ADD-TEST-F1-35 " TO PAR-NAME. NC1764.2
126300 PERFORM PRINT-DETAIL. NC1764.2
126400 ADD-TEST-F1-36. NC1764.2
126500 IF DNAME33 EQUAL TO 21 NC1764.2
126600 PERFORM PASS NC1764.2
126700 GO TO ADD-WRITE-F1-36. NC1764.2
126800 MOVE 21 TO CORRECT-18V0. NC1764.2
126900 MOVE DNAME33 TO COMPUTED-18V0. NC1764.2
127000 PERFORM FAIL. NC1764.2
127100 GO TO ADD-WRITE-F1-36. NC1764.2
127200 ADD-DELETE-F1-36. NC1764.2
127300 PERFORM DE-LETE. NC1764.2
127400 ADD-WRITE-F1-36. NC1764.2
127500 MOVE "ADD-TEST-F1-36 " TO PAR-NAME. NC1764.2
127600 PERFORM PRINT-DETAIL. NC1764.2
127700 ADD-TEST-F1-37. NC1764.2
127800 IF DNAME34 EQUAL TO 21 NC1764.2
127900 PERFORM PASS NC1764.2
128000 GO TO ADD-WRITE-F1-37. NC1764.2
128100 MOVE 21 TO CORRECT-18V0. NC1764.2
128200 MOVE DNAME34 TO COMPUTED-18V0. NC1764.2
128300 PERFORM FAIL. NC1764.2
128400 GO TO ADD-WRITE-F1-37. NC1764.2
128500 ADD-DELETE-F1-37. NC1764.2
128600 PERFORM DE-LETE. NC1764.2
128700 ADD-WRITE-F1-37. NC1764.2
128800 MOVE "ADD-TEST-F1-37 " TO PAR-NAME. NC1764.2
128900 PERFORM PRINT-DETAIL. NC1764.2
129000 ADD-TEST-F1-38. NC1764.2
129100 IF DNAME35 EQUAL TO 21 NC1764.2
129200 PERFORM PASS NC1764.2
129300 GO TO ADD-WRITE-F1-38. NC1764.2
129400 MOVE 21 TO CORRECT-18V0. NC1764.2
129500 MOVE DNAME35 TO COMPUTED-18V0. NC1764.2
129600 PERFORM FAIL. NC1764.2
129700 GO TO ADD-WRITE-F1-38. NC1764.2
129800 ADD-DELETE-F1-38. NC1764.2
129900 PERFORM DE-LETE. NC1764.2
130000 ADD-WRITE-F1-38. NC1764.2
130100 MOVE "ADD-TEST-F1-38 " TO PAR-NAME. NC1764.2
130200 PERFORM PRINT-DETAIL. NC1764.2
130300 ADD-TEST-F1-39. NC1764.2
130400 IF DNAME36 EQUAL TO 21 NC1764.2
130500 PERFORM PASS NC1764.2
130600 GO TO ADD-WRITE-F1-39. NC1764.2
130700 MOVE 21 TO CORRECT-18V0. NC1764.2
130800 MOVE DNAME36 TO COMPUTED-18V0. NC1764.2
130900 PERFORM FAIL. NC1764.2
131000 GO TO ADD-WRITE-F1-39. NC1764.2
131100 ADD-DELETE-F1-39. NC1764.2
131200 PERFORM DE-LETE. NC1764.2
131300 ADD-WRITE-F1-39. NC1764.2
131400 MOVE "ADD-TEST-F1-39 " TO PAR-NAME. NC1764.2
131500 PERFORM PRINT-DETAIL. NC1764.2
131600 ADD-TEST-F1-40. NC1764.2
131700 IF DNAME37 EQUAL TO 21 NC1764.2
131800 PERFORM PASS NC1764.2
131900 GO TO ADD-WRITE-F1-40. NC1764.2
132000 MOVE 21 TO CORRECT-18V0. NC1764.2
132100 MOVE DNAME37 TO COMPUTED-18V0. NC1764.2
132200 PERFORM FAIL. NC1764.2
132300 GO TO ADD-WRITE-F1-40. NC1764.2
132400 ADD-DELETE-F1-40. NC1764.2
132500 PERFORM DE-LETE. NC1764.2
132600 ADD-WRITE-F1-40. NC1764.2
132700 MOVE "ADD-TEST-F1-40 " TO PAR-NAME. NC1764.2
132800 PERFORM PRINT-DETAIL. NC1764.2
132900 ADD-TEST-F1-41. NC1764.2
133000 IF DNAME38 EQUAL TO 21 NC1764.2
133100 PERFORM PASS NC1764.2
133200 GO TO ADD-WRITE-F1-41. NC1764.2
133300 MOVE 21 TO CORRECT-18V0. NC1764.2
133400 MOVE DNAME38 TO COMPUTED-18V0. NC1764.2
133500 PERFORM FAIL. NC1764.2
133600 GO TO ADD-WRITE-F1-41. NC1764.2
133700 ADD-DELETE-F1-41. NC1764.2
133800 PERFORM DE-LETE. NC1764.2
133900 ADD-WRITE-F1-41. NC1764.2
134000 MOVE "ADD-TEST-F1-41 " TO PAR-NAME. NC1764.2
134100 PERFORM PRINT-DETAIL. NC1764.2
134200 ADD-TEST-F1-42. NC1764.2
134300 IF DNAME39 EQUAL TO 21 NC1764.2
134400 PERFORM PASS NC1764.2
134500 GO TO ADD-WRITE-F1-42. NC1764.2
134600 MOVE 21 TO CORRECT-18V0. NC1764.2
134700 MOVE DNAME39 TO COMPUTED-18V0. NC1764.2
134800 PERFORM FAIL. NC1764.2
134900 GO TO ADD-WRITE-F1-42. NC1764.2
135000 ADD-DELETE-F1-42. NC1764.2
135100 PERFORM DE-LETE. NC1764.2
135200 ADD-WRITE-F1-42. NC1764.2
135300 MOVE "ADD-TEST-F1-42 " TO PAR-NAME. NC1764.2
135400 PERFORM PRINT-DETAIL. NC1764.2
135500 ADD-TEST-F1-43. NC1764.2
135600 IF DNAME40 EQUAL TO 21 NC1764.2
135700 PERFORM PASS NC1764.2
135800 GO TO ADD-WRITE-F1-43. NC1764.2
135900 MOVE 21 TO CORRECT-18V0. NC1764.2
136000 MOVE DNAME40 TO COMPUTED-18V0. NC1764.2
136100 PERFORM FAIL. NC1764.2
136200 GO TO ADD-WRITE-F1-43. NC1764.2
136300 ADD-DELETE-F1-43. NC1764.2
136400 PERFORM DE-LETE. NC1764.2
136500 ADD-WRITE-F1-43. NC1764.2
136600 MOVE "ADD-TEST-F1-43 " TO PAR-NAME. NC1764.2
136700 PERFORM PRINT-DETAIL. NC1764.2
136800 ADD-TEST-F1-44. NC1764.2
136900 IF DNAME41 EQUAL TO 21 NC1764.2
137000 PERFORM PASS NC1764.2
137100 GO TO ADD-WRITE-F1-44. NC1764.2
137200 MOVE 21 TO CORRECT-18V0. NC1764.2
137300 MOVE DNAME41 TO COMPUTED-18V0. NC1764.2
137400 PERFORM FAIL. NC1764.2
137500 GO TO ADD-WRITE-F1-44. NC1764.2
137600 ADD-DELETE-F1-44. NC1764.2
137700 PERFORM DE-LETE. NC1764.2
137800 ADD-WRITE-F1-44. NC1764.2
137900 MOVE "ADD-TEST-F1-44 " TO PAR-NAME. NC1764.2
138000 PERFORM PRINT-DETAIL. NC1764.2
138100 ADD-TEST-F1-45. NC1764.2
138200 IF DNAME42 EQUAL TO 21 NC1764.2
138300 PERFORM PASS NC1764.2
138400 GO TO ADD-WRITE-F1-45. NC1764.2
138500 MOVE 21 TO CORRECT-18V0. NC1764.2
138600 MOVE DNAME42 TO COMPUTED-18V0. NC1764.2
138700 PERFORM FAIL. NC1764.2
138800 GO TO ADD-WRITE-F1-45. NC1764.2
138900 ADD-DELETE-F1-45. NC1764.2
139000 PERFORM DE-LETE. NC1764.2
139100 ADD-WRITE-F1-45. NC1764.2
139200 MOVE "ADD-TEST-F1-45 " TO PAR-NAME. NC1764.2
139300 PERFORM PRINT-DETAIL. NC1764.2
139400* NC1764.2
139500 ADD-INIT-F1-46. NC1764.2
139600* ==--> MULTIPLE RESULT FIELDS <--== NC1764.2
139700 MOVE "VI-74 6.6.4 GR1" TO ANSI-REFERENCE. NC1764.2
139800 MOVE "ADD-TEST-F1-46" TO PAR-NAME. NC1764.2
139900 MOVE "ADD-TO-SERIES" TO FEATURE. NC1764.2
140000 MOVE ZERO TO WRK-DU-2V1-1 WRK-DU-2V0-1 WRK-DU-2V1-2 NC1764.2
140100 WRK-DU-2V0-2 WRK-DU-2V1-3 WRK-DU-2V0-3. NC1764.2
140200 MOVE 1.1 TO WRK-DU-1V1-1. NC1764.2
140300 MOVE 2.4 TO WRK-DU-1V1-2. NC1764.2
140400 MOVE 1 TO REC-CT. NC1764.2
140500 ADD-TEST-F1-46-0. NC1764.2
140600 ADD WRK-DU-1V1-1 WRK-DU-1V1-2 6 TO WRK-DU-2V1-1, NC1764.2
140700 WRK-DU-2V0-1 ROUNDED WRK-DU-2V1-2 WRK-DU-2V0-2 ROUNDED NC1764.2
140800 WRK-DU-2V1-3 WRK-DU-2V0-3. NC1764.2
140900 GO TO ADD-TEST-F1-46-1. NC1764.2
141000 ADD-DELETE-F1-46. NC1764.2
141100 PERFORM DE-LETE. NC1764.2
141200 PERFORM PRINT-DETAIL. NC1764.2
141300 GO TO ADD-INIT-F1-47. NC1764.2
141400 ADD-TEST-F1-46-1. NC1764.2
141500 IF WRK-DU-2V1-1 = 9.5 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
141600 ELSE NC1764.2
141700 PERFORM FAIL MOVE WRK-DU-2V1-1 TO COMPUTED-N MOVE 9.5 NC1764.2
141800 TO CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
141900 ADD 1 TO REC-CT. NC1764.2
142000 ADD-TEST-F1-46-2. NC1764.2
142100 IF WRK-DU-2V0-1 = 10 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
142200 ELSE NC1764.2
142300 PERFORM FAIL MOVE WRK-DU-2V0-1 TO COMPUTED-N MOVE 10 TO NC1764.2
142400 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
142500 ADD 1 TO REC-CT. NC1764.2
142600 ADD-TEST-F1-46-3. NC1764.2
142700 IF WRK-DU-2V1-2 = 9.5 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
142800 ELSE NC1764.2
142900 PERFORM FAIL MOVE WRK-DU-2V1-2 TO COMPUTED-N MOVE 9.5 TO NC1764.2
143000 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
143100 ADD 1 TO REC-CT. NC1764.2
143200 ADD-TEST-F1-46-4. NC1764.2
143300 IF WRK-DU-2V0-2 = 10 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
143400 ELSE NC1764.2
143500 PERFORM FAIL MOVE WRK-DU-2V0-2 TO COMPUTED-N MOVE 10 TO NC1764.2
143600 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
143700 ADD 1 TO REC-CT. NC1764.2
143800 ADD-TEST-F1-46-5. NC1764.2
143900 IF WRK-DU-2V1-3 = 9.5 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
144000 ELSE NC1764.2
144100 PERFORM FAIL MOVE WRK-DU-2V1-3 TO COMPUTED-N MOVE 9.5 TO NC1764.2
144200 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
144300 ADD 1 TO REC-CT. NC1764.2
144400 ADD-TEST-F1-46-6. NC1764.2
144500 IF WRK-DU-2V0-3 = 9 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
144600 ELSE NC1764.2
144700 PERFORM FAIL MOVE WRK-DU-2V0-3 TO COMPUTED-N MOVE 9 TO NC1764.2
144800 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
144900* NC1764.2
145000 ADD-INIT-F1-47. NC1764.2
145100* ==--> MULTIPLE RESULT FIELDS <--== NC1764.2
145200* ==--> NEW SIZE ERROR TESTS <--== NC1764.2
145300 MOVE "VI-67 6.4.2" TO ANSI-REFERENCE. NC1764.2
145400 MOVE "ADD-TEST-F1-47" TO PAR-NAME. NC1764.2
145500 MOVE ZERO TO WRK-DU-2V1-1 WRK-DU-2V0-1 WRK-DU-2V1-2 NC1764.2
145600 WRK-DU-2V0-2 WRK-DU-2V1-3 WRK-DU-2V0-3. NC1764.2
145700 MOVE 1.1 TO WRK-DU-1V1-1. NC1764.2
145800 MOVE 2.4 TO WRK-DU-1V1-2. NC1764.2
145900 MOVE "0" TO WRK-XN-00001. NC1764.2
146000 MOVE 1 TO REC-CT. NC1764.2
146100 ADD-TEST-F1-47-0. NC1764.2
146200 ADD WRK-DU-1V1-1 WRK-DU-1V1-2 6 TO WRK-DU-2V1-1, NC1764.2
146300 WRK-DU-2V0-1 ROUNDED WRK-DU-2V1-2 WRK-DU-2V0-2 ROUNDED NC1764.2
146400 WRK-DU-2V1-3 WRK-DU-2V0-3 NC1764.2
146500 ON SIZE ERROR NC1764.2
146600 MOVE "1" TO WRK-XN-00001. NC1764.2
146700 GO TO ADD-TEST-F1-47-1. NC1764.2
146800 ADD-DELETE-F1-47. NC1764.2
146900 PERFORM DE-LETE. NC1764.2
147000 PERFORM PRINT-DETAIL. NC1764.2
147100 GO TO ADD-INIT-F1-48. NC1764.2
147200 ADD-TEST-F1-47-1. NC1764.2
147300 MOVE "ADD-TEST-F1-47-1" TO PAR-NAME. NC1764.2
147400 IF WRK-DU-2V1-1 = 9.5 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
147500 ELSE NC1764.2
147600 PERFORM FAIL MOVE WRK-DU-2V1-1 TO COMPUTED-N MOVE 9.5 NC1764.2
147700 TO CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
147800 ADD 1 TO REC-CT. NC1764.2
147900 ADD-TEST-F1-47-2. NC1764.2
148000 MOVE "ADD-TEST-F1-47-2" TO PAR-NAME. NC1764.2
148100 IF WRK-DU-2V0-1 = 10 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
148200 ELSE NC1764.2
148300 PERFORM FAIL MOVE WRK-DU-2V0-1 TO COMPUTED-N MOVE 10 TO NC1764.2
148400 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
148500 ADD 1 TO REC-CT. NC1764.2
148600 ADD-TEST-F1-47-3. NC1764.2
148700 MOVE "ADD-TEST-F1-47-3" TO PAR-NAME. NC1764.2
148800 IF WRK-DU-2V1-2 = 9.5 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
148900 ELSE NC1764.2
149000 PERFORM FAIL MOVE WRK-DU-2V1-2 TO COMPUTED-N MOVE 9.5 TO NC1764.2
149100 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
149200 ADD 1 TO REC-CT. NC1764.2
149300 ADD-TEST-F1-47-4. NC1764.2
149400 MOVE "ADD-TEST-F1-47-4" TO PAR-NAME. NC1764.2
149500 IF WRK-DU-2V0-2 = 10 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
149600 ELSE NC1764.2
149700 PERFORM FAIL MOVE WRK-DU-2V0-2 TO COMPUTED-N MOVE 10 TO NC1764.2
149800 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
149900 ADD 1 TO REC-CT. NC1764.2
150000 ADD-TEST-F1-47-5. NC1764.2
150100 MOVE "ADD-TEST-F1-47-5" TO PAR-NAME. NC1764.2
150200 IF WRK-DU-2V1-3 = 9.5 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
150300 ELSE NC1764.2
150400 PERFORM FAIL MOVE WRK-DU-2V1-3 TO COMPUTED-N MOVE 9.5 TO NC1764.2
150500 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
150600 ADD 1 TO REC-CT. NC1764.2
150700 ADD-TEST-F1-47-6. NC1764.2
150800 MOVE "ADD-TEST-F1-47-6" TO PAR-NAME. NC1764.2
150900 IF WRK-DU-2V0-3 = 9 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
151000 ELSE NC1764.2
151100 PERFORM FAIL MOVE WRK-DU-2V0-3 TO COMPUTED-N MOVE 9 TO NC1764.2
151200 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
151300 ADD 1 TO REC-CT. NC1764.2
151400 ADD-TEST-F1-47-7. NC1764.2
151500 MOVE "ADD-TEST-F1-47-7" TO PAR-NAME. NC1764.2
151600 IF WRK-XN-00001 = "0" NC1764.2
151700 PERFORM PASS NC1764.2
151800 PERFORM PRINT-DETAIL NC1764.2
151900 ELSE NC1764.2
152000 MOVE "SIZE ERROR SHOULD NOT BE EXECUTED" NC1764.2
152100 TO RE-MARK NC1764.2
152200 MOVE "0" TO CORRECT-X NC1764.2
152300 MOVE WRK-XN-00001 TO COMPUTED-X NC1764.2
152400 PERFORM FAIL NC1764.2
152500 PERFORM PRINT-DETAIL. NC1764.2
152600* NC1764.2
152700 ADD-INIT-F1-48. NC1764.2
152800* ==--> MULTIPLE RESULT FIELDS <--== NC1764.2
152900* ==--> NEW SIZE ERROR TESTS <--== NC1764.2
153000 MOVE "VI-67 6.4.2" TO ANSI-REFERENCE. NC1764.2
153100 MOVE "ADD-TEST-F1-48" TO PAR-NAME. NC1764.2
153200 MOVE ZERO TO WRK-DU-2V1-1 WRK-DU-2V0-1 WRK-DU-2V1-2 NC1764.2
153300 WRK-DU-2V0-2 WRK-DU-2V1-3 WRK-DU-2V0-3. NC1764.2
153400 MOVE 1.1 TO WRK-DU-1V1-1. NC1764.2
153500 MOVE 2.4 TO WRK-DU-1V1-2. NC1764.2
153600 MOVE "0" TO WRK-XN-00001. NC1764.2
153700 MOVE 1 TO REC-CT. NC1764.2
153800 ADD-TEST-F1-48-0. NC1764.2
153900 ADD A17TWOS-DS-17V00 NC1764.2
154000 WRK-DU-1V1-2 6 NC1764.2
154100 TO WRK-DU-2V1-1 NC1764.2
154200 WRK-DU-2V0-1 ROUNDED NC1764.2
154300 WRK-DU-2V1-2 NC1764.2
154400 WRK-DU-2V0-2 ROUNDED NC1764.2
154500 WRK-DU-2V1-3 NC1764.2
154600 WRK-DU-2V0-3 NC1764.2
154700 ON SIZE ERROR NC1764.2
154800 MOVE "1" TO WRK-XN-00001. NC1764.2
154900 GO TO ADD-TEST-F1-48-1. NC1764.2
155000 ADD-DELETE-F1-48. NC1764.2
155100 PERFORM DE-LETE. NC1764.2
155200 PERFORM PRINT-DETAIL. NC1764.2
155300 GO TO ADD-INIT-F1-49. NC1764.2
155400 ADD-TEST-F1-48-1. NC1764.2
155500 MOVE "ADD-TEST-F1-48-1" TO PAR-NAME. NC1764.2
155600 IF WRK-DU-2V1-1 = ZERO PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
155700 ELSE NC1764.2
155800 PERFORM FAIL MOVE WRK-DU-2V1-1 TO COMPUTED-N MOVE 0 NC1764.2
155900 TO CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
156000 ADD 1 TO REC-CT. NC1764.2
156100 ADD-TEST-F1-48-2. NC1764.2
156200 MOVE "ADD-TEST-F1-48-2" TO PAR-NAME. NC1764.2
156300 IF WRK-DU-2V0-1 = ZERO PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
156400 ELSE NC1764.2
156500 PERFORM FAIL MOVE WRK-DU-2V0-1 TO COMPUTED-N MOVE 0 TO NC1764.2
156600 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
156700 ADD 1 TO REC-CT. NC1764.2
156800 ADD-TEST-F1-48-3. NC1764.2
156900 MOVE "ADD-TEST-F1-48-3" TO PAR-NAME. NC1764.2
157000 IF WRK-DU-2V1-2 = ZERO PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
157100 ELSE NC1764.2
157200 PERFORM FAIL MOVE WRK-DU-2V1-2 TO COMPUTED-N MOVE 0 TO NC1764.2
157300 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
157400 ADD 1 TO REC-CT. NC1764.2
157500 ADD-TEST-F1-48-4. NC1764.2
157600 MOVE "ADD-TEST-F1-48-4" TO PAR-NAME. NC1764.2
157700 IF WRK-DU-2V0-2 = ZERO PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
157800 ELSE NC1764.2
157900 PERFORM FAIL MOVE WRK-DU-2V0-2 TO COMPUTED-N MOVE 0 TO NC1764.2
158000 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
158100 ADD 1 TO REC-CT. NC1764.2
158200 ADD-TEST-F1-48-5. NC1764.2
158300 MOVE "ADD-TEST-F1-48-5" TO PAR-NAME. NC1764.2
158400 IF WRK-DU-2V1-3 = ZERO PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
158500 ELSE NC1764.2
158600 PERFORM FAIL MOVE WRK-DU-2V1-3 TO COMPUTED-N MOVE 0 TO NC1764.2
158700 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
158800 ADD 1 TO REC-CT. NC1764.2
158900 ADD-TEST-F1-48-6. NC1764.2
159000 MOVE "ADD-TEST-F1-48-6" TO PAR-NAME. NC1764.2
159100 IF WRK-DU-2V0-3 = ZERO PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
159200 ELSE NC1764.2
159300 PERFORM FAIL MOVE WRK-DU-2V0-3 TO COMPUTED-N MOVE 0 TO NC1764.2
159400 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
159500 ADD 1 TO REC-CT. NC1764.2
159600 ADD-TEST-F1-48-7. NC1764.2
159700 MOVE "ADD-TEST-F1-48-7" TO PAR-NAME. NC1764.2
159800 IF WRK-XN-00001 = "1" NC1764.2
159900 PERFORM PASS NC1764.2
160000 PERFORM PRINT-DETAIL NC1764.2
160100 ELSE NC1764.2
160200 MOVE "SIZE ERROR NOT EXECUTED" TO RE-MARK NC1764.2
160300 MOVE "1" TO CORRECT-X NC1764.2
160400 MOVE WRK-XN-00001 TO COMPUTED-X NC1764.2
160500 PERFORM FAIL NC1764.2
160600 PERFORM PRINT-DETAIL. NC1764.2
160700* NC1764.2
160800 ADD-INIT-F1-49. NC1764.2
160900* ==--> MULTIPLE RESULT FIELDS <--== NC1764.2
161000* ==--> NEW SIZE ERROR TESTS <--== NC1764.2
161100 MOVE "VI-67 6.4.2" TO ANSI-REFERENCE. NC1764.2
161200 MOVE "ADD-TEST-F1-49" TO PAR-NAME. NC1764.2
161300 MOVE ZERO TO WRK-DU-2V1-1 WRK-DU-2V0-1 WRK-DU-2V1-2 NC1764.2
161400 WRK-DU-2V0-2 WRK-DU-2V1-3 WRK-DU-2V0-3. NC1764.2
161500 MOVE 1.1 TO WRK-DU-1V1-1. NC1764.2
161600 MOVE 2.4 TO WRK-DU-1V1-2. NC1764.2
161700 MOVE "0" TO WRK-XN-00001. NC1764.2
161800 MOVE 1 TO REC-CT. NC1764.2
161900 ADD-TEST-F1-49-0. NC1764.2
162000 ADD WRK-DU-1V1-1 WRK-DU-1V1-2 6 TO WRK-DU-2V1-1, NC1764.2
162100 WRK-DU-2V0-1 ROUNDED WRK-DU-2V1-2 WRK-DU-2V0-2 ROUNDED NC1764.2
162200 WRK-DU-2V1-3 WRK-DU-2V0-3 NC1764.2
162300 NOT ON SIZE ERROR NC1764.2
162400 MOVE "1" TO WRK-XN-00001. NC1764.2
162500 GO TO ADD-TEST-F1-49-1. NC1764.2
162600 ADD-DELETE-F1-49. NC1764.2
162700 PERFORM DE-LETE. NC1764.2
162800 PERFORM PRINT-DETAIL. NC1764.2
162900 GO TO ADD-INIT-F1-50. NC1764.2
163000 ADD-TEST-F1-49-1. NC1764.2
163100 MOVE "ADD-TEST-F1-49-1" TO PAR-NAME. NC1764.2
163200 IF WRK-DU-2V1-1 = 9.5 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
163300 ELSE NC1764.2
163400 PERFORM FAIL MOVE WRK-DU-2V1-1 TO COMPUTED-N MOVE 9.5 NC1764.2
163500 TO CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
163600 ADD 1 TO REC-CT. NC1764.2
163700 ADD-TEST-F1-49-2. NC1764.2
163800 MOVE "ADD-TEST-F1-49-2" TO PAR-NAME. NC1764.2
163900 IF WRK-DU-2V0-1 = 10 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
164000 ELSE NC1764.2
164100 PERFORM FAIL MOVE WRK-DU-2V0-1 TO COMPUTED-N MOVE 10 TO NC1764.2
164200 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
164300 ADD 1 TO REC-CT. NC1764.2
164400 ADD-TEST-F1-49-3. NC1764.2
164500 MOVE "ADD-TEST-F1-49-3" TO PAR-NAME. NC1764.2
164600 IF WRK-DU-2V1-2 = 9.5 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
164700 ELSE NC1764.2
164800 PERFORM FAIL MOVE WRK-DU-2V1-2 TO COMPUTED-N MOVE 9.5 TO NC1764.2
164900 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
165000 ADD 1 TO REC-CT. NC1764.2
165100 ADD-TEST-F1-49-4. NC1764.2
165200 MOVE "ADD-TEST-F1-49-4" TO PAR-NAME. NC1764.2
165300 IF WRK-DU-2V0-2 = 10 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
165400 ELSE NC1764.2
165500 PERFORM FAIL MOVE WRK-DU-2V0-2 TO COMPUTED-N MOVE 10 TO NC1764.2
165600 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
165700 ADD 1 TO REC-CT. NC1764.2
165800 ADD-TEST-F1-49-5. NC1764.2
165900 MOVE "ADD-TEST-F1-49-5" TO PAR-NAME. NC1764.2
166000 IF WRK-DU-2V1-3 = 9.5 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
166100 ELSE NC1764.2
166200 PERFORM FAIL MOVE WRK-DU-2V1-3 TO COMPUTED-N MOVE 9.5 TO NC1764.2
166300 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
166400 ADD 1 TO REC-CT. NC1764.2
166500 ADD-TEST-F1-49-6. NC1764.2
166600 MOVE "ADD-TEST-F1-49-6" TO PAR-NAME. NC1764.2
166700 IF WRK-DU-2V0-3 = 9 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
166800 ELSE NC1764.2
166900 PERFORM FAIL MOVE WRK-DU-2V0-3 TO COMPUTED-N MOVE 9 TO NC1764.2
167000 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
167100 ADD 1 TO REC-CT. NC1764.2
167200 ADD-TEST-F1-49-7. NC1764.2
167300 MOVE "ADD-TEST-F1-49-7" TO PAR-NAME. NC1764.2
167400 IF WRK-XN-00001 = "1" NC1764.2
167500 PERFORM PASS NC1764.2
167600 PERFORM PRINT-DETAIL NC1764.2
167700 ELSE NC1764.2
167800 MOVE "NOT ON SIZE ERROR SHOULD BE EXECUTED" NC1764.2
167900 TO RE-MARK NC1764.2
168000 MOVE "1" TO CORRECT-X NC1764.2
168100 MOVE WRK-XN-00001 TO COMPUTED-X NC1764.2
168200 PERFORM FAIL NC1764.2
168300 PERFORM PRINT-DETAIL. NC1764.2
168400* NC1764.2
168500 ADD-INIT-F1-50. NC1764.2
168600* ==--> MULTIPLE RESULT FIELDS <--== NC1764.2
168700* ==--> NEW SIZE ERROR TESTS <--== NC1764.2
168800 MOVE "VI-67 6.4.2" TO ANSI-REFERENCE. NC1764.2
168900 MOVE "ADD-TEST-F1-50" TO PAR-NAME. NC1764.2
169000 MOVE ZERO TO WRK-DU-2V1-1 WRK-DU-2V0-1 WRK-DU-2V1-2 NC1764.2
169100 WRK-DU-2V0-2 WRK-DU-2V1-3 WRK-DU-2V0-3. NC1764.2
169200 MOVE 1.1 TO WRK-DU-1V1-1. NC1764.2
169300 MOVE 2.4 TO WRK-DU-1V1-2. NC1764.2
169400 MOVE "0" TO WRK-XN-00001. NC1764.2
169500 MOVE 1 TO REC-CT. NC1764.2
169600 ADD-TEST-F1-50-0. NC1764.2
169700 ADD A17TWOS-DS-17V00 NC1764.2
169800 WRK-DU-1V1-2 6 NC1764.2
169900 TO WRK-DU-2V1-1 NC1764.2
170000 WRK-DU-2V0-1 ROUNDED NC1764.2
170100 WRK-DU-2V1-2 NC1764.2
170200 WRK-DU-2V0-2 ROUNDED NC1764.2
170300 WRK-DU-2V1-3 NC1764.2
170400 WRK-DU-2V0-3 NC1764.2
170500 NOT ON SIZE ERROR NC1764.2
170600 MOVE "1" TO WRK-XN-00001. NC1764.2
170700 GO TO ADD-TEST-F1-50-1. NC1764.2
170800 ADD-DELETE-F1-50. NC1764.2
170900 PERFORM DE-LETE. NC1764.2
171000 PERFORM PRINT-DETAIL. NC1764.2
171100 GO TO ADD-INIT-F1-51. NC1764.2
171200 ADD-TEST-F1-50-1. NC1764.2
171300 MOVE "ADD-TEST-F1-50-1" TO PAR-NAME. NC1764.2
171400 IF WRK-DU-2V1-1 = ZERO PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
171500 ELSE NC1764.2
171600 PERFORM FAIL MOVE WRK-DU-2V1-1 TO COMPUTED-N MOVE 0 NC1764.2
171700 TO CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
171800 ADD 1 TO REC-CT. NC1764.2
171900 ADD-TEST-F1-50-2. NC1764.2
172000 MOVE "ADD-TEST-F1-50-2" TO PAR-NAME. NC1764.2
172100 IF WRK-DU-2V0-1 = ZERO PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
172200 ELSE NC1764.2
172300 PERFORM FAIL MOVE WRK-DU-2V0-1 TO COMPUTED-N MOVE 0 TO NC1764.2
172400 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
172500 ADD 1 TO REC-CT. NC1764.2
172600 ADD-TEST-F1-50-3. NC1764.2
172700 MOVE "ADD-TEST-F1-50-3" TO PAR-NAME. NC1764.2
172800 IF WRK-DU-2V1-2 = ZERO PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
172900 ELSE NC1764.2
173000 PERFORM FAIL MOVE WRK-DU-2V1-2 TO COMPUTED-N MOVE 0 TO NC1764.2
173100 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
173200 ADD 1 TO REC-CT. NC1764.2
173300 ADD-TEST-F1-50-4. NC1764.2
173400 MOVE "ADD-TEST-F1-50-4" TO PAR-NAME. NC1764.2
173500 IF WRK-DU-2V0-2 = ZERO PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
173600 ELSE NC1764.2
173700 PERFORM FAIL MOVE WRK-DU-2V0-2 TO COMPUTED-N MOVE 0 TO NC1764.2
173800 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
173900 ADD 1 TO REC-CT. NC1764.2
174000 ADD-TEST-F1-50-5. NC1764.2
174100 MOVE "ADD-TEST-F1-50-5" TO PAR-NAME. NC1764.2
174200 IF WRK-DU-2V1-3 = ZERO PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
174300 ELSE NC1764.2
174400 PERFORM FAIL MOVE WRK-DU-2V1-3 TO COMPUTED-N MOVE 0 TO NC1764.2
174500 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
174600 ADD 1 TO REC-CT. NC1764.2
174700 ADD-TEST-F1-50-6. NC1764.2
174800 MOVE "ADD-TEST-F1-50-6" TO PAR-NAME. NC1764.2
174900 IF WRK-DU-2V0-3 = ZERO PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
175000 ELSE NC1764.2
175100 PERFORM FAIL MOVE WRK-DU-2V0-3 TO COMPUTED-N MOVE 0 TO NC1764.2
175200 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
175300 ADD 1 TO REC-CT. NC1764.2
175400 ADD-TEST-F1-50-7. NC1764.2
175500 MOVE "ADD-TEST-F1-50-7" TO PAR-NAME. NC1764.2
175600 IF WRK-XN-00001 = "0" NC1764.2
175700 PERFORM PASS NC1764.2
175800 PERFORM PRINT-DETAIL NC1764.2
175900 ELSE NC1764.2
176000 MOVE "NOT ON SIZE ERROR SHOULD NOT BE EXECUTED" NC1764.2
176100 TO RE-MARK NC1764.2
176200 MOVE "0" TO CORRECT-X NC1764.2
176300 MOVE WRK-XN-00001 TO COMPUTED-X NC1764.2
176400 PERFORM FAIL NC1764.2
176500 PERFORM PRINT-DETAIL. NC1764.2
176600* NC1764.2
176700 ADD-INIT-F1-51. NC1764.2
176800* ==--> MULTIPLE RESULT FIELDS <--== NC1764.2
176900* ==--> NEW SIZE ERROR TESTS <--== NC1764.2
177000 MOVE "VI-67 6.4.2" TO ANSI-REFERENCE. NC1764.2
177100 MOVE "ADD-TEST-F1-51" TO PAR-NAME. NC1764.2
177200 MOVE ZERO TO WRK-DU-2V1-1 WRK-DU-2V0-1 WRK-DU-2V1-2 NC1764.2
177300 WRK-DU-2V0-2 WRK-DU-2V1-3 WRK-DU-2V0-3. NC1764.2
177400 MOVE 1.1 TO WRK-DU-1V1-1. NC1764.2
177500 MOVE 2.4 TO WRK-DU-1V1-2. NC1764.2
177600 MOVE "0" TO WRK-XN-00001. NC1764.2
177700 MOVE 1 TO REC-CT. NC1764.2
177800 ADD-TEST-F1-51-0. NC1764.2
177900 ADD WRK-DU-1V1-1 WRK-DU-1V1-2 6 TO WRK-DU-2V1-1, NC1764.2
178000 WRK-DU-2V0-1 ROUNDED WRK-DU-2V1-2 WRK-DU-2V0-2 ROUNDED NC1764.2
178100 WRK-DU-2V1-3 WRK-DU-2V0-3 NC1764.2
178200 ON SIZE ERROR NC1764.2
178300 MOVE "1" TO WRK-XN-00001 NC1764.2
178400 NOT ON SIZE ERROR NC1764.2
178500 MOVE "2" TO WRK-XN-00001. NC1764.2
178600 GO TO ADD-TEST-F1-51-1. NC1764.2
178700 ADD-DELETE-F1-51. NC1764.2
178800 PERFORM DE-LETE. NC1764.2
178900 PERFORM PRINT-DETAIL. NC1764.2
179000 GO TO ADD-INIT-F1-52. NC1764.2
179100 ADD-TEST-F1-51-1. NC1764.2
179200 MOVE "ADD-TEST-F1-51-1" TO PAR-NAME. NC1764.2
179300 IF WRK-DU-2V1-1 = 9.5 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
179400 ELSE NC1764.2
179500 PERFORM FAIL MOVE WRK-DU-2V1-1 TO COMPUTED-N MOVE 9.5 NC1764.2
179600 TO CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
179700 ADD 1 TO REC-CT. NC1764.2
179800 ADD-TEST-F1-51-2. NC1764.2
179900 MOVE "ADD-TEST-F1-51-2" TO PAR-NAME. NC1764.2
180000 IF WRK-DU-2V0-1 = 10 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
180100 ELSE NC1764.2
180200 PERFORM FAIL MOVE WRK-DU-2V0-1 TO COMPUTED-N MOVE 10 TO NC1764.2
180300 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
180400 ADD 1 TO REC-CT. NC1764.2
180500 ADD-TEST-F1-51-3. NC1764.2
180600 MOVE "ADD-TEST-F1-51-3" TO PAR-NAME. NC1764.2
180700 IF WRK-DU-2V1-2 = 9.5 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
180800 ELSE NC1764.2
180900 PERFORM FAIL MOVE WRK-DU-2V1-2 TO COMPUTED-N MOVE 9.5 TO NC1764.2
181000 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
181100 ADD 1 TO REC-CT. NC1764.2
181200 ADD-TEST-F1-51-4. NC1764.2
181300 MOVE "ADD-TEST-F1-51-4" TO PAR-NAME. NC1764.2
181400 IF WRK-DU-2V0-2 = 10 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
181500 ELSE NC1764.2
181600 PERFORM FAIL MOVE WRK-DU-2V0-2 TO COMPUTED-N MOVE 10 TO NC1764.2
181700 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
181800 ADD 1 TO REC-CT. NC1764.2
181900 ADD-TEST-F1-51-5. NC1764.2
182000 MOVE "ADD-TEST-F1-51-5" TO PAR-NAME. NC1764.2
182100 IF WRK-DU-2V1-3 = 9.5 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
182200 ELSE NC1764.2
182300 PERFORM FAIL MOVE WRK-DU-2V1-3 TO COMPUTED-N MOVE 9.5 TO NC1764.2
182400 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
182500 ADD 1 TO REC-CT. NC1764.2
182600 ADD-TEST-F1-51-6. NC1764.2
182700 MOVE "ADD-TEST-F1-51-6" TO PAR-NAME. NC1764.2
182800 IF WRK-DU-2V0-3 = 9 PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
182900 ELSE NC1764.2
183000 PERFORM FAIL MOVE WRK-DU-2V0-3 TO COMPUTED-N MOVE 9 TO NC1764.2
183100 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
183200 ADD 1 TO REC-CT. NC1764.2
183300 ADD-TEST-F1-51-7. NC1764.2
183400 MOVE "ADD-TEST-F1-51-7" TO PAR-NAME. NC1764.2
183500 IF WRK-XN-00001 = "2" NC1764.2
183600 PERFORM PASS NC1764.2
183700 PERFORM PRINT-DETAIL NC1764.2
183800 ELSE NC1764.2
183900 MOVE "NOT ON SIZE ERROR SHOULD BE EXECUTED" NC1764.2
184000 TO RE-MARK NC1764.2
184100 MOVE "2" TO CORRECT-X NC1764.2
184200 MOVE WRK-XN-00001 TO COMPUTED-X NC1764.2
184300 PERFORM FAIL NC1764.2
184400 PERFORM PRINT-DETAIL. NC1764.2
184500* NC1764.2
184600 ADD-INIT-F1-52. NC1764.2
184700* ==--> MULTIPLE RESULT FIELDS <--== NC1764.2
184800* ==--> NEW SIZE ERROR TESTS <--== NC1764.2
184900 MOVE "VI-67 6.4.2" TO ANSI-REFERENCE. NC1764.2
185000 MOVE "ADD-TEST-F1-52" TO PAR-NAME. NC1764.2
185100 MOVE ZERO TO WRK-DU-2V1-1 WRK-DU-2V0-1 WRK-DU-2V1-2 NC1764.2
185200 WRK-DU-2V0-2 WRK-DU-2V1-3 WRK-DU-2V0-3. NC1764.2
185300 MOVE 1.1 TO WRK-DU-1V1-1. NC1764.2
185400 MOVE 2.4 TO WRK-DU-1V1-2. NC1764.2
185500 MOVE "0" TO WRK-XN-00001. NC1764.2
185600 MOVE 1 TO REC-CT. NC1764.2
185700 ADD-TEST-F1-52-0. NC1764.2
185800 ADD A17TWOS-DS-17V00 NC1764.2
185900 WRK-DU-1V1-2 6 NC1764.2
186000 TO WRK-DU-2V1-1 NC1764.2
186100 WRK-DU-2V0-1 ROUNDED NC1764.2
186200 WRK-DU-2V1-2 NC1764.2
186300 WRK-DU-2V0-2 ROUNDED NC1764.2
186400 WRK-DU-2V1-3 NC1764.2
186500 WRK-DU-2V0-3 NC1764.2
186600 ON SIZE ERROR NC1764.2
186700 MOVE "1" TO WRK-XN-00001 NC1764.2
186800 NOT ON SIZE ERROR NC1764.2
186900 MOVE "2" TO WRK-XN-00001. NC1764.2
187000 GO TO ADD-TEST-F1-52-1. NC1764.2
187100 ADD-DELETE-F1-52. NC1764.2
187200 PERFORM DE-LETE. NC1764.2
187300 PERFORM PRINT-DETAIL. NC1764.2
187400 GO TO ADD-INIT-F1-53. NC1764.2
187500 ADD-TEST-F1-52-1. NC1764.2
187600 MOVE "ADD-TEST-F1-52-1" TO PAR-NAME. NC1764.2
187700 IF WRK-DU-2V1-1 = ZERO PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
187800 ELSE NC1764.2
187900 PERFORM FAIL MOVE WRK-DU-2V1-1 TO COMPUTED-N MOVE 0 NC1764.2
188000 TO CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
188100 ADD 1 TO REC-CT. NC1764.2
188200 ADD-TEST-F1-52-2. NC1764.2
188300 MOVE "ADD-TEST-F1-52-2" TO PAR-NAME. NC1764.2
188400 IF WRK-DU-2V0-1 = ZERO PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
188500 ELSE NC1764.2
188600 PERFORM FAIL MOVE WRK-DU-2V0-1 TO COMPUTED-N MOVE 0 TO NC1764.2
188700 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
188800 ADD 1 TO REC-CT. NC1764.2
188900 ADD-TEST-F1-52-3. NC1764.2
189000 MOVE "ADD-TEST-F1-52-3" TO PAR-NAME. NC1764.2
189100 IF WRK-DU-2V1-2 = ZERO PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
189200 ELSE NC1764.2
189300 PERFORM FAIL MOVE WRK-DU-2V1-2 TO COMPUTED-N MOVE 0 TO NC1764.2
189400 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
189500 ADD 1 TO REC-CT. NC1764.2
189600 ADD-TEST-F1-52-4. NC1764.2
189700 MOVE "ADD-TEST-F1-52-4" TO PAR-NAME. NC1764.2
189800 IF WRK-DU-2V0-2 = ZERO PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
189900 ELSE NC1764.2
190000 PERFORM FAIL MOVE WRK-DU-2V0-2 TO COMPUTED-N MOVE 0 TO NC1764.2
190100 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
190200 ADD 1 TO REC-CT. NC1764.2
190300 ADD-TEST-F1-52-5. NC1764.2
190400 MOVE "ADD-TEST-F1-52-5" TO PAR-NAME. NC1764.2
190500 IF WRK-DU-2V1-3 = ZERO PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
190600 ELSE NC1764.2
190700 PERFORM FAIL MOVE WRK-DU-2V1-3 TO COMPUTED-N MOVE 0 TO NC1764.2
190800 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
190900 ADD 1 TO REC-CT. NC1764.2
191000 ADD-TEST-F1-52-6. NC1764.2
191100 MOVE "ADD-TEST-F1-52-6" TO PAR-NAME. NC1764.2
191200 IF WRK-DU-2V0-3 = ZERO PERFORM PASS PERFORM PRINT-DETAIL NC1764.2
191300 ELSE NC1764.2
191400 PERFORM FAIL MOVE WRK-DU-2V0-3 TO COMPUTED-N MOVE 0 TO NC1764.2
191500 CORRECT-N PERFORM PRINT-DETAIL. NC1764.2
191600 ADD 1 TO REC-CT. NC1764.2
191700 ADD-TEST-F1-52-7. NC1764.2
191800 MOVE "ADD-TEST-F1-52-7" TO PAR-NAME. NC1764.2
191900 IF WRK-XN-00001 = "1" NC1764.2
192000 PERFORM PASS NC1764.2
192100 PERFORM PRINT-DETAIL NC1764.2
192200 ELSE NC1764.2
192300 MOVE "ON SIZE ERROR SHOULD BE EXECUTED" NC1764.2
192400 TO RE-MARK NC1764.2
192500 MOVE "1" TO CORRECT-X NC1764.2
192600 MOVE WRK-XN-00001 TO COMPUTED-X NC1764.2
192700 PERFORM FAIL NC1764.2
192800 PERFORM PRINT-DETAIL. NC1764.2
192900* NC1764.2
193000 ADD-INIT-F1-53. NC1764.2
193100* ==--> EXPLICIT SCOPE TERMINATOR<--== NC1764.2
193200 MOVE "IV-41 6.4.3" TO ANSI-REFERENCE. NC1764.2
193300 MOVE "ADD-TEST-F1-53" TO PAR-NAME. NC1764.2
193400 MOVE SPACE TO WRK-XN-00001. NC1764.2
193500 MOVE SPACE TO SIZE-ERR2. NC1764.2
193600 MOVE SPACE TO SIZE-ERR3. NC1764.2
193700 MOVE SPACE TO SIZE-ERR4. NC1764.2
193800 MOVE -11 TO WRK-DS-02V00. NC1764.2
193900 MOVE 1 TO REC-CT. NC1764.2
194000 ADD-TEST-F1-53-0. NC1764.2
194100 ADD -99 TO WRK-DS-02V00 NC1764.2
194200 ON SIZE ERROR NC1764.2
194300 MOVE "1" TO WRK-XN-00001 NC1764.2
194400 MOVE "A" TO SIZE-ERR2 NC1764.2
194500 MOVE "B" TO SIZE-ERR3 NC1764.2
194600 END-ADD NC1764.2
194700 MOVE "C" TO SIZE-ERR4. NC1764.2
194800 GO TO ADD-TEST-F1-53-1. NC1764.2
194900 ADD-DELETE-F1-53. NC1764.2
195000 PERFORM DE-LETE. NC1764.2
195100 PERFORM PRINT-DETAIL. NC1764.2
195200 GO TO ADD-INIT-F1-54. NC1764.2
195300 ADD-TEST-F1-53-1. NC1764.2
195400 MOVE "ADD-TEST-F1-53-1" TO PAR-NAME. NC1764.2
195500 IF WRK-XN-00001 = "1" NC1764.2
195600 PERFORM PASS NC1764.2
195700 PERFORM PRINT-DETAIL NC1764.2
195800 ELSE NC1764.2
195900 MOVE "ON SIZE ERROR SHOULD BE EXECUTED" NC1764.2
196000 TO RE-MARK NC1764.2
196100 MOVE "1" TO CORRECT-X NC1764.2
196200 MOVE WRK-XN-00001 TO COMPUTED-X NC1764.2
196300 PERFORM FAIL NC1764.2
196400 PERFORM PRINT-DETAIL. NC1764.2
196500 ADD 1 TO REC-CT. NC1764.2
196600 ADD-TEST-F1-53-2. NC1764.2
196700 MOVE "ADD-TEST-F1-53-2" TO PAR-NAME. NC1764.2
196800 IF SIZE-ERR2 = "A" NC1764.2
196900 PERFORM PASS NC1764.2
197000 PERFORM PRINT-DETAIL NC1764.2
197100 ELSE NC1764.2
197200 MOVE "ON SIZE ERROR SHOULD BE EXECUTED" NC1764.2
197300 TO RE-MARK NC1764.2
197400 MOVE "A" TO CORRECT-X NC1764.2
197500 MOVE SIZE-ERR2 TO COMPUTED-X NC1764.2
197600 PERFORM FAIL NC1764.2
197700 PERFORM PRINT-DETAIL. NC1764.2
197800 ADD 1 TO REC-CT. NC1764.2
197900 ADD-TEST-F1-53-3. NC1764.2
198000 MOVE "ADD-TEST-F1-53-3" TO PAR-NAME. NC1764.2
198100 IF SIZE-ERR3 = "B" NC1764.2
198200 PERFORM PASS NC1764.2
198300 PERFORM PRINT-DETAIL NC1764.2
198400 ELSE NC1764.2
198500 MOVE "ON SIZE ERROR SHOULD BE EXECUTED" NC1764.2
198600 TO RE-MARK NC1764.2
198700 MOVE "B" TO CORRECT-X NC1764.2
198800 MOVE SIZE-ERR3 TO COMPUTED-X NC1764.2
198900 PERFORM FAIL NC1764.2
199000 PERFORM PRINT-DETAIL. NC1764.2
199100 ADD 1 TO REC-CT. NC1764.2
199200 ADD-TEST-F1-53-4. NC1764.2
199300 MOVE "ADD-TEST-F1-53-4" TO PAR-NAME. NC1764.2
199400 IF SIZE-ERR4 = "C" NC1764.2
199500 PERFORM PASS NC1764.2
199600 PERFORM PRINT-DETAIL NC1764.2
199700 ELSE NC1764.2
199800 MOVE "SCOPE TERMINATOR IGNORED" NC1764.2
199900 TO RE-MARK NC1764.2
200000 MOVE "C" TO CORRECT-X NC1764.2
200100 MOVE SIZE-ERR4 TO COMPUTED-X NC1764.2
200200 PERFORM FAIL NC1764.2
200300 PERFORM PRINT-DETAIL. NC1764.2
200400 ADD 1 TO REC-CT. NC1764.2
200500 ADD-TEST-F1-53-5. NC1764.2
200600 MOVE "ADD-TEST-F1-53-5" TO PAR-NAME. NC1764.2
200700 IF WRK-DS-02V00 = -11 NC1764.2
200800 PERFORM PASS NC1764.2
200900 PERFORM PRINT-DETAIL NC1764.2
201000 ELSE NC1764.2
201100 MOVE "WRONGLY AFFECTED BY SIZE ERROR" NC1764.2
201200 TO RE-MARK NC1764.2
201300 MOVE -11 TO CORRECT-N NC1764.2
201400 MOVE WRK-DS-02V00 TO COMPUTED-N NC1764.2
201500 PERFORM FAIL NC1764.2
201600 PERFORM PRINT-DETAIL. NC1764.2
201700* NC1764.2
201800 ADD-INIT-F1-54. NC1764.2
201900* ==--> EXPLICIT SCOPE TERMINATOR<--== NC1764.2
202000 MOVE "IV-41 6.4.3" TO ANSI-REFERENCE. NC1764.2
202100 MOVE "ADD-TEST-F1-54" TO PAR-NAME. NC1764.2
202200 MOVE SPACE TO WRK-XN-00001. NC1764.2
202300 MOVE SPACE TO SIZE-ERR2. NC1764.2
202400 MOVE SPACE TO SIZE-ERR3. NC1764.2
202500 MOVE SPACE TO SIZE-ERR4. NC1764.2
202600 MOVE ZERO TO WRK-DS-06V06. NC1764.2
202700 MOVE 1 TO REC-CT. NC1764.2
202800 ADD-TEST-F1-54-0. NC1764.2
202900 ADD A12THREES-DS-06V06 NC1764.2
203000 333333 NC1764.2
203100 A06THREES-DS-03V03 NC1764.2
203200 TO WRK-DS-06V06 ROUNDED NC1764.2
203300 ON SIZE ERROR NC1764.2
203400 MOVE "1" TO WRK-XN-00001 NC1764.2
203500 MOVE "A" TO SIZE-ERR2 NC1764.2
203600 MOVE "B" TO SIZE-ERR3 NC1764.2
203700 END-ADD NC1764.2
203800 MOVE "C" TO SIZE-ERR4. NC1764.2
203900 GO TO ADD-TEST-F1-54-1. NC1764.2
204000 ADD-DELETE-F1-54. NC1764.2
204100 PERFORM DE-LETE. NC1764.2
204200 PERFORM PRINT-DETAIL. NC1764.2
204300 GO TO ADD-INIT-F1-55. NC1764.2
204400 ADD-TEST-F1-54-1. NC1764.2
204500 MOVE "ADD-TEST-F1-54-1" TO PAR-NAME. NC1764.2
204600 IF WRK-XN-00001 = SPACE NC1764.2
204700 PERFORM PASS NC1764.2
204800 PERFORM PRINT-DETAIL NC1764.2
204900 ELSE NC1764.2
205000 MOVE "ON SIZE ERROR SHOULD NOT BE EXECUTED" NC1764.2
205100 TO RE-MARK NC1764.2
205200 MOVE SPACE TO CORRECT-X NC1764.2
205300 MOVE WRK-XN-00001 TO COMPUTED-X NC1764.2
205400 PERFORM FAIL NC1764.2
205500 PERFORM PRINT-DETAIL. NC1764.2
205600 ADD 1 TO REC-CT. NC1764.2
205700 ADD-TEST-F1-54-2. NC1764.2
205800 MOVE "ADD-TEST-F1-54-2" TO PAR-NAME. NC1764.2
205900 IF SIZE-ERR2 = SPACE NC1764.2
206000 PERFORM PASS NC1764.2
206100 PERFORM PRINT-DETAIL NC1764.2
206200 ELSE NC1764.2
206300 MOVE "ON SIZE ERROR SHOULD NOT BE EXECUTED" NC1764.2
206400 TO RE-MARK NC1764.2
206500 MOVE SPACE TO CORRECT-X NC1764.2
206600 MOVE SIZE-ERR2 TO COMPUTED-X NC1764.2
206700 PERFORM FAIL NC1764.2
206800 PERFORM PRINT-DETAIL. NC1764.2
206900 ADD 1 TO REC-CT. NC1764.2
207000 ADD-TEST-F1-54-3. NC1764.2
207100 MOVE "ADD-TEST-F1-54-3" TO PAR-NAME. NC1764.2
207200 IF SIZE-ERR3 = SPACE NC1764.2
207300 PERFORM PASS NC1764.2
207400 PERFORM PRINT-DETAIL NC1764.2
207500 ELSE NC1764.2
207600 MOVE "NOT ON SIZE ERROR SHOULD NOT BE EXECUTED" NC1764.2
207700 TO RE-MARK NC1764.2
207800 MOVE SPACE TO CORRECT-X NC1764.2
207900 MOVE SIZE-ERR3 TO COMPUTED-X NC1764.2
208000 PERFORM FAIL NC1764.2
208100 PERFORM PRINT-DETAIL. NC1764.2
208200 ADD 1 TO REC-CT. NC1764.2
208300 ADD-TEST-F1-54-4. NC1764.2
208400 MOVE "ADD-TEST-F1-54-4" TO PAR-NAME. NC1764.2
208500 IF SIZE-ERR4 = "C" NC1764.2
208600 PERFORM PASS NC1764.2
208700 PERFORM PRINT-DETAIL NC1764.2
208800 ELSE NC1764.2
208900 MOVE "SCOPE TERMINATOR IGNORED" NC1764.2
209000 TO RE-MARK NC1764.2
209100 MOVE "C" TO CORRECT-X NC1764.2
209200 MOVE SIZE-ERR4 TO COMPUTED-X NC1764.2
209300 PERFORM FAIL NC1764.2
209400 PERFORM PRINT-DETAIL NC1764.2
209500 ADD 1 TO REC-CT. NC1764.2
209600 ADD-TEST-F1-54-5. NC1764.2
209700 MOVE "ADD-TEST-F1-54-5" TO PAR-NAME. NC1764.2
209800 IF WRK-DS-06V06 = 666999.666333 NC1764.2
209900 PERFORM PASS NC1764.2
210000 PERFORM PRINT-DETAIL NC1764.2
210100 ELSE NC1764.2
210200 MOVE "WRONGLY AFFECTED BY SIZE ERROR" NC1764.2
210300 TO RE-MARK NC1764.2
210400 MOVE 666999.666333 TO CORRECT-N NC1764.2
210500 MOVE WRK-DS-06V06 TO COMPUTED-N NC1764.2
210600 PERFORM FAIL NC1764.2
210700 PERFORM PRINT-DETAIL. NC1764.2
210800* NC1764.2
210900 ADD-INIT-F1-55. NC1764.2
211000* ==--> EXPLICIT SCOPE TERMINATOR<--== NC1764.2
211100 MOVE "IV-41 6.4.3" TO ANSI-REFERENCE. NC1764.2
211200 MOVE "ADD-TEST-F1-55" TO PAR-NAME. NC1764.2
211300 MOVE SPACE TO WRK-XN-00001. NC1764.2
211400 MOVE SPACE TO SIZE-ERR2. NC1764.2
211500 MOVE SPACE TO SIZE-ERR3. NC1764.2
211600 MOVE SPACE TO SIZE-ERR4. NC1764.2
211700 MOVE -11 TO WRK-DS-02V00. NC1764.2
211800 MOVE 1 TO REC-CT. NC1764.2
211900 ADD-TEST-F1-55-0. NC1764.2
212000 ADD -99 TO WRK-DS-02V00 NC1764.2
212100 NOT ON SIZE ERROR NC1764.2
212200 MOVE "1" TO WRK-XN-00001 NC1764.2
212300 MOVE "A" TO SIZE-ERR2 NC1764.2
212400 MOVE "B" TO SIZE-ERR3 NC1764.2
212500 END-ADD NC1764.2
212600 MOVE "C" TO SIZE-ERR4. NC1764.2
212700 GO TO ADD-TEST-F1-55-1. NC1764.2
212800 ADD-DELETE-F1-55. NC1764.2
212900 PERFORM DE-LETE. NC1764.2
213000 PERFORM PRINT-DETAIL. NC1764.2
213100 GO TO ADD-INIT-F1-56. NC1764.2
213200 ADD-TEST-F1-55-1. NC1764.2
213300 MOVE "ADD-TEST-F1-55-1" TO PAR-NAME. NC1764.2
213400 IF WRK-XN-00001 = SPACE NC1764.2
213500 PERFORM PASS NC1764.2
213600 PERFORM PRINT-DETAIL NC1764.2
213700 ELSE NC1764.2
213800 MOVE "NOT ON SIZE ERROR SHOULD NOT BE EXECUTED" NC1764.2
213900 TO RE-MARK NC1764.2
214000 MOVE SPACE TO CORRECT-X NC1764.2
214100 MOVE WRK-XN-00001 TO COMPUTED-X NC1764.2
214200 PERFORM FAIL NC1764.2
214300 PERFORM PRINT-DETAIL. NC1764.2
214400 ADD 1 TO REC-CT. NC1764.2
214500 ADD-TEST-F1-55-2. NC1764.2
214600 MOVE "ADD-TEST-F1-55-2" TO PAR-NAME. NC1764.2
214700 IF SIZE-ERR2 = SPACE NC1764.2
214800 PERFORM PASS NC1764.2
214900 PERFORM PRINT-DETAIL NC1764.2
215000 ELSE NC1764.2
215100 MOVE "NOT ON SIZE ERROR SHOULD NOT BE EXECUTED" NC1764.2
215200 TO RE-MARK NC1764.2
215300 MOVE SPACE TO CORRECT-X NC1764.2
215400 MOVE SIZE-ERR2 TO COMPUTED-X NC1764.2
215500 PERFORM FAIL NC1764.2
215600 PERFORM PRINT-DETAIL. NC1764.2
215700 ADD 1 TO REC-CT. NC1764.2
215800 ADD-TEST-F1-55-3. NC1764.2
215900 MOVE "ADD-TEST-F1-55-3" TO PAR-NAME. NC1764.2
216000 IF SIZE-ERR3 = SPACE NC1764.2
216100 PERFORM PASS NC1764.2
216200 PERFORM PRINT-DETAIL NC1764.2
216300 ELSE NC1764.2
216400 MOVE "NOT ON SIZE ERROR SHOULD NOT BE EXECUTED" NC1764.2
216500 TO RE-MARK NC1764.2
216600 MOVE SPACE TO CORRECT-X NC1764.2
216700 MOVE SIZE-ERR3 TO COMPUTED-X NC1764.2
216800 PERFORM FAIL NC1764.2
216900 PERFORM PRINT-DETAIL. NC1764.2
217000 ADD 1 TO REC-CT. NC1764.2
217100 ADD-TEST-F1-55-4. NC1764.2
217200 MOVE "ADD-TEST-F1-55-4" TO PAR-NAME. NC1764.2
217300 IF SIZE-ERR4 = "C" NC1764.2
217400 PERFORM PASS NC1764.2
217500 PERFORM PRINT-DETAIL NC1764.2
217600 ELSE NC1764.2
217700 MOVE "SCOPE TERMINATOR IGNORED" NC1764.2
217800 TO RE-MARK NC1764.2
217900 MOVE "C" TO CORRECT-X NC1764.2
218000 MOVE SIZE-ERR4 TO COMPUTED-X NC1764.2
218100 PERFORM FAIL NC1764.2
218200 PERFORM PRINT-DETAIL. NC1764.2
218300 ADD 1 TO REC-CT. NC1764.2
218400 ADD-TEST-F1-55-5. NC1764.2
218500 MOVE "ADD-TEST-F1-55-5" TO PAR-NAME. NC1764.2
218600 IF WRK-DS-02V00 = -11 NC1764.2
218700 PERFORM PASS NC1764.2
218800 PERFORM PRINT-DETAIL NC1764.2
218900 ELSE NC1764.2
219000 MOVE "WRONGLY AFFECTED BY SIZE ERROR" NC1764.2
219100 TO RE-MARK NC1764.2
219200 MOVE -11 TO CORRECT-N NC1764.2
219300 MOVE WRK-DS-02V00 TO COMPUTED-N NC1764.2
219400 PERFORM FAIL NC1764.2
219500 PERFORM PRINT-DETAIL. NC1764.2
219600* NC1764.2
219700 ADD-INIT-F1-56. NC1764.2
219800* ==--> EXPLICIT SCOPE TERMINATOR<--== NC1764.2
219900 MOVE "IV-41 6.4.3" TO ANSI-REFERENCE. NC1764.2
220000 MOVE "ADD-TEST-F1-56" TO PAR-NAME. NC1764.2
220100 MOVE SPACE TO WRK-XN-00001. NC1764.2
220200 MOVE SPACE TO SIZE-ERR2. NC1764.2
220300 MOVE SPACE TO SIZE-ERR3. NC1764.2
220400 MOVE SPACE TO SIZE-ERR4. NC1764.2
220500 MOVE ZERO TO WRK-DS-06V06. NC1764.2
220600 MOVE 1 TO REC-CT. NC1764.2
220700 ADD-TEST-F1-56-0. NC1764.2
220800 ADD A12THREES-DS-06V06 NC1764.2
220900 333333 NC1764.2
221000 A06THREES-DS-03V03 NC1764.2
221100 TO WRK-DS-06V06 ROUNDED NC1764.2
221200 NOT ON SIZE ERROR NC1764.2
221300 MOVE "1" TO WRK-XN-00001 NC1764.2
221400 MOVE "A" TO SIZE-ERR2 NC1764.2
221500 MOVE "B" TO SIZE-ERR3 NC1764.2
221600 END-ADD NC1764.2
221700 MOVE "C" TO SIZE-ERR4. NC1764.2
221800 GO TO ADD-TEST-F1-56-1. NC1764.2
221900 ADD-DELETE-F1-56. NC1764.2
222000 PERFORM DE-LETE. NC1764.2
222100 PERFORM PRINT-DETAIL. NC1764.2
222200 GO TO ADD-INIT-F1-57. NC1764.2
222300 ADD-TEST-F1-56-1. NC1764.2
222400 MOVE "ADD-TEST-F1-56-1" TO PAR-NAME. NC1764.2
222500 IF WRK-XN-00001 = "1" NC1764.2
222600 PERFORM PASS NC1764.2
222700 PERFORM PRINT-DETAIL NC1764.2
222800 ELSE NC1764.2
222900 MOVE "NOT ON SIZE ERROR SHOULD BE EXECUTED" NC1764.2
223000 TO RE-MARK NC1764.2
223100 MOVE "1" TO CORRECT-X NC1764.2
223200 MOVE WRK-XN-00001 TO COMPUTED-X NC1764.2
223300 PERFORM FAIL NC1764.2
223400 PERFORM PRINT-DETAIL. NC1764.2
223500 ADD 1 TO REC-CT. NC1764.2
223600 ADD-TEST-F1-56-2. NC1764.2
223700 MOVE "ADD-TEST-F1-56-2" TO PAR-NAME. NC1764.2
223800 IF SIZE-ERR2 = "A" NC1764.2
223900 PERFORM PASS NC1764.2
224000 PERFORM PRINT-DETAIL NC1764.2
224100 ELSE NC1764.2
224200 MOVE "NOT ON SIZE ERROR SHOULD BE EXECUTED" NC1764.2
224300 TO RE-MARK NC1764.2
224400 MOVE "A" TO CORRECT-X NC1764.2
224500 MOVE SIZE-ERR2 TO COMPUTED-X NC1764.2
224600 PERFORM FAIL NC1764.2
224700 PERFORM PRINT-DETAIL. NC1764.2
224800 ADD 1 TO REC-CT. NC1764.2
224900 ADD-TEST-F1-56-3. NC1764.2
225000 MOVE "ADD-TEST-F1-56-3" TO PAR-NAME. NC1764.2
225100 IF SIZE-ERR3 = "B" NC1764.2
225200 PERFORM PASS NC1764.2
225300 PERFORM PRINT-DETAIL NC1764.2
225400 ELSE NC1764.2
225500 MOVE "NOT ON SIZE ERROR SHOULD BE EXECUTED" NC1764.2
225600 TO RE-MARK NC1764.2
225700 MOVE "B" TO CORRECT-X NC1764.2
225800 MOVE SIZE-ERR3 TO COMPUTED-X NC1764.2
225900 PERFORM FAIL NC1764.2
226000 PERFORM PRINT-DETAIL. NC1764.2
226100 ADD 1 TO REC-CT. NC1764.2
226200 ADD-TEST-F1-56-4. NC1764.2
226300 MOVE "ADD-TEST-F1-56-4" TO PAR-NAME. NC1764.2
226400 IF SIZE-ERR4 = "C" NC1764.2
226500 PERFORM PASS NC1764.2
226600 PERFORM PRINT-DETAIL NC1764.2
226700 ELSE NC1764.2
226800 MOVE "SCOPE TERMINATOR IGNORED" NC1764.2
226900 TO RE-MARK NC1764.2
227000 MOVE "C" TO CORRECT-X NC1764.2
227100 MOVE SIZE-ERR4 TO COMPUTED-X NC1764.2
227200 PERFORM FAIL NC1764.2
227300 PERFORM PRINT-DETAIL. NC1764.2
227400 ADD 1 TO REC-CT. NC1764.2
227500 ADD-TEST-F1-56-5. NC1764.2
227600 MOVE "ADD-TEST-F1-56-5" TO PAR-NAME. NC1764.2
227700 IF WRK-DS-06V06 = 666999.666333 NC1764.2
227800 PERFORM PASS NC1764.2
227900 PERFORM PRINT-DETAIL NC1764.2
228000 ELSE NC1764.2
228100 MOVE "WRONGLY AFFECTED BY SIZE ERROR" NC1764.2
228200 TO RE-MARK NC1764.2
228300 MOVE 666999.666333 TO CORRECT-N NC1764.2
228400 MOVE WRK-DS-06V06 TO COMPUTED-N NC1764.2
228500 PERFORM FAIL NC1764.2
228600 PERFORM PRINT-DETAIL. NC1764.2
228700* NC1764.2
228800 ADD-INIT-F1-57. NC1764.2
228900* ==--> EXPLICIT SCOPE TERMINATOR<--== NC1764.2
229000 MOVE "IV-41 6.4.3" TO ANSI-REFERENCE. NC1764.2
229100 MOVE "ADD-TEST-F1-57" TO PAR-NAME. NC1764.2
229200 MOVE "0" TO WRK-XN-00001. NC1764.2
229300 MOVE "0" TO SIZE-ERR2. NC1764.2
229400 MOVE "0" TO SIZE-ERR3. NC1764.2
229500 MOVE "0" TO SIZE-ERR4. NC1764.2
229600 MOVE -11 TO WRK-DS-02V00. NC1764.2
229700 MOVE 1 TO REC-CT. NC1764.2
229800 ADD-TEST-F1-57-0. NC1764.2
229900 ADD -99 TO WRK-DS-02V00 NC1764.2
230000 ON SIZE ERROR NC1764.2
230100 MOVE SPACE TO WRK-XN-00001 NC1764.2
230200 NOT ON SIZE ERROR NC1764.2
230300 MOVE "1" TO WRK-XN-00001 NC1764.2
230400 END-ADD NC1764.2
230500 MOVE "C" TO SIZE-ERR4. NC1764.2
230600 GO TO ADD-TEST-F1-57-1. NC1764.2
230700 ADD-DELETE-F1-57. NC1764.2
230800 PERFORM DE-LETE. NC1764.2
230900 PERFORM PRINT-DETAIL. NC1764.2
231000 GO TO ADD-INIT-F1-58. NC1764.2
231100 ADD-TEST-F1-57-1. NC1764.2
231200 MOVE "ADD-TEST-F1-57-1" TO PAR-NAME. NC1764.2
231300 IF WRK-XN-00001 = SPACE NC1764.2
231400 PERFORM PASS NC1764.2
231500 PERFORM PRINT-DETAIL NC1764.2
231600 ELSE NC1764.2
231700 MOVE "ON SIZE ERROR SHOULD BE EXECUTED" NC1764.2
231800 TO RE-MARK NC1764.2
231900 MOVE SPACE TO CORRECT-X NC1764.2
232000 MOVE WRK-XN-00001 TO COMPUTED-X NC1764.2
232100 PERFORM FAIL NC1764.2
232200 PERFORM PRINT-DETAIL. NC1764.2
232300 ADD 1 TO REC-CT. NC1764.2
232400 ADD-TEST-F1-57-2. NC1764.2
232500 MOVE "ADD-TEST-F1-57-2" TO PAR-NAME. NC1764.2
232600 IF SIZE-ERR4 = "C" NC1764.2
232700 PERFORM PASS NC1764.2
232800 PERFORM PRINT-DETAIL NC1764.2
232900 ELSE NC1764.2
233000 MOVE "SCOPE TERMINATOR IGNORED" NC1764.2
233100 TO RE-MARK NC1764.2
233200 MOVE "C" TO CORRECT-X NC1764.2
233300 MOVE SIZE-ERR4 TO COMPUTED-X NC1764.2
233400 PERFORM FAIL NC1764.2
233500 PERFORM PRINT-DETAIL. NC1764.2
233600 ADD 1 TO REC-CT. NC1764.2
233700 ADD-TEST-F1-57-3. NC1764.2
233800 MOVE "ADD-TEST-F1-57-3" TO PAR-NAME. NC1764.2
233900 IF WRK-DS-02V00 = -11 NC1764.2
234000 PERFORM PASS NC1764.2
234100 PERFORM PRINT-DETAIL NC1764.2
234200 ELSE NC1764.2
234300 MOVE "WRONGLY AFFECTED BY SIZE ERROR" NC1764.2
234400 TO RE-MARK NC1764.2
234500 MOVE -11 TO CORRECT-N NC1764.2
234600 MOVE WRK-DS-02V00 TO COMPUTED-N NC1764.2
234700 PERFORM FAIL NC1764.2
234800 PERFORM PRINT-DETAIL. NC1764.2
234900* NC1764.2
235000 ADD-INIT-F1-58. NC1764.2
235100* ==--> EXPLICIT SCOPE TERMINATOR<--== NC1764.2
235200 MOVE "IV-41 6.4.3" TO ANSI-REFERENCE. NC1764.2
235300 MOVE "ADD-TEST-F1-58" TO PAR-NAME. NC1764.2
235400 MOVE SPACE TO WRK-XN-00001. NC1764.2
235500 MOVE SPACE TO SIZE-ERR2. NC1764.2
235600 MOVE SPACE TO SIZE-ERR3. NC1764.2
235700 MOVE SPACE TO SIZE-ERR4. NC1764.2
235800 MOVE ZERO TO WRK-DS-06V06. NC1764.2
235900 MOVE 1 TO REC-CT. NC1764.2
236000 ADD-TEST-F1-58-0. NC1764.2
236100 ADD A12THREES-DS-06V06 NC1764.2
236200 333333 NC1764.2
236300 A06THREES-DS-03V03 NC1764.2
236400 TO WRK-DS-06V06 ROUNDED NC1764.2
236500 ON SIZE ERROR NC1764.2
236600 MOVE "X" TO WRK-XN-00001 NC1764.2
236700 NOT ON SIZE ERROR NC1764.2
236800 MOVE "1" TO WRK-XN-00001 NC1764.2
236900 END-ADD NC1764.2
237000 MOVE "C" TO SIZE-ERR4. NC1764.2
237100 GO TO ADD-TEST-F1-58-1. NC1764.2
237200 ADD-DELETE-F1-58. NC1764.2
237300 PERFORM DE-LETE. NC1764.2
237400 PERFORM PRINT-DETAIL. NC1764.2
237500 GO TO CCVS-EXIT. NC1764.2
237600 ADD-TEST-F1-58-1. NC1764.2
237700 MOVE "ADD-TEST-F1-58-1" TO PAR-NAME. NC1764.2
237800 IF WRK-XN-00001 = "1" NC1764.2
237900 PERFORM PASS NC1764.2
238000 PERFORM PRINT-DETAIL NC1764.2
238100 ELSE NC1764.2
238200 MOVE "NOT ON SIZE ERROR SHOULD BE EXECUTED" NC1764.2
238300 TO RE-MARK NC1764.2
238400 MOVE "1" TO CORRECT-X NC1764.2
238500 MOVE WRK-XN-00001 TO COMPUTED-X NC1764.2
238600 PERFORM FAIL NC1764.2
238700 PERFORM PRINT-DETAIL. NC1764.2
238800 ADD 1 TO REC-CT. NC1764.2
238900 ADD-TEST-F1-58-2. NC1764.2
239000 MOVE "ADD-TEST-F1-58-2" TO PAR-NAME. NC1764.2
239100 IF SIZE-ERR4 = "C" NC1764.2
239200 PERFORM PASS NC1764.2
239300 PERFORM PRINT-DETAIL NC1764.2
239400 ELSE NC1764.2
239500 MOVE "SCOPE TERMINATOR IGNORED" NC1764.2
239600 TO RE-MARK NC1764.2
239700 MOVE "C" TO CORRECT-X NC1764.2
239800 MOVE SIZE-ERR4 TO COMPUTED-X NC1764.2
239900 PERFORM FAIL NC1764.2
240000 PERFORM PRINT-DETAIL. NC1764.2
240100 ADD 1 TO REC-CT. NC1764.2
240200 ADD-TEST-F1-58-3. NC1764.2
240300 MOVE "ADD-TEST-F1-58-3" TO PAR-NAME. NC1764.2
240400 IF WRK-DS-06V06 = 666999.666333 NC1764.2
240500 PERFORM PASS NC1764.2
240600 PERFORM PRINT-DETAIL NC1764.2
240700 ELSE NC1764.2
240800 MOVE "WRONGLY AFFECTED BY SIZE ERROR" NC1764.2
240900 TO RE-MARK NC1764.2
241000 MOVE 666999.666333 TO CORRECT-N NC1764.2
241100 MOVE WRK-DS-06V06 TO COMPUTED-N NC1764.2
241200 PERFORM FAIL NC1764.2
241300 PERFORM PRINT-DETAIL. NC1764.2
241400* NC1764.2
241500 CCVS-EXIT SECTION . NC1764.2
241600 CCVS-999999. NC1764.2
241700 GO TO CLOSE-FILES. NC1764.2
Messung V0.5 in Prozent C=97 H=92 G=94
¤ 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.0.60Bemerkung:
(vorverarbeitet am 2026-05-01)
¤
*© Formatika GbR, Deutschland