Previous Topic: Step 2. Examine the MismatchNext Topic: B. Review the Rulesets Applied During the Run


A. Examine the Mismatch

The error that stopped the run is displayed on the bottom of the Run Mismatch Options screen. The Total field, which shows the total value of John Smith's cookie order, has changed from 17.90 in the Release 6.2 test stream to 19.90 in the Release 6.3 run. This is not an expected screen change and indicates a programming error in the new release.

The screen also indicates that this is the only mismatch that was found. From the Run Mismatch Options screen, you can display a summary of the rulesets that were applied during the run.

Action:

Type 1 in the command line and press Enter to display the ruleset summary.

--------------------------- RUN MISMATCH OPTIONS --------------------11:38:45 ENTER COMMAND ===> 1 6 1 DISPLAY RULESET SUMMARY 6 ACCEPT ORIGINAL OUTPUT 2 DISPLAY PREVIOUS INPUT 7 ACCEPT CURRENT OUTPUT 3 DISPLAY NEXT INTPUT 8 CHANGE NEXT INPUT 4 SKIP ORIGINAL OUTPUT 9 INSERT CURRENT OUTPUT AND INPUT 5 SKIP ORIGINAL OUTPUT AND INPUT 10 INSERT CURRENT OUTPUT INPUT: TCADS.CCC.ORDERAPP.001 CURRENT RECORD: 6 OUTPUT: TCADS.CCC.ORDERAPP.002 RULESET: TESTSTREAM: TCADS.CCC.ORDERAPP.001 APPLICATION: NOT USED SYSTEM: NOT USED TYPE OPERATION WCC CURSOR SIZE LENGTH TERMINAL EXPECTED: OUTPUT ERASE/WRITE C2 1 1 24*80 471 A60L2050 CURRENT: OUTPUT ERASE/WRITE C2 1 1 24*80 471 VV02 ONLY UNEQUAL ROW: 20 .TOTAL: . 17.90 .TOTAL: . 19.90 X F1-HELP F2-ROTATE F3-END F7-UP F8-DOWN

Result:

The Applied Rules panel displays.

CA Verify for CICS lets you to change or add a rule to a ruleset without terminating the run. For instance, if you forgot to account for an expected screen change, you can select option 1 to display the Applied Rules panel. From here, rulesets and individual rules can be browsed, edited, or deleted. After you modify a ruleset and reactivate the run, CA Verify for CICS will repeat the comparison, taking into account your rule specification. CA Verify for CICS also provides other options for dealing with mismatches during a run, including ignoring the mismatch to continue the run, and updating or replacing a screen in the test stream. See the chapter Run Function for more information.