000100 IDENTIFICATION DIVISION. NC1024.2
000200 PROGRAM-ID. NC1024.2
000300 NC102A. NC1024.2
000400 NC1024.2
000500**************************************************************** NC1024.2
000600* * NC1024.2
000700* VALIDATION FOR:- * NC1024.2
000800* * NC1024.2
000900* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC1024.2
001000* * NC1024.2
001100* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC1024.2
001200* * NC1024.2
001300**************************************************************** NC1024.2
001400* * NC1024.2
001500* X-CARDS USED BY THIS PROGRAM ARE :- * NC1024.2
001600* * NC1024.2
001700* X-55 - SYSTEM PRINTER NAME. * NC1024.2
001800* X-82 - SOURCE COMPUTER NAME. * NC1024.2
001900* X-83 - OBJECT COMPUTER NAME. * NC1024.2
002000* * NC1024.2
002100**************************************************************** NC1024.2
002200* NC1024.2
002300* THIS PROGRAM TESTS FORMATS 1, 2 AND 3 OF THE "PERFORM" NC1024.2
002400* STATEMENT, FORMATS 1 AND 2 OF THE "GO" STATEMENT AND NC1024.2
002500* THE "EXIT" STATEMENT. NC1024.2
002600* NC1024.2
002700 ENVIRONMENT DIVISION. NC1024.2
002800 CONFIGURATION SECTION. NC1024.2
002900 SOURCE-COMPUTER. NC1024.2
003000 Card0130. NC1024.2
003100 OBJECT-COMPUTER. NC1024.2
003200 Card0131. NC1024.2
003300 INPUT-OUTPUT SECTION. NC1024.2
003400 FILE-CONTROL. NC1024.2
003500 SELECT PRINT-FILE ASSIGN TO NC1024.2
003600 "C0085" . NC1024.2
003700 DATA DIVISION. NC1024.2
003800 FILE SECTION. NC1024.2
003900 FD PRINT-FILE. NC1024.2
004000 01 PRINT-REC PICTURE X(120). NC1024.2
004100 01 DUMMY-RECORD PICTURE X(120). NC1024.2
004200 WORKING-STORAGE SECTION. NC1024.2
004300 01 PERFORM3 PIC 9 VALUE 5. NC1024.2
004400 01 WRK-XN-18-1 PIC X(18). NC1024.2
004500 01 WRK-AN-X-18-1, REDEFINES WRK-XN-18-1 PIC A(18). NC1024.2
004600 01 WRK-DU-X-18V0-1 REDEFINES WRK-XN-18-1 PIC 9(18). NC1024.2
004700 01 WRK-DU-0V1-1 PIC V9 VALUE .3. NC1024.2
004800 01 WRK-DU-0V2-1 PIC V99 VALUE .25. NC1024.2
004900 01 WRK-DU-0V12-1 PIC V9(12) VALUE .00001. NC1024.2
005000 01 WRK-DU-1V0-1 PIC 9 VALUE ZERO. NC1024.2
005100 01 WRK-DU-1V1-1 PIC 9V9 VALUE 1.1. NC1024.2
005200 01 WRK-DU-1V1-2 PIC 9V9 VALUE 2.4. NC1024.2
005300 01 WRK-DU-1V3-1 PIC 9V999 VALUE 1.001. NC1024.2
005400 01 WRK-DU-1V3-2 PIC 9V999 VALUE 1.001. NC1024.2
005500 01 WRK-DU-1V5-1 PIC 9V9(5). NC1024.2
005600 01 WRK-DU-1V17-1 PIC 9V9(17) VALUE 3.14159265358979323. NC1024.2
005700 01 WRK-DU-2P6-1 PIC 99P(6) VALUE 99000000. NC1024.2
005800 01 WRK-DU-2V0-1 PIC 99. NC1024.2
005900 01 WRK-DU-2V0-2 PIC 99. NC1024.2
006000 01 WRK-DU-2V0-3 PIC 99. NC1024.2
006100 01 WRK-DU-2V1-1 PIC 99V9. NC1024.2
006200 01 WRK-DU-2V1-2 PIC 99V9. NC1024.2
006300 01 WRK-DU-2V1-3 PIC 99V9. NC1024.2
006400 01 WRK-DU-2V2-1 PIC 99V99 VALUE 15.44. NC1024.2
006500 01 WRK-DU-2V2-2 PIC 99V99 VALUE 60.89. NC1024.2
006600 01 WRK-DU-2V2-3 PIC 99V99 VALUE 60.99. NC1024.2
006700 01 WRK-DU-2V2-4 PIC 99V99 VALUE 60.99. NC1024.2
006800 01 WRK-DU-2V2-5 PIC 99V99 VALUE 10.00. NC1024.2
006900 01 WRK-DU-2V5-1 PIC 99V9(5). NC1024.2
007000 01 WRK-DU-4P1-1 PIC P(4)9 VALUE .00001. NC1024.2
007100 01 WRK-DU-5V1-1 PIC 9(5)V9 VALUE 12345.6. NC1024.2
007200 01 WRK-DU-6V0-1 PIC 9(6) VALUE 99999. NC1024.2
007300 01 WRK-DU-6V0-2 PIC 9(6) VALUE 99999. NC1024.2
007400 01 WRK-DU-16V2-1 PIC 9(16)V99 VALUE 9999999999999999.99. NC1024.2
007500 01 WRK-NE-X-1 PIC 9(16).99. NC1024.2
007600 01 WRK-DS-1V0-1 PIC S9 VALUE -3. NC1024.2
007700 01 WRK-DS-1V0-2 PIC S9 VALUE 2. NC1024.2
007800 01 WRK-DS-1V2-1 PIC S9V99 VALUE ZERO. NC1024.2
007900 01 WRK-DS-2V0-1 PIC S99 VALUE ZERO. NC1024.2
008000 01 WRK-DS-2V1-1 PIC S99V9 VALUE ZERO. NC1024.2
008100 01 WRK-DS-2V2-1 PIC S99V99 VALUE ZERO. NC1024.2
008200 01 WRK-DS-2V2-2 PIC S99V99 VALUE -12.34. NC1024.2
008300 01 WRK-DS-16V2-1 PIC S9(16)V99 VALUE -9999999999999999.99. NC1024.2
008400 01 WRK-NE-X-2 PIC -9(16).99. NC1024.2
008500 01 WRK-NE-1 PIC .9999/99999,99999,99. NC1024.2
008600 01 WRK-NE-2 PIC $**.99. NC1024.2
008700 01 WRK-NE-3 PIC $99.99CR. NC1024.2
008800 01 WRK-NE-4 PIC $*9.99 VALUE ZERO. NC1024.2
008900 77 WRK-DS-02V00 PICTURE S99. NC1024.2
009000 77 ATWO-DS-01V00 PICTURE S9 NC1024.2
009100 VALUE 2. NC1024.2
009200 77 P-COUNT PICTURE 9(6). NC1024.2
009300 77 THREE PICTURE IS 9 VALUE IS 3. NC1024.2
009400 77 WS-FOUR PICTURE IS 9 VALUE IS 4. NC1024.2
009500 77 XRAY PICTURE IS X. NC1024.2
009600 77 ALTERLOOP PICTURE IS 9 VALUE IS NC1024.2
009700 ZERO. NC1024.2
009800 01 NOTE-RECORD. NC1024.2
009900 02 A PICTURE X VALUE SPACE. NC1024.2
010000 02 B PICTURE X VALUE SPACE. NC1024.2
010100 02 C PICTURE X VALUE SPACE. NC1024.2
010200 02 D PICTURE X VALUE SPACE. NC1024.2
010300 02 E PICTURE X VALUE SPACE. NC1024.2
010400 02 F PICTURE X VALUE SPACE. NC1024.2
010500 02 G PICTURE X VALUE SPACE. NC1024.2
010600 02 H PICTURE X VALUE SPACE. NC1024.2
010700 02 I PICTURE X VALUE SPACE. NC1024.2
010800 02 J PICTURE X VALUE SPACE. NC1024.2
010900 02 K PICTURE X VALUE SPACE. NC1024.2
011000 02 L PICTURE X VALUE SPACE. NC1024.2
011100 02 M PICTURE X VALUE SPACE. NC1024.2
011200 02 N PICTURE X VALUE SPACE. NC1024.2
011300 02 O PICTURE X VALUE SPACE. NC1024.2
011400 02 P PICTURE X VALUE SPACE. NC1024.2
011500 01 GO-TABLE. NC1024.2
011600 02 GO-SCRIPT OCCURS 8 TIMES PICTURE 9. NC1024.2
011700 01 GO-TO-DEPEND PICTURE IS 9 VALUE IS 0. NC1024.2
011800 01 GO-TO-DEEP PICTURE IS 9 VALUE IS 1. NC1024.2
011900 01 PERFORM1 PICTURE IS XXX NC1024.2
012000 VALUE IS SPACE. NC1024.2
012100 01 PERFORM2 PICTURE IS S999 NC1024.2
012200 VALUE IS 20. NC1024.2
012300 01 PERFORM4 PICTURE IS S99V9. NC1024.2
012400 01 PERFORM5 PICTURE IS 999 NC1024.2
012500 VALUE IS ZERO. NC1024.2
012600 01 PERFORM-KEY PICTURE IS 9. NC1024.2
012700 01 PERFORM-HOLD. NC1024.2
012800 02 TEST-LETTER OCCURS 20 TIMES PICTURE X. NC1024.2
012900 01 TEST-RESULTS. NC1024.2
013000 02 FILLER PIC X VALUE SPACE. NC1024.2
013100 02 FEATURE PIC X(20) VALUE SPACE. NC1024.2
013200 02 FILLER PIC X VALUE SPACE. NC1024.2
013300 02 P-OR-F PIC X(5) VALUE SPACE. NC1024.2
013400 02 FILLER PIC X VALUE SPACE. NC1024.2
013500 02 PAR-NAME. NC1024.2
013600 03 FILLER PIC X(19) VALUE SPACE. NC1024.2
013700 03 PARDOT-X PIC X VALUE SPACE. NC1024.2
013800 03 DOTVALUE PIC 99 VALUE ZERO. NC1024.2
013900 02 FILLER PIC X(8) VALUE SPACE. NC1024.2
014000 02 RE-MARK PIC X(61). NC1024.2
014100 01 TEST-COMPUTED. NC1024.2
014200 02 FILLER PIC X(30) VALUE SPACE. NC1024.2
014300 02 FILLER PIC X(17) VALUE NC1024.2
014400 " COMPUTED=". NC1024.2
014500 02 COMPUTED-X. NC1024.2
014600 03 COMPUTED-A PIC X(20) VALUE SPACE. NC1024.2
014700 03 COMPUTED-N REDEFINES COMPUTED-A NC1024.2
014800 PIC -9(9).9(9). NC1024.2
014900 03 COMPUTED-0V18 REDEFINES COMPUTED-A PIC -.9(18). NC1024.2
015000 03 COMPUTED-4V14 REDEFINES COMPUTED-A PIC -9(4).9(14). NC1024.2
015100 03 COMPUTED-14V4 REDEFINES COMPUTED-A PIC -9(14).9(4). NC1024.2
015200 03 CM-18V0 REDEFINES COMPUTED-A. NC1024.2
015300 04 COMPUTED-18V0 PIC -9(18). NC1024.2
015400 04 FILLER PIC X. NC1024.2
015500 03 FILLER PIC X(50) VALUE SPACE. NC1024.2
015600 01 TEST-CORRECT. NC1024.2
015700 02 FILLER PIC X(30) VALUE SPACE. NC1024.2
015800 02 FILLER PIC X(17) VALUE " CORRECT =". NC1024.2
015900 02 CORRECT-X. NC1024.2
016000 03 CORRECT-A PIC X(20) VALUE SPACE. NC1024.2
016100 03 CORRECT-N REDEFINES CORRECT-A PIC -9(9).9(9). NC1024.2
016200 03 CORRECT-0V18 REDEFINES CORRECT-A PIC -.9(18). NC1024.2
016300 03 CORRECT-4V14 REDEFINES CORRECT-A PIC -9(4).9(14). NC1024.2
016400 03 CORRECT-14V4 REDEFINES CORRECT-A PIC -9(14).9(4). NC1024.2
016500 03 CR-18V0 REDEFINES CORRECT-A. NC1024.2
016600 04 CORRECT-18V0 PIC -9(18). NC1024.2
016700 04 FILLER PIC X. NC1024.2
016800 03 FILLER PIC X(2) VALUE SPACE. NC1024.2
016900 03 COR-ANSI-REFERENCE PIC X(48) VALUE SPACE. NC1024.2
017000 01 CCVS-C-1. NC1024.2
017100 02 FILLER PIC IS X(99) VALUE IS " FEATURE PANC1024.2
017200- "SS PARAGRAPH-NAME NC1024.2
017300- " REMARKS". NC1024.2
017400 02 FILLER PIC X(20) VALUE SPACE. NC1024.2
017500 01 CCVS-C-2. NC1024.2
017600 02 FILLER PIC X VALUE SPACE. NC1024.2
017700 02 FILLER PIC X(6) VALUE "TESTED". NC1024.2
017800 02 FILLER PIC X(15) VALUE SPACE. NC1024.2
017900 02 FILLER PIC X(4) VALUE "FAIL". NC1024.2
018000 02 FILLER PIC X(94) VALUE SPACE. NC1024.2
018100 01 REC-SKL-SUB PIC 9(2) VALUE ZERO. NC1024.2
018200 01 REC-CT PIC 99 VALUE ZERO. NC1024.2
018300 01 DELETE-COUNTER PIC 999 VALUE ZERO. NC1024.2
018400 01 ERROR-COUNTER PIC 999 VALUE ZERO. NC1024.2
018500 01 INSPECT-COUNTER PIC 999 VALUE ZERO. NC1024.2
018600 01 PASS-COUNTER PIC 999 VALUE ZERO. NC1024.2
018700 01 TOTAL-ERROR PIC 999 VALUE ZERO. NC1024.2
018800 01 ERROR-HOLD PIC 999 VALUE ZERO. NC1024.2
018900 01 DUMMY-HOLD PIC X(120) VALUE SPACE. NC1024.2
019000 01 RECORD-COUNT PIC 9(5) VALUE ZERO. NC1024.2
019100 01 ANSI-REFERENCE PIC X(48) VALUE SPACES. NC1024.2
019200 01 CCVS-H-1. NC1024.2
019300 02 FILLER PIC X(39) VALUE SPACES. NC1024.2
019400 02 FILLER PIC X(42) VALUE NC1024.2
019500 "OFFICIAL COBOL COMPILER VALIDATION SYSTEM". NC1024.2
019600 02 FILLER PIC X(39) VALUE SPACES. NC1024.2
019700 01 CCVS-H-2A. NC1024.2
019800 02 FILLER PIC X(40) VALUE SPACE. NC1024.2
019900 02 FILLER PIC X(7) VALUE "CCVS85 ". NC1024.2
020000 02 FILLER PIC XXXX VALUE NC1024.2
020100 "4.2 ". NC1024.2
020200 02 FILLER PIC X(28) VALUE NC1024.2
020300 " COPY - NOT FOR DISTRIBUTION". NC1024.2
020400 02 FILLER PIC X(41) VALUE SPACE. NC1024.2
020500 NC1024.2
020600 01 CCVS-H-2B. NC1024.2
020700 02 FILLER PIC X(15) VALUE NC1024.2
020800 "TEST RESULT OF ". NC1024.2
020900 02 TEST-ID PIC X(9). NC1024.2
021000 02 FILLER PIC X(4) VALUE NC1024.2
021100 " IN ". NC1024.2
021200 02 FILLER PIC X(12) VALUE NC1024.2
021300 " HIGH ". NC1024.2
021400 02 FILLER PIC X(22) VALUE NC1024.2
021500 " LEVEL VALIDATION FOR ". NC1024.2
021600 02 FILLER PIC X(58) VALUE NC1024.2
021700 "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC1024.2
021800 01 CCVS-H-3. NC1024.2
021900 02 FILLER PIC X(34) VALUE NC1024.2
022000 " FOR OFFICIAL USE ONLY ". NC1024.2
022100 02 FILLER PIC X(58) VALUE NC1024.2
022200 "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC1024.2
022300 02 FILLER PIC X(28) VALUE NC1024.2
022400 " COPYRIGHT 1985 ". NC1024.2
022500 01 CCVS-E-1. NC1024.2
022600 02 FILLER PIC X(52) VALUE SPACE. NC1024.2
022700 02 FILLER PIC X(14) VALUE IS "END OF TEST- ". NC1024.2
022800 02 ID-AGAIN PIC X(9). NC1024.2
022900 02 FILLER PIC X(45) VALUE SPACES. NC1024.2
023000 01 CCVS-E-2. NC1024.2
023100 02 FILLER PIC X(31) VALUE SPACE. NC1024.2
023200 02 FILLER PIC X(21) VALUE SPACE. NC1024.2
023300 02 CCVS-E-2-2. NC1024.2
023400 03 ERROR-TOTAL PIC XXX VALUE SPACE. NC1024.2
023500 03 FILLER PIC X VALUE SPACE. NC1024.2
023600 03 ENDER-DESC PIC X(44) VALUE NC1024.2
023700 "ERRORS ENCOUNTERED". NC1024.2
023800 01 CCVS-E-3. NC1024.2
023900 02 FILLER PIC X(22) VALUE NC1024.2
024000 " FOR OFFICIAL USE ONLY". NC1024.2
024100 02 FILLER PIC X(12) VALUE SPACE. NC1024.2
024200 02 FILLER PIC X(58) VALUE NC1024.2
024300 "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC1024.2
024400 02 FILLER PIC X(13) VALUE SPACE. NC1024.2
024500 02 FILLER PIC X(15) VALUE NC1024.2
024600 " COPYRIGHT 1985". NC1024.2
024700 01 CCVS-E-4. NC1024.2
024800 02 CCVS-E-4-1 PIC XXX VALUE SPACE. NC1024.2
024900 02 FILLER PIC X(4) VALUE " OF ". NC1024.2
025000 02 CCVS-E-4-2 PIC XXX VALUE SPACE. NC1024.2
025100 02 FILLER PIC X(40) VALUE NC1024.2
025200 " TESTS WERE EXECUTED SUCCESSFULLY". NC1024.2
025300 01 XXINFO. NC1024.2
025400 02 FILLER PIC X(19) VALUE NC1024.2
025500 "*** INFORMATION ***". NC1024.2
025600 02 INFO-TEXT. NC1024.2
025700 04 FILLER PIC X(8) VALUE SPACE. NC1024.2
025800 04 XXCOMPUTED PIC X(20). NC1024.2
025900 04 FILLER PIC X(5) VALUE SPACE. NC1024.2
026000 04 XXCORRECT PIC X(20). NC1024.2
026100 02 INF-ANSI-REFERENCE PIC X(48). NC1024.2
026200 01 HYPHEN-LINE. NC1024.2
026300 02 FILLER PIC IS X VALUE IS SPACE. NC1024.2
026400 02 FILLER PIC IS X(65) VALUE IS "************************NC1024.2
026500- "*****************************************". NC1024.2
026600 02 FILLER PIC IS X(54) VALUE IS "************************NC1024.2
026700- "******************************". NC1024.2
026800 01 CCVS-PGM-ID PIC X(9) VALUE NC1024.2
026900 "NC102A". NC1024.2
027000 PROCEDURE DIVISION. NC1024.2
027100 CCVS1 SECTION. NC1024.2
027200 OPEN-FILES. NC1024.2
027300 OPEN OUTPUT PRINT-FILE. NC1024.2
027400 MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN. NC1024.2
027500 MOVE SPACE TO TEST-RESULTS. NC1024.2
027600 PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE. NC1024.2
027700 GO TO CCVS1-EXIT. NC1024.2
027800 CLOSE-FILES. NC1024.2
027900 PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE. NC1024.2
028000 TERMINATE-CCVS. NC1024.2
028100 EXIT PROGRAM. NC1024.2
028200 TERMINATE-CALL. NC1024.2
028300 STOP RUN. NC1024.2
028400 INSPT. MOVE "INSPT" TO P-OR-F. ADD 1 TO INSPECT-COUNTER. NC1024.2
028500 PASS. MOVE "PASS " TO P-OR-F. ADD 1 TO PASS-COUNTER. NC1024.2
028600 FAIL. MOVE "FAIL*" TO P-OR-F. ADD 1 TO ERROR-COUNTER. NC1024.2
028700 DE-LETE. MOVE "*****" TO P-OR-F. ADD 1 TO DELETE-COUNTER. NC1024.2
028800 MOVE "****TEST DELETED****" TO RE-MARK. NC1024.2
028900 PRINT-DETAIL. NC1024.2
029000 IF REC-CT NOT EQUAL TO ZERO NC1024.2
029100 MOVE "." TO PARDOT-X NC1024.2
029200 MOVE REC-CT TO DOTVALUE. NC1024.2
029300 MOVE TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE. NC1024.2
029400 IF P-OR-F EQUAL TO "FAIL*" PERFORM WRITE-LINE NC1024.2
029500 PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX NC1024.2
029600 ELSE PERFORM BAIL-OUT THRU BAIL-OUT-EX. NC1024.2
029700 MOVE SPACE TO P-OR-F. MOVE SPACE TO COMPUTED-X. NC1024.2
029800 MOVE SPACE TO CORRECT-X. NC1024.2
029900 IF REC-CT EQUAL TO ZERO MOVE SPACE TO PAR-NAME. NC1024.2
030000 MOVE SPACE TO RE-MARK. NC1024.2
030100 HEAD-ROUTINE. NC1024.2
030200 MOVE CCVS-H-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1024.2
030300 MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1024.2
030400 MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. NC1024.2
030500 MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. NC1024.2
030600 COLUMN-NAMES-ROUTINE. NC1024.2
030700 MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1024.2
030800 MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1024.2
030900 MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1024.2
031000 END-ROUTINE. NC1024.2
031100 MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.NC1024.2
031200 END-RTN-EXIT. NC1024.2
031300 MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1024.2
031400 END-ROUTINE-1. NC1024.2
031500 ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO NC1024.2
031600 ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD. NC1024.2
031700 ADD PASS-COUNTER TO ERROR-HOLD. NC1024.2
031800* IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12. NC1024.2
031900 MOVE PASS-COUNTER TO CCVS-E-4-1. NC1024.2
032000 MOVE ERROR-HOLD TO CCVS-E-4-2. NC1024.2
032100 MOVE CCVS-E-4 TO CCVS-E-2-2. NC1024.2
032200 MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE. NC1024.2
032300 END-ROUTINE-12. NC1024.2
032400 MOVE "TEST(S) FAILED" TO ENDER-DESC. NC1024.2
032500 IF ERROR-COUNTER IS EQUAL TO ZERO NC1024.2
032600 MOVE "NO " TO ERROR-TOTAL NC1024.2
032700 ELSE NC1024.2
032800 MOVE ERROR-COUNTER TO ERROR-TOTAL. NC1024.2
032900 MOVE CCVS-E-2 TO DUMMY-RECORD. NC1024.2
033000 PERFORM WRITE-LINE. NC1024.2
033100 END-ROUTINE-13. NC1024.2
033200 IF DELETE-COUNTER IS EQUAL TO ZERO NC1024.2
033300 MOVE "NO " TO ERROR-TOTAL ELSE NC1024.2
033400 MOVE DELETE-COUNTER TO ERROR-TOTAL. NC1024.2
033500 MOVE "TEST(S) DELETED " TO ENDER-DESC. NC1024.2
033600 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1024.2
033700 IF INSPECT-COUNTER EQUAL TO ZERO NC1024.2
033800 MOVE "NO " TO ERROR-TOTAL NC1024.2
033900 ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL. NC1024.2
034000 MOVE "TEST(S) REQUIRE INSPECTION" TO ENDER-DESC. NC1024.2
034100 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1024.2
034200 MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1024.2
034300 WRITE-LINE. NC1024.2
034400 ADD 1 TO RECORD-COUNT. NC1024.2
034500 IF RECORD-COUNT GREATER 42 NC1024.2
034600 MOVE DUMMY-RECORD TO DUMMY-HOLD NC1024.2
034700 MOVE SPACE TO DUMMY-RECORD NC1024.2
034800 WRITE DUMMY-RECORD AFTER ADVANCING PAGE NC1024.2
034900 MOVE CCVS-H-1 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES NC1024.2
035000 MOVE CCVS-H-2A TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES NC1024.2
035100 MOVE CCVS-H-2B TO DUMMY-RECORD PERFORM WRT-LN 3 TIMES NC1024.2
035200 MOVE CCVS-H-3 TO DUMMY-RECORD PERFORM WRT-LN 3 TIMES NC1024.2
035300 MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN NC1024.2
035400 MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN NC1024.2
035500 MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN NC1024.2
035600 MOVE DUMMY-HOLD TO DUMMY-RECORD NC1024.2
035700 MOVE ZERO TO RECORD-COUNT. NC1024.2
035800 PERFORM WRT-LN. NC1024.2
035900 WRT-LN. NC1024.2
036000 WRITE DUMMY-RECORD AFTER ADVANCING 1 LINES. NC1024.2
036100 MOVE SPACE TO DUMMY-RECORD. NC1024.2
036200 BLANK-LINE-PRINT. NC1024.2
036300 PERFORM WRT-LN. NC1024.2
036400 FAIL-ROUTINE. NC1024.2
036500 IF COMPUTED-X NOT EQUAL TO SPACE NC1024.2
036600 GO TO FAIL-ROUTINE-WRITE. NC1024.2
036700 IF CORRECT-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE.NC1024.2
036800 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. NC1024.2
036900 MOVE "NO FURTHER INFORMATION, SEE PROGRAM." TO INFO-TEXT. NC1024.2
037000 MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1024.2
037100 MOVE SPACES TO INF-ANSI-REFERENCE. NC1024.2
037200 GO TO FAIL-ROUTINE-EX. NC1024.2
037300 FAIL-ROUTINE-WRITE. NC1024.2
037400 MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE NC1024.2
037500 MOVE ANSI-REFERENCE TO COR-ANSI-REFERENCE. NC1024.2
037600 MOVE TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. NC1024.2
037700 MOVE SPACES TO COR-ANSI-REFERENCE. NC1024.2
037800 FAIL-ROUTINE-EX. EXIT. NC1024.2
037900 BAIL-OUT. NC1024.2
038000 IF COMPUTED-A NOT EQUAL TO SPACE GO TO BAIL-OUT-WRITE. NC1024.2
038100 IF CORRECT-A EQUAL TO SPACE GO TO BAIL-OUT-EX. NC1024.2
038200 BAIL-OUT-WRITE. NC1024.2
038300 MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED. NC1024.2
038400 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. NC1024.2
038500 MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1024.2
038600 MOVE SPACES TO INF-ANSI-REFERENCE. NC1024.2
038700 BAIL-OUT-EX. EXIT. NC1024.2
038800 CCVS1-EXIT. NC1024.2
038900 EXIT. NC1024.2
039000 SECT-NC102A-001 SECTION. NC1024.2
039100 GO--INIT-F1-1. NC1024.2
039200 MOVE "V1-88 6.14.4 GR1" TO ANSI-REFERENCE. NC1024.2
039300 GO--TEST-F1-1. NC1024.2
039400 GO TO GO--PASS-F1-1. NC1024.2
039500 PERFORM FAIL. NC1024.2
039600 GO TO GO--WRITE-F1-1. NC1024.2
039700 GO--DELETE-F1-1. NC1024.2
039800 PERFORM DE-LETE. NC1024.2
039900 GO TO GO--WRITE-F1-1. NC1024.2
040000 GO--PASS-F1-1. NC1024.2
040100 PERFORM PASS. NC1024.2
040200 GO--WRITE-F1-1. NC1024.2
040300 MOVE "GO TO " TO FEATURE. NC1024.2
040400 MOVE "GO--TEST-F1-1" TO PAR-NAME. NC1024.2
040500 PERFORM PRINT-DETAIL. NC1024.2
040600 GO--INIT-F2-1. NC1024.2
040700 MOVE "V1-88 6.14.4 GR3" TO ANSI-REFERENCE. NC1024.2
040800 MOVE "GO--TEST-F2-1" TO PAR-NAME. NC1024.2
040900 MOVE SPACE TO P-OR-F. NC1024.2
041000 MOVE "GO TO DEPENDING" TO FEATURE. NC1024.2
041100 MOVE 0 TO GO-TO-DEPEND. NC1024.2
041200 GO--TEST-F2-1. NC1024.2
041300 PERFORM PRINT-DETAIL. NC1024.2
041400 MOVE SPACE TO FEATURE. NC1024.2
041500 GO TO GO--B NC1024.2
041600 GO--D NC1024.2
041700 GO--C DEPENDING ON GO-TO-DEPEND. NC1024.2
041800* NOTE GO--TEST-F2-1 THRU GO--E TEST THE GO TO NC1024.2
041900* DEPENDING OPTION FOR GO-TO-DEPEND EQUAL TO 0,1,3,2,4. NC1024.2
042000* NOTE INITIAL VALUE OF GO-TO-DEPEND IS ZERO. NC1024.2
042100 GO TO GO--A. NC1024.2
042200 GO--DELETE-F2-1. NC1024.2
042300 MOVE "GO--TEST-F2-1" TO PAR-NAME. NC1024.2
042400 PERFORM DE-LETE. NC1024.2
042500 GO TO GO--WRITE-F2-1. NC1024.2
042600 GO--A. NC1024.2
042700 MOVE "GO--A" TO PAR-NAME. NC1024.2
042800 IF GO-TO-DEPEND EQUAL TO 0 NC1024.2
042900 PERFORM PASS NC1024.2
043000 ADD 1 TO GO-TO-DEPEND NC1024.2
043100 GO TO GO--TEST-F2-1. NC1024.2
043200 IF GO-TO-DEPEND GREATER THAN 3 NC1024.2
043300 GO TO GO--E. NC1024.2
043400 PERFORM FAIL NC1024.2
043500 MOVE 1 TO GO-TO-DEPEND NC1024.2
043600 GO TO GO--TEST-F2-1. NC1024.2
043700* NOTE CONTROL SHOULD FALL THRU TO GO--A FOR GO-TO-DEPEND NC1024.2
043800* EQUAL TO 0, 4. NC1024.2
043900 GO--B. NC1024.2
044000 MOVE "GO--B" TO PAR-NAME. NC1024.2
044100 IF GO-TO-DEPEND NOT EQUAL TO 1 NC1024.2
044200 PERFORM FAIL NC1024.2
044300 MOVE 3 TO GO-TO-DEPEND NC1024.2
044400 GO TO GO--TEST-F2-1. NC1024.2
044500 PERFORM PASS. NC1024.2
044600 ADD 2 TO GO-TO-DEPEND. NC1024.2
044700 GO TO GO--TEST-F2-1. NC1024.2
044800 GO--C. NC1024.2
044900 MOVE "GO--C" TO PAR-NAME. NC1024.2
045000 IF GO-TO-DEPEND NOT EQUAL TO 3 NC1024.2
045100 PERFORM FAIL NC1024.2
045200 MOVE 2 TO GO-TO-DEPEND NC1024.2
045300 GO TO GO--TEST-F2-1. NC1024.2
045400 PERFORM PASS. NC1024.2
045500 SUBTRACT 1 FROM GO-TO-DEPEND. NC1024.2
045600 GO TO GO--TEST-F2-1. NC1024.2
045700 GO--D. NC1024.2
045800 MOVE "GO--D" TO PAR-NAME. NC1024.2
045900 IF GO-TO-DEPEND NOT EQUAL TO 2 NC1024.2
046000 PERFORM FAIL NC1024.2
046100 MOVE 4 TO GO-TO-DEPEND NC1024.2
046200 GO TO GO--TEST-F2-1. NC1024.2
046300 PERFORM PASS. NC1024.2
046400 ADD 2 TO GO-TO-DEPEND. NC1024.2
046500 GO TO GO--TEST-F2-1. NC1024.2
046600 GO--E. NC1024.2
046700 MOVE "GO--E" TO PAR-NAME. NC1024.2
046800 IF GO-TO-DEPEND EQUAL TO 4 NC1024.2
046900 PERFORM PASS NC1024.2
047000 GO TO GO--WRITE-F2-1. NC1024.2
047100 PERFORM FAIL. NC1024.2
047200 GO--WRITE-F2-1. NC1024.2
047300 PERFORM PRINT-DETAIL. NC1024.2
047400 GO--INIT-F1-2. NC1024.2
047500 MOVE "V1-88 6.14.4 GR1" TO ANSI-REFERENCE. NC1024.2
047600 GO--TEST-F1-2. NC1024.2
047700 GO TO GO--PASS-F1-2. NC1024.2
047800* NOTE THAT GO--PASS-F1-2 IS A SECTION-NAME. NC1024.2
047900 PERFORM FAIL. NC1024.2
048000 GO TO GO--WRITE-F1-2. NC1024.2
048100 GO--DELETE-F1-2. NC1024.2
048200 PERFORM DE-LETE. NC1024.2
048300 GO TO GO--WRITE-F1-2. NC1024.2
048400 GO--PASS-F1-2 SECTION. NC1024.2
048500 GO--PAS-F1-2. NC1024.2
048600 PERFORM PASS. NC1024.2
048700 GO--WRITE-F1-2. NC1024.2
048800 MOVE "GO TO" TO FEATURE. NC1024.2
048900 MOVE "GO--TEST-F1-2" TO PAR-NAME. NC1024.2
049000 PERFORM PRINT-DETAIL. NC1024.2
049100* NC1024.2
049200* NC1024.2
049300 GO--INIT-F2-2. NC1024.2
049400 MOVE "V1-88 6.14.4 GR3" TO ANSI-REFERENCE. NC1024.2
049500 MOVE 1 TO GO-TO-DEEP. NC1024.2
049600 GO--TEST-F2-2. NC1024.2
049700 GO TO GO--PASS-F2-2 NC1024.2
049800 GO--FAIL-F2-2 DEPENDING ON GO-TO-DEEP. NC1024.2
049900* NOTE THAT GO--PASS-F2-2 IS A SECTION-NAME. NC1024.2
050000 GO TO GO--FAIL-F2-2. NC1024.2
050100 GO--DELETE-F2-2. NC1024.2
050200 PERFORM DE-LETE. NC1024.2
050300 GO TO GO--WRITE-F2-2. NC1024.2
050400 GO--PASS-F2-2 SECTION. NC1024.2
050500 GO--PAS-F2-2. NC1024.2
050600 IF GO-TO-DEEP EQUAL TO 1 NC1024.2
050700 PERFORM PASS NC1024.2
050800 GO TO GO--WRITE-F2-2. NC1024.2
050900 GO--FAIL-F2-2. NC1024.2
051000 MOVE GO-TO-DEEP TO COMPUTED-N. NC1024.2
051100 MOVE 1 TO CORRECT-N. NC1024.2
051200 PERFORM FAIL. NC1024.2
051300 GO--WRITE-F2-2. NC1024.2
051400 MOVE "GO TO DEPENDING" TO FEATURE. NC1024.2
051500 MOVE "GO--TEST-F2-2" TO PAR-NAME. NC1024.2
051600 PERFORM PRINT-DETAIL. NC1024.2
051700 GO--INIT-F2-3. NC1024.2
051800 MOVE "V1-88 6.14.4 GR3" TO ANSI-REFERENCE. NC1024.2
051900 MOVE 0 TO GO-TO-DEEP. NC1024.2
052000 MOVE 2 TO GO-TO-DEPEND. NC1024.2
052100 GO--TEST-F2-3. NC1024.2
052200 IF GO-TO-DEPEND EQUAL TO 2 GO TO GO--A-F2-3 GO--B-F2-3 NC1024.2
052300 DEPENDING ON GO-TO-DEPEND ELSE GO TO GO--C-F2-3 NC1024.2
052400 GO--D-F2-3 GO--E-F2-3 DEPENDING GO-TO-DEPEND. NC1024.2
052500 GO--DELETE-F2-3. NC1024.2
052600 PERFORM DE-LETE. NC1024.2
052700 GO TO GO--WRITE-F2-3. NC1024.2
052800 GO--A-F2-3. NC1024.2
052900 MOVE 1 TO GO-TO-DEEP. NC1024.2
053000 GO TO GO--F-F2-3. NC1024.2
053100 GO--B-F2-3. NC1024.2
053200 MOVE 2 TO GO-TO-DEEP. NC1024.2
053300 GO TO GO--F-F2-3. NC1024.2
053400 GO--C-F2-3. NC1024.2
053500 MOVE 3 TO GO-TO-DEEP. NC1024.2
053600 GO TO GO--F-F2-3. NC1024.2
053700 GO--D-F2-3. NC1024.2
053800 MOVE 4 TO GO-TO-DEEP. NC1024.2
053900 GO TO GO--F-F2-3. NC1024.2
054000 GO--E-F2-3. NC1024.2
054100 MOVE 5 TO GO-TO-DEEP. NC1024.2
054200 GO TO GO--F-F2-3. NC1024.2
054300 GO--F-F2-3. NC1024.2
054400 IF GO-TO-DEEP EQUAL TO 2 NC1024.2
054500 PERFORM PASS GO TO GO--WRITE-F2-3. NC1024.2
054600 GO--FAIL-F2-3. NC1024.2
054700 PERFORM FAIL. NC1024.2
054800 MOVE GO-TO-DEEP TO COMPUTED-N. NC1024.2
054900 MOVE 2 TO CORRECT-N. NC1024.2
055000 GO--WRITE-F2-3. NC1024.2
055100 MOVE "GO--TEST-F2-3 " TO PAR-NAME. NC1024.2
055200 PERFORM PRINT-DETAIL. NC1024.2
055300 GO--INIT-F2-4. NC1024.2
055400 MOVE "V1-88 6.14.4 GR3" TO ANSI-REFERENCE. NC1024.2
055500 MOVE 0 TO GO-TO-DEEP. NC1024.2
055600 MOVE 3 TO GO-TO-DEPEND. NC1024.2
055700 GO--TEST-F2-4. NC1024.2
055800 IF GO-TO-DEPEND EQUAL TO 2 GO TO GO--A-F2-4 GO--B-F2-4 NC1024.2
055900 DEPENDING ON GO-TO-DEPEND ELSE GO TO GO--C-F2-4 NC1024.2
056000 GO--D-F2-4 GO--E-F2-4 DEPENDING GO-TO-DEPEND. NC1024.2
056100 GO--DELETE-F2-4. NC1024.2
056200 PERFORM DE-LETE. NC1024.2
056300 GO TO GO--WRITE-F2-4. NC1024.2
056400 GO--A-F2-4. NC1024.2
056500 MOVE 1 TO GO-TO-DEEP. NC1024.2
056600 GO TO GO--F-F2-4. NC1024.2
056700 GO--B-F2-4. NC1024.2
056800 MOVE 2 TO GO-TO-DEEP. NC1024.2
056900 GO TO GO--F-F2-4. NC1024.2
057000 GO--C-F2-4. NC1024.2
057100 MOVE 3 TO GO-TO-DEEP. NC1024.2
057200 GO TO GO--F-F2-4. NC1024.2
057300 GO--D-F2-4. NC1024.2
057400 MOVE 4 TO GO-TO-DEEP. NC1024.2
057500 GO TO GO--F-F2-4. NC1024.2
057600 GO--E-F2-4. NC1024.2
057700 MOVE 5 TO GO-TO-DEEP. NC1024.2
057800 GO TO GO--F-F2-4. NC1024.2
057900 GO--F-F2-4. NC1024.2
058000 IF GO-TO-DEEP EQUAL TO 5 NC1024.2
058100 PERFORM PASS GO TO GO--WRITE-F2-4. NC1024.2
058200 GO--FAIL-F2-4. NC1024.2
058300 PERFORM FAIL. NC1024.2
058400 MOVE GO-TO-DEEP TO COMPUTED-N. NC1024.2
058500 MOVE 5 TO CORRECT-N. NC1024.2
058600 GO--WRITE-F2-4. NC1024.2
058700 MOVE "GO--TEST-F2-4 " TO PAR-NAME. NC1024.2
058800 PERFORM PRINT-DETAIL. NC1024.2
058900* NC1024.2
059000* NC1024.2
059100 GO--INIT-F2-5. NC1024.2
059200 MOVE "V1-88 6.14.4 GR3" TO ANSI-REFERENCE. NC1024.2
059300 MOVE "87654321" TO GO-TABLE. NC1024.2
059400 MOVE 0 TO GO-TO-DEEP. NC1024.2
059500 GO--TEST-F2-5. NC1024.2
059600 GO TO GO--A-F2-5 GO--B-F2-5 GO--C-F2-5 DEPENDING ON NC1024.2
059700 GO-SCRIPT (7). NC1024.2
059800 GO--DELETE-F2-5. NC1024.2
059900 PERFORM DE-LETE. NC1024.2
060000 GO TO GO--WRITE-F2-5. NC1024.2
060100 GO--A-F2-5. NC1024.2
060200 MOVE 1 TO GO-TO-DEEP. NC1024.2
060300 GO TO GO--D-F2-5. NC1024.2
060400 GO--B-F2-5. NC1024.2
060500 MOVE 2 TO GO-TO-DEEP. NC1024.2
060600 GO TO GO--D-F2-5. NC1024.2
060700 GO--C-F2-5. NC1024.2
060800 MOVE 3 TO GO-TO-DEEP. NC1024.2
060900 GO TO GO--D-F2-5. NC1024.2
061000 GO--D-F2-5. NC1024.2
061100 IF GO-TO-DEEP EQUAL TO 2 NC1024.2
061200 PERFORM PASS GO TO GO--WRITE-F2-5. NC1024.2
061300 GO--FAIL-F2-5. NC1024.2
061400 PERFORM FAIL. NC1024.2
061500 MOVE GO-TO-DEEP TO COMPUTED-N. NC1024.2
061600 MOVE 2 TO CORRECT-N. NC1024.2
061700 GO--WRITE-F2-5. NC1024.2
061800 MOVE "GO--TEST-F2-5 " TO PAR-NAME. NC1024.2
061900 PERFORM PRINT-DETAIL. NC1024.2
062000* NC1024.2
062100* NC1024.2
062200 GO--INIT-F2-6. NC1024.2
062300*==--> SINGLE PROCEDURE GO DEPENDING <--== NC1024.2
062400 MOVE "V1-88 6.14.4 GR3" TO ANSI-REFERENCE. NC1024.2
062500 MOVE 1 TO GO-TO-DEEP. NC1024.2
062600 GO--TEST-F2-6. NC1024.2
062700 GO TO GO--PASS-F2-6 DEPENDING ON GO-TO-DEEP. NC1024.2
062800* NOTE THAT GO--PASS-F2-6 IS A SECTION-NAME. NC1024.2
062900 GO TO GO--FAIL-F2-6. NC1024.2
063000 GO--DELETE-F2-6. NC1024.2
063100 PERFORM DE-LETE. NC1024.2
063200 GO TO GO--WRITE-F2-6. NC1024.2
063300 GO--PASS-F2-6 SECTION. NC1024.2
063400 GO--PAS-F2-6. NC1024.2
063500 IF GO-TO-DEEP EQUAL TO 1 NC1024.2
063600 PERFORM PASS NC1024.2
063700 GO TO GO--WRITE-F2-6. NC1024.2
063800 GO--FAIL-F2-6. NC1024.2
063900 MOVE GO-TO-DEEP TO COMPUTED-N. NC1024.2
064000 MOVE 1 TO CORRECT-N. NC1024.2
064100 PERFORM FAIL. NC1024.2
064200 GO--WRITE-F2-6. NC1024.2
064300 MOVE "GO TO DEPENDING" TO FEATURE. NC1024.2
064400 MOVE "GO--TEST-F2-6" TO PAR-NAME. NC1024.2
064500 PERFORM PRINT-DETAIL. NC1024.2
064600* NC1024.2
064700* NC1024.2
064800 GO--INIT-F2-7. NC1024.2
064900 MOVE "V1-88 6.14.4 GR3" TO ANSI-REFERENCE. NC1024.2
065000* ==--> OPTIONAL "TO" <--== NC1024.2
065100 MOVE "87654321" TO GO-TABLE. NC1024.2
065200 MOVE 0 TO GO-TO-DEEP. NC1024.2
065300 GO--TEST-F2-7-0. NC1024.2
065400 GO GO--A-F2-7 GO--B-F2-7 GO--C-F2-7 DEPENDING ON NC1024.2
065500 GO-SCRIPT (7). NC1024.2
065600 GO--DELETE-F2-7. NC1024.2
065700 PERFORM DE-LETE. NC1024.2
065800 GO TO GO--WRITE-F2-7. NC1024.2
065900 GO--A-F2-7. NC1024.2
066000 MOVE 1 TO GO-TO-DEEP. NC1024.2
066100 GO TO GO--D-F2-7. NC1024.2
066200 GO--B-F2-7. NC1024.2
066300 MOVE 2 TO GO-TO-DEEP. NC1024.2
066400 GO TO GO--D-F2-7. NC1024.2
066500 GO--C-F2-7. NC1024.2
066600 MOVE 3 TO GO-TO-DEEP. NC1024.2
066700 GO TO GO--D-F2-7. NC1024.2
066800 GO--D-F2-7. NC1024.2
066900 IF GO-TO-DEEP EQUAL TO 2 NC1024.2
067000 PERFORM PASS GO TO GO--WRITE-F2-7. NC1024.2
067100 GO--FAIL-F2-7. NC1024.2
067200 PERFORM FAIL. NC1024.2
067300 MOVE GO-TO-DEEP TO COMPUTED-N. NC1024.2
067400 MOVE 2 TO CORRECT-N. NC1024.2
067500 GO--WRITE-F2-7. NC1024.2
067600 MOVE "GO--TEST-F2-7 " TO PAR-NAME. NC1024.2
067700 PERFORM PRINT-DETAIL. NC1024.2
067800* NC1024.2
067900* NC1024.2
068000 GO--INIT-F1-3. NC1024.2
068100 MOVE "V1-88 6.14.4 GR1" TO ANSI-REFERENCE. NC1024.2
068200 GOTO-TEST-F1-3. NC1024.2
068300 GO P2. NC1024.2
068400 GOTO-FAIL-F1-3. NC1024.2
068500 PERFORM FAIL. NC1024.2
068600 GO TO GOTO-WRITE-F1-3. NC1024.2
068700 GOTO-DELETE-F1-3. NC1024.2
068800 PERFORM DE-LETE. NC1024.2
068900 GO TO GOTO-WRITE-F1-3. NC1024.2
069000 P2. NC1024.2
069100 PERFORM PASS. NC1024.2
069200 GOTO-WRITE-F1-3. NC1024.2
069300 MOVE "GOTO-TEST-F1-3" TO PAR-NAME. NC1024.2
069400 MOVE "GO - NO OPTIONAL TO" TO FEATURE. NC1024.2
069500 PERFORM PRINT-DETAIL. NC1024.2
069600 EXIT--INIT-GF-1. NC1024.2
069700 MOVE "V1-87 6.13.2 " TO ANSI-REFERENCE. NC1024.2
069800 EXIT-TEST-GF-1. NC1024.2
069900 GO TO EXIT-CHECK-GF-1. NC1024.2
070000 EXIT-DELETE-GF-1. NC1024.2
070100 PERFORM DE-LETE. NC1024.2
070200 GO TO EXIT-WRITE-GF-1. NC1024.2
070300 EXIT-CHECK-GF-1. NC1024.2
070400 EXIT. NC1024.2
070500 EXIT-PASS-GF-1. NC1024.2
070600 PERFORM PASS. NC1024.2
070700 EXIT-WRITE-GF-1. NC1024.2
070800 MOVE "EXIT" TO FEATURE. NC1024.2
070900 MOVE "EXIT-TEST-GF-1" TO PAR-NAME. NC1024.2
071000 PERFORM PRINT-DETAIL. NC1024.2
071100 PFM-INIT-F1-1. NC1024.2
071200 MOVE "V1-111 6.20.4 GR10" TO ANSI-REFERENCE. NC1024.2
071300 MOVE 1 TO PERFORM-KEY. NC1024.2
071400 PFM-TEST-F1-1. NC1024.2
071500* NOTE THIS TEST IS FOR OPTION 1 AND TESTS SIMPLE OUT OF NC1024.2
071600* LINE PERFORM. NC1024.2
071700 PERFORM PFM-A. NC1024.2
071800 IF PERFORM1 EQUAL TO "ABC" NC1024.2
071900 PERFORM PASS NC1024.2
072000 ELSE NC1024.2
072100 PERFORM FAIL. NC1024.2
072200 GO TO PFM-WRITE-F1-1. NC1024.2
072300 PFM-DELETE-F1-1. NC1024.2
072400 PERFORM DE-LETE. NC1024.2
072500 PFM-WRITE-F1-1. NC1024.2
072600 MOVE "PERFORM" TO FEATURE. NC1024.2
072700 MOVE "PFM-TEST-F1-1" TO PAR-NAME. NC1024.2
072800 PERFORM PRINT-DETAIL. NC1024.2
072900 PFM-INIT-F1-2. NC1024.2
073000 MOVE "V1-111 6.20.4 GR10" TO ANSI-REFERENCE. NC1024.2
073100 MOVE 2 TO PERFORM-KEY. NC1024.2
073200 PFM-TEST-F1-2. NC1024.2
073300* NOTE THIS TEST IS DESIGNED TO TEST ENTERING A PROCEDURE NC1024.2
073400* IN LINE WHICH IS ALSO REFERENCED BY AN OUT OF LINE PERFORM. NC1024.2
073500 GO TO PFM-A. NC1024.2
073600 PFM-DELETE-F1-2. NC1024.2
073700 PERFORM DE-LETE. NC1024.2
073800 GO TO PFM-WRITE-F1-2. NC1024.2
073900 PFM-A. NC1024.2
074000 IF PERFORM-KEY EQUAL TO 1 NC1024.2
074100 MOVE "ABC" TO PERFORM1 NC1024.2
074200 ELSE NC1024.2
074300 MOVE "XYZ" TO PERFORM1. NC1024.2
074400 PFM-B. NC1024.2
074500 IF PERFORM-KEY EQUAL TO 1 NC1024.2
074600 PERFORM FAIL NC1024.2
074700 PERFORM PRINT-DETAIL NC1024.2
074800 GO TO PFM-TEST-F1-2. NC1024.2
074900* NOTE FOR PFM-TEST-F1-1 CONTROL SHOULD NOT BE TRANSFERRED NC1024.2
075000* TO THIS PARAGRAPH BUT FOR PFM-TEST-F1-2 IT SHOULD BE. NC1024.2
075100 IF PERFORM1 EQUAL TO "XYZ" NC1024.2
075200 PERFORM PASS NC1024.2
075300 ELSE NC1024.2
075400 PERFORM FAIL. NC1024.2
075500 PFM-WRITE-F1-2. NC1024.2
075600 MOVE "PERFORM" TO FEATURE. NC1024.2
075700 MOVE "PFM-TEST-F1-2" TO PAR-NAME. NC1024.2
075800 PERFORM PRINT-DETAIL. NC1024.2
075900 PFM-INIT-F2-1. NC1024.2
076000 MOVE "V1-108 6.20.2" TO ANSI-REFERENCE. NC1024.2
076100 MOVE 3 TO THREE. NC1024.2
076200 PFM-TEST-F2-1. NC1024.2
076300 PERFORM PFM-C 3 TIMES. NC1024.2
076400 PERFORM PFM-C THREE TIMES. NC1024.2
076500* NOTE THIS TEST IS FOR OPTION 2. NC1024.2
076600 IF PERFORM2 EQUAL TO 56 NC1024.2
076700 PERFORM PASS NC1024.2
076800 ELSE NC1024.2
076900 PERFORM FAIL. NC1024.2
077000 GO TO PFM-WRITE-F2-1. NC1024.2
077100 PFM-DELETE-F2-1. NC1024.2
077200 PERFORM DE-LETE. NC1024.2
077300 PFM-WRITE-F2-1. NC1024.2
077400 MOVE "PERFORM TIMES" TO FEATURE. NC1024.2
077500 MOVE "PFM-TEST-F2-1" TO PAR-NAME. NC1024.2
077600 PERFORM PRINT-DETAIL. NC1024.2
077700 PFM-INIT-F1-3. NC1024.2
077800 MOVE "V1-111 6.20.4 GR10" TO ANSI-REFERENCE. NC1024.2
077900 PFM-TEST-F1-3. NC1024.2
078000 PERFORM PFM-E THRU PFM-H. NC1024.2
078100* NOTE THIS TEST IS FOR A NESTED PERFORM WITH THE INCLUDED NC1024.2
078200* PERFORM TOTALLY INCLUDED IN THE SEQUENCE REFERENCED BY THE NC1024.2
078300* FIRST PERFORM - IT ALSO TESTS THE EXIT VERB AND PERFORM NC1024.2
078400* THRU. NC1024.2
078500 IF PERFORM1 NOT EQUAL TO "CSW" NC1024.2
078600 MOVE "CSW" TO CORRECT-A NC1024.2
078700 MOVE PERFORM1 TO COMPUTED-A NC1024.2
078800 PERFORM FAIL NC1024.2
078900 GO TO PFM-WRITE-F1-3. NC1024.2
079000 IF PERFORM4 EQUAL TO 70.0 NC1024.2
079100 PERFORM PASS NC1024.2
079200 ELSE NC1024.2
079300 MOVE 70.0 TO CORRECT-N NC1024.2
079400 MOVE PERFORM4 TO COMPUTED-N NC1024.2
079500 PERFORM FAIL. NC1024.2
079600 GO TO PFM-WRITE-F1-3. NC1024.2
079700 PFM-DELETE-F1-3. NC1024.2
079800 PERFORM DE-LETE. NC1024.2
079900 PFM-WRITE-F1-3. NC1024.2
080000 MOVE "NESTED PERFORM THRU" TO FEATURE. NC1024.2
080100 MOVE "PFM-TEST-F1-3" TO PAR-NAME. NC1024.2
080200 PERFORM PRINT-DETAIL. NC1024.2
080300 PFM-INIT-F1-4. NC1024.2
080400 MOVE "V1-111 6.20.4 GR10" TO ANSI-REFERENCE. NC1024.2
080500 PFM-TEST-F1-4. NC1024.2
080600 PERFORM PFM-J. NC1024.2
080700* NOTE THIS TEST IS FOR A NESTED PERFORM WITH THE INCLUDED NC1024.2
080800* PERFORM TOTALLY EXCLUDED FROM THE SEQUENCE REFERENCED BY NC1024.2
080900* THE FIRST PERFORM. NC1024.2
--> --------------------
--> maximum size reached
--> --------------------
¤ Dauer der Verarbeitung: 0.19 Sekunden
(vorverarbeitet)
¤
|
schauen Sie vor die Tür
Fenster
Die Firma ist wie angegeben erreichbar.
Die farbliche Syntaxdarstellung ist noch experimentell.
|