Documentation Comments
Use this form to comment on this topic. You can also provide any general observations about the Online Documentation, or request that additional information be added in a future release.
RealityV15.1Online Documentation (MoTW) Revision 7
BVERIFY command (DataBasic) (m618704+bverify.htm)
Verifies the object code of cataloged programs.
BVERIFY {fileSpecifier} itemList {(options}
fileSpecifier The file containing the cataloged programs (see General Conventions). If omitted, itemList is assumed to refer to programs cataloged from the local account.
itemList A space-separated
list containing the item-ids of the cataloged programs. These can be the
If fileSpecifier has been included, an asterisk (*) can be used to specify all the items in the specified file.
E Displays serious errors only. 'Verified' messages and errors due to specification of items that are not MD catalog items or loaded object code are suppressed.
F Displays an error message if unable to locate the object item.
I Prompts for the account from which the programs were cataloged. Programs cataloged from the account specified will be verified instead of those from the local account.
N Suppress paging of terminal output.
P Sends report to the printer.
Q Quick verify - verify the checksum only.
SYSMAN and SYSPROG accounts only.
If you specify a program that has not been cataloged, an error message is normally displayed. However, if you specify a file name and the program executable cannot be found in that file, but there is an MD or POINTER-FILE item with the specified name, that program will be verified.
BVERIFY retrieves the executable item specified in the MD item or on the command line. If the Q option is not specified, the corresponding deliverable item is then used to create a new executable that is compared byte-for-byte with the existing one. If the deliverable item cannot be found or the Q option is specified, a checksum is generated for the executable item and compared to the stored checksum.
If the verify is successful, a message similar to one of the following is displayed:
[224] '£program' Verified
[224] 'account*C*program' Verified
itemList can refer to:
In each case the item-ids must be specified precisely as they occur in the named file.
For backwards compatibility with earlier versions of Reality, BVERIFY will accept the following syntax:
BVERIFY program account {(options}
where program is the name of a single cataloged program with an executable in the global POINTER-FILE, and account is an optional account name. The I option is not valid with this syntax.
:BVERIFY PRG1
[224] 'TAB*C*PRG!' Verified