000100IDENTIFICATIONDIVISION. NC2254.2 000200PROGRAM-ID. NC2254.2 000300 NC225A. NC2254.2 000400**************************************************************** NC2254.2 000500* * NC2254.2 000600* VALIDATION FOR:- * NC2254.2 000700* * NC2254.2 000800* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC2254.2 000900* * NC2254.2 001000* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC2254.2 001100* * NC2254.2 001200**************************************************************** NC2254.2 001300* * NC2254.2 001400* X-CARDS USED BY THIS PROGRAM ARE :- * NC2254.2 001500* * NC2254.2 001600* X-55 - SYSTEM PRINTER NAME. * NC2254.2 001700* X-82 - SOURCE COMPUTER NAME. * NC2254.2 001800* X-83 - OBJECT COMPUTER NAME. * NC2254.2 001900* * NC2254.2 002000**************************************************************** NC2254.2 002100* * NC2254.2 002200* PROGRAM NC225A TESTS THE USE OF THE "EVALUATE" STATEMENT. * NC2254.2 002300* VARIOUS COMBINATIONS OF IDENTIFIERS, LITERALS, ARITHMETIC * NC2254.2 002400* EXPRESSIONS AND CONDITIONAL EXPRESSIONS AS WELL AS THE * NC2254.2 002500* OPTIONAL WORDS "TRUE" AND "FALSE" ARE USED AS SELECTION * NC2254.2 002600* SUBJECTS AND SELECTION OBJECTS. * NC2254.2 002700* MULTIPLE SELECTION SUBJECTS AND SETS OF SELECTION * NC2254.2 002800* OBJECTS ARE ALSO TESTED. * NC2254.2 002900* * NC2254.2 003000**************************************************************** NC2254.2 003100ENVIRONMENTDIVISION. NC2254.2 003200CONFIGURATIONSECTION. NC2254.2 003300SOURCE-COMPUTER. NC2254.2 003400 Card0130. NC2254.2 003500OBJECT-COMPUTER. NC2254.2 003600 Card0131. NC2254.2 003700INPUT-OUTPUTSECTION. NC2254.2 003800FILE-CONTROL. NC2254.2 003900SELECT PRINT-FILE ASSIGNTO NC2254.2 004000"C0085" . NC2254.2 004100DATADIVISION. NC2254.2 004200FILESECTION. NC2254.2 004300FD PRINT-FILE. NC2254.2 00440001 PRINT-REC PICTURE X(120). NC2254.2 00450001 DUMMY-RECORD PICTURE X(120). NC2254.2 004600WORKING-STORAGESECTION. NC2254.2 00470001 WRK-XN-00001-1 PIC X. NC2254.2 00480001 WRK-XN-00001-2 PIC X. NC2254.2 00490001 WRK-XN-00001-3 PIC X. NC2254.2 00500001 WRK-XN-00001-4 PIC X. NC2254.2 00510001 WRK-DU-02V00 PIC99. NC2254.2 00520001 WRK-DU-08V00 PIC9(8). NC2254.2 00530001 WRK-DU-08V00-1 PIC9(8). NC2254.2 00540001 WRK-DU-08V00-2 PIC9(8). NC2254.2 00550088 IT-IS-81 VALUE81. NC2254.2 00560001 WRK-DU-08V00-3 PIC9(8). NC2254.2 00570001 WRK-DU-08V00-4 PIC9(8). NC2254.2 00580001 TEST-3-DATA PIC X(6) VALUE"ABCDEF". NC2254.2 00590001 TEST-4-DATA PIC XXBXXBXX VALUE"AB CD EF". NC2254.2 006000 NC2254.2 00610001 WS-2 PIC S9 VALUE +2. NC2254.2 00620001 WS-3 PIC S9 VALUE +3. NC2254.2 00630001 WS-5 PIC S9 VALUE +5. NC2254.2 00640001 WS-6 PIC S9 VALUE +6. NC2254.2 00650001 WS-7 PIC S9 VALUE +7. NC2254.2 00660001 WS-10 PIC S99 VALUE +10. NC2254.2 00670001 WS-81 PIC S99 VALUE +81. NC2254.2 00680001 TEST-5-TABLE. NC2254.2 00690003 TABLE-GROUP OCCURS4. NC2254.2 00700005 TABLE-1 PIC9(8) NC2254.2 007100OCCURS2. NC2254.2 00720003 TEST-5-DATA PIC X(6). NC2254.2 007300* NC2254.2 00740001 TEST-RESULTS. NC2254.2 00750002FILLERPIC X VALUESPACE. NC2254.2 00760002 FEATURE PIC X(20) VALUESPACE. NC2254.2 00770002FILLERPIC X VALUESPACE. NC2254.2 00780002 P-OR-F PIC X(5) VALUESPACE. NC2254.2 00790002FILLERPIC X VALUESPACE. NC2254.2 00800002 PAR-NAME. NC2254.2 00810003FILLERPIC X(19) VALUESPACE. NC2254.2 00820003 PARDOT-X PIC X VALUESPACE. NC2254.2 00830003 DOTVALUE PIC99VALUEZERO. NC2254.2 00840002FILLERPIC X(8) VALUESPACE. NC2254.2 00850002 RE-MARK PIC X(61). NC2254.2 00860001 TEST-COMPUTED. NC2254.2 00870002FILLERPIC X(30) VALUESPACE. NC2254.2 00880002FILLERPIC X(17) VALUE NC2254.2 008900" COMPUTED=". NC2254.2 00900002 COMPUTED-X. NC2254.2 00910003 COMPUTED-A PIC X(20) VALUESPACE. NC2254.2 00920003 COMPUTED-N REDEFINES COMPUTED-A NC2254.2 009300PIC -9(9).9(9). NC2254.2 00940003 COMPUTED-0V18 REDEFINES COMPUTED-A PIC -.9(18). NC2254.2 00950003 COMPUTED-4V14 REDEFINES COMPUTED-A PIC -9(4).9(14). NC2254.2 00960003 COMPUTED-14V4 REDEFINES COMPUTED-A PIC -9(14).9(4). NC2254.2 00970003 CM-18V0 REDEFINES COMPUTED-A. NC2254.2 00980004 COMPUTED-18V0 PIC -9(18). NC2254.2 00990004FILLERPIC X. NC2254.2 01000003FILLERPIC X(50) VALUESPACE. NC2254.2 01010001 TEST-CORRECT. NC2254.2 01020002FILLERPIC X(30) VALUESPACE. NC2254.2 01030002FILLERPIC X(17) VALUE" CORRECT =". NC2254.2 01040002 CORRECT-X. NC2254.2 01050003 CORRECT-A PIC X(20) VALUESPACE. NC2254.2 01060003 CORRECT-N REDEFINES CORRECT-A PIC -9(9).9(9). NC2254.2 01070003 CORRECT-0V18 REDEFINES CORRECT-A PIC -.9(18). NC2254.2 01080003 CORRECT-4V14 REDEFINES CORRECT-A PIC -9(4).9(14). NC2254.2 01090003 CORRECT-14V4 REDEFINES CORRECT-A PIC -9(14).9(4). NC2254.2 01100003 CR-18V0 REDEFINES CORRECT-A. NC2254.2 01110004 CORRECT-18V0 PIC -9(18). NC2254.2 01120004FILLERPIC X. NC2254.2 01130003FILLERPIC X(2) VALUESPACE. NC2254.2 01140003 COR-ANSI-REFERENCE PIC X(48) VALUESPACE. NC2254.2 01150001 CCVS-C-1. NC2254.2 01160002FILLERPICIS X(99) VALUEIS" FEATURE PANC2254.2 011700- "SS PARAGRAPH-NAME NC2254.2 011800- " REMARKS". NC2254.2 01190002FILLERPIC X(20) VALUESPACE. NC2254.2 01200001 CCVS-C-2. NC2254.2 01210002FILLERPIC X VALUESPACE. NC2254.2 01220002FILLERPIC X(6) VALUE"TESTED". NC2254.2 01230002FILLERPIC X(15) VALUESPACE. NC2254.2 01240002FILLERPIC X(4) VALUE"FAIL". NC2254.2 01250002FILLERPIC X(94) VALUESPACE. NC2254.2 01260001 REC-SKL-SUB PIC9(2) VALUEZERO. NC2254.2 01270001 REC-CT PIC99VALUEZERO. NC2254.2 01280001 DELETE-COUNTER PIC999VALUEZERO. NC2254.2 01290001 ERROR-COUNTER PIC999VALUEZERO. NC2254.2 01300001 INSPECT-COUNTER PIC999VALUEZERO. NC2254.2 01310001 PASS-COUNTER PIC999VALUEZERO. NC2254.2 01320001 TOTAL-ERROR PIC999VALUEZERO. NC2254.2 01330001 ERROR-HOLD PIC999VALUEZERO. NC2254.2 01340001 DUMMY-HOLD PIC X(120) VALUESPACE. NC2254.2 01350001 RECORD-COUNT PIC9(5) VALUEZERO. NC2254.2 01360001 ANSI-REFERENCE PIC X(48) VALUESPACES. NC2254.2 01370001 CCVS-H-1. NC2254.2 01380002FILLERPIC X(39) VALUESPACES. NC2254.2 01390002FILLERPIC X(42) VALUE NC2254.2 014000"OFFICIAL COBOL COMPILER VALIDATION SYSTEM". NC2254.2 01410002FILLERPIC X(39) VALUESPACES. NC2254.2 01420001 CCVS-H-2A. NC2254.2 01430002FILLERPIC X(40) VALUESPACE. NC2254.2 01440002FILLERPIC X(7) VALUE"CCVS85 ". NC2254.2 01450002FILLERPIC XXXX VALUE NC2254.2 014600"4.2 ". NC2254.2 01470002FILLERPIC X(28) VALUE NC2254.2 014800" COPY - NOT FOR DISTRIBUTION". NC2254.2 01490002FILLERPIC X(41) VALUESPACE. NC2254.2 015000 NC2254.2 01510001 CCVS-H-2B. NC2254.2 01520002FILLERPIC X(15) VALUE NC2254.2 015300"TEST RESULT OF ". NC2254.2 01540002 TEST-ID PIC X(9). NC2254.2 01550002FILLERPIC X(4) VALUE NC2254.2 015600" IN ". NC2254.2 01570002FILLERPIC X(12) VALUE NC2254.2 015800" HIGH ". NC2254.2 01590002FILLERPIC X(22) VALUE NC2254.2 016000" LEVEL VALIDATION FOR ". NC2254.2 01610002FILLERPIC X(58) VALUE NC2254.2 016200"ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC2254.2 01630001 CCVS-H-3. NC2254.2 01640002FILLERPIC X(34) VALUE NC2254.2 016500" FOR OFFICIAL USE ONLY ". NC2254.2 01660002FILLERPIC X(58) VALUE NC2254.2 016700"COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC2254.2 01680002FILLERPIC X(28) VALUE NC2254.2 016900" COPYRIGHT 1985 ". NC2254.2 01700001 CCVS-E-1. NC2254.2 01710002FILLERPIC X(52) VALUESPACE. NC2254.2 01720002FILLERPIC X(14) VALUEIS"END OF TEST- ". NC2254.2 01730002 ID-AGAIN PIC X(9). NC2254.2 01740002FILLERPIC X(45) VALUESPACES. NC2254.2 01750001 CCVS-E-2. NC2254.2 01760002FILLERPIC X(31) VALUESPACE. NC2254.2 01770002FILLERPIC X(21) VALUESPACE. NC2254.2 01780002 CCVS-E-2-2. NC2254.2 01790003 ERROR-TOTAL PIC XXX VALUESPACE. NC2254.2 01800003FILLERPIC X VALUESPACE. NC2254.2 01810003 ENDER-DESC PIC X(44) VALUE NC2254.2 018200"ERRORS ENCOUNTERED". NC2254.2 01830001 CCVS-E-3. NC2254.2 01840002FILLERPIC X(22) VALUE NC2254.2 018500" FOR OFFICIAL USE ONLY". NC2254.2 01860002FILLERPIC X(12) VALUESPACE. NC2254.2 01870002FILLERPIC X(58) VALUE NC2254.2 018800"ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC2254.2 01890002FILLERPIC X(13) VALUESPACE. NC2254.2 01900002FILLERPIC X(15) VALUE NC2254.2 019100" COPYRIGHT 1985". NC2254.2 01920001 CCVS-E-4. NC2254.2 01930002 CCVS-E-4-1 PIC XXX VALUESPACE. NC2254.2 01940002FILLERPIC X(4) VALUE" OF ". NC2254.2 01950002 CCVS-E-4-2 PIC XXX VALUESPACE. NC2254.2 01960002FILLERPIC X(40) VALUE NC2254.2 019700" TESTS WERE EXECUTED SUCCESSFULLY". NC2254.2 01980001 XXINFO. NC2254.2 01990002FILLERPIC X(19) VALUE NC2254.2 020000"*** INFORMATION ***". NC2254.2 02010002 INFO-TEXT. NC2254.2 02020004FILLERPIC X(8) VALUESPACE. NC2254.2 02030004 XXCOMPUTED PIC X(20). NC2254.2 02040004FILLERPIC X(5) VALUESPACE. NC2254.2 02050004 XXCORRECT PIC X(20). NC2254.2 02060002 INF-ANSI-REFERENCE PIC X(48). NC2254.2 02070001 HYPHEN-LINE. NC2254.2 02080002FILLERPICIS X VALUEISSPACE. NC2254.2 02090002FILLERPICIS X(65) VALUEIS"************************NC2254.2 021000- "*****************************************". NC2254.2 02110002FILLERPICIS X(54) VALUEIS"************************NC2254.2 021200- "******************************". NC2254.2 02130001 CCVS-PGM-ID PIC X(9) VALUE NC2254.2 021400"NC225A". NC2254.2 021500PROCEDUREDIVISION. NC2254.2 021600 CCVS1 SECTION. NC2254.2 021700 OPEN-FILES. NC2254.2 021800OPENOUTPUT PRINT-FILE. NC2254.2 021900MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN. NC2254.2 022000MOVESPACETO TEST-RESULTS. NC2254.2 022100PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE. NC2254.2 022200GOTO CCVS1-EXIT. NC2254.2 022300 CLOSE-FILES. NC2254.2 022400PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE. NC2254.2 022500 TERMINATE-CCVS. NC2254.2 022600EXITPROGRAM. NC2254.2 022700 TERMINATE-CALL. NC2254.2 022800STOPRUN. NC2254.2 022900 INSPT. MOVE"INSPT"TO P-OR-F. ADD1TO INSPECT-COUNTER. NC2254.2 023000 PASS. MOVE"PASS "TO P-OR-F. ADD1TO PASS-COUNTER. NC2254.2 023100 FAIL. MOVE"FAIL*"TO P-OR-F. ADD1TO ERROR-COUNTER. NC2254.2 023200 DE-LETE. MOVE"*****"TO P-OR-F. ADD1TO DELETE-COUNTER. NC2254.2 023300MOVE"****TEST DELETED****"TO RE-MARK. NC2254.2 023400 PRINT-DETAIL. NC2254.2 023500IF REC-CT NOTEQUALTOZERO NC2254.2 023600MOVE"."TO PARDOT-X NC2254.2 023700MOVE REC-CT TO DOTVALUE. NC2254.2 023800MOVE TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE. NC2254.2 023900IF P-OR-F EQUALTO"FAIL*"PERFORM WRITE-LINE NC2254.2 024000PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX NC2254.2 024100ELSEPERFORM BAIL-OUT THRU BAIL-OUT-EX. NC2254.2 024200MOVESPACETO P-OR-F. MOVESPACETO COMPUTED-X. NC2254.2 024300MOVESPACETO CORRECT-X. NC2254.2 024400IF REC-CT EQUALTOZEROMOVESPACETO PAR-NAME. NC2254.2 024500MOVESPACETO RE-MARK. NC2254.2 024600 HEAD-ROUTINE. NC2254.2 024700MOVE CCVS-H-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2254.2 024800MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2254.2 024900MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. NC2254.2 025000MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. NC2254.2 025100 COLUMN-NAMES-ROUTINE. NC2254.2 025200MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2254.2 025300MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2254.2 025400MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2254.2 025500 END-ROUTINE. NC2254.2 025600MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.NC2254.2 025700 END-RTN-EXIT. NC2254.2 025800MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2254.2 025900 END-ROUTINE-1. NC2254.2 026000ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO NC2254.2 026100 ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD. NC2254.2 026200ADD PASS-COUNTER TO ERROR-HOLD. NC2254.2 026300* IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12. NC2254.2 026400 NC2254.2 026500MOVE PASS-COUNTER TO CCVS-E-4-1. NC2254.2 026600MOVE ERROR-HOLD TO CCVS-E-4-2. NC2254.2 026700MOVE CCVS-E-4 TO CCVS-E-2-2. NC2254.2 026800MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE. NC2254.2 026900 END-ROUTINE-12. NC2254.2 027000MOVE"TEST(S) FAILED"TO ENDER-DESC. NC2254.2 027100IF ERROR-COUNTER ISEQUALTOZERO NC2254.2 027200MOVE"NO "TO ERROR-TOTAL NC2254.2 027300ELSE NC2254.2 027400MOVE ERROR-COUNTER TO ERROR-TOTAL. NC2254.2 027500MOVE CCVS-E-2 TO DUMMY-RECORD. NC2254.2 027600PERFORM WRITE-LINE. NC2254.2 027700 END-ROUTINE-13. NC2254.2 027800IF DELETE-COUNTER ISEQUALTOZERO NC2254.2 027900MOVE"NO "TO ERROR-TOTAL ELSE NC2254.2 028000MOVE DELETE-COUNTER TO ERROR-TOTAL. NC2254.2 028100MOVE"TEST(S) DELETED "TO ENDER-DESC. NC2254.2 028200MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2254.2 028300IF INSPECT-COUNTER EQUALTOZERO NC2254.2 028400MOVE"NO "TO ERROR-TOTAL NC2254.2 028500ELSEMOVE INSPECT-COUNTER TO ERROR-TOTAL. NC2254.2 028600MOVE"TEST(S) REQUIRE INSPECTION"TO ENDER-DESC. NC2254.2 028700MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2254.2 028800MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2254.2 028900 WRITE-LINE. NC2254.2 029000ADD1TO RECORD-COUNT. NC2254.2 029100IF RECORD-COUNT GREATER50 NC2254.2 029200MOVE DUMMY-RECORD TO DUMMY-HOLD NC2254.2 029300MOVESPACETO DUMMY-RECORD NC2254.2 029400WRITE DUMMY-RECORD AFTERADVANCINGPAGE NC2254.2 029500MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN NC2254.2 029600MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES NC2254.2 029700MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN NC2254.2 029800MOVE DUMMY-HOLD TO DUMMY-RECORD NC2254.2 029900MOVEZEROTO RECORD-COUNT. NC2254.2 030000PERFORM WRT-LN. NC2254.2 030100 WRT-LN. NC2254.2 030200WRITE DUMMY-RECORD AFTERADVANCING1 LINES. NC2254.2 030300MOVESPACETO DUMMY-RECORD. NC2254.2 030400 BLANK-LINE-PRINT. NC2254.2 030500PERFORM WRT-LN. NC2254.2 030600 FAIL-ROUTINE. NC2254.2 030700IF COMPUTED-X NOTEQUALTOSPACE NC2254.2 030800GOTO FAIL-ROUTINE-WRITE. NC2254.2 030900IF CORRECT-X NOTEQUALTOSPACEGOTO FAIL-ROUTINE-WRITE.NC2254.2 031000MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. NC2254.2 031100MOVE"NO FURTHER INFORMATION, SEE PROGRAM."TO INFO-TEXT. NC2254.2 031200MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2254.2 031300MOVESPACESTO INF-ANSI-REFERENCE. NC2254.2 031400GOTO FAIL-ROUTINE-EX. NC2254.2 031500 FAIL-ROUTINE-WRITE. NC2254.2 031600MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE NC2254.2 031700MOVE ANSI-REFERENCE TO COR-ANSI-REFERENCE. NC2254.2 031800MOVE TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. NC2254.2 031900MOVESPACESTO COR-ANSI-REFERENCE. NC2254.2 032000 FAIL-ROUTINE-EX. EXIT. NC2254.2 032100 BAIL-OUT. NC2254.2 032200IF COMPUTED-A NOTEQUALTOSPACEGOTO BAIL-OUT-WRITE. NC2254.2 032300IF CORRECT-A EQUALTOSPACEGOTO BAIL-OUT-EX. NC2254.2 032400 BAIL-OUT-WRITE. NC2254.2 032500MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED. NC2254.2 032600MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. NC2254.2 032700MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2254.2 032800MOVESPACESTO INF-ANSI-REFERENCE. NC2254.2 032900 BAIL-OUT-EX. EXIT. NC2254.2 033000 CCVS1-EXIT. NC2254.2 033100EXIT. NC2254.2 033200* NC2254.2 033300 SECT-NC225A-001-1 SECTION. NC2254.2 033400* NC2254.2 033500 EVA-INIT-GF-1. NC2254.2 033600MOVE"EVALUATE STATEMENT"TO FEATURE. NC2254.2 033700MOVE"VI-84 6.12.4 GR1(a)"TO ANSI-REFERENCE. NC2254.2 033800MOVE1TO REC-CT. NC2254.2 033900MOVE"6"TO WRK-XN-00001-1. NC2254.2 034000GOTO EVA-TEST-GF-1-1. NC2254.2 034100 EVA-DELETE-GF-1. NC2254.2 034200PERFORM DE-LETE. NC2254.2 034300PERFORM PRINT-DETAIL. NC2254.2 034400GOTO EVA-INIT-GF-2. NC2254.2 034500 EVA-TEST-GF-1-1. NC2254.2 034600MOVE"EVA-TEST-GF-1-1"TO PAR-NAME. NC2254.2 034700EVALUATE WRK-XN-00001-1 NUMERIC NC2254.2 034800WHENTRUE NC2254.2 034900PERFORM PASS NC2254.2 035000GOTO EVA-WRITE-GF-1-1. NC2254.2 035100GOTO EVA-FAIL-GF-1-1. NC2254.2 035200 EVA-DELETE-GF-1-1. NC2254.2 035300PERFORM DE-LETE. NC2254.2 035400GOTO EVA-WRITE-GF-1-1. NC2254.2 035500 EVA-FAIL-GF-1-1. NC2254.2 035600MOVE"EXPECTING NUMERIC CONDITION"TO RE-MARK. NC2254.2 035700PERFORM FAIL. NC2254.2 035800 EVA-WRITE-GF-1-1. NC2254.2 035900PERFORM PRINT-DETAIL. NC2254.2 036000* NC2254.2 036100 EVA-TEST-GF-1-2. NC2254.2 036200ADD1TO REC-CT. NC2254.2 036300MOVE"EVA-TEST-GF-1-2"TO PAR-NAME. NC2254.2 036400EVALUATE WRK-XN-00001-1 NOTNUMERIC NC2254.2 036500WHENTRUE NC2254.2 036600GOTO EVA-FAIL-GF-1-2. NC2254.2 036700PERFORM PASS. NC2254.2 036800GOTO EVA-WRITE-GF-1-2. NC2254.2 036900 EVA-DELETE-GF-1-2. NC2254.2 037000PERFORM DE-LETE. NC2254.2 037100GOTO EVA-WRITE-GF-1-2. NC2254.2 037200 EVA-FAIL-GF-1-2. NC2254.2 037300MOVE"EXPECTING NUMERIC CONDITION"TO RE-MARK NC2254.2 037400PERFORM FAIL. NC2254.2 037500 EVA-WRITE-GF-1-2. NC2254.2 037600PERFORM PRINT-DETAIL. NC2254.2 037700* NC2254.2 037800 EVA-INIT-GF-2. NC2254.2 037900MOVE"VI-84 6.12.4 GR1(a)"TO ANSI-REFERENCE. NC2254.2 038000MOVE1TO REC-CT. NC2254.2 038100MOVE"*"TO WRK-XN-00001-1. NC2254.2 038200GOTO EVA-TEST-GF-2-1. NC2254.2 038300 EVA-DELETE-GF-2. NC2254.2 038400PERFORM DE-LETE. NC2254.2 038500PERFORM PRINT-DETAIL. NC2254.2 038600GOTO EVA-INIT-GF-3. NC2254.2 038700 EVA-TEST-GF-2-1. NC2254.2 038800MOVE"EVA-TEST-GF-2-1"TO PAR-NAME. NC2254.2 038900EVALUATE WRK-XN-00001-1 NUMERIC NC2254.2 039000WHENTRUE NC2254.2 039100GOTO EVA-FAIL-GF-2-1. NC2254.2 039200PERFORM PASS. NC2254.2 039300GOTO EVA-WRITE-GF-2-1. NC2254.2 039400 EVA-DELETE-GF-2-1. NC2254.2 039500PERFORM DE-LETE. NC2254.2 039600GOTO EVA-WRITE-GF-2-1. NC2254.2 039700 EVA-FAIL-GF-2-1. NC2254.2 039800MOVE"EXPECTING NON-NUMERIC CONDITION"TO RE-MARK NC2254.2 039900PERFORM FAIL. NC2254.2 040000 EVA-WRITE-GF-2-1. NC2254.2 040100PERFORM PRINT-DETAIL. NC2254.2 040200* NC2254.2 040300 EVA-TEST-GF-2-2. NC2254.2 040400ADD1TO REC-CT. NC2254.2 040500MOVE"EVA-TEST-GF-2-2"TO PAR-NAME. NC2254.2 040600EVALUATE WRK-XN-00001-1 NOTNUMERIC NC2254.2 040700WHENTRUE NC2254.2 040800PERFORM PASS NC2254.2 040900GOTO EVA-WRITE-GF-2-2. NC2254.2 041000GOTO EVA-FAIL-GF-2-2. NC2254.2 041100 EVA-DELETE-GF-2-2. NC2254.2 041200PERFORM DE-LETE. NC2254.2 041300GOTO EVA-WRITE-GF-2-2. NC2254.2 041400 EVA-FAIL-GF-2-2. NC2254.2 041500MOVE"EXPECTING NON-NUMERIC CONDITION"TO RE-MARK. NC2254.2 041600PERFORM FAIL. NC2254.2 041700 EVA-WRITE-GF-2-2. NC2254.2 041800PERFORM PRINT-DETAIL. NC2254.2 041900* NC2254.2 042000 EVA-INIT-GF-3. NC2254.2 042100MOVE"VI-84 6.12.4 GR1(a)"TO ANSI-REFERENCE. NC2254.2 042200MOVE1TO REC-CT. NC2254.2 042300MOVE"6"TO WRK-XN-00001-1. NC2254.2 042400MOVE"6"TO WRK-XN-00001-2. NC2254.2 042500GOTO EVA-TEST-GF-3-1. NC2254.2 042600 EVA-DELETE-GF-3. NC2254.2 042700PERFORM DE-LETE. NC2254.2 042800PERFORM PRINT-DETAIL. NC2254.2 042900GOTO EVA-INIT-GF-4. NC2254.2 043000 EVA-TEST-GF-3-1. NC2254.2 043100MOVE"EVA-TEST-GF-3-1"TO PAR-NAME. NC2254.2 043200EVALUATE WRK-XN-00001-1 NC2254.2 043300WHEN WRK-XN-00001-2 NC2254.2 043400PERFORM PASS NC2254.2 043500GOTO EVA-WRITE-GF-3-1. NC2254.2 043600GOTO EVA-FAIL-GF-3-1. NC2254.2 043700 EVA-DELETE-GF-3-1. NC2254.2 043800PERFORM DE-LETE. NC2254.2 043900GOTO EVA-WRITE-GF-3-1. NC2254.2 044000 EVA-FAIL-GF-3-1. NC2254.2 044100MOVE"EXPECTING EQUAL IDENTIFIER"TO RE-MARK. NC2254.2 044200PERFORM FAIL. NC2254.2 044300 EVA-WRITE-GF-3-1. NC2254.2 044400PERFORM PRINT-DETAIL. NC2254.2 044500* NC2254.2 044600 EVA-TEST-GF-3-2. NC2254.2 044700ADD1TO REC-CT. NC2254.2 044800MOVE"EVA-TEST-GF-3-2"TO PAR-NAME. NC2254.2 044900EVALUATE WRK-XN-00001-1 NC2254.2 045000WHENNOT WRK-XN-00001-2 NC2254.2 045100GOTO EVA-FAIL-GF-3-2. NC2254.2 045200PERFORM PASS. NC2254.2 045300GOTO EVA-WRITE-GF-3-2. NC2254.2 045400 EVA-DELETE-GF-3-2. NC2254.2 045500PERFORM DE-LETE. NC2254.2 045600GOTO EVA-WRITE-GF-3-2. NC2254.2 045700 EVA-FAIL-GF-3-2. NC2254.2 045800MOVE"EXPECTING EQUAL IDENTIFIERS"TO RE-MARK NC2254.2 045900PERFORM FAIL. NC2254.2 046000 EVA-WRITE-GF-3-2. NC2254.2 046100PERFORM PRINT-DETAIL. NC2254.2 046200* NC2254.2 046300 EVA-INIT-GF-4. NC2254.2 046400MOVE"VI-84 6.12.4 GR1(a)"TO ANSI-REFERENCE. NC2254.2 046500MOVE1TO REC-CT. NC2254.2 046600MOVE"1"TO WRK-XN-00001-1. NC2254.2 046700MOVE"*"TO WRK-XN-00001-2. NC2254.2 046800GOTO EVA-TEST-GF-4-1. NC2254.2 046900 EVA-DELETE-GF-4. NC2254.2 047000PERFORM DE-LETE. NC2254.2 047100PERFORM PRINT-DETAIL. NC2254.2 047200GOTO EVA-INIT-GF-5. NC2254.2 047300 EVA-TEST-GF-4-1. NC2254.2 047400MOVE"EVA-TEST-GF-4-1"TO PAR-NAME. NC2254.2 047500EVALUATE WRK-XN-00001-1 NC2254.2 047600WHEN WRK-XN-00001-2 NC2254.2 047700GOTO EVA-FAIL-GF-4-1. NC2254.2 047800PERFORM PASS. NC2254.2 047900GOTO EVA-WRITE-GF-4-1. NC2254.2 048000 EVA-DELETE-GF-4-1. NC2254.2 048100PERFORM DE-LETE. NC2254.2 048200GOTO EVA-WRITE-GF-4-1. NC2254.2 048300 EVA-FAIL-GF-4-1. NC2254.2 048400MOVE"EXPECTING UNEQUAL IDENTIFIERS"TO RE-MARK NC2254.2 048500PERFORM FAIL. NC2254.2 048600 EVA-WRITE-GF-4-1. NC2254.2 048700PERFORM PRINT-DETAIL. NC2254.2 048800* NC2254.2 048900 EVA-TEST-GF-4-2. NC2254.2 049000ADD1TO REC-CT. NC2254.2 049100EVALUATE WRK-XN-00001-1 NC2254.2 049200WHENNOT WRK-XN-00001-2 NC2254.2 049300PERFORM PASS NC2254.2 049400GOTO EVA-WRITE-GF-4-2. NC2254.2 049500GOTO EVA-FAIL-GF-4-2. NC2254.2 049600 EVA-DELETE-GF-4-2. NC2254.2 049700PERFORM DE-LETE. NC2254.2 049800GOTO EVA-WRITE-GF-4-2. NC2254.2 049900 EVA-FAIL-GF-4-2. NC2254.2 050000MOVE"EXPECTING UNEQUAL IDENTIFIERS"TO RE-MARK. NC2254.2 050100PERFORM FAIL. NC2254.2 050200 EVA-WRITE-GF-4-2. NC2254.2 050300MOVE"EVA-TEST-GF-4-2"TO PAR-NAME. NC2254.2 050400PERFORM PRINT-DETAIL. NC2254.2 050500* NC2254.2 050600 EVA-INIT-GF-5. NC2254.2 050700MOVE"VI-84 6.12.4 GR1(a)"TO ANSI-REFERENCE. NC2254.2 050800MOVE1TO REC-CT. NC2254.2 050900MOVE"A"TO WRK-XN-00001-1. NC2254.2 051000GOTO EVA-TEST-GF-5-1. NC2254.2 051100 EVA-DELETE-GF-5. NC2254.2 051200PERFORM DE-LETE. NC2254.2 051300PERFORM PRINT-DETAIL. NC2254.2 051400GOTO EVA-INIT-GF-6. NC2254.2 051500 EVA-TEST-GF-5-1. NC2254.2 051600MOVE"EVA-TEST-GF-5-1"TO PAR-NAME. NC2254.2 051700EVALUATE WRK-XN-00001-1 NC2254.2 051800WHEN"A" NC2254.2 051900PERFORM PASS NC2254.2 052000GOTO EVA-WRITE-GF-5-1. NC2254.2 052100GOTO EVA-FAIL-GF-5-1. NC2254.2 052200 EVA-DELETE-GF-5-1. NC2254.2 052300PERFORM DE-LETE. NC2254.2 052400GOTO EVA-WRITE-GF-5-1. NC2254.2 052500 EVA-FAIL-GF-5-1. NC2254.2 052600MOVE"EXPECTING EQUAL LITERAL"TO RE-MARK. NC2254.2 052700PERFORM FAIL. NC2254.2 052800 EVA-WRITE-GF-5-1. NC2254.2 052900PERFORM PRINT-DETAIL. NC2254.2 053000* NC2254.2 053100 EVA-TEST-GF-5-2. NC2254.2 053200ADD1TO REC-CT. NC2254.2 053300MOVE"EVA-TEST-GF-5-2"TO PAR-NAME. NC2254.2 053400EVALUATE WRK-XN-00001-1 NC2254.2 053500WHENNOT"A" NC2254.2 053600GOTO EVA-FAIL-GF-5-2. NC2254.2 053700PERFORM PASS. NC2254.2 053800GOTO EVA-WRITE-GF-5-2. NC2254.2 053900 EVA-DELETE-GF-5-2. NC2254.2 054000PERFORM DE-LETE. NC2254.2 054100GOTO EVA-WRITE-GF-5-2. NC2254.2 054200 EVA-FAIL-GF-5-2. NC2254.2 054300MOVE"EXPECTING EQUAL LITERAL"TO RE-MARK NC2254.2 054400PERFORM FAIL. NC2254.2 054500 EVA-WRITE-GF-5-2. NC2254.2 054600PERFORM PRINT-DETAIL. NC2254.2 054700* NC2254.2 054800 EVA-INIT-GF-6. NC2254.2 054900MOVE"VI-84 6.12.4 GR1(a)"TO ANSI-REFERENCE. NC2254.2 055000MOVE1TO REC-CT. NC2254.2 055100MOVE"A"TO WRK-XN-00001-1. NC2254.2 055200GOTO EVA-TEST-GF-6-1. NC2254.2 055300 EVA-DELETE-GF-6. NC2254.2 055400PERFORM DE-LETE. NC2254.2 055500PERFORM PRINT-DETAIL. NC2254.2 055600GOTO EVA-INIT-GF-7. NC2254.2 055700 EVA-TEST-GF-6-1. NC2254.2 055800MOVE"EVA-TEST-GF-6-1"TO PAR-NAME. NC2254.2 055900EVALUATE WRK-XN-00001-1 NC2254.2 056000WHEN"Z" NC2254.2 056100GOTO EVA-FAIL-GF-6-1. NC2254.2 056200PERFORM PASS. NC2254.2 056300GOTO EVA-WRITE-GF-6-1. NC2254.2 056400 EVA-DELETE-GF-6-1. NC2254.2 056500PERFORM DE-LETE. NC2254.2 056600GOTO EVA-WRITE-GF-6-1. NC2254.2 056700 EVA-FAIL-GF-6-1. NC2254.2 056800MOVE"EXPECTING UNEQUAL LITERAL"TO RE-MARK NC2254.2 056900PERFORM FAIL. NC2254.2 057000 EVA-WRITE-GF-6-1. NC2254.2 057100PERFORM PRINT-DETAIL. NC2254.2 057200* NC2254.2 057300 EVA-TEST-GF-6-2. NC2254.2 057400ADD1TO REC-CT. NC2254.2 057500MOVE"EVA-TEST-GF-6-2"TO PAR-NAME. NC2254.2 057600EVALUATE WRK-XN-00001-1 NC2254.2 057700WHENNOT"Z" NC2254.2 057800PERFORM PASS NC2254.2 057900GOTO EVA-WRITE-GF-6-2. NC2254.2 058000GOTO EVA-FAIL-GF-6-2. NC2254.2 058100 EVA-DELETE-GF-6-2. NC2254.2 058200PERFORM DE-LETE. NC2254.2 058300GOTO EVA-WRITE-GF-6-2. NC2254.2 058400 EVA-FAIL-GF-6-2. NC2254.2 058500MOVE"EXPECTING UNEQUAL LITERAL"TO RE-MARK. NC2254.2 058600PERFORM FAIL. NC2254.2 058700 EVA-WRITE-GF-6-2. NC2254.2 058800PERFORM PRINT-DETAIL. NC2254.2 058900* NC2254.2 059000 EVA-INIT-GF-7. NC2254.2 059100MOVE"VI-84 6.12.4 GR1(a)"TO ANSI-REFERENCE. NC2254.2 059200MOVE1TO REC-CT. NC2254.2 059300MOVE89TO WRK-DU-08V00. NC2254.2 059400GOTO EVA-TEST-GF-7-1. NC2254.2 059500 EVA-DELETE-GF-7. NC2254.2 059600PERFORM DE-LETE. NC2254.2 059700PERFORM PRINT-DETAIL. NC2254.2 059800GOTO EVA-INIT-GF-8. NC2254.2 059900 EVA-TEST-GF-7-1. NC2254.2 060000MOVE"EVA-TEST-GF-7-1"TO PAR-NAME. NC2254.2 060100EVALUATE WRK-DU-08V00 NC2254.2 060200WHEN (33 + (99 - 43)) NC2254.2 060300PERFORM PASS NC2254.2 060400GOTO EVA-WRITE-GF-7-1. NC2254.2 060500GOTO EVA-FAIL-GF-7-1. NC2254.2 060600 EVA-DELETE-GF-7-1. NC2254.2 060700PERFORM DE-LETE. NC2254.2 060800GOTO EVA-WRITE-GF-7-1. NC2254.2 060900 EVA-FAIL-GF-7-1. NC2254.2 061000MOVE"EXPECTING EQUAL ARITHMETIC EXPRESSION"TO RE-MARK. NC2254.2 061100PERFORM FAIL. NC2254.2 061200 EVA-WRITE-GF-7-1. NC2254.2 061300PERFORM PRINT-DETAIL. NC2254.2 061400* NC2254.2 061500 EVA-TEST-GF-7-2. NC2254.2 061600ADD1TO REC-CT. NC2254.2 061700MOVE"EVA-TEST-GF-7-2"TO PAR-NAME. NC2254.2 061800EVALUATE WRK-DU-08V00 NC2254.2 061900WHENNOT (33 + (99 - 43)) NC2254.2 062000GOTO EVA-FAIL-GF-7-2. NC2254.2 062100PERFORM PASS. NC2254.2 062200GOTO EVA-WRITE-GF-7-2. NC2254.2 062300 EVA-DELETE-GF-7-2. NC2254.2 062400PERFORM DE-LETE. NC2254.2 062500GOTO EVA-WRITE-GF-7-2. NC2254.2 062600 EVA-FAIL-GF-7-2. NC2254.2 062700MOVE"EXPECTING EQUAL ARITHMETIC EXPRESSION" NC2254.2 062800TO RE-MARK NC2254.2 062900PERFORM FAIL. NC2254.2 063000 EVA-WRITE-GF-7-2. NC2254.2 063100PERFORM PRINT-DETAIL. NC2254.2 063200* NC2254.2 063300 EVA-INIT-GF-8. NC2254.2 063400MOVE"VI-84 6.12.4 GR1(a)"TO ANSI-REFERENCE. NC2254.2 063500MOVE1TO REC-CT. NC2254.2 063600MOVE89TO WRK-DU-08V00. NC2254.2 063700GOTO EVA-TEST-GF-8-1. NC2254.2 063800 EVA-DELETE-GF-8. NC2254.2 063900PERFORM DE-LETE. NC2254.2 064000PERFORM PRINT-DETAIL. NC2254.2 064100GOTO EVA-INIT-GF-9. NC2254.2 064200 EVA-TEST-GF-8-1. NC2254.2 064300MOVE"EVA-TEST-GF-8-1"TO PAR-NAME. NC2254.2 064400EVALUATE WRK-DU-08V00 NC2254.2 064500WHEN (2 + 4 + 8 + 16 + 32 + 64) NC2254.2 064600GOTO EVA-FAIL-GF-8-1. NC2254.2 064700PERFORM PASS. NC2254.2 064800GOTO EVA-WRITE-GF-8-1. NC2254.2 064900 EVA-DELETE-GF-8-1. NC2254.2 065000PERFORM DE-LETE. NC2254.2 065100GOTO EVA-WRITE-GF-8-1. NC2254.2 065200 EVA-FAIL-GF-8-1. NC2254.2 065300MOVE"EXPECTING UNEQUAL ARITHMETIC EXPRESSION" NC2254.2 065400TO RE-MARK NC2254.2 065500PERFORM FAIL. NC2254.2 065600 EVA-WRITE-GF-8-1. NC2254.2 065700PERFORM PRINT-DETAIL. NC2254.2 065800* NC2254.2 065900 EVA-TEST-GF-8-2. NC2254.2 066000ADD1TO REC-CT. NC2254.2 066100MOVE"EVA-TEST-GF-8-2"TO PAR-NAME. NC2254.2 066200EVALUATE WRK-DU-08V00 NC2254.2 066300WHENNOT (2 + 4 + 8 + 16 + 32 + 64) NC2254.2 066400PERFORM PASS NC2254.2 066500GOTO EVA-WRITE-GF-8-2. NC2254.2 066600GOTO EVA-FAIL-GF-8-2. NC2254.2 066700 EVA-DELETE-GF-8-2. NC2254.2 066800PERFORM DE-LETE. NC2254.2 066900GOTO EVA-WRITE-GF-8-2. NC2254.2 067000 EVA-FAIL-GF-8-2. NC2254.2 067100MOVE"EXPECTING UNEQUAL ARITHMETIC EXPRESSION"TO RE-MARK. NC2254.2 067200PERFORM FAIL. NC2254.2 067300 EVA-WRITE-GF-8-2. NC2254.2 067400PERFORM PRINT-DETAIL. NC2254.2 067500* NC2254.2 067600 EVA-INIT-GF-9. NC2254.2 067700MOVE"VI-84 6.12.4 GR1(a)"TO ANSI-REFERENCE. NC2254.2 067800MOVE1TO REC-CT. NC2254.2 067900MOVE"J"TO WRK-XN-00001-1. NC2254.2 068000MOVE"A"TO WRK-XN-00001-2. NC2254.2 068100MOVE"N"TO WRK-XN-00001-3. NC2254.2 068200GOTO EVA-TEST-GF-9-1. NC2254.2 068300 EVA-DELETE-GF-9. NC2254.2 068400PERFORM DE-LETE. NC2254.2 068500PERFORM PRINT-DETAIL. NC2254.2 068600GOTO EVA-INIT-GF-10. NC2254.2 068700 EVA-TEST-GF-9-1. NC2254.2 068800MOVE"EVA-TEST-GF-9-1"TO PAR-NAME. NC2254.2 068900EVALUATE WRK-XN-00001-1 NC2254.2 069000WHEN WRK-XN-00001-2 THRU WRK-XN-00001-3 NC2254.2 069100PERFORM PASS NC2254.2 069200GOTO EVA-WRITE-GF-9-1. NC2254.2 069300GOTO EVA-FAIL-GF-9-1. NC2254.2 069400 EVA-DELETE-GF-9-1. NC2254.2 069500PERFORM DE-LETE. NC2254.2 069600GOTO EVA-WRITE-GF-9-1. NC2254.2 069700 EVA-FAIL-GF-9-1. NC2254.2 069800MOVE"SUBJECT IDENTIFIER SHOULD BE WITHIN RANGE" NC2254.2 069900TO RE-MARK. NC2254.2 070000PERFORM FAIL. NC2254.2 070100 EVA-WRITE-GF-9-1. NC2254.2 070200PERFORM PRINT-DETAIL. NC2254.2 070300* NC2254.2 070400 EVA-TEST-GF-9-2. NC2254.2 070500ADD1TO REC-CT. NC2254.2 070600MOVE"EVA-TEST-GF-9-2"TO PAR-NAME. NC2254.2 070700EVALUATE WRK-XN-00001-1 NC2254.2 070800WHENNOT WRK-XN-00001-2 THRU WRK-XN-00001-3 NC2254.2 070900GOTO EVA-FAIL-GF-9-2. NC2254.2 071000PERFORM PASS. NC2254.2 071100GOTO EVA-WRITE-GF-9-2. NC2254.2 071200 EVA-DELETE-GF-9-2. NC2254.2 071300PERFORM DE-LETE. NC2254.2 071400GOTO EVA-WRITE-GF-9-2. NC2254.2 071500 EVA-FAIL-GF-9-2. NC2254.2 071600MOVE"SUBJECT IDENTIFIER SHOULD BE WITHIN RANGE" NC2254.2 071700TO RE-MARK NC2254.2 071800PERFORM FAIL. NC2254.2 071900 EVA-WRITE-GF-9-2. NC2254.2 072000PERFORM PRINT-DETAIL. NC2254.2 072100* NC2254.2 072200 EVA-INIT-GF-10. NC2254.2 072300MOVE"VI-84 6.12.4 GR1(a)"TO ANSI-REFERENCE. NC2254.2 072400MOVE1TO REC-CT. NC2254.2 072500MOVE"J"TO WRK-XN-00001-1. NC2254.2 072600MOVE"A"TO WRK-XN-00001-2. NC2254.2 072700MOVE"N"TO WRK-XN-00001-3. NC2254.2 072800GOTO EVA-TEST-GF-10-1. NC2254.2 072900 EVA-DELETE-GF-10. NC2254.2 073000PERFORM DE-LETE. NC2254.2 073100PERFORM PRINT-DETAIL. NC2254.2 073200GOTO EVA-INIT-GF-11. NC2254.2 073300 EVA-TEST-GF-10-1. NC2254.2 073400MOVE"EVA-TEST-GF-10-1"TO PAR-NAME. NC2254.2 073500EVALUATE WRK-XN-00001-3 NC2254.2 073600WHEN WRK-XN-00001-2 THRU WRK-XN-00001-1 NC2254.2 073700GOTO EVA-FAIL-GF-10-1. NC2254.2 073800PERFORM PASS. NC2254.2 073900GOTO EVA-WRITE-GF-10-1. NC2254.2 074000 EVA-DELETE-GF-10-1. NC2254.2 074100PERFORM DE-LETE. NC2254.2 074200GOTO EVA-WRITE-GF-10-1. NC2254.2 074300 EVA-FAIL-GF-10-1. NC2254.2 074400MOVE"SUBJECT IDENTIFIER SHOULD NOT BE WITHIN RANGE" NC2254.2 074500TO RE-MARK NC2254.2 074600PERFORM FAIL. NC2254.2 074700 EVA-WRITE-GF-10-1. NC2254.2 074800PERFORM PRINT-DETAIL. NC2254.2 074900* NC2254.2 075000 EVA-TEST-GF-10-2. NC2254.2 075100ADD1TO REC-CT. NC2254.2 075200MOVE"EVA-TEST-GF-10-2"TO PAR-NAME. NC2254.2 075300EVALUATE WRK-XN-00001-3 NC2254.2 075400WHENNOT WRK-XN-00001-2 THRU WRK-XN-00001-1 NC2254.2 075500PERFORM PASS NC2254.2 075600GOTO EVA-WRITE-GF-10-2. NC2254.2 075700GOTO EVA-FAIL-GF-10-2. NC2254.2 075800 EVA-DELETE-GF-10-2. NC2254.2 075900PERFORM DE-LETE. NC2254.2 076000GOTO EVA-WRITE-GF-10-2. NC2254.2 076100 EVA-FAIL-GF-10-2. NC2254.2 076200MOVE" SUBJECT IDENTIFIER SHOULD NOT BE WITHIN RANGE" NC2254.2 076300TO RE-MARK. NC2254.2 076400PERFORM FAIL. NC2254.2 076500 EVA-WRITE-GF-10-2. NC2254.2 076600PERFORM PRINT-DETAIL. NC2254.2 076700* NC2254.2 076800 EVA-INIT-GF-11. NC2254.2 076900MOVE"VI-84 6.12.4 GR1(a)"TO ANSI-REFERENCE. NC2254.2 077000MOVE1TO REC-CT. NC2254.2 077100MOVE"J"TO WRK-XN-00001-1. NC2254.2 077200MOVE"A"TO WRK-XN-00001-2. NC2254.2 077300MOVE"N"TO WRK-XN-00001-3. NC2254.2 077400GOTO EVA-TEST-GF-11-1. NC2254.2 077500 EVA-DELETE-GF-11. NC2254.2 077600PERFORM DE-LETE. NC2254.2 077700PERFORM PRINT-DETAIL. NC2254.2 077800GOTO EVA-INIT-GF-12. NC2254.2 077900 EVA-TEST-GF-11-1. NC2254.2 078000MOVE"EVA-TEST-GF-11-1"TO PAR-NAME. NC2254.2 078100EVALUATE WRK-XN-00001-1 NC2254.2 078200WHEN"A"THROUGH"N" NC2254.2 078300PERFORM PASS NC2254.2 078400GOTO EVA-WRITE-GF-11-1. NC2254.2 078500GOTO EVA-FAIL-GF-11-1. NC2254.2 078600 EVA-DELETE-GF-11-1. NC2254.2 078700PERFORM DE-LETE. NC2254.2 078800GOTO EVA-WRITE-GF-11-1. NC2254.2 078900 EVA-FAIL-GF-11-1. NC2254.2 079000MOVE"SUBJECT IDENTIFIER SHOULD BE WITHIN RANGE" NC2254.2 079100TO RE-MARK. NC2254.2 079200PERFORM FAIL. NC2254.2 079300 EVA-WRITE-GF-11-1. NC2254.2 079400PERFORM PRINT-DETAIL. NC2254.2 079500* NC2254.2 079600 EVA-TEST-GF-11-2. NC2254.2 079700ADD1TO REC-CT. NC2254.2 079800MOVE"EVA-TEST-GF-11-2"TO PAR-NAME. NC2254.2 079900EVALUATE WRK-XN-00001-1 NC2254.2 080000WHENNOT"A"THROUGH"N" NC2254.2 080100GOTO EVA-FAIL-GF-11-2. NC2254.2 080200PERFORM PASS. NC2254.2 080300GOTO EVA-WRITE-GF-11-2. NC2254.2 080400 EVA-DELETE-GF-11-2. NC2254.2 080500PERFORM DE-LETE. NC2254.2 080600GOTO EVA-WRITE-GF-11-2. NC2254.2 080700 EVA-FAIL-GF-11-2. NC2254.2 080800MOVE"SUBJECT IDENTIFIER SHOULD BE WITHIN RANGE" NC2254.2 080900TO RE-MARK NC2254.2 081000PERFORM FAIL. NC2254.2 081100 EVA-WRITE-GF-11-2. NC2254.2 081200PERFORM PRINT-DETAIL. NC2254.2 081300* NC2254.2 081400 EVA-INIT-GF-12. NC2254.2 081500MOVE"VI-84 6.12.4 GR1(a)"TO ANSI-REFERENCE. NC2254.2 081600MOVE1TO REC-CT. NC2254.2 081700MOVE"J"TO WRK-XN-00001-1. NC2254.2 081800MOVE"A"TO WRK-XN-00001-2. NC2254.2 081900MOVE"N"TO WRK-XN-00001-3. NC2254.2 082000GOTO EVA-TEST-GF-12-1. NC2254.2 082100 EVA-DELETE-GF-12. NC2254.2 082200PERFORM DE-LETE. NC2254.2 082300PERFORM PRINT-DETAIL. NC2254.2 082400GOTO EVA-INIT-GF-13. NC2254.2 082500 EVA-TEST-GF-12-1. NC2254.2 082600MOVE"EVA-TEST-GF-12-1"TO PAR-NAME. NC2254.2 082700EVALUATE WRK-XN-00001-3 NC2254.2 082800WHEN"A"THROUGH"J" NC2254.2 082900GOTO EVA-FAIL-GF-12-1. NC2254.2 083000PERFORM PASS. NC2254.2 083100GOTO EVA-WRITE-GF-12-1. NC2254.2 083200 EVA-DELETE-GF-12-1. NC2254.2 083300PERFORM DE-LETE. NC2254.2 083400GOTO EVA-WRITE-GF-12-1. NC2254.2 083500 EVA-FAIL-GF-12-1. NC2254.2 083600MOVE"SUBJECT IDENTIFIER SHOULD NOT BE WITHIN RANGE" NC2254.2 083700TO RE-MARK NC2254.2 083800PERFORM FAIL. NC2254.2 083900 EVA-WRITE-GF-12-1. NC2254.2 084000PERFORM PRINT-DETAIL. NC2254.2 084100* NC2254.2 084200 EVA-TEST-GF-12-2. NC2254.2 084300ADD1TO REC-CT. NC2254.2 084400MOVE"EVA-TEST-GF-12-2"TO PAR-NAME. NC2254.2 084500EVALUATE WRK-XN-00001-3 NC2254.2 084600WHENNOT"A"THROUGH"J" NC2254.2 084700PERFORM PASS NC2254.2 084800GOTO EVA-WRITE-GF-12-2. NC2254.2 084900GOTO EVA-FAIL-GF-12-2. NC2254.2 085000 EVA-DELETE-GF-12-2. NC2254.2 085100PERFORM DE-LETE. NC2254.2 085200GOTO EVA-WRITE-GF-12-2. NC2254.2 085300 EVA-FAIL-GF-12-2. NC2254.2 085400MOVE" SUBJECT IDENTIFIER SHOULD NOT BE WITHIN RANGE" NC2254.2 085500TO RE-MARK. NC2254.2 085600PERFORM FAIL. NC2254.2 085700 EVA-WRITE-GF-12-2. NC2254.2 085800PERFORM PRINT-DETAIL. NC2254.2 085900* NC2254.2 086000 EVA-INIT-GF-13. NC2254.2 086100MOVE"VI-84 6.12.4 GR1(a)"TO ANSI-REFERENCE. NC2254.2 086200MOVE1TO REC-CT. NC2254.2 086300MOVE89TO WRK-DU-08V00. NC2254.2 086400GOTO EVA-TEST-GF-13-1. NC2254.2 086500 EVA-DELETE-GF-13. NC2254.2 086600PERFORM DE-LETE. NC2254.2 086700PERFORM PRINT-DETAIL. NC2254.2 086800GOTO EVA-INIT-GF-14. NC2254.2 086900 EVA-TEST-GF-13-1. NC2254.2 087000MOVE"EVA-TEST-GF-13-1"TO PAR-NAME. NC2254.2 087100EVALUATE WRK-DU-08V00 NC2254.2 087200WHEN (11 + (99 - 43)) THRU (20 * 5) NC2254.2 087300PERFORM PASS NC2254.2 087400GOTO EVA-WRITE-GF-13-1. NC2254.2 087500GOTO EVA-FAIL-GF-13-1. NC2254.2 087600 EVA-DELETE-GF-13-1. NC2254.2 087700PERFORM DE-LETE. NC2254.2 087800GOTO EVA-WRITE-GF-13-1. NC2254.2 087900 EVA-FAIL-GF-13-1. NC2254.2 088000MOVE"SUBJECT IDENTIFIER SHOULD BE WITHIN RANGE" NC2254.2 088100TO RE-MARK. NC2254.2 088200PERFORM FAIL. NC2254.2 088300 EVA-WRITE-GF-13-1. NC2254.2 088400PERFORM PRINT-DETAIL. NC2254.2 088500* NC2254.2 088600 EVA-TEST-GF-13-2. NC2254.2 088700ADD1TO REC-CT. NC2254.2 088800MOVE"EVA-TEST-GF-13-2"TO PAR-NAME. NC2254.2 088900EVALUATE WRK-DU-08V00 NC2254.2 089000WHENNOT (11 + (99 - 43)) THRU (20 * 5) NC2254.2 089100GOTO EVA-FAIL-GF-13-2. NC2254.2 089200PERFORM PASS. NC2254.2 089300GOTO EVA-WRITE-GF-13-2. NC2254.2 089400 EVA-DELETE-GF-13-2. NC2254.2 089500PERFORM DE-LETE. NC2254.2 089600GOTO EVA-WRITE-GF-13-2. NC2254.2 089700 EVA-FAIL-GF-13-2. NC2254.2 089800MOVE"SUBJECT IDENTIFIER SHOULD BE WITHIN RANGE" NC2254.2 089900TO RE-MARK NC2254.2 090000PERFORM FAIL. NC2254.2 090100 EVA-WRITE-GF-13-2. NC2254.2 090200PERFORM PRINT-DETAIL. NC2254.2 090300* NC2254.2 090400 EVA-INIT-GF-14. NC2254.2 090500MOVE"VI-84 6.12.4 GR1(A)"TO ANSI-REFERENCE. NC2254.2 090600MOVE1TO REC-CT. NC2254.2 090700MOVE89TO WRK-DU-08V00. NC2254.2 090800GOTO EVA-TEST-GF-14-1. NC2254.2 090900 EVA-DELETE-GF-14. NC2254.2 091000PERFORM DE-LETE. NC2254.2 091100PERFORM PRINT-DETAIL. NC2254.2 091200GOTO EVA-INIT-GF-15. NC2254.2 091300 EVA-TEST-GF-14-1. NC2254.2 091400MOVE"EVA-TEST-GF-14-1"TO PAR-NAME. NC2254.2 091500EVALUATE WRK-DU-08V00 NC2254.2 091600WHEN (11 + (99 - 20)) THRU (20 * 5) NC2254.2 091700GOTO EVA-FAIL-GF-14-1. NC2254.2 091800PERFORM PASS. NC2254.2 091900GOTO EVA-WRITE-GF-14-1. NC2254.2 092000 EVA-DELETE-GF-14-1. NC2254.2 092100PERFORM DE-LETE. NC2254.2 092200GOTO EVA-WRITE-GF-14-1. NC2254.2 092300 EVA-FAIL-GF-14-1. NC2254.2 092400MOVE"SUBJECT IDENTIFIER SHOULD NOT BE WITHIN RANGE" NC2254.2 092500TO RE-MARK NC2254.2 092600PERFORM FAIL. NC2254.2 092700 EVA-WRITE-GF-14-1. NC2254.2 092800PERFORM PRINT-DETAIL. NC2254.2 092900* NC2254.2 093000 EVA-TEST-GF-14-2. NC2254.2 093100ADD1TO REC-CT. NC2254.2 093200MOVE"EVA-TEST-GF-14-2"TO PAR-NAME. NC2254.2 093300EVALUATE WRK-DU-08V00 NC2254.2 093400WHENNOT (11 + (99 - 20)) THRU (20 * 5) NC2254.2 093500PERFORM PASS NC2254.2 093600GOTO EVA-WRITE-GF-14-2. NC2254.2 093700GOTO EVA-FAIL-GF-14-2. NC2254.2 093800 EVA-DELETE-GF-14-2. NC2254.2 093900PERFORM DE-LETE. NC2254.2 094000GOTO EVA-WRITE-GF-14-2. NC2254.2 094100 EVA-FAIL-GF-14-2. NC2254.2 094200MOVE"SUBJECT IDENTIFIER SHOULD NOT BE WITHIN RANGE" NC2254.2 094300TO RE-MARK. NC2254.2 094400PERFORM FAIL. NC2254.2 094500 EVA-WRITE-GF-14-2. NC2254.2 094600PERFORM PRINT-DETAIL. NC2254.2 094700* NC2254.2 094800 EVA-INIT-GF-15. NC2254.2 094900MOVE"VI-84 6.12.4 GR1(b)"TO ANSI-REFERENCE. NC2254.2 095000MOVE1TO REC-CT. NC2254.2 095100MOVE26TO WRK-DU-08V00. NC2254.2 095200GOTO EVA-TEST-GF-15-1. NC2254.2 095300 EVA-DELETE-GF-15. NC2254.2 095400PERFORM DE-LETE. NC2254.2 095500PERFORM PRINT-DETAIL. NC2254.2 095600GOTO EVA-INIT-GF-16. NC2254.2 095700 EVA-TEST-GF-15-1. NC2254.2 095800MOVE"EVA-TEST-GF-15-1"TO PAR-NAME. NC2254.2 095900EVALUATE26 NC2254.2 096000WHEN WRK-DU-08V00 NC2254.2 096100PERFORM PASS NC2254.2 096200GOTO EVA-WRITE-GF-15-1. NC2254.2 096300GOTO EVA-FAIL-GF-15-1. NC2254.2 096400 EVA-DELETE-GF-15-1. NC2254.2 096500PERFORM DE-LETE. NC2254.2 096600GOTO EVA-WRITE-GF-15-1. NC2254.2 096700 EVA-FAIL-GF-15-1. NC2254.2 096800MOVE"IDENTIFIER AND LITERAL SHOULD BE EQUAL" NC2254.2 096900TO RE-MARK. NC2254.2 097000PERFORM FAIL. NC2254.2 097100 EVA-WRITE-GF-15-1. NC2254.2 097200PERFORM PRINT-DETAIL. NC2254.2 097300* NC2254.2 097400 EVA-TEST-GF-15-2. NC2254.2 097500 ADD 1 TO REC-CT. NC2254.2 097600 MOVE "EVA-TEST-GF-15-2" TO PAR-NAME. NC2254.2 097700 EVALUATE 26 NC2254.2 097800 WHEN NOT WRK-DU-08V00 NC2254.2 097900 GO TO EVA-FAIL-GF-15-2. NC2254.2 098000 PERFORM PASS. NC2254.2 098100 GO TO EVA-WRITE-GF-15-2. NC2254.2 098200 EVA-DELETE-GF-15-2. NC2254.2 098300 PERFORM DE-LETE. NC2254.2 098400 GO TO EVA-WRITE-GF-15-2. NC2254.2 098500 EVA-FAIL-GF-15-2. NC2254.2 098600 MOVE "IDENTIFIER AND LITERAL SHOULD BE EQUAL" NC2254.2 098700 TO RE-MARK NC2254.2 098800 PERFORM FAIL. NC2254.2 098900 EVA-WRITE-GF-15-2. NC2254.2 099000 PERFORM PRINT-DETAIL. NC2254.2 099100* NC2254.2 099200 EVA-INIT-GF-16. NC2254.2 099300 MOVE "VI-84 6.12.4 GR1(b)" TO ANSI-REFERENCE. NC2254.2 099400 MOVE 1 TO REC-CT. NC2254.2 099500 MOVE 78 TO WRK-DU-08V00. NC2254.2 099600 GO TO EVA-TEST-GF-16-1. NC2254.2 099700 EVA-DELETE-GF-16. NC2254.2 099800 PERFORM DE-LETE. NC2254.2 099900 PERFORM PRINT-DETAIL. NC2254.2 100000 GO TO EVA-INIT-GF-17. NC2254.2 100100 EVA-TEST-GF-16-1. NC2254.2 100200 MOVE "EVA-TEST-GF-16-1" TO PAR-NAME. NC2254.2 100300 EVALUATE 1234 NC2254.2 100400 WHEN WRK-DU-08V00 NC2254.2 100500 GO TO EVA-FAIL-GF-16-1. NC2254.2 100600 PERFORM PASS. NC2254.2 100700 GO TO EVA-WRITE-GF-16-1. NC2254.2 100800 EVA-DELETE-GF-16-1. NC2254.2 100900 PERFORM DE-LETE. NC2254.2 101000 GO TO EVA-WRITE-GF-16-1. NC2254.2 101100 EVA-FAIL-GF-16-1. NC2254.2 101200 MOVE "IDENTIFIER AND LITERAL SHOULD NOT BE EQUAL" NC2254.2 101300 TO RE-MARK NC2254.2 101400 PERFORM FAIL. NC2254.2 101500 EVA-WRITE-GF-16-1. NC2254.2 101600 PERFORM PRINT-DETAIL. NC2254.2 101700* NC2254.2 101800 EVA-TEST-GF-16-2. NC2254.2 101900 ADD 1 TO REC-CT. NC2254.2 102000 MOVE "EVA-TEST-GF-16-2" TO PAR-NAME. NC2254.2 102100 EVALUATE 1234 NC2254.2 102200 WHEN NOT WRK-DU-08V00 NC2254.2 102300 PERFORM PASS NC2254.2 102400 GO TO EVA-WRITE-GF-16-2. NC2254.2 102500 GO TO EVA-FAIL-GF-16-2. NC2254.2 102600 EVA-DELETE-GF-16-2. NC2254.2 102700 PERFORM DE-LETE. NC2254.2 102800 GO TO EVA-WRITE-GF-16-2. NC2254.2 102900 EVA-FAIL-GF-16-2. NC2254.2 103000 MOVE "IDENTIFIER AND LITERAL SHOULD NOT BE EQUAL" NC2254.2 103100 TO RE-MARK. NC2254.2 103200 PERFORM FAIL. NC2254.2 103300 EVA-WRITE-GF-16-2. NC2254.2 103400 PERFORM PRINT-DETAIL. NC2254.2 103500* NC2254.2 103600 EVA-INIT-GF-17. NC2254.2 103700 MOVE "VI-84 6.12.4 GR1(d)" TO ANSI-REFERENCE. NC2254.2 103800 MOVE 1 TO REC-CT. NC2254.2 103900 MOVE 8 TO WRK-XN-00001-1. NC2254.2 104000 GO TO EVA-TEST-GF-17-1. NC2254.2 104100 EVA-DELETE-GF-17. NC2254.2 104200 PERFORM DE-LETE. NC2254.2 104300 PERFORM PRINT-DETAIL. NC2254.2 104400 GO TO EVA-INIT-GF-18. NC2254.2 104500 EVA-TEST-GF-17-1. NC2254.2 104600 MOVE "EVA-TEST-GF-17-1" TO PAR-NAME. NC2254.2 104700 EVALUATE WRK-XN-00001-1 NUMERIC NC2254.2 104800 WHEN TRUE NC2254.2 104900 PERFORM PASS NC2254.2 105000 GO TO EVA-WRITE-GF-17-1. NC2254.2 105100 GO TO EVA-FAIL-GF-17-1. NC2254.2 105200 EVA-DELETE-GF-17-1. NC2254.2 105300 PERFORM DE-LETE. NC2254.2 105400 GO TO EVA-WRITE-GF-17-1. NC2254.2 105500 EVA-FAIL-GF-17-1. NC2254.2 105600 MOVE "CONDITIONAL EXPRESSION SHOULD BE TRUE" NC2254.2 105700 TO RE-MARK. NC2254.2 105800 PERFORM FAIL. NC2254.2 105900 EVA-WRITE-GF-17-1. NC2254.2 106000 PERFORM PRINT-DETAIL. NC2254.2 106100* NC2254.2 106200 EVA-TEST-GF-17-2. NC2254.2 106300 ADD 1 TO REC-CT. NC2254.2 106400 MOVE "EVA-TEST-GF-17-2" TO PAR-NAME. NC2254.2 106500 EVALUATE WRK-XN-00001-1 NUMERIC NC2254.2 106600 WHEN FALSE NC2254.2 106700 GO TO EVA-FAIL-GF-17-2. NC2254.2 106800 PERFORM PASS. NC2254.2 106900 GO TO EVA-WRITE-GF-17-2. NC2254.2 107000 EVA-DELETE-GF-17-2. NC2254.2 107100 PERFORM DE-LETE. NC2254.2 107200 GO TO EVA-WRITE-GF-17-2. NC2254.2 107300 EVA-FAIL-GF-17-2. NC2254.2 107400 MOVE "CONDITIONAL EXPRESSION SHOULD BE TRUE" NC2254.2 107500 TO RE-MARK NC2254.2 107600 PERFORM FAIL. NC2254.2 107700 EVA-WRITE-GF-17-2. NC2254.2 107800 PERFORM PRINT-DETAIL. NC2254.2 107900* NC2254.2 108000 EVA-TEST-GF-17-3. NC2254.2 108100 ADD 1 TO REC-CT. NC2254.2 108200 MOVE "EVA-TEST-GF-17-3" TO PAR-NAME. NC2254.2 108300 EVALUATE WRK-XN-00001-1 NUMERIC NC2254.2 108400 WHEN ANY NC2254.2 108500 PERFORM PASS NC2254.2 108600 GO TO EVA-WRITE-GF-17-3. NC2254.2 108700 GO TO EVA-FAIL-GF-17-3. NC2254.2 108800 EVA-DELETE-GF-17-3. NC2254.2 108900 PERFORM DE-LETE. NC2254.2 109000 GO TO EVA-WRITE-GF-17-3. NC2254.2 109100 EVA-FAIL-GF-17-3. NC2254.2 109200 MOVE "WHEN 'ANY' SHOULD HAVE EXECUTED" TO RE-MARK NC2254.2 109300 PERFORM FAIL. NC2254.2 109400 EVA-WRITE-GF-17-3. NC2254.2 109500 PERFORM PRINT-DETAIL. NC2254.2 109600* NC2254.2 109700 EVA-INIT-GF-18. NC2254.2 109800 MOVE "VI-84 6.12.4 GR1(d)" TO ANSI-REFERENCE. NC2254.2 109900 MOVE 1 TO REC-CT. NC2254.2 110000 MOVE "*" TO WRK-XN-00001-1. NC2254.2 110100 GO TO EVA-TEST-GF-18-1. NC2254.2 110200 EVA-DELETE-GF-18. NC2254.2 110300 PERFORM DE-LETE. NC2254.2 110400 PERFORM PRINT-DETAIL. NC2254.2 110500 GO TO EVA-INIT-GF-19. NC2254.2 110600 EVA-TEST-GF-18-1. NC2254.2 110700 MOVE "EVA-TEST-GF-18-1" TO PAR-NAME. NC2254.2 110800 EVALUATE WRK-XN-00001-1 NUMERIC NC2254.2 110900 WHEN TRUE NC2254.2 111000 GO TO EVA-FAIL-GF-18-1. NC2254.2 111100 PERFORM PASS. NC2254.2 111200 GO TO EVA-WRITE-GF-18-1. NC2254.2 111300 EVA-DELETE-GF-18-1. NC2254.2 111400 PERFORM DE-LETE. NC2254.2 111500 GO TO EVA-WRITE-GF-18-1. NC2254.2 111600 EVA-FAIL-GF-18-1. NC2254.2 111700 MOVE "CONDITIONAL EXPRESSION SHOULD BE FALSE" NC2254.2 111800 TO RE-MARK NC2254.2 111900 PERFORM FAIL. NC2254.2 112000 EVA-WRITE-GF-18-1. NC2254.2 112100 PERFORM PRINT-DETAIL. NC2254.2 112200* NC2254.2 112300 EVA-TEST-GF-18-2. NC2254.2 112400 ADD 1 TO REC-CT. NC2254.2 112500 MOVE "EVA-TEST-GF-18-2" TO PAR-NAME. NC2254.2 112600 EVALUATE WRK-XN-00001-1 NUMERIC NC2254.2 112700 WHEN FALSE NC2254.2 112800 PERFORM PASS NC2254.2 112900 GO TO EVA-WRITE-GF-18-2. NC2254.2 113000 GO TO EVA-WRITE-GF-18-2. NC2254.2 113100 EVA-DELETE-GF-18-2. NC2254.2 113200 PERFORM DE-LETE. NC2254.2 113300 GO TO EVA-WRITE-GF-18-2. NC2254.2 113400 EVA-FAIL-GF-18-2. NC2254.2 113500 MOVE "CONDITIONAL EXPRESSION SHOULD BE FALSE" NC2254.2 113600 TO RE-MARK. NC2254.2 113700 PERFORM FAIL. NC2254.2 113800 EVA-WRITE-GF-18-2. NC2254.2 113900 PERFORM PRINT-DETAIL. NC2254.2 114000* NC2254.2 114100 EVA-TEST-GF-18-3. NC2254.2 114200 ADD 1 TO REC-CT. NC2254.2 114300 MOVE "EVA-TEST-GF-18-3" TO PAR-NAME. NC2254.2 114400 EVALUATE WRK-XN-00001-1 NUMERIC NC2254.2 114500 WHEN ANY NC2254.2 114600 PERFORM PASS NC2254.2 114700 GO TO EVA-WRITE-GF-18-3. NC2254.2 114800 GO TO EVA-FAIL-GF-18-3. NC2254.2 114900 EVA-DELETE-GF-18-3. NC2254.2 115000 PERFORM DE-LETE. NC2254.2 115100 GO TO EVA-WRITE-GF-18-3. NC2254.2 115200 EVA-FAIL-GF-18-3. NC2254.2 115300 MOVE "WHEN 'ANY' SHOULD HAVE EXECUTED" TO RE-MARK NC2254.2 115400 PERFORM FAIL. NC2254.2 115500 EVA-WRITE-GF-18-3. NC2254.2 115600 PERFORM PRINT-DETAIL. NC2254.2 115700* NC2254.2 115800 EVA-INIT-GF-19. NC2254.2 115900 MOVE "VI-84 6.12.4 GR1(c)" TO ANSI-REFERENCE. NC2254.2 116000 MOVE 1 TO REC-CT. NC2254.2 116100 MOVE 9 TO WRK-DU-08V00. NC2254.2 116200 GO TO EVA-TEST-GF-19-1. NC2254.2 116300 EVA-DELETE-GF-19. NC2254.2 116400 PERFORM DE-LETE. NC2254.2 116500 PERFORM PRINT-DETAIL. NC2254.2 116600 GO TO EVA-INIT-GF-20. NC2254.2 116700 EVA-TEST-GF-19-1. NC2254.2 116800 MOVE "EVA-TEST-GF-19-1" TO PAR-NAME. NC2254.2 116900 EVALUATE (WRK-DU-08V00 * 9) NC2254.2 117000 WHEN WS-81 NC2254.2 117100 PERFORM PASS NC2254.2 117200 GO TO EVA-WRITE-GF-19-1. NC2254.2 117300 GO TO EVA-FAIL-GF-19-1. NC2254.2 117400 EVA-DELETE-GF-19-1. NC2254.2 117500 PERFORM DE-LETE. NC2254.2 117600 GO TO EVA-WRITE-GF-19-1. NC2254.2 117700 EVA-FAIL-GF-19-1. NC2254.2 117800 MOVE "SELECTION SUBJECT SHOULD EQUAL IDENTIFIER" NC2254.2 117900 TO RE-MARK. NC2254.2 118000 PERFORM FAIL. NC2254.2 118100 EVA-WRITE-GF-19-1. NC2254.2 118200 PERFORM PRINT-DETAIL. NC2254.2 118300* NC2254.2 118400 EVA-TEST-GF-19-2. NC2254.2 118500 ADD 1 TO REC-CT. NC2254.2 118600 MOVE "EVA-TEST-GF-19-2" TO PAR-NAME. NC2254.2 118700 EVALUATE (WRK-DU-08V00 * 9) NC2254.2 118800 WHEN 81 NC2254.2 118900 PERFORM PASS NC2254.2 119000 GO TO EVA-WRITE-GF-19-2. NC2254.2 119100 GO TO EVA-FAIL-GF-19-2. NC2254.2 119200 EVA-DELETE-GF-19-2. NC2254.2 119300 PERFORM DE-LETE. NC2254.2 119400 GO TO EVA-WRITE-GF-19-2. NC2254.2 119500 EVA-FAIL-GF-19-2. NC2254.2 119600 MOVE "SELECTION SUBJECT SHOULD EQUAL LITERAL" NC2254.2 119700 TO RE-MARK. NC2254.2 119800 PERFORM FAIL. NC2254.2 119900 EVA-WRITE-GF-19-2. NC2254.2 120000 PERFORM PRINT-DETAIL. NC2254.2 120100* NC2254.2 120200 EVA-TEST-GF-19-3. NC2254.2 120300 ADD 1 TO REC-CT. NC2254.2 120400 MOVE "EVA-TEST-GF-19-3" TO PAR-NAME. NC2254.2 120500 EVALUATE (WRK-DU-08V00 * 9) NC2254.2 120600 WHEN (9 + 9 + 9 + 9 + 9 + 9 + 9 + 9 + 9) NC2254.2 120700 PERFORM PASS NC2254.2 120800 GO TO EVA-WRITE-GF-19-3. NC2254.2 120900 GO TO EVA-FAIL-GF-19-3. NC2254.2 121000 EVA-DELETE-GF-19-3. NC2254.2 121100 PERFORM DE-LETE. NC2254.2 121200 GO TO EVA-WRITE-GF-19-3. NC2254.2 121300 EVA-FAIL-GF-19-3. NC2254.2 121400 MOVE "SELECTION SUBJECT SHOULD EQUAL ARITHMETIC EXPRESSION"NC2254.2 121500 TO RE-MARK. NC2254.2 121600 PERFORM FAIL. NC2254.2 121700 EVA-WRITE-GF-19-3. NC2254.2 121800 PERFORM PRINT-DETAIL. NC2254.2 121900* NC2254.2 122000 EVA-INIT-GF-20. NC2254.2 122100 MOVE "VI-84 6.12.4 GR1(c)" TO ANSI-REFERENCE. NC2254.2 122200 MOVE 1 TO REC-CT. NC2254.2 122300 MOVE 8 TO WRK-DU-08V00. NC2254.2 122400 GO TO EVA-TEST-GF-20-1. NC2254.2 122500 EVA-DELETE-GF-20. NC2254.2 122600 PERFORM DE-LETE. NC2254.2 122700 PERFORM PRINT-DETAIL. NC2254.2 122800 GO TO EVA-INIT-GF-21. NC2254.2 122900 EVA-TEST-GF-20-1. NC2254.2 123000 MOVE "EVA-TEST-GF-20-1" TO PAR-NAME. NC2254.2 123100 EVALUATE (WRK-DU-08V00 * 9) NC2254.2 123200 WHEN WS-81 NC2254.2 123300 GO TO EVA-FAIL-GF-20-1. NC2254.2 123400 PERFORM PASS. NC2254.2 123500 GO TO EVA-WRITE-GF-20-1. NC2254.2 123600 EVA-DELETE-GF-20-1. NC2254.2 123700 PERFORM DE-LETE. NC2254.2 123800 GO TO EVA-WRITE-GF-20-1. NC2254.2 123900 EVA-FAIL-GF-20-1. NC2254.2 124000 MOVE "SELECTION SUBJECT SHOULD NOT EQUAL IDENTIFIER" NC2254.2 124100 TO RE-MARK NC2254.2 124200 PERFORM FAIL. NC2254.2 124300 EVA-WRITE-GF-20-1. NC2254.2 124400 PERFORM PRINT-DETAIL. NC2254.2 124500* NC2254.2 124600 EVA-TEST-GF-20-2. NC2254.2 124700 ADD 1 TO REC-CT. NC2254.2 124800 MOVE "EVA-TEST-GF-20-2" TO PAR-NAME. NC2254.2 124900 EVALUATE (WRK-DU-08V00 * 9) NC2254.2 125000 WHEN 81 NC2254.2 125100 GO TO EVA-FAIL-GF-20-2. NC2254.2 125200 PERFORM PASS. NC2254.2 125300 GO TO EVA-WRITE-GF-20-2. NC2254.2 125400 EVA-DELETE-GF-20-2. NC2254.2 125500 PERFORM DE-LETE. NC2254.2 125600 GO TO EVA-WRITE-GF-20-2. NC2254.2 125700 EVA-FAIL-GF-20-2. NC2254.2 125800 MOVE "SELECTION SUBJECT SHOULD NOT EQUAL LITERAL" NC2254.2 125900 TO RE-MARK NC2254.2 126000 PERFORM FAIL. NC2254.2 126100 EVA-WRITE-GF-20-2. NC2254.2 126200 PERFORM PRINT-DETAIL. NC2254.2 126300 NC2254.2 126400 EVA-TEST-GF-20-3. NC2254.2 126500 ADD 1 TO REC-CT. NC2254.2 126600 MOVE "EVA-TEST-GF-20-3" TO PAR-NAME. NC2254.2 126700 EVALUATE (WRK-DU-08V00 * 9) NC2254.2 126800 WHEN (9 + 9 + 9 + 9 + 9 + 9 + 9 + 9 + 9) NC2254.2 126900 GO TO EVA-FAIL-GF-20-3. NC2254.2 127000 PERFORM PASS. NC2254.2 127100 GO TO EVA-WRITE-GF-20-3. NC2254.2 127200 EVA-DELETE-GF-20-3. NC2254.2 127300 PERFORM DE-LETE. NC2254.2 127400 GO TO EVA-WRITE-GF-20-3. NC2254.2 127500 EVA-FAIL-GF-20-3. NC2254.2 127600 MOVE NC2254.2 127700"SELECTION SUBJECT SHOULD NOT = ARITHMETIC EXPRESSION" NC2254.2 127800 TO RE-MARK NC2254.2 127900 PERFORM FAIL. NC2254.2 128000 EVA-WRITE-GF-20-3. NC2254.2 128100 PERFORM PRINT-DETAIL. NC2254.2 128200* NC2254.2 128300 EVA-INIT-GF-21. NC2254.2 128400 MOVE "VI-84 6.12.4 GR1(e)" TO ANSI-REFERENCE. NC2254.2 128500 MOVE 1 TO REC-CT. NC2254.2 128600 MOVE SPACE TO WRK-XN-00001-1. NC2254.2 128700 GO TO EVA-TEST-GF-21-1. NC2254.2 128800 EVA-DELETE-GF-21. NC2254.2 128900 PERFORM DE-LETE. NC2254.2 129000 PERFORM PRINT-DETAIL. NC2254.2 129100 GO TO EVA-INIT-GF-22. NC2254.2 129200 EVA-TEST-GF-21-1. NC2254.2 129300 MOVE "EVA-TEST-GF-21-1" TO PAR-NAME. NC2254.2 129400 EVALUATE TRUE NC2254.2 129500 WHEN WRK-XN-00001-1 = SPACE NC2254.2 129600 PERFORM PASS NC2254.2 129700 GO TO EVA-WRITE-GF-21-1. NC2254.2 129800 GO TO EVA-FAIL-GF-21-1. NC2254.2 129900 EVA-DELETE-GF-21-1. NC2254.2 130000 PERFORM DE-LETE. NC2254.2 130100 GO TO EVA-WRITE-GF-21-1. NC2254.2 130200 EVA-FAIL-GF-21-1. NC2254.2 130300 MOVE "SELECTION OBJECT CONDITION SHOULD BE TRUE" NC2254.2 130400 TO RE-MARK. NC2254.2 130500 PERFORM FAIL. NC2254.2 130600 EVA-WRITE-GF-21-1. NC2254.2 130700 PERFORM PRINT-DETAIL. NC2254.2 130800* NC2254.2 130900 EVA-INIT-GF-22. NC2254.2 131000 MOVE "VI-84 6.12.4 GR1(e)" TO ANSI-REFERENCE. NC2254.2 131100 MOVE 1 TO REC-CT. NC2254.2 131200 MOVE "#" TO WRK-XN-00001-1. NC2254.2 131300 GO TO EVA-TEST-GF-22-1. NC2254.2 131400 EVA-DELETE-GF-22. NC2254.2 131500 PERFORM DE-LETE. NC2254.2 131600 PERFORM PRINT-DETAIL. NC2254.2 131700 GO TO EVA-INIT-GF-23. NC2254.2 131800 EVA-TEST-GF-22-1. NC2254.2 131900 MOVE "EVA-TEST-GF-22-1" TO PAR-NAME. NC2254.2 132000 EVALUATE TRUE NC2254.2 132100 WHEN WRK-XN-00001-1 = SPACE NC2254.2 132200 GO TO EVA-FAIL-GF-22-1. NC2254.2 132300 PERFORM PASS. NC2254.2 132400 GO TO EVA-WRITE-GF-22-1. NC2254.2 132500 EVA-DELETE-GF-22-1. NC2254.2 132600 PERFORM DE-LETE. NC2254.2 132700 GO TO EVA-WRITE-GF-22-1. NC2254.2 132800 EVA-FAIL-GF-22-1. NC2254.2 132900 MOVE "SELECTION OBJECT CONDITION SHOULD BE FALSE" NC2254.2 133000 TO RE-MARK NC2254.2 133100 PERFORM FAIL. NC2254.2 133200 EVA-WRITE-GF-22-1. NC2254.2 133300 PERFORM PRINT-DETAIL. NC2254.2 133400* NC2254.2 133500 EVA-INIT-GF-23. NC2254.2 133600 MOVE "VI-84 6.12.4 GR1(e)" TO ANSI-REFERENCE. NC2254.2 133700 MOVE 1 TO REC-CT. NC2254.2 133800 MOVE SPACE TO WRK-XN-00001-1. NC2254.2 133900 GO TO EVA-TEST-GF-23-1. NC2254.2 134000 EVA-DELETE-GF-23. NC2254.2 134100 PERFORM DE-LETE. NC2254.2 134200 PERFORM PRINT-DETAIL. NC2254.2 134300 GO TO EVA-INIT-GF-24. NC2254.2 134400 EVA-TEST-GF-23-1. NC2254.2 134500 MOVE "EVA-TEST-GF-23-1" TO PAR-NAME. NC2254.2 134600 EVALUATE FALSE NC2254.2 134700 WHEN WRK-XN-00001-1 = SPACE NC2254.2 134800 GO TO EVA-FAIL-GF-23-1. NC2254.2 134900 PERFORM PASS. NC2254.2 135000 GO TO EVA-WRITE-GF-23-1. NC2254.2 135100 EVA-DELETE-GF-23-1. NC2254.2 135200 PERFORM DE-LETE. NC2254.2 135300 GO TO EVA-WRITE-GF-23-1. NC2254.2 135400 EVA-FAIL-GF-23-1. NC2254.2 135500 MOVE "SELECTION OBJECT CONDITION SHOULD BE TRUE" NC2254.2 135600 TO RE-MARK NC2254.2 135700 PERFORM FAIL. NC2254.2 135800 EVA-WRITE-GF-23-1. NC2254.2 135900 PERFORM PRINT-DETAIL. NC2254.2 136000* NC2254.2 136100 EVA-INIT-GF-24. NC2254.2 136200 MOVE "VI-84 6.12.4 GR1(e)" TO ANSI-REFERENCE. NC2254.2 136300 MOVE 1 TO REC-CT. NC2254.2 136400 MOVE "#" TO WRK-XN-00001-1. NC2254.2 136500 GO TO EVA-TEST-GF-24-1. NC2254.2 136600 EVA-DELETE-GF-24. NC2254.2 136700 PERFORM DE-LETE. NC2254.2 136800 PERFORM PRINT-DETAIL. NC2254.2 136900 GO TO EVA-INIT-GF-25. NC2254.2 137000 EVA-TEST-GF-24-1. NC2254.2 137100 MOVE "EVA-TEST-GF-24-1" TO PAR-NAME. NC2254.2 137200 EVALUATE FALSE NC2254.2 137300 WHEN WRK-XN-00001-1 = SPACE NC2254.2 137400 PERFORM PASS NC2254.2 137500 GO TO EVA-WRITE-GF-24-1. NC2254.2 137600 GO TO EVA-FAIL-GF-24-1. NC2254.2 137700 EVA-DELETE-GF-24-1. NC2254.2 137800 PERFORM DE-LETE. NC2254.2 137900 GO TO EVA-WRITE-GF-24-1. NC2254.2 138000 EVA-FAIL-GF-24-1. NC2254.2 138100 MOVE "SELECTION OBJECT CONDITION SHOULD BE FALSE" NC2254.2 138200 TO RE-MARK. NC2254.2 138300 PERFORM FAIL. NC2254.2 138400 EVA-WRITE-GF-24-1. NC2254.2 138500 PERFORM PRINT-DETAIL. NC2254.2 138600* NC2254.2 138700 EVA-INIT-GF-25. NC2254.2 138800 MOVE "VI-84 6.12.4 GR3(b)" TO ANSI-REFERENCE. NC2254.2 138900 MOVE 1 TO REC-CT. NC2254.2 139000 MOVE 26 TO WRK-DU-08V00. NC2254.2 139100 GO TO EVA-TEST-GF-25-1. NC2254.2 139200 EVA-DELETE-GF-25. NC2254.2 139300 PERFORM DE-LETE. NC2254.2 139400 PERFORM PRINT-DETAIL. NC2254.2 139500 GO TO EVA-INIT-GF-16. NC2254.2 139600 EVA-TEST-GF-25-1. NC2254.2 139700 MOVE "EVA-TEST-GF-25-1" TO PAR-NAME. NC2254.2 139800 EVALUATE 26 NC2254.2 139900 WHEN WRK-DU-08V00 NC2254.2 140000 PERFORM PASS NC2254.2 140100 WHEN OTHER NC2254.2 140200 GO TO EVA-FAIL-GF-25-1. NC2254.2 140300 GO TO EVA-WRITE-GF-25-1. NC2254.2 140400 EVA-DELETE-GF-25-1. NC2254.2 140500 PERFORM DE-LETE. NC2254.2 140600 GO TO EVA-WRITE-GF-25-1. NC2254.2 140700 EVA-FAIL-GF-25-1. NC2254.2 140800 MOVE "IDENTIFIER AND LITERAL SHOULD BE EQUAL" NC2254.2 140900 TO RE-MARK NC2254.2 141000 PERFORM FAIL. NC2254.2 141100 EVA-WRITE-GF-25-1. NC2254.2 141200 PERFORM PRINT-DETAIL. NC2254.2 141300* NC2254.2 141400 EVA-INIT-GF-26. NC2254.2 141500 MOVE "VI-84 6.12.4 GR3(b)" TO ANSI-REFERENCE. NC2254.2 141600 MOVE 1 TO REC-CT. NC2254.2 141700 MOVE 78 TO WRK-DU-08V00. NC2254.2 141800 GO TO EVA-TEST-GF-26-1. NC2254.2 141900 EVA-DELETE-GF-26. NC2254.2 142000 PERFORM DE-LETE. NC2254.2 142100 PERFORM PRINT-DETAIL. NC2254.2 142200 GO TO EVA-INIT-GF-27. NC2254.2 142300 EVA-TEST-GF-26-1. NC2254.2 142400 MOVE "EVA-TEST-GF-26-1" TO PAR-NAME. NC2254.2 142500 EVALUATE 1234 NC2254.2 142600 WHEN WRK-DU-08V00 NC2254.2 142700 GO TO EVA-FAIL-GF-26-1 NC2254.2 142800 WHEN OTHER NC2254.2 142900 PERFORM PASS. NC2254.2 143000 GO TO EVA-WRITE-GF-26-1. NC2254.2 143100 EVA-DELETE-GF-26-1. NC2254.2 143200 PERFORM DE-LETE. NC2254.2 143300 GO TO EVA-WRITE-GF-26-1. NC2254.2 143400 EVA-FAIL-GF-26-1. NC2254.2 143500 MOVE "IDENTIFIER AND LITERAL SHOULD NOT BE EQUAL" NC2254.2 143600 TO RE-MARK NC2254.2 143700 PERFORM FAIL. NC2254.2 143800 EVA-WRITE-GF-26-1. NC2254.2 143900 PERFORM PRINT-DETAIL. NC2254.2 144000* NC2254.2 144100 EVA-INIT-GF-27. NC2254.2 144200 MOVE "VI-84 6.12.4 GR3(c)" TO ANSI-REFERENCE. NC2254.2 144300 MOVE 1 TO REC-CT. NC2254.2 144400 MOVE 26 TO WRK-DU-08V00. NC2254.2 144500 GO TO EVA-TEST-GF-27-1. NC2254.2 144600 EVA-DELETE-GF-27. NC2254.2 144700 PERFORM DE-LETE. NC2254.2 144800 PERFORM PRINT-DETAIL. NC2254.2 144900 GO TO EVA-INIT-GF-28. NC2254.2 145000 EVA-TEST-GF-27-1. NC2254.2 145100 MOVE "EVA-TEST-GF-27-1" TO PAR-NAME. NC2254.2 145200 EVALUATE 26 NC2254.2 145300 WHEN NOT WRK-DU-08V00 NC2254.2 145400 GO TO EVA-FAIL-GF-27-1 NC2254.2 145500 END-EVALUATE. NC2254.2 145600 PERFORM PASS. NC2254.2 145700 GO TO EVA-WRITE-GF-27-1. NC2254.2 145800 EVA-DELETE-GF-27-1. NC2254.2 145900 PERFORM DE-LETE. NC2254.2 146000 GO TO EVA-WRITE-GF-27-1. NC2254.2 146100 EVA-FAIL-GF-27-1. NC2254.2 146200 MOVE "IDENTIFIER AND LITERAL SHOULD BE EQUAL" NC2254.2 146300 TO RE-MARK NC2254.2 146400 PERFORM FAIL. NC2254.2 146500 EVA-WRITE-GF-27-1. NC2254.2 146600 PERFORM PRINT-DETAIL. NC2254.2 146700* NC2254.2 146800 EVA-INIT-GF-28. NC2254.2 146900 MOVE "VI-84 6.12.4 GR3(c)" TO ANSI-REFERENCE. NC2254.2 147000 MOVE 1 TO REC-CT. NC2254.2 147100 MOVE 78 TO WRK-DU-08V00. NC2254.2 147200 GO TO EVA-TEST-GF-28-1. NC2254.2 147300 EVA-DELETE-GF-28. NC2254.2 147400 PERFORM DE-LETE. NC2254.2 147500 PERFORM PRINT-DETAIL. NC2254.2 147600 GO TO EVA-INIT-GF-29. NC2254.2 147700 EVA-TEST-GF-28-1. NC2254.2 147800 MOVE "EVA-TEST-GF-28-1" TO PAR-NAME. NC2254.2 147900 EVALUATE 1234 NC2254.2 148000 WHEN NOT WRK-DU-08V00 NC2254.2 148100 PERFORM PASS NC2254.2 148200 GO TO EVA-WRITE-GF-28-1 NC2254.2 148300 end-evaluate. NC2254.2 148400 GO TO EVA-FAIL-GF-28-1. NC2254.2 148500 EVA-DELETE-GF-28-1. NC2254.2 148600 PERFORM DE-LETE. NC2254.2 148700 GO TO EVA-WRITE-GF-28-1. NC2254.2 148800 EVA-FAIL-GF-28-1. NC2254.2 148900 MOVE "IDENTIFIER AND LITERAL SHOULD NOT BE EQUAL" NC2254.2 149000 TO RE-MARK. NC2254.2 149100 PERFORM FAIL. NC2254.2 149200 EVA-WRITE-GF-28-1. NC2254.2 149300 PERFORM PRINT-DETAIL. NC2254.2 149400* NC2254.2 149500 EVA-INIT-GF-29. NC2254.2 149600 MOVE "VI-84 6.12.4 GR3" TO ANSI-REFERENCE. NC2254.2 149700 MOVE 1 TO REC-CT. NC2254.2 149800 MOVE 8 TO WRK-XN-00001-1. NC2254.2 149900 GO TO EVA-TEST-GF-29-1. NC2254.2 150000 EVA-DELETE-GF-29. NC2254.2 150100 PERFORM DE-LETE. NC2254.2 150200 PERFORM PRINT-DETAIL. NC2254.2 150300 GO TO EVA-INIT-GF-30. NC2254.2 150400 EVA-TEST-GF-29-1. NC2254.2 150500 MOVE "EVA-TEST-GF-29-1" TO PAR-NAME. NC2254.2 150600 EVALUATE WRK-XN-00001-1 NUMERIC NC2254.2 150700 WHEN TRUE NC2254.2 150800 PERFORM PASS NC2254.2 150900 WHEN OTHER NC2254.2 151000 GO TO EVA-FAIL-GF-29-1 NC2254.2 151100 END-EVALUATE NC2254.2 151200 GO TO EVA-WRITE-GF-29-1. NC2254.2 151300 EVA-DELETE-GF-29-1. NC2254.2 151400 PERFORM DE-LETE. NC2254.2 151500 GO TO EVA-WRITE-GF-29-1. NC2254.2 151600 EVA-FAIL-GF-29-1. NC2254.2 151700 MOVE "CONDITIONAL EXPRESSION SHOULD BE TRUE" NC2254.2 151800 TO RE-MARK NC2254.2 151900 PERFORM FAIL. NC2254.2 152000 EVA-WRITE-GF-29-1. NC2254.2 152100 PERFORM PRINT-DETAIL. NC2254.2 152200* NC2254.2 152300 EVA-INIT-GF-30. NC2254.2 152400 MOVE "VI-84 6.12.4 GR3" TO ANSI-REFERENCE. NC2254.2 152500 MOVE 1 TO REC-CT. NC2254.2 152600 MOVE "*" TO WRK-XN-00001-1. NC2254.2 152700 GO TO EVA-TEST-GF-30-1. NC2254.2 152800 EVA-DELETE-GF-30. NC2254.2 152900 PERFORM DE-LETE. NC2254.2 153000 PERFORM PRINT-DETAIL. NC2254.2 153100 GO TO EVA-INIT-GF-31. NC2254.2 153200 EVA-TEST-GF-30-1. NC2254.2 153300 MOVE "EVA-TEST-GF-30-1" TO PAR-NAME. NC2254.2 153400 EVALUATE WRK-XN-00001-1 NUMERIC NC2254.2 153500 WHEN TRUE NC2254.2 153600 GO TO EVA-FAIL-GF-30-1 NC2254.2 153700 WHEN OTHER NC2254.2 153800 PERFORM PASS NC2254.2 153900 END-EVALUATE NC2254.2 154000 GO TO EVA-WRITE-GF-30-1. NC2254.2 154100 EVA-DELETE-GF-30-1. NC2254.2 154200 PERFORM DE-LETE. NC2254.2 154300 GO TO EVA-WRITE-GF-30-1. NC2254.2 154400 EVA-FAIL-GF-30-1. NC2254.2 154500 MOVE "CONDITIONAL EXPRESSION SHOULD BE FALSE" NC2254.2 154600 TO RE-MARK NC2254.2 154700 PERFORM FAIL. NC2254.2 154800 EVA-WRITE-GF-30-1. NC2254.2 154900 PERFORM PRINT-DETAIL. NC2254.2 155000* NC2254.2 155100 EVA-INIT-GF-31. NC2254.2 155200 MOVE "VI-84 6.12.4 GR3" TO ANSI-REFERENCE. NC2254.2 155300 MOVE "EVA-TEST-GF-31-1" TO PAR-NAME. NC2254.2 155400 MOVE 1 TO REC-CT. NC2254.2 155500 MOVE 81 TO WRK-DU-08V00. NC2254.2 155600 MOVE "*" TO WRK-XN-00001-1. NC2254.2 155700 MOVE "*" TO WRK-XN-00001-2. NC2254.2 155800 MOVE 987 TO WRK-DU-08V00-1. NC2254.2 155900 MOVE 81 TO WRK-DU-08V00-2. NC2254.2 156000 MOVE 0 TO WRK-DU-08V00-3. NC2254.2 156100 MOVE 567 TO WRK-DU-08V00-4. NC2254.2 156200 GO TO EVA-TEST-GF-31-0. NC2254.2 156300 EVA-DELETE-GF-31. NC2254.2 156400 PERFORM DE-LETE. NC2254.2 156500 PERFORM PRINT-DETAIL. NC2254.2 156600 GO TO EVA-INIT-GF-32. NC2254.2 156700 EVA-TEST-GF-31-0. NC2254.2 156800 EVALUATE WRK-DU-08V00 NC2254.2 156900 ALSO 81 NC2254.2 157000 ALSO (WRK-DU-08V00 * 9) NC2254.2 157100 ALSO IT-IS-81 NC2254.2 157200 ALSO TRUE NC2254.2 157300 ALSO FALSE NC2254.2 157400 WHEN NOT WRK-DU-08V00-1 NC2254.2 157500 ALSO WRK-DU-08V00-2 NC2254.2 157600 ALSO 729 NC2254.2 157700 ALSO TRUE NC2254.2 157800 ALSO WRK-DU-08V00-3 = 0 NC2254.2 157900 ALSO WRK-DU-08V00-4 < 9 NC2254.2 158000 MOVE "A" TO WRK-XN-00001-1 NC2254.2 158100 MOVE "B" TO WRK-XN-00001-2 NC2254.2 158200 WHEN 81 NC2254.2 158300 ALSO WRK-DU-08V00 NC2254.2 158400 ALSO (9 * 9 * 9) NC2254.2 158500 ALSO FALSE NC2254.2 158600 ALSO WRK-XN-00001-2 = "*" NC2254.2 158700 ALSO WRK-DU-08V00 > 8 NC2254.2 158800 MOVE "C" TO WRK-XN-00001-1 NC2254.2 158900 MOVE "D" TO WRK-XN-00001-2 NC2254.2 159000 WHEN ANY NC2254.2 159100 ALSO ANY NC2254.2 159200 ALSO ANY NC2254.2 159300 ALSO ANY NC2254.2 159400 ALSO ANY NC2254.2 159500 ALSO WRK-DU-08V00 = 6 NC2254.2 159600 MOVE "E" TO WRK-XN-00001-1 NC2254.2 159700 MOVE "F" TO WRK-XN-00001-2 NC2254.2 159800 WHEN OTHER NC2254.2 159900 MOVE "G" TO WRK-XN-00001-1 NC2254.2 160000 MOVE "H" TO WRK-XN-00001-2 NC2254.2 160100 END-EVALUATE. NC2254.2 160200 EVA-TEST-GF-31-1. NC2254.2 160300IF WRK-XN-00001-1 = "A" NC2254.2 160400 PERFORM PASS NC2254.2 160500 GO TO EVA-WRITE-GF-31-1 NC2254.2 160600ELSE NC2254.2 160700 GO TO EVA-FAIL-GF-31-1. NC2254.2 160800 EVA-DELETE-GF-31-1. NC2254.2 160900 PERFORM DE-LETE. NC2254.2 161000 GO TO EVA-WRITE-GF-31-1. NC2254.2 161100 EVA-FAIL-GF-31-1. NC2254.2 161200 MOVE "EVALUATE FAILURE" TO RE-MARK NC2254.2 161300 MOVE WRK-XN-00001-1 TO COMPUTED-X NC2254.2 161400 MOVE "A" TO CORRECT-X NC2254.2 161500 PERFORM FAIL. NC2254.2 161600 EVA-WRITE-GF-31-1. NC2254.2 161700 PERFORM PRINT-DETAIL. NC2254.2 161800 EVA-TEST-GF-31-2. NC2254.2 161900IF WRK-XN-00001-2 = "B" NC2254.2 162000 PERFORM PASS NC2254.2 162100 GO TO EVA-WRITE-GF-31-2 NC2254.2 162200ELSE NC2254.2 162300 GO TO EVA-FAIL-GF-31-2. NC2254.2 162400 EVA-DELETE-GF-31-2. NC2254.2 162500 PERFORM DE-LETE. NC2254.2 162600 GO TO EVA-WRITE-GF-31-2. NC2254.2 162700 EVA-FAIL-GF-31-2. NC2254.2 162800 MOVE "EVALUATE FAILURE" TO RE-MARK NC2254.2 162900 MOVE WRK-XN-00001-2 TO COMPUTED-X NC2254.2 163000 MOVE "B" TO CORRECT-X NC2254.2 163100 PERFORM FAIL. NC2254.2 163200 EVA-WRITE-GF-31-2. NC2254.2 163300 PERFORM PRINT-DETAIL. NC2254.2 163400* NC2254.2 163500 EVA-INIT-GF-32. NC2254.2 163600 MOVE "VI-84 6.12.4 GR3" TO ANSI-REFERENCE. NC2254.2 163700 MOVE "EVA-TEST-GF-32-1" TO PAR-NAME. NC2254.2 163800 MOVE 1 TO REC-CT. NC2254.2 163900 MOVE 81 TO WRK-DU-08V00. NC2254.2 164000 MOVE "*" TO WRK-XN-00001-1. NC2254.2 164100 MOVE 987 TO WRK-DU-08V00-1. NC2254.2 164200 MOVE 7 TO WRK-DU-08V00-2. NC2254.2 164300 MOVE 0 TO WRK-DU-08V00-3. NC2254.2 164400 MOVE 567 TO WRK-DU-08V00-4. NC2254.2 164500 GO TO EVA-TEST-GF-32-0. NC2254.2 164600 EVA-DELETE-GF-32. NC2254.2 164700 PERFORM DE-LETE. NC2254.2 164800 PERFORM PRINT-DETAIL. NC2254.2 164900 GO TO EVA-INIT-GF-33. NC2254.2 165000 EVA-TEST-GF-32-0. NC2254.2 165100 EVALUATE WRK-DU-08V00 NC2254.2 165200 ALSO 81 NC2254.2 165300 ALSO (WRK-DU-08V00 * 2) NC2254.2 165400 ALSO IT-IS-81 NC2254.2 165500 ALSO TRUE NC2254.2 165600 ALSO FALSE NC2254.2 165700 WHEN NOT WRK-DU-08V00-1 NC2254.2 165800 ALSO WRK-DU-08V00-2 NC2254.2 165900 ALSO 81 NC2254.2 166000 ALSO TRUE NC2254.2 166100 ALSO WRK-DU-08V00-3 = 0 NC2254.2 166200 ALSO WRK-DU-08V00-4 < 9 NC2254.2 166300 MOVE "A" TO WRK-XN-00001-1 NC2254.2 166400 MOVE "B" TO WRK-XN-00001-2 NC2254.2 166500 WHEN 81 NC2254.2 166600 ALSO WRK-DU-08V00-3 THROUGH WRK-DU-08V00-4 NC2254.2 166700 ALSO (WRK-DU-08V00-2 * 8) THRU (WRK-DU-08V00-2 * 30) NC2254.2 166800 ALSO FALSE NC2254.2 166900 ALSO WRK-DU-08V00-2 = 7 NC2254.2 167000 ALSO WRK-DU-08V00 > 88 NC2254.2 167100 MOVE "C" TO WRK-XN-00001-1 NC2254.2 167200 MOVE "D" TO WRK-XN-00001-2 NC2254.2 167300 WHEN ANY NC2254.2 167400 ALSO ANY NC2254.2 167500 ALSO ANY NC2254.2 167600 ALSO ANY NC2254.2 167700 ALSO ANY NC2254.2 167800 ALSO WRK-DU-08V00 = 6 NC2254.2 167900 MOVE "E" TO WRK-XN-00001-1 NC2254.2 168000 MOVE "F" TO WRK-XN-00001-2 NC2254.2 168100 WHEN OTHER NC2254.2 168200 MOVE "G" TO WRK-XN-00001-1 NC2254.2 168300 MOVE "H" TO WRK-XN-00001-2 NC2254.2 168400 END-EVALUATE. NC2254.2 168500 EVA-TEST-GF-32-1. NC2254.2 168600IF WRK-XN-00001-1 = "C" NC2254.2 168700 PERFORM PASS NC2254.2 168800 GO TO EVA-WRITE-GF-32-1 NC2254.2 168900ELSE NC2254.2 169000 GO TO EVA-FAIL-GF-32-1. NC2254.2 169100 EVA-DELETE-GF-32-1. NC2254.2 169200 PERFORM DE-LETE. NC2254.2 169300 GO TO EVA-WRITE-GF-32-1. NC2254.2 169400 EVA-FAIL-GF-32-1. NC2254.2 169500 MOVE "EVALUATE FAILURE" TO RE-MARK NC2254.2 169600 MOVE WRK-XN-00001-1 TO COMPUTED-X NC2254.2 169700 MOVE "C" TO CORRECT-X NC2254.2 169800 PERFORM FAIL. NC2254.2 169900 EVA-WRITE-GF-32-1. NC2254.2 170000 PERFORM PRINT-DETAIL. NC2254.2 170100 EVA-TEST-GF-32-2. NC2254.2 170200 ADD 1 TO REC-CT. NC2254.2 170300IF WRK-XN-00001-2 = "D" NC2254.2 170400 PERFORM PASS NC2254.2 170500 GO TO EVA-WRITE-GF-32-2 NC2254.2 170600ELSE NC2254.2 170700 GO TO EVA-FAIL-GF-32-2. NC2254.2 170800 EVA-DELETE-GF-32-2. NC2254.2 170900 PERFORM DE-LETE. NC2254.2 171000 GO TO EVA-WRITE-GF-32-2. NC2254.2 171100 EVA-FAIL-GF-32-2. NC2254.2 171200 MOVE "EVALUATE FAILURE" TO RE-MARK NC2254.2 171300 MOVE WRK-XN-00001-2 TO COMPUTED-X NC2254.2 171400 MOVE "D" TO CORRECT-X NC2254.2 171500 PERFORM FAIL. NC2254.2 171600 EVA-WRITE-GF-32-2. NC2254.2 171700 PERFORM PRINT-DETAIL. NC2254.2 171800* NC2254.2 171900 EVA-INIT-GF-33. NC2254.2 172000 MOVE "VI-84 6.12.4 GR3" TO ANSI-REFERENCE. NC2254.2 172100 MOVE "EVA-TEST-GF-33-1" TO PAR-NAME. NC2254.2 172200 MOVE 1 TO REC-CT. NC2254.2 172300 MOVE 6 TO WRK-DU-08V00. NC2254.2 172400 MOVE "*" TO WRK-XN-00001-1. NC2254.2 172500 MOVE 987 TO WRK-DU-08V00-1. NC2254.2 172600 MOVE 7 TO WRK-DU-08V00-2. NC2254.2 172700 MOVE 0 TO WRK-DU-08V00-3. NC2254.2 172800 MOVE 567 TO WRK-DU-08V00-4. NC2254.2 172900 GO TO EVA-TEST-GF-33-0. NC2254.2 173000 EVA-DELETE-GF-33. NC2254.2 173100 PERFORM DE-LETE. NC2254.2 173200 PERFORM PRINT-DETAIL. NC2254.2 173300 GO TO EVA-INIT-GF-34. NC2254.2 173400 EVA-TEST-GF-33-0. NC2254.2 173500 EVALUATE WRK-DU-08V00 NC2254.2 173600 ALSO 81 NC2254.2 173700 ALSO (WRK-DU-08V00-2 * 9) NC2254.2 173800 ALSO IT-IS-81 NC2254.2 173900 ALSO TRUE NC2254.2 174000 ALSO FALSE NC2254.2 174100 WHEN NOT WRK-DU-08V00-1 NC2254.2 174200 ALSO WRK-DU-08V00-2 NC2254.2 174300 ALSO 81 NC2254.2 174400 ALSO TRUE NC2254.2 174500 ALSO WRK-DU-08V00-3 = 0 NC2254.2 174600 ALSO WRK-DU-08V00-4 < 9 NC2254.2 174700 MOVE "A" TO WRK-XN-00001-1 NC2254.2 174800 MOVE "B" TO WRK-XN-00001-2 NC2254.2 174900 WHEN 81 NC2254.2 175000 ALSO WRK-DU-08V00-3 THROUGH WRK-DU-08V00-4 NC2254.2 175100 ALSO (WRK-DU-08V00-2 * 7) THRU (WRK-DU-08V00-2 * 8) NC2254.2 175200 ALSO FALSE NC2254.2 175300 ALSO WRK-DU-08V00-2 = 81 NC2254.2 175400 ALSO WRK-DU-08V00 > 8 NC2254.2 175500 MOVE "C" TO WRK-XN-00001-1 NC2254.2 175600 MOVE "D" TO WRK-XN-00001-2 NC2254.2 175700 WHEN ANY NC2254.2 175800 ALSO ANY NC2254.2 175900 ALSO ANY NC2254.2 176000 ALSO ANY NC2254.2 176100 ALSO ANY NC2254.2 176200 ALSO WRK-DU-08V00-2 = 6 NC2254.2 176300 MOVE "E" TO WRK-XN-00001-1 NC2254.2 176400 MOVE "F" TO WRK-XN-00001-2 NC2254.2 176500 WHEN OTHER NC2254.2 176600 MOVE "G" TO WRK-XN-00001-1 NC2254.2 176700 MOVE "H" TO WRK-XN-00001-2 NC2254.2 176800 END-EVALUATE. NC2254.2 176900 EVA-TEST-GF-33-1. NC2254.2 177000IF WRK-XN-00001-1 = "E" NC2254.2 177100 PERFORM PASS NC2254.2 177200 GO TO EVA-WRITE-GF-33-1 NC2254.2 177300ELSE NC2254.2 177400 GO TO EVA-FAIL-GF-33-1. NC2254.2 177500 EVA-DELETE-GF-33-1. NC2254.2 177600 PERFORM DE-LETE. NC2254.2 177700 GO TO EVA-WRITE-GF-33-1. NC2254.2 177800 EVA-FAIL-GF-33-1. NC2254.2 177900 MOVE "EVALUATE FAILURE" TO RE-MARK NC2254.2 178000 MOVE WRK-XN-00001-1 TO COMPUTED-X NC2254.2 178100 MOVE "E" TO CORRECT-X NC2254.2 178200 PERFORM FAIL. NC2254.2 178300 EVA-WRITE-GF-33-1. NC2254.2 178400 PERFORM PRINT-DETAIL. NC2254.2 178500 EVA-TEST-GF-33-2. NC2254.2 178600 ADD 1 TO REC-CT. NC2254.2 178700IF WRK-XN-00001-2 = "F" NC2254.2 178800 PERFORM PASS NC2254.2 178900 GO TO EVA-WRITE-GF-33-2 NC2254.2 179000ELSE NC2254.2 179100 GO TO EVA-FAIL-GF-33-2. NC2254.2 179200 EVA-DELETE-GF-33-2. NC2254.2 179300 PERFORM DE-LETE. NC2254.2 179400 GO TO EVA-WRITE-GF-33-2. NC2254.2 179500 EVA-FAIL-GF-33-2. NC2254.2 179600 MOVE "EVALUATE FAILURE" TO RE-MARK NC2254.2 179700 MOVE WRK-XN-00001-2 TO COMPUTED-X NC2254.2 179800 MOVE "F" TO CORRECT-X NC2254.2 179900 PERFORM FAIL. NC2254.2 180000 EVA-WRITE-GF-33-2. NC2254.2 180100 PERFORM PRINT-DETAIL. NC2254.2 180200* NC2254.2 180300 EVA-INIT-GF-34. NC2254.2 180400 MOVE "VI-84 6.12.4 GR3" TO ANSI-REFERENCE. NC2254.2 180500 MOVE "EVA-TEST-GF-34-1" TO PAR-NAME. NC2254.2 180600 MOVE 1 TO REC-CT. NC2254.2 180700 MOVE 99 TO WRK-DU-08V00. NC2254.2 180800 MOVE "*" TO WRK-XN-00001-1. NC2254.2 180900 MOVE 99 TO WRK-DU-08V00-1. NC2254.2 181000 MOVE 99 TO WRK-DU-08V00-2. NC2254.2 181100 MOVE 99 TO WRK-DU-08V00-3. NC2254.2 181200 MOVE 99 TO WRK-DU-08V00-4. NC2254.2 181300 GO TO EVA-TEST-GF-34-0. NC2254.2 181400 EVA-DELETE-GF-34. NC2254.2 181500 PERFORM DE-LETE. NC2254.2 181600 PERFORM PRINT-DETAIL. NC2254.2 181700 GO TO EVA-INIT-GF-35. NC2254.2 181800 EVA-TEST-GF-34-0. NC2254.2 181900 EVALUATE WRK-DU-08V00 NC2254.2 182000 ALSO 81 NC2254.2 182100 ALSO (WRK-DU-08V00-2 * 9) NC2254.2 182200 ALSO IT-IS-81 NC2254.2 182300 ALSO TRUE NC2254.2 182400 ALSO FALSE NC2254.2 182500 WHEN NOT WRK-DU-08V00-1 NC2254.2 182600 ALSO WRK-DU-08V00-2 NC2254.2 182700 ALSO 81 NC2254.2 182800 ALSO TRUE NC2254.2 182900 ALSO WRK-DU-08V00-3 = 0 NC2254.2 183000 ALSO WRK-DU-08V00-4 < 9 NC2254.2 183100 MOVE "A" TO WRK-XN-00001-1 NC2254.2 183200 MOVE "B" TO WRK-XN-00001-2 NC2254.2 183300 WHEN 81 NC2254.2 183400 ALSO WRK-DU-08V00-3 THROUGH WRK-DU-08V00-4 NC2254.2 183500 ALSO (WRK-DU-08V00-2 * 7) THRU (WRK-DU-08V00-2 * 8) NC2254.2 183600 ALSO FALSE NC2254.2 183700 ALSO WRK-DU-08V00-2 = 81 NC2254.2 183800 ALSO WRK-DU-08V00 > 8 NC2254.2 183900 MOVE "C" TO WRK-XN-00001-1 NC2254.2 184000 MOVE "D" TO WRK-XN-00001-2 NC2254.2 184100 WHEN ANY NC2254.2 184200 ALSO ANY NC2254.2 184300 ALSO ANY NC2254.2 184400 ALSO ANY NC2254.2 184500 ALSO ANY NC2254.2 184600 ALSO WRK-DU-08V00 = 99 NC2254.2 184700 MOVE "E" TO WRK-XN-00001-1 NC2254.2 184800 MOVE "F" TO WRK-XN-00001-2 NC2254.2 184900 WHEN OTHER NC2254.2 185000 MOVE "G" TO WRK-XN-00001-1 NC2254.2 185100 MOVE "H" TO WRK-XN-00001-2 NC2254.2 185200 END-EVALUATE. NC2254.2 185300 EVA-TEST-GF-34-1. NC2254.2 185400IF WRK-XN-00001-1 = "G" NC2254.2 185500 PERFORM PASS NC2254.2 185600 GO TO EVA-WRITE-GF-34-1 NC2254.2 185700ELSE NC2254.2 185800 GO TO EVA-FAIL-GF-34-1. NC2254.2 185900 EVA-DELETE-GF-34-1. NC2254.2 186000 PERFORM DE-LETE. NC2254.2 186100 GO TO EVA-WRITE-GF-34-1. NC2254.2 186200 EVA-FAIL-GF-34-1. NC2254.2 186300 MOVE "EVALUATE FAILURE" TO RE-MARK NC2254.2 186400 MOVE WRK-XN-00001-1 TO COMPUTED-X NC2254.2 186500 MOVE "G" TO CORRECT-X NC2254.2 186600 PERFORM FAIL. NC2254.2 186700 EVA-WRITE-GF-34-1. NC2254.2 186800 PERFORM PRINT-DETAIL. NC2254.2 186900 EVA-TEST-GF-34-2. NC2254.2 187000 ADD 1 TO REC-CT. NC2254.2 187100IF WRK-XN-00001-2 = "H" NC2254.2 187200 PERFORM PASS NC2254.2 187300 GO TO EVA-WRITE-GF-34-2 NC2254.2 187400ELSE NC2254.2 187500 GO TO EVA-FAIL-GF-34-2. NC2254.2 187600 EVA-DELETE-GF-34-2. NC2254.2 187700 PERFORM DE-LETE. NC2254.2 187800 GO TO EVA-WRITE-GF-34-2. NC2254.2 187900 EVA-FAIL-GF-34-2. NC2254.2 188000 MOVE "EVALUATE FAILURE" TO RE-MARK NC2254.2 188100 MOVE WRK-XN-00001-2 TO COMPUTED-X NC2254.2 188200 MOVE "H" TO CORRECT-X NC2254.2 188300 PERFORM FAIL. NC2254.2 188400 EVA-WRITE-GF-34-2. NC2254.2 188500 PERFORM PRINT-DETAIL. NC2254.2 188600* NC2254.2 188700 EVA-INIT-GF-35. NC2254.2 188800 MOVE "VI-84 6.12.4 GR3" TO ANSI-REFERENCE. NC2254.2 188900 MOVE "EVA-TEST-GF-35-1" TO PAR-NAME. NC2254.2 189000 MOVE 1 TO REC-CT. NC2254.2 189100 MOVE 81 TO WRK-DU-08V00-1. NC2254.2 189200 GO TO EVA-TEST-GF-35-1. NC2254.2 189300 EVA-DELETE-GF-35. NC2254.2 189400 PERFORM DE-LETE. NC2254.2 189500 PERFORM PRINT-DETAIL. NC2254.2 189600 GO TO CCVS-EXIT. NC2254.2 189700 EVA-TEST-GF-35-1. NC2254.2 189800 EVALUATE TRUE NC2254.2 189900 WHEN WRK-DU-08V00 NUMERIC NC2254.2 190000 WHEN WRK-DU-08V00 > 10 NC2254.2 190100 WHEN WRK-DU-08V00 < 100 NC2254.2 190200 MOVE "A" TO WRK-XN-00001-1 NC2254.2 190300 WHEN OTHER NC2254.2 190400 MOVE "Z" TO WRK-XN-00001-1 NC2254.2 190500 END-EVALUATE. NC2254.2 190600IF WRK-XN-00001-1 = "A" NC2254.2 190700 PERFORM PASS NC2254.2 190800 GO TO EVA-WRITE-GF-35-1 NC2254.2 190900ELSE NC2254.2 191000 GO TO EVA-FAIL-GF-35-1. NC2254.2 191100 EVA-DELETE-GF-35-1. NC2254.2 191200 PERFORM DE-LETE. NC2254.2 191300 GO TO EVA-WRITE-GF-35-1. NC2254.2 191400 EVA-FAIL-GF-35-1. NC2254.2 191500 MOVE "EVALUATE FAILURE" TO RE-MARK NC2254.2 191600 MOVE WRK-XN-00001-1 TO COMPUTED-X NC2254.2 191700 MOVE "A" TO CORRECT-X NC2254.2 191800 PERFORM FAIL. NC2254.2 191900 EVA-WRITE-GF-35-1. NC2254.2 192000 PERFORM PRINT-DETAIL. NC2254.2 192100* NC2254.2 192200 CCVS-EXIT SECTION. NC2254.2 192300 CCVS-999999. NC2254.2 192400 GO TO CLOSE-FILES. NC2254.2
Messung V0.5 in Prozent
¤ 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.135Bemerkung:
¤
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 und die Messung sind noch experimentell.