000100 IDENTIFICATION DIVISION. NC2044.2
000200 PROGRAM-ID. NC2044.2
000300 NC204M. NC2044.2
000400**************************************************************** NC2044.2
000500* * NC2044.2
000600* VALIDATION FOR:- * NC2044.2
000700* * NC2044.2
000800* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC2044.2
000900* * NC2044.2
001000* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC2044.2
001100* * NC2044.2
001200**************************************************************** NC2044.2
001300* * NC2044.2
001400* X-CARDS USED BY THIS PROGRAM ARE :- * NC2044.2
001500* * NC2044.2
001600* X-55 - SYSTEM PRINTER NAME. * NC2044.2
001700* X-82 - SOURCE COMPUTER NAME. * NC2044.2
001800* X-83 - OBJECT COMPUTER NAME. * NC2044.2
001900* * NC2044.2
002000**************************************************************** NC2044.2
002100* * NC2044.2
002200* PROGRAM NC204M TESTS FORMAT 1 OF THE ACCEPT STATEMENT AND * NC2044.2
002300* THE GENERAL FORMAT OF THE DISPLAY STATEMENT. * NC2044.2
002400* * NC2044.2
002500* X CARDS USED ARE:- * NC2044.2
002600* * NC2044.2
002700* X-55 - SYSTEM PRINTER NAME. * NC2044.2
002800* X-56 - DISPLAY MNEMONIC NAME. * NC2044.2
002900* X-57 - ACCEPT MNEMONIC NAME. * NC2044.2
003000* X-82 - SOURCE COMPUTER NAME. * NC2044.2
003100* X-83 - OBJECT COMPUTER NAME. * NC2044.2
003200* * NC2044.2
003300**************************************************************** NC2044.2
003400 ENVIRONMENT DIVISION. NC2044.2
003500 CONFIGURATION SECTION. NC2044.2
003600 SOURCE-COMPUTER. NC2044.2
003700 Card0130. NC2044.2
003800 OBJECT-COMPUTER. NC2044.2
003900 Card0131. NC2044.2
004000 SPECIAL-NAMES. NC2044.2
004100 C0087 NC2044.2
004200 IS ACCEPT-INPUT-DEVICE NC2044.2
004300 C0086 NC2044.2
004400 IS DISPLAY-OUTPUT-DEVICE. NC2044.2
004500 INPUT-OUTPUT SECTION. NC2044.2
004600 FILE-CONTROL. NC2044.2
004700 SELECT PRINT-FILE ASSIGN TO NC2044.2
004800 "C0085" . NC2044.2
004900 DATA DIVISION. NC2044.2
005000 FILE SECTION. NC2044.2
005100 FD PRINT-FILE. NC2044.2
005200 01 PRINT-REC PICTURE X(120). NC2044.2
005300 01 DUMMY-RECORD PICTURE X(120). NC2044.2
005400 WORKING-STORAGE SECTION. NC2044.2
005500 77 SUB PICTURE 9 USAGE COMPUTATIONAL VALUE 5. NC2044.2
005600 01 ACCEPT-DATA. NC2044.2
005700 02 ACCEPT-D1. NC2044.2
005800 03 ACCEPT-D1-A PICTURE X(20). NC2044.2
005900 03 ACCEPT-D1-B PICTURE X(7). NC2044.2
006000 02 ACCEPT-D2 PICTURE X(27) VALUE "ABCDEFGHIJKLMNOPQRSTUVWXY ZNC2044.2
006100- "". NC2044.2
006200 02 ACCEPT-D3 PICTURE 9(10) USAGE DISPLAY. NC2044.2
006300 02 ACCEPT-D4 PICTURE 9(10) USAGE DISPLAY VALUE 0123456789. NC2044.2
006400 02 ACCEPT-D5 PICTURE X(11) . NC2044.2
006500 02 ACCEPT-D6 PICTURE X(11) VALUE "().+-*/l, =". NC2044.2
006600 02 ACCEPT-D7 PICTURE X. NC2044.2
006700 02 ACCEPT-D8 PICTURE X VALUE "9". NC2044.2
006800 02 ACCEPT-D9 PICTURE X. NC2044.2
006900 02 ACCEPT-D10 PICTURE X VALUE "0". NC2044.2
007000 02 ACCEPT-D11 PICTURE A(20). NC2044.2
007100 02 ACCEPT-D12 PICTURE A(20) NC2044.2
007200 VALUE " ABC XYZ ". NC2044.2
007300 02 ACCEPT-D13 PICTURE X(200). NC2044.2
007400 02 ACCEPT-D15 PICTURE XX. NC2044.2
007500 02 ACCEPT-D16 PICTURE XX VALUE " 9". NC2044.2
007600 02 ACCEPT-D17. NC2044.2
007700 03 QUAL-ACCEPT PICTURE X. NC2044.2
007800 02 ACCEPT-D18 PICTURE X VALUE QUOTE. NC2044.2
007900 02 ACCEPT-D19. NC2044.2
008000 03 QUAL-ACCEPT PICTURE X. NC2044.2
008100 02 ACCEPT-D20 PICTURE X VALUE "Q". NC2044.2
008200 02 ACCEPT-VALUE21 PICTURE X(12) VALUE "............". NC2044.2
008300 02 ACCEPT-D21 REDEFINES ACCEPT-VALUE21. NC2044.2
008400 03 TAB-ACCEPT OCCURS 3 TIMES. NC2044.2
008500 04 TAB-A PICTURE XXXX. NC2044.2
008600 02 ACCEPT-D22 PICTURE X(12) VALUE "....ABCD....". NC2044.2
008700 02 ACCEPT-D23. NC2044.2
008800 03 TAB-A PICTURE XXXX OCCURS 5 TIMES. NC2044.2
008900 02 ACCEPT-D24 PICTURE X(20) VALUE "----------------ABCD". NC2044.2
009000 02 ACCEPT-TEST-14-DATA PIC X(15). NC2044.2
009100 02 FILLER REDEFINES ACCEPT-TEST-14-DATA. NC2044.2
009200 03 ACC-14-CHARS-1-10 PIC X(10). NC2044.2
009300 02 FILLER REDEFINES ACCEPT-TEST-14-DATA. NC2044.2
009400 03 ACC-14-CHARS-11-15 PIC X(5). NC2044.2
009500 NC2044.2
009600 01 GRP-CONSTANTS. NC2044.2
009700 04 GRP-ALPHABETIC. NC2044.2
009800 05 ALPHABET-AN-00026 PICTURE A(26) NC2044.2
009900 VALUE "ABCDEFGHIJKLMNOPQRSTUVWXYZ". NC2044.2
010000 04 GRP-NUMERIC. NC2044.2
010100 05 DIGITS-DV-10V00 PICTURE 9(10) VALUE 0123456789.NC2044.2
010200 05 DIGITS-DU-06V04-S REDEFINES DIGITS-DV-10V00 NC2044.2
010300 PICTURE 9(6)V9999. NC2044.2
010400 04 GRP-ALPHANUMERIC. NC2044.2
010500 05 ALPHANUMERIC-XN-00049 PICTURE X(50) NC2044.2
010600 VALUE "ABCDEFGHIJKLMNOPQRSTUVWXYZ+-<>=l,;.()/* 0123456789". NC2044.2
010700 05 FILLER PICTURE X VALUE QUOTE. NC2044.2
010800 01 ACCEPT-RESULTS. NC2044.2
010900 02 FILLER PICTURE X(80) VALUE NC2044.2
011000 "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0123456NC2044.2
011100- "789 ". NC2044.2
011200 01 80X-CHARACTER-FIELD. NC2044.2
011300 02 FILLER PICTURE X(80). NC2044.2
011400 01 DISPLAY-DATA. NC2044.2
011500 02 DISPLAY-A. NC2044.2
011600 03 DISPLAY-A1 PICTURE A VALUE "A". NC2044.2
011700 03 DISPLAY-A2. NC2044.2
011800 04 DISPLAY-A2A PICTURE A VALUE "L". NC2044.2
011900 04 DISPLAY-A3. NC2044.2
012000 05 DISPLAY-A3A PICTURE A VALUE "P". NC2044.2
012100 05 DISPLAY-A4. NC2044.2
012200 06 DISPLAY-A4A PICTURE A VALUE "H". NC2044.2
012300 06 DISPLAY-A5. NC2044.2
012400 07 DISPLAY-A5A PICTURE A VALUE "A". NC2044.2
012500 07 DISPLAY-A6. NC2044.2
012600 08 DISPLAY-A6A PICTURE A VALUE "B". NC2044.2
012700 08 DISPLAY-A7. NC2044.2
012800 09 DISPLAY-A7A PICTURE A VALUE "E". NC2044.2
012900 09 DISPLAY-A8. NC2044.2
013000 10 DISPLAY-A8A PICTURE AAA VALUE "TIC". NC2044.2
013100 02 DISPLAY-N PICTURE 9(10) VALUE 0123456789. NC2044.2
013200 02 DISPLAY-X PICTURE X(10) VALUE "A1B2C3D4E5". NC2044.2
013300 02 DISPLAY-B PICTURE X(13). NC2044.2
013400 02 DISPLAY-C REDEFINES DISPLAY-B. NC2044.2
013500 03 DISPLAY-D PICTURE X(8). NC2044.2
013600 03 DISPLAY-E PICTURE X(5). NC2044.2
013700 02 DISPLAY-F. NC2044.2
013800 03 DISPLAY-G PICTURE X(100) VALUE IS "D001*002*003*004*005*00NC2044.2
013900- "6*007*008*009*010*011*012*013*014*015*016*017*018*019*020D02NC2044.2
014000- "1*022*023*024*025". NC2044.2
014100 03 DISPLAY-H PICTURE IS X(100) VALUE IS "*026*027*028*029*030NC2044.2
014200- "*031*032*033*034*035*036*037*038*039*040D041*042*043*044*045NC2044.2
014300- "*046*047*048*049*050". NC2044.2
014400 02 SEE-ABOVE PICTURE X(9) VALUE "SEE ABOVE". NC2044.2
014500 02 SEE-BELOW PICTURE X(9) VALUE "SEE BELOW". NC2044.2
014600 02 CORRECT-FOLLOWS PICTURE X(20) NC2044.2
014700 VALUE "CORRECT DATA FOLLOWS". NC2044.2
014800 02 END-CORRECT PICTURE X(16) VALUE "END CORRECT DATA". NC2044.2
014900 02 DISPLAY-WRITER. NC2044.2
015000 03 DIS-PLAYER PICTURE X(119). NC2044.2
015100 02 DISPLAY-SWITCH PICTURE 9 VALUE ZERO. NC2044.2
015200 02 ZERO-SPACE-QUOTE. NC2044.2
015300 03 FILLER PICTURE X VALUE "0". NC2044.2
015400 03 FILLER PICTURE X VALUE SPACE. NC2044.2
015500 03 FILLER PICTURE X VALUE QUOTE. NC2044.2
015600 02 QUAL-TAB-VALUE PICTURE X(21) NC2044.2
015700 VALUE "ABCDEFGHIJKLMNOPQRSTU". NC2044.2
015800 02 NO-QUAL-TAB-RECORD REDEFINES QUAL-TAB-VALUE. NC2044.2
015900 03 X1 PICTURE X. NC2044.2
016000 03 X2 PICTURE X. NC2044.2
016100 03 X3 PICTURE X. NC2044.2
016200 03 X4 PICTURE X. NC2044.2
016300 03 X5 PICTURE X. NC2044.2
016400 03 X6 PICTURE X. NC2044.2
016500 03 X7 PICTURE X. NC2044.2
016600 03 X8 PICTURE X. NC2044.2
016700 03 X9 PICTURE X. NC2044.2
016800 03 X10 PICTURE X. NC2044.2
016900 03 X11 PICTURE X. NC2044.2
017000 03 X12 PICTURE X. NC2044.2
017100 03 X13 PICTURE X. NC2044.2
017200 03 X14 PICTURE X. NC2044.2
017300 03 X15 PICTURE X. NC2044.2
017400 03 X16 PICTURE X. NC2044.2
017500 03 X17 PICTURE X. NC2044.2
017600 03 X18 PICTURE X. NC2044.2
017700 03 X19 PICTURE X. NC2044.2
017800 03 X20 PICTURE X. NC2044.2
017900 03 X21 PICTURE X. NC2044.2
018000 02 QUAL-TAB-RECORD REDEFINES QUAL-TAB-VALUE. NC2044.2
018100 03 XTAB PICTURE X OCCURS 9 TIMES. NC2044.2
018200 03 GRP-1. NC2044.2
018300 04 ELEM-1 PICTURE X. NC2044.2
018400 04 ELEM-2 PICTURE X. NC2044.2
018500 04 ELEM-3 PICTURE X. NC2044.2
018600 04 SUB-TAB PICTURE X OCCURS 3 TIMES. NC2044.2
018700 03 GRP-2. NC2044.2
018800 04 ELEM-1 PICTURE X. NC2044.2
018900 04 ELEM-2 PICTURE X. NC2044.2
019000 04 ELEM-3 PICTURE X. NC2044.2
019100 04 SUB-TAB PICTURE X OCCURS 3 TIMES. NC2044.2
019200 02 DISPLAY-MIXTURE. NC2044.2
019300 03 FILLER PICTURE X(6) VALUE "QUOTE ". NC2044.2
019400 03 FILLER PICTURE X VALUE QUOTE. NC2044.2
019500 03 FILLER PICTURE X(36) VALUE NC2044.2
019600 " ASTERISK * NUMERIC LITERALS 21 1325". NC2044.2
019700 03 I-DATA PICTURE X(17) NC2044.2
019800 VALUE " IDENTIFIER DATA ". NC2044.2
019900 03 TA-VALUE PICTURE X(20) NC2044.2
020000 VALUE "A B C D E 1 2 3 4 5 ". NC2044.2
020100 03 TA-BLE REDEFINES TA-VALUE. NC2044.2
020200 04 ROW OCCURS 2 TIMES. NC2044.2
020300 05 PIECE PICTURE XX OCCURS 5 TIMES. NC2044.2
020400 03 TRUE-PAIR. NC2044.2
020500 04 A1 PICTURE X(20) NC2044.2
020600 VALUE "(TOTAL 21 OPERANDS) ".NC2044.2
020700 04 A2 PICTURE X(11) NC2044.2
020800 VALUE "END OF DATA". NC2044.2
020900 02 FALSE-PAIR. NC2044.2
021000 04 A1 PICTURE X(20) NC2044.2
021100 VALUE "(SOME BAD OPERANDS) ".NC2044.2
021200 04 A2 PICTURE X(11) NC2044.2
021300 VALUE "ERROR DATA". NC2044.2
021400 01 CHARACTER-BREAKDOWN-S. NC2044.2
021500 02 FIRST-20S PICTURE X(20). NC2044.2
021600 02 SECOND-20S PICTURE X(20). NC2044.2
021700 02 THIRD-20S PICTURE X(20). NC2044.2
021800 02 FOURTH-20S PICTURE X(20). NC2044.2
021900 02 FIFTH-20S PICTURE X(20). NC2044.2
022000 02 SIXTH-20S PICTURE X(20). NC2044.2
022100 02 SEVENTH-20S PICTURE X(20). NC2044.2
022200 02 EIGHTH-20S PICTURE X(20). NC2044.2
022300 02 NINTH-20S PICTURE X(20). NC2044.2
022400 02 TENTH-20S PICTURE X(20). NC2044.2
022500 01 CHARACTER-BREAKDOWN-R. NC2044.2
022600 02 FIRST-20R PICTURE X(20). NC2044.2
022700 02 SECOND-20R PICTURE X(20). NC2044.2
022800 02 THIRD-20R PICTURE X(20). NC2044.2
022900 02 FOURTH-20R PICTURE X(20). NC2044.2
023000 02 FIFTH-20R PICTURE X(20). NC2044.2
023100 02 SIXTH-20R PICTURE X(20). NC2044.2
023200 02 SEVENTH-20R PICTURE X(20). NC2044.2
023300 02 EIGHTH-20R PICTURE X(20). NC2044.2
023400 02 NINTH-20R PICTURE X(20). NC2044.2
023500 02 TENTH-20R PICTURE X(20). NC2044.2
023600 01 TEST-RESULTS. NC2044.2
023700 02 FILLER PIC X VALUE SPACE. NC2044.2
023800 02 FEATURE PIC X(20) VALUE SPACE. NC2044.2
023900 02 FILLER PIC X VALUE SPACE. NC2044.2
024000 02 P-OR-F PIC X(5) VALUE SPACE. NC2044.2
024100 02 FILLER PIC X VALUE SPACE. NC2044.2
024200 02 PAR-NAME. NC2044.2
024300 03 FILLER PIC X(19) VALUE SPACE. NC2044.2
024400 03 PARDOT-X PIC X VALUE SPACE. NC2044.2
024500 03 DOTVALUE PIC 99 VALUE ZERO. NC2044.2
024600 02 FILLER PIC X(8) VALUE SPACE. NC2044.2
024700 02 RE-MARK PIC X(61). NC2044.2
024800 01 TEST-COMPUTED. NC2044.2
024900 02 FILLER PIC X(30) VALUE SPACE. NC2044.2
025000 02 FILLER PIC X(17) VALUE NC2044.2
025100 " COMPUTED=". NC2044.2
025200 02 COMPUTED-X. NC2044.2
025300 03 COMPUTED-A PIC X(20) VALUE SPACE. NC2044.2
025400 03 COMPUTED-N REDEFINES COMPUTED-A NC2044.2
025500 PIC -9(9).9(9). NC2044.2
025600 03 COMPUTED-0V18 REDEFINES COMPUTED-A PIC -.9(18). NC2044.2
025700 03 COMPUTED-4V14 REDEFINES COMPUTED-A PIC -9(4).9(14). NC2044.2
025800 03 COMPUTED-14V4 REDEFINES COMPUTED-A PIC -9(14).9(4). NC2044.2
025900 03 CM-18V0 REDEFINES COMPUTED-A. NC2044.2
026000 04 COMPUTED-18V0 PIC -9(18). NC2044.2
026100 04 FILLER PIC X. NC2044.2
026200 03 FILLER PIC X(50) VALUE SPACE. NC2044.2
026300 01 TEST-CORRECT. NC2044.2
026400 02 FILLER PIC X(30) VALUE SPACE. NC2044.2
026500 02 FILLER PIC X(17) VALUE " CORRECT =". NC2044.2
026600 02 CORRECT-X. NC2044.2
026700 03 CORRECT-A PIC X(20) VALUE SPACE. NC2044.2
026800 03 CORRECT-N REDEFINES CORRECT-A PIC -9(9).9(9). NC2044.2
026900 03 CORRECT-0V18 REDEFINES CORRECT-A PIC -.9(18). NC2044.2
027000 03 CORRECT-4V14 REDEFINES CORRECT-A PIC -9(4).9(14). NC2044.2
027100 03 CORRECT-14V4 REDEFINES CORRECT-A PIC -9(14).9(4). NC2044.2
027200 03 CR-18V0 REDEFINES CORRECT-A. NC2044.2
027300 04 CORRECT-18V0 PIC -9(18). NC2044.2
027400 04 FILLER PIC X. NC2044.2
027500 03 FILLER PIC X(2) VALUE SPACE. NC2044.2
027600 03 COR-ANSI-REFERENCE PIC X(48) VALUE SPACE. NC2044.2
027700 01 CCVS-C-1. NC2044.2
027800 02 FILLER PIC IS X(99) VALUE IS " FEATURE PANC2044.2
027900- "SS PARAGRAPH-NAME NC2044.2
028000- " REMARKS". NC2044.2
028100 02 FILLER PIC X(20) VALUE SPACE. NC2044.2
028200 01 CCVS-C-2. NC2044.2
028300 02 FILLER PIC X VALUE SPACE. NC2044.2
028400 02 FILLER PIC X(6) VALUE "TESTED". NC2044.2
028500 02 FILLER PIC X(15) VALUE SPACE. NC2044.2
028600 02 FILLER PIC X(4) VALUE "FAIL". NC2044.2
028700 02 FILLER PIC X(94) VALUE SPACE. NC2044.2
028800 01 REC-SKL-SUB PIC 9(2) VALUE ZERO. NC2044.2
028900 01 REC-CT PIC 99 VALUE ZERO. NC2044.2
029000 01 DELETE-COUNTER PIC 999 VALUE ZERO. NC2044.2
029100 01 ERROR-COUNTER PIC 999 VALUE ZERO. NC2044.2
029200 01 INSPECT-COUNTER PIC 999 VALUE ZERO. NC2044.2
029300 01 PASS-COUNTER PIC 999 VALUE ZERO. NC2044.2
029400 01 TOTAL-ERROR PIC 999 VALUE ZERO. NC2044.2
029500 01 ERROR-HOLD PIC 999 VALUE ZERO. NC2044.2
029600 01 DUMMY-HOLD PIC X(120) VALUE SPACE. NC2044.2
029700 01 RECORD-COUNT PIC 9(5) VALUE ZERO. NC2044.2
029800 01 ANSI-REFERENCE PIC X(48) VALUE SPACES. NC2044.2
029900 01 CCVS-H-1. NC2044.2
030000 02 FILLER PIC X(39) VALUE SPACES. NC2044.2
030100 02 FILLER PIC X(42) VALUE NC2044.2
030200 "OFFICIAL COBOL COMPILER VALIDATION SYSTEM". NC2044.2
030300 02 FILLER PIC X(39) VALUE SPACES. NC2044.2
030400 01 CCVS-H-2A. NC2044.2
030500 02 FILLER PIC X(40) VALUE SPACE. NC2044.2
030600 02 FILLER PIC X(7) VALUE "CCVS85 ". NC2044.2
030700 02 FILLER PIC XXXX VALUE NC2044.2
030800 "4.2 ". NC2044.2
030900 02 FILLER PIC X(28) VALUE NC2044.2
031000 " COPY - NOT FOR DISTRIBUTION". NC2044.2
031100 02 FILLER PIC X(41) VALUE SPACE. NC2044.2
031200 NC2044.2
031300 01 CCVS-H-2B. NC2044.2
031400 02 FILLER PIC X(15) VALUE NC2044.2
031500 "TEST RESULT OF ". NC2044.2
031600 02 TEST-ID PIC X(9). NC2044.2
031700 02 FILLER PIC X(4) VALUE NC2044.2
031800 " IN ". NC2044.2
031900 02 FILLER PIC X(12) VALUE NC2044.2
032000 " HIGH ". NC2044.2
032100 02 FILLER PIC X(22) VALUE NC2044.2
032200 " LEVEL VALIDATION FOR ". NC2044.2
032300 02 FILLER PIC X(58) VALUE NC2044.2
032400 "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC2044.2
032500 01 CCVS-H-3. NC2044.2
032600 02 FILLER PIC X(34) VALUE NC2044.2
032700 " FOR OFFICIAL USE ONLY ". NC2044.2
032800 02 FILLER PIC X(58) VALUE NC2044.2
032900 "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC2044.2
033000 02 FILLER PIC X(28) VALUE NC2044.2
033100 " COPYRIGHT 1985 ". NC2044.2
033200 01 CCVS-E-1. NC2044.2
033300 02 FILLER PIC X(52) VALUE SPACE. NC2044.2
033400 02 FILLER PIC X(14) VALUE IS "END OF TEST- ". NC2044.2
033500 02 ID-AGAIN PIC X(9). NC2044.2
033600 02 FILLER PIC X(45) VALUE SPACES. NC2044.2
033700 01 CCVS-E-2. NC2044.2
033800 02 FILLER PIC X(31) VALUE SPACE. NC2044.2
033900 02 FILLER PIC X(21) VALUE SPACE. NC2044.2
034000 02 CCVS-E-2-2. NC2044.2
034100 03 ERROR-TOTAL PIC XXX VALUE SPACE. NC2044.2
034200 03 FILLER PIC X VALUE SPACE. NC2044.2
034300 03 ENDER-DESC PIC X(44) VALUE NC2044.2
034400 "ERRORS ENCOUNTERED". NC2044.2
034500 01 CCVS-E-3. NC2044.2
034600 02 FILLER PIC X(22) VALUE NC2044.2
034700 " FOR OFFICIAL USE ONLY". NC2044.2
034800 02 FILLER PIC X(12) VALUE SPACE. NC2044.2
034900 02 FILLER PIC X(58) VALUE NC2044.2
035000 "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC2044.2
035100 02 FILLER PIC X(13) VALUE SPACE. NC2044.2
035200 02 FILLER PIC X(15) VALUE NC2044.2
035300 " COPYRIGHT 1985". NC2044.2
035400 01 CCVS-E-4. NC2044.2
035500 02 CCVS-E-4-1 PIC XXX VALUE SPACE. NC2044.2
035600 02 FILLER PIC X(4) VALUE " OF ". NC2044.2
035700 02 CCVS-E-4-2 PIC XXX VALUE SPACE. NC2044.2
035800 02 FILLER PIC X(40) VALUE NC2044.2
035900 " TESTS WERE EXECUTED SUCCESSFULLY". NC2044.2
036000 01 XXINFO. NC2044.2
036100 02 FILLER PIC X(19) VALUE NC2044.2
036200 "*** INFORMATION ***". NC2044.2
036300 02 INFO-TEXT. NC2044.2
036400 04 FILLER PIC X(8) VALUE SPACE. NC2044.2
036500 04 XXCOMPUTED PIC X(20). NC2044.2
036600 04 FILLER PIC X(5) VALUE SPACE. NC2044.2
036700 04 XXCORRECT PIC X(20). NC2044.2
036800 02 INF-ANSI-REFERENCE PIC X(48). NC2044.2
036900 01 HYPHEN-LINE. NC2044.2
037000 02 FILLER PIC IS X VALUE IS SPACE. NC2044.2
037100 02 FILLER PIC IS X(65) VALUE IS "************************NC2044.2
037200- "*****************************************". NC2044.2
037300 02 FILLER PIC IS X(54) VALUE IS "************************NC2044.2
037400- "******************************". NC2044.2
037500 01 CCVS-PGM-ID PIC X(9) VALUE NC2044.2
037600 "NC204M". NC2044.2
037700 PROCEDURE DIVISION. NC2044.2
037800 CCVS1 SECTION. NC2044.2
037900 OPEN-FILES. NC2044.2
038000 OPEN OUTPUT PRINT-FILE. NC2044.2
038100 MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN. NC2044.2
038200 MOVE SPACE TO TEST-RESULTS. NC2044.2
038300 PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE. NC2044.2
038400 GO TO CCVS1-EXIT. NC2044.2
038500 CLOSE-FILES. NC2044.2
038600 PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE. NC2044.2
038700 TERMINATE-CCVS. NC2044.2
038800 EXIT PROGRAM. NC2044.2
038900 TERMINATE-CALL. NC2044.2
039000 STOP RUN. NC2044.2
039100 INSPT. MOVE "INSPT" TO P-OR-F. ADD 1 TO INSPECT-COUNTER. NC2044.2
039200 PASS. MOVE "PASS " TO P-OR-F. ADD 1 TO PASS-COUNTER. NC2044.2
039300 FAIL. MOVE "FAIL*" TO P-OR-F. ADD 1 TO ERROR-COUNTER. NC2044.2
039400 DE-LETE. MOVE "*****" TO P-OR-F. ADD 1 TO DELETE-COUNTER. NC2044.2
039500 MOVE "****TEST DELETED****" TO RE-MARK. NC2044.2
039600 PRINT-DETAIL. NC2044.2
039700 IF REC-CT NOT EQUAL TO ZERO NC2044.2
039800 MOVE "." TO PARDOT-X NC2044.2
039900 MOVE REC-CT TO DOTVALUE. NC2044.2
040000 MOVE TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE. NC2044.2
040100 IF P-OR-F EQUAL TO "FAIL*" PERFORM WRITE-LINE NC2044.2
040200 PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX NC2044.2
040300 ELSE PERFORM BAIL-OUT THRU BAIL-OUT-EX. NC2044.2
040400 MOVE SPACE TO P-OR-F. MOVE SPACE TO COMPUTED-X. NC2044.2
040500 MOVE SPACE TO CORRECT-X. NC2044.2
040600 IF REC-CT EQUAL TO ZERO MOVE SPACE TO PAR-NAME. NC2044.2
040700 MOVE SPACE TO RE-MARK. NC2044.2
040800 HEAD-ROUTINE. NC2044.2
040900 MOVE CCVS-H-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2044.2
041000 MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2044.2
041100 MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. NC2044.2
041200 MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. NC2044.2
041300 COLUMN-NAMES-ROUTINE. NC2044.2
041400 MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2044.2
041500 MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2044.2
041600 MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2044.2
041700 END-ROUTINE. NC2044.2
041800 MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.NC2044.2
041900 END-RTN-EXIT. NC2044.2
042000 MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2044.2
042100 END-ROUTINE-1. NC2044.2
042200 ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO NC2044.2
042300 ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD. NC2044.2
042400 ADD PASS-COUNTER TO ERROR-HOLD. NC2044.2
042500* IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12. NC2044.2
042600 MOVE PASS-COUNTER TO CCVS-E-4-1. NC2044.2
042700 MOVE ERROR-HOLD TO CCVS-E-4-2. NC2044.2
042800 MOVE CCVS-E-4 TO CCVS-E-2-2. NC2044.2
042900 MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE. NC2044.2
043000 END-ROUTINE-12. NC2044.2
043100 MOVE "TEST(S) FAILED" TO ENDER-DESC. NC2044.2
043200 IF ERROR-COUNTER IS EQUAL TO ZERO NC2044.2
043300 MOVE "NO " TO ERROR-TOTAL NC2044.2
043400 ELSE NC2044.2
043500 MOVE ERROR-COUNTER TO ERROR-TOTAL. NC2044.2
043600 MOVE CCVS-E-2 TO DUMMY-RECORD. NC2044.2
043700 PERFORM WRITE-LINE. NC2044.2
043800 END-ROUTINE-13. NC2044.2
043900 IF DELETE-COUNTER IS EQUAL TO ZERO NC2044.2
044000 MOVE "NO " TO ERROR-TOTAL ELSE NC2044.2
044100 MOVE DELETE-COUNTER TO ERROR-TOTAL. NC2044.2
044200 MOVE "TEST(S) DELETED " TO ENDER-DESC. NC2044.2
044300 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2044.2
044400 IF INSPECT-COUNTER EQUAL TO ZERO NC2044.2
044500 MOVE "NO " TO ERROR-TOTAL NC2044.2
044600 ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL. NC2044.2
044700 MOVE "TEST(S) REQUIRE INSPECTION" TO ENDER-DESC. NC2044.2
044800 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2044.2
044900 MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2044.2
045000 WRITE-LINE. NC2044.2
045100 ADD 1 TO RECORD-COUNT. NC2044.2
045200 IF RECORD-COUNT GREATER 50 NC2044.2
045300 MOVE DUMMY-RECORD TO DUMMY-HOLD NC2044.2
045400 MOVE SPACE TO DUMMY-RECORD NC2044.2
045500 WRITE DUMMY-RECORD AFTER ADVANCING PAGE NC2044.2
045600 MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN NC2044.2
045700 MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES NC2044.2
045800 MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN NC2044.2
045900 MOVE DUMMY-HOLD TO DUMMY-RECORD NC2044.2
046000 MOVE ZERO TO RECORD-COUNT. NC2044.2
046100 PERFORM WRT-LN. NC2044.2
046200 WRT-LN. NC2044.2
046300 WRITE DUMMY-RECORD AFTER ADVANCING 1 LINES. NC2044.2
046400 MOVE SPACE TO DUMMY-RECORD. NC2044.2
046500 BLANK-LINE-PRINT. NC2044.2
046600 PERFORM WRT-LN. NC2044.2
046700 FAIL-ROUTINE. NC2044.2
046800 IF COMPUTED-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE. NC2044.2
046900 IF CORRECT-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE.NC2044.2
047000 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. NC2044.2
047100 MOVE "NO FURTHER INFORMATION, SEE PROGRAM." TO INFO-TEXT. NC2044.2
047200 MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2044.2
047300 MOVE SPACES TO INF-ANSI-REFERENCE. NC2044.2
047400 GO TO FAIL-ROUTINE-EX. NC2044.2
047500 FAIL-ROUTINE-WRITE. NC2044.2
047600 MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE NC2044.2
047700 MOVE ANSI-REFERENCE TO COR-ANSI-REFERENCE. NC2044.2
047800 MOVE TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. NC2044.2
047900 MOVE SPACES TO COR-ANSI-REFERENCE. NC2044.2
048000 FAIL-ROUTINE-EX. EXIT. NC2044.2
048100 BAIL-OUT. NC2044.2
048200 IF COMPUTED-A NOT EQUAL TO SPACE GO TO BAIL-OUT-WRITE. NC2044.2
048300 IF CORRECT-A EQUAL TO SPACE GO TO BAIL-OUT-EX. NC2044.2
048400 BAIL-OUT-WRITE. NC2044.2
048500 MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED. NC2044.2
048600 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. NC2044.2
048700 MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2044.2
048800 MOVE SPACES TO INF-ANSI-REFERENCE. NC2044.2
048900 BAIL-OUT-EX. EXIT. NC2044.2
049000 CCVS1-EXIT. NC2044.2
049100 EXIT. NC2044.2
049200 SECT-NC204M-001 SECTION. NC2044.2
049300 DIS-INIT-GF. NC2044.2
049400 MOVE "VI-78 6.10" TO ANSI-REFERENCE. NC2044.2
049500 MOVE SPACE TO FEATURE. NC2044.2
049600 PERFORM BLANK-LINE-PRINT. NC2044.2
049700 MOVE "SEE NOTE IN DIS-INIT-GF." TO RE-MARK. NC2044.2
049800 PERFORM PRINT-DETAIL. NC2044.2
049900 PERFORM BLANK-LINE-PRINT. NC2044.2
050000 MOVE "DISPLAY UPON" TO FEATURE. NC2044.2
050100* NOTE FOR THE SAKE OF CONVENIENCE IN READING THE OUTPUT, NC2044.2
050200* THE DISPLAY TESTS ARE CONSTRUCTED ON THE ASSUMPTION NC2044.2
050300* THAT THE DISPLAYED OUTPUT WILL BE PRINTED ALONG NC2044.2
050400* WITH THE OUTPUT FROM THE WRITE STATEMENTS. NOTE , NC2044.2
050500* HOWEVER, IT IS NOT CONSIDERED NONSTANDARD IF THE NC2044.2
050600* DISPLAYED OUTPUT APPEARS ELSEWHERE IN THE LISTING. NC2044.2
050700* NC2044.2
050800 DIS-INIT-GF-1. NC2044.2
050900 MOVE "DIS-TEST-GF-1 " TO PAR-NAME. NC2044.2
051000 MOVE "ALPHABETIC" TO DISPLAY-A. NC2044.2
051100 DIS-TEST-GF-1. NC2044.2
051200 PERFORM DISPLAY-SUPPORT-1. NC2044.2
051300 DISPLAY DISPLAY-A UPON DISPLAY-OUTPUT-DEVICE. NC2044.2
051400 MOVE DISPLAY-A TO DIS-PLAYER. NC2044.2
051500 PERFORM DISPLAY-SUPPORT-2. NC2044.2
051600 GO TO DIS-WRITE-GF-1. NC2044.2
051700 DIS-DELETE-GF-1. NC2044.2
051800 PERFORM DE-LETE. NC2044.2
051900 DIS-WRITE-GF-1. NC2044.2
052000 MOVE "DIS-TEST-GF-1 " TO PAR-NAME. NC2044.2
052100 PERFORM PRINT-DETAIL. NC2044.2
052200* NC2044.2
052300 DIS-INIT-GF-2. NC2044.2
052400 MOVE "DIS-TEST-GF-2 " TO PAR-NAME. NC2044.2
052500 DIS-TEST-GF-2. NC2044.2
052600 PERFORM DISPLAY-SUPPORT-1. NC2044.2
052700 DISPLAY "ALPHABETIC LITERAL" UPON DISPLAY-OUTPUT-DEVICE. NC2044.2
052800 MOVE "ALPHABETIC LITERAL" TO DIS-PLAYER. NC2044.2
052900 PERFORM DISPLAY-SUPPORT-2. NC2044.2
053000 GO TO DIS-WRITE-GF-2. NC2044.2
053100 DIS-DELETE-GF-2. NC2044.2
053200 PERFORM DE-LETE. NC2044.2
053300 DIS-WRITE-GF-2. NC2044.2
053400 MOVE "DIS-TEST-GF-2 " TO PAR-NAME. NC2044.2
053500 PERFORM PRINT-DETAIL. NC2044.2
053600* NC2044.2
053700 DIS-INIT-GF-3. NC2044.2
053800 MOVE "DIS-TEST-GF-3 " TO PAR-NAME. NC2044.2
053900 MOVE 0123456789 TO DISPLAY-N. NC2044.2
054000 DIS-TEST-GF-3. NC2044.2
054100 PERFORM DISPLAY-SUPPORT-1. NC2044.2
054200 DISPLAY DISPLAY-N UPON DISPLAY-OUTPUT-DEVICE. NC2044.2
054300 MOVE DISPLAY-N TO DIS-PLAYER. NC2044.2
054400 PERFORM DISPLAY-SUPPORT-2. NC2044.2
054500 GO TO DIS-WRITE-GF-3. NC2044.2
054600 DIS-DELETE-GF-3. NC2044.2
054700 PERFORM DE-LETE. NC2044.2
054800 DIS-WRITE-GF-3. NC2044.2
054900 MOVE "DIS-TEST-GF-3 " TO PAR-NAME. NC2044.2
055000 PERFORM PRINT-DETAIL. NC2044.2
055100* NC2044.2
055200 DIS-INIT-GF-4. NC2044.2
055300 MOVE "DIS-TEST-GF-4 " TO PAR-NAME. NC2044.2
055400 DIS-TEST-GF-4. NC2044.2
055500 PERFORM DISPLAY-SUPPORT-1. NC2044.2
055600 DISPLAY 9876543210 UPON DISPLAY-OUTPUT-DEVICE. NC2044.2
055700 MOVE "9876543210" TO DIS-PLAYER. NC2044.2
055800 PERFORM DISPLAY-SUPPORT-2. NC2044.2
055900 GO TO DIS-WRITE-GF-4. NC2044.2
056000 DIS-DELETE-GF-4. NC2044.2
056100 PERFORM DE-LETE. NC2044.2
056200 DIS-WRITE-GF-4. NC2044.2
056300 MOVE "DIS-TEST-GF-4 " TO PAR-NAME. NC2044.2
056400 PERFORM PRINT-DETAIL. NC2044.2
056500* NC2044.2
056600 DIS-INIT-GF-5. NC2044.2
056700 MOVE "DIS-TEST-GF-5 " TO PAR-NAME. NC2044.2
056800 MOVE "A1B2C3D4E5" TO DISPLAY-X. NC2044.2
056900 DIS-TEST-GF-5. NC2044.2
057000 PERFORM DISPLAY-SUPPORT-1. NC2044.2
057100 DISPLAY DISPLAY-X UPON DISPLAY-OUTPUT-DEVICE. NC2044.2
057200 MOVE DISPLAY-X TO DIS-PLAYER. NC2044.2
057300 PERFORM DISPLAY-SUPPORT-2. NC2044.2
057400 GO TO DIS-WRITE-GF-5. NC2044.2
057500 DIS-DELETE-GF-5. NC2044.2
057600 PERFORM DE-LETE. NC2044.2
057700 DIS-WRITE-GF-5. NC2044.2
057800 MOVE "DIS-TEST-GF-5 " TO PAR-NAME. NC2044.2
057900 PERFORM PRINT-DETAIL. NC2044.2
058000* NC2044.2
058100 DIS-INIT-GF-6. NC2044.2
058200 MOVE "DIS-TEST-GF-6 " TO PAR-NAME. NC2044.2
058300 DIS-TEST-GF-6. NC2044.2
058400 PERFORM DISPLAY-SUPPORT-1. NC2044.2
058500 DISPLAY "A1B2C3D4E5 ALPHANUMERIC LITERAL" UPON NC2044.2
058600 DISPLAY-OUTPUT-DEVICE. NC2044.2
058700 MOVE "A1B2C3D4E5 ALPHANUMERIC LITERAL" TO DIS-PLAYER. NC2044.2
058800 PERFORM DISPLAY-SUPPORT-2. NC2044.2
058900 GO TO DIS-WRITE-GF-6. NC2044.2
059000 DIS-DELETE-GF-6. NC2044.2
059100 PERFORM DE-LETE. NC2044.2
059200 DIS-WRITE-GF-6. NC2044.2
059300 MOVE "DIS-TEST-GF-6 " TO PAR-NAME. NC2044.2
059400 PERFORM PRINT-DETAIL. NC2044.2
059500* NC2044.2
059600 DIS-INIT-GF-7. NC2044.2
059700 MOVE "DIS-TEST-GF-7 " TO PAR-NAME. NC2044.2
059800 MOVE "ALPHABETIC" TO DISPLAY-A. NC2044.2
059900 MOVE 0123456789 TO DISPLAY-N. NC2044.2
060000 MOVE "A1B2C3D4E5" TO DISPLAY-X. NC2044.2
060100 DIS-TEST-GF-7. NC2044.2
060200 PERFORM DISPLAY-SUPPORT-1. NC2044.2
060300 DISPLAY DISPLAY-A DISPLAY-N DISPLAY-X " SERIES" UPON NC2044.2
060400 DISPLAY-OUTPUT-DEVICE. NC2044.2
060500 MOVE "ALPHABETIC0123456789A1B2C3D4E5 SERIES" NC2044.2
060600 TO DIS-PLAYER. NC2044.2
060700 PERFORM DISPLAY-SUPPORT-2. NC2044.2
060800 GO TO DIS-WRITE-GF-7. NC2044.2
060900 DIS-DELETE-GF-7. NC2044.2
061000 PERFORM DE-LETE. NC2044.2
061100 DIS-WRITE-GF-7. NC2044.2
061200 MOVE "DIS-TEST-GF-7 " TO PAR-NAME. NC2044.2
061300 PERFORM PRINT-DETAIL. NC2044.2
061400* NC2044.2
061500 DIS-INIT-GF-8. NC2044.2
061600 MOVE "DIS-TEST-GF-8 " TO PAR-NAME. NC2044.2
061700 DIS-TEST-GF-8. NC2044.2
061800 PERFORM DISPLAY-SUPPORT-1. NC2044.2
061900 DISPLAY ZERO SPACE QUOTE UPON DISPLAY-OUTPUT-DEVICE. NC2044.2
062000* DISPLAY FIGURATIVE CONSTANT ONE ZERO EXPECTED. NC2044.2
062100 MOVE ZERO-SPACE-QUOTE TO DIS-PLAYER. NC2044.2
062200 PERFORM DISPLAY-SUPPORT-2. NC2044.2
062300 GO TO DIS-WRITE-GF-8. NC2044.2
062400 DIS-DELETE-GF-8. NC2044.2
062500 PERFORM DE-LETE. NC2044.2
062600 DIS-WRITE-GF-8. NC2044.2
062700 MOVE "DIS-TEST-GF-8 " TO PAR-NAME. NC2044.2
062800 PERFORM PRINT-DETAIL. NC2044.2
062900* NC2044.2
063000 DIS-INIT-GF-9. NC2044.2
063100 MOVE "DIS-TEST-GF-9 " TO PAR-NAME. NC2044.2
063200 MOVE "REDEFINE-INFO" TO DISPLAY-B. NC2044.2
063300 DIS-TEST-GF-9. NC2044.2
063400 PERFORM DISPLAY-SUPPORT-1. NC2044.2
063500 DISPLAY DISPLAY-C UPON DISPLAY-OUTPUT-DEVICE. NC2044.2
063600* DISPLAY REDEFINES FIELD. NC2044.2
063700 MOVE "REDEFINE-INFO" TO DIS-PLAYER. NC2044.2
063800 PERFORM DISPLAY-SUPPORT-2. NC2044.2
063900 GO TO DIS-WRITE-GF-9. NC2044.2
064000 DIS-DELETE-GF-9. NC2044.2
064100 PERFORM DE-LETE. NC2044.2
064200 DIS-WRITE-GF-9. NC2044.2
064300 MOVE "DIS-TEST-GF-9 " TO PAR-NAME. NC2044.2
064400 PERFORM PRINT-DETAIL. NC2044.2
064500* NC2044.2
064600 DIS-INIT-GF-10. NC2044.2
064700 MOVE "DIS-TEST-GF-10" TO PAR-NAME. NC2044.2
064800 MOVE "D001*002*003*004*005*006*007*008*009*010*011*012*013*01NC2044.2
064900- "4*015*016*017*018*019*020*021*022*023*024*025" TO DISPLAY-G.NC2044.2
065000 MOVE "*026*027*028*029*030*031*032*033*034*035*036*037*038*03NC2044.2
065100- "9*040*041*042*043*044*045*046*047*048*049*050" TO DISPLAY-H.NC2044.2
065200 DIS-TEST-GF-10. NC2044.2
065300 PERFORM DISPLAY-SUPPORT-1. NC2044.2
065400 DISPLAY DISPLAY-F UPON DISPLAY-OUTPUT-DEVICE. NC2044.2
065500 MOVE DISPLAY-G TO DIS-PLAYER. NC2044.2
065600 MOVE 1 TO DISPLAY-SWITCH. NC2044.2
065700 PERFORM DISPLAY-SUPPORT-2. NC2044.2
065800* NOTE THE "CORRECT" RESULT IS WRITTEN AS TWO NC2044.2
065900* 100-CHARACTER LINES, BUT THE WAY THAT THE NC2044.2
066000* "COMPUTED" RESULT IS SPLIT UP IS NOT NC2044.2
066100* DEFINED BY THE STANDARD --- REGARDLESS OF NC2044.2
066200* THIS, ALL 200 CHARACTERS MUST BE DISPLAYED. NC2044.2
066300 GO TO DIS-WRITE-GF-10. NC2044.2
066400 DIS-DELETE-GF-10. NC2044.2
066500 PERFORM DE-LETE. NC2044.2
066600 DIS-WRITE-GF-10. NC2044.2
066700 MOVE "DIS-TEST-GF-10" TO PAR-NAME. NC2044.2
066800 PERFORM PRINT-DETAIL. NC2044.2
066900* NC2044.2
067000 DIS-INIT-GF-11. NC2044.2
067100 MOVE "DIS-TEST-GF-11" TO PAR-NAME. NC2044.2
067200 MOVE "ABCDEFGHIJKLMNOPQRSTUVWXYZ" TO GRP-ALPHABETIC. NC2044.2
067300 MOVE 0123456789 TO DIGITS-DV-10V00. NC2044.2
067400 MOVE "ABCDEFGHIJKLMNOPQRSTUVWXYZ+-<>=l,:.()/* 0123456789" NC2044.2
067500 TO GRP-ALPHANUMERIC. NC2044.2
067600 DIS-TEST-GF-11. NC2044.2
067700 PERFORM DISPLAY-SUPPORT-1. NC2044.2
067800 DISPLAY GRP-ALPHABETIC UPON DISPLAY-OUTPUT-DEVICE. NC2044.2
067900 DISPLAY GRP-NUMERIC UPON DISPLAY-OUTPUT-DEVICE. NC2044.2
068000 DISPLAY GRP-ALPHANUMERIC UPON DISPLAY-OUTPUT-DEVICE. NC2044.2
068100 MOVE GRP-ALPHABETIC TO DIS-PLAYER NC2044.2
068200 MOVE 2 TO DISPLAY-SWITCH. NC2044.2
068300 PERFORM DISPLAY-SUPPORT-2. NC2044.2
068400 GO TO DIS-WRITE-GF-11. NC2044.2
068500 DIS-DELETE-GF-11. NC2044.2
068600 PERFORM DE-LETE. NC2044.2
068700 DIS-WRITE-GF-11. NC2044.2
068800 MOVE "DIS-TEST-GF-11" TO PAR-NAME. NC2044.2
068900 PERFORM PRINT-DETAIL. NC2044.2
069000* NC2044.2
069100 DIS-INIT-GF-12. NC2044.2
069200 MOVE "DIS-TEST-GF-12" TO PAR-NAME. NC2044.2
069300 DIS-TEST-GF-12. NC2044.2
069400 PERFORM DISPLAY-SUPPORT-1. NC2044.2
069500 DISPLAY X21 X20 X19 X18 X17 X16 X15 X14 X13 X12 X11 X10 X9 NC2044.2
069600 X8 X7 X6 X5 X4 X3 X2 X1 UPON DISPLAY-OUTPUT-DEVICE. NC2044.2
069700 MOVE "UTSRQPONMLKJIHGFEDCBA" TO DIS-PLAYER. NC2044.2
069800 PERFORM DISPLAY-SUPPORT-2. NC2044.2
069900 GO TO DIS-WRITE-GF-12. NC2044.2
070000 DIS-DELETE-GF-12. NC2044.2
070100 PERFORM DE-LETE. NC2044.2
070200 DIS-WRITE-GF-12. NC2044.2
070300 MOVE "DIS-TEST-GF-12" TO PAR-NAME. NC2044.2
070400 PERFORM PRINT-DETAIL. NC2044.2
070500* NC2044.2
070600 DIS-INIT-GF-13. NC2044.2
070700 MOVE "DIS-TEST-GF-13" TO PAR-NAME. NC2044.2
070800 MOVE "ABCDEFGHIJKLMNOPQRSTU" TO QUAL-TAB-VALUE. NC2044.2
070900 DIS-TEST-GF-13. NC2044.2
071000 PERFORM DISPLAY-SUPPORT-1. NC2044.2
071100 DISPLAY XTAB (1), XTAB (2), XTAB (3), XTAB (4), NC2044.2
071200 XTAB (5), XTAB (6), XTAB (7), XTAB (8), NC2044.2
071300 XTAB (9), NC2044.2
071400 ELEM-1 OF GRP-1, NC2044.2
071500 ELEM-2 OF GRP-1, NC2044.2
071600 ELEM-3 OF GRP-1, NC2044.2
071700 SUB-TAB OF GRP-1 (1), NC2044.2
071800 SUB-TAB OF GRP-1 (2), NC2044.2
071900 SUB-TAB OF GRP-1 (3), NC2044.2
072000 ELEM-1 IN GRP-2, NC2044.2
072100 ELEM-2 IN GRP-2, NC2044.2
072200 ELEM-3 IN GRP-2, NC2044.2
072300 SUB-TAB OF GRP-2 (1), NC2044.2
072400 SUB-TAB OF GRP-2 (2), NC2044.2
072500 SUB-TAB OF GRP-2 (3) UPON DISPLAY-OUTPUT-DEVICE. NC2044.2
072600* NOTE DISPLAY 21 VARIABLES, SUBSCRIPTED, QUALIFIED, BOTH. NC2044.2
072700 MOVE QUAL-TAB-VALUE TO DIS-PLAYER. NC2044.2
072800 PERFORM DISPLAY-SUPPORT-2. NC2044.2
072900 GO TO DIS-WRITE-GF-13. NC2044.2
073000 DIS-DELETE-GF-13. NC2044.2
073100 PERFORM DE-LETE. NC2044.2
073200 DIS-WRITE-GF-13. NC2044.2
073300 MOVE "DIS-TEST-GF-13" TO PAR-NAME. NC2044.2
073400 PERFORM PRINT-DETAIL. NC2044.2
073500* NC2044.2
073600 DIS-INIT-GF-14. NC2044.2
073700 MOVE "DIS-TEST-GF-14" TO PAR-NAME. NC2044.2
073800 MOVE "SEE NOTE IN DIS-TEST-GF-14" TO RE-MARK. NC2044.2
073900 DIS-TEST-GF-14. NC2044.2
074000 PERFORM DISPLAY-SUPPORT-1. NC2044.2
074100 DISPLAY "QUOTE " NC2044.2
074200 QUOTES NC2044.2
074300 " ASTERISK " NC2044.2
074400 "*" NC2044.2
074500 " NUMERIC LITERALS " NC2044.2
074600 21 NC2044.2
074700 SPACES NC2044.2
074800 1325 NC2044.2
074900 I-DATA NC2044.2
075000 PIECE (1, 1) NC2044.2
075100 PIECE (1, 2) NC2044.2
075200 PIECE (1, 3) NC2044.2
075300 PIECE (1, 4) NC2044.2
075400 PIECE (1, 5) NC2044.2
075500 PIECE (2, 1) NC2044.2
075600 PIECE (2, 2) NC2044.2
075700 PIECE (2, 3) NC2044.2
075800 PIECE (2, 4) NC2044.2
075900 PIECE (2, 5) NC2044.2
076000 A1 OF TRUE-PAIR NC2044.2
076100 A2 IN TRUE-PAIR UPON DISPLAY-OUTPUT-DEVICE. NC2044.2
076200* NOTE 21 OPERANDS, 111 CHARACTERS. NC2044.2
076300 MOVE DISPLAY-MIXTURE TO DIS-PLAYER. NC2044.2
076400 PERFORM DISPLAY-SUPPORT-2. NC2044.2
076500 GO TO DIS-WRITE-GF-14. NC2044.2
076600 DIS-DELETE-GF-14. NC2044.2
076700 PERFORM DE-LETE. NC2044.2
076800 DIS-WRITE-GF-14. NC2044.2
076900 MOVE "DIS-TEST-GF-14" TO PAR-NAME. NC2044.2
077000 PERFORM PRINT-DETAIL. NC2044.2
077100* NC2044.2
077200 DISP-INIT-GF-15. NC2044.2
077300* ==--> SINGLE IDENTIFIER WITH "WITH NO ADVANCING" PHRASE <--==NC2044.2
077400 MOVE "VI-79 6.10.4 GR8" TO ANSI-REFERENCE. NC2044.2
077500 MOVE "DIS-TEST-GF-15 " TO PAR-NAME. NC2044.2
077600 MOVE "PLEASE PERFORM A VISUAL CHECK ON THE POSITIONING" NC2044.2
077700 TO RE-MARK. NC2044.2
077800 PERFORM PRINT-DETAIL. NC2044.2
077900 MOVE "OF THE HARDWARE DEVICE AFTER THIS TEST." NC2044.2
078000 TO RE-MARK. NC2044.2
078100 PERFORM PRINT-DETAIL. NC2044.2
078200 PERFORM DISPLAY-SUPPORT-1. NC2044.2
078300 DIS-TEST-GF-15. NC2044.2
078400 DISPLAY 9876543210 UPON DISPLAY-OUTPUT-DEVICE NC2044.2
078500 WITH NO ADVANCING. NC2044.2
078600 MOVE "9876543210" TO DIS-PLAYER. NC2044.2
078700 PERFORM DISPLAY-SUPPORT-2. NC2044.2
078800 GO TO DIS-WRITE-GF-15. NC2044.2
078900 DIS-DELETE-GF-15. NC2044.2
079000 PERFORM DE-LETE. NC2044.2
079100 DIS-WRITE-GF-15. NC2044.2
079200 PERFORM PRINT-DETAIL. NC2044.2
079300* NC2044.2
079400 DISP-INIT-GF-16. NC2044.2
079500* ==--> MULTPL IDENTIFIERS WITH "WITH NO ADVANCING" PHRASE <--=NC2044.2
079600 MOVE "VI-79 6.10.4 GR8" TO ANSI-REFERENCE. NC2044.2
079700 MOVE "DIS-TEST-GF-16 " TO PAR-NAME. NC2044.2
079800 MOVE "PLEASE PERFORM A VISUAL CHECK ON THE POSITIONING" NC2044.2
079900 TO RE-MARK. NC2044.2
080000 PERFORM PRINT-DETAIL. NC2044.2
080100 MOVE "OF THE HARDWARE DEVICE AFTER THIS TEST." NC2044.2
080200 TO RE-MARK. NC2044.2
080300 PERFORM PRINT-DETAIL. NC2044.2
080400 PERFORM DISPLAY-SUPPORT-1. NC2044.2
080500 MOVE "ALPHABETIC" TO DISPLAY-A. NC2044.2
080600 MOVE 0123456789 TO DISPLAY-N. NC2044.2
080700 MOVE "A1B2C3D4E5" TO DISPLAY-X. NC2044.2
080800 DIS-TEST-GF-16. NC2044.2
080900 DISPLAY DISPLAY-A DISPLAY-N DISPLAY-X " SERIES" NC2044.2
--> --------------------
--> maximum size reached
--> --------------------
¤ Dauer der Verarbeitung: 0.70 Sekunden
(vorverarbeitet)
¤
|
Haftungshinweis
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.
|