VERIFY Command

The VERIFY command offers additional flexibility over the VERIFY-SYSTEM command.

Format

VERIFY filename  [item-list] [(P)]

Parameter(s)

filename

Name of the file that contains the check-sum items you want to use for verification.

item-list

Specifies individual item-IDs. An asterisk (*) specifies all items in the file.

P

Sends the report to the printer.

Description

VERIFY verifies the operating system software against check-sum items other than CHECK-SUM, which is in the ERRMSG file. (CHECK-SUM is used by the VERIFY-SYSTEM command.) VERIFY is useful for checking the integrity of frames in the ABS area that are not part of the standard operating system shipment, which might include other Rocket software or user-developed software.

VERIFY generates a check-sum for all system software frames in the ABS area. These check-sums are compared with all the check-sums except those with a 0000 entry contained in the items you specify. If all the check-sums match, this message displays:

[341] OPERATING SYSTEM SOFTWARE VERIFIED.

The CHECK-SUM item in the ERRMSG file contains check-sums for all operating system frames in the ABS area that are actually used by the operating system. You can verify these frames using the VERIFY-SYSTEM command.

The item ABS in the ERRMSG file contains check-sums for all 1024 ABS frames. To verify every ABS frame on the system, whether it is currently being used or not, type the following:

>VERIFY ERRMSG ABS

If there are any discrepancies, a message such as this appears:

[342] *** THE SYSTEM SOFTWARE DOES NOT VERIFY! ***

         THERE ARE n FRAMES WITH MISMATCHES

A list of all frames whose check-sums do not match displays showing both the old and the new check-sums, along with the total number of unmatching frames. Each line has the following format:

frame-ID  old-check-sum  new-check-sum

where old-check-sum is the check-sum stored in the file you specify, and new-check-sum is the check-sum generated by VERIFY.

If any errors are found, you should send a broadcast message requesting all users to log off the system. Then you should restore the system software (the ABS area) with an ABS load (see the mvBase Operation and Administration Guide for instructions on how to do this).

Verifying System Software

This example indicates that two frames have check-sums that do not verify:

>VERIFY

314 92AD 9CDE

489 C317 3746

[342] *** THE SYSTEM SOFTWARE DOES NOT VERIFY! ***

         THERE ARE 2 FRAMES WITH MISMATCHES

>