613-518-1166 info@zimdatabases.com

Zim Object Manager (ZOM)

ZOMDiagnose

< All Topics

Report on any improper or unusual object descriptions in the Object Dictionary.

Syntax

ZOMDiagnose […]

Options

;d This specifies that the output is to be written to the indicated document. The document must be already created. If the ;d option is omitted, it indicates that the output is to be written to the screen.
;a If a document name is specified, the ;a option indicates that the output is to be appended to the end of the document. If the ;a option is omitted, it indicates that the output is to replace the contents of the document specified in ;d option.
;b If a document name is specified, the ;b option indicates that you would like to browse the document file after the action is completed. The ;b option does not take effect if the ;d option was not used to specify an output document.
;w If a document name was not specified, the ;w option sets pause on while the information is being listed to the screen. The ;w option does not take effect if output is directed to a document using the ;d option.

Comments

This service examines the object descriptions in the Object Dictionary and report any unusual conditions. Sample output is shown below:

                     ZOM Diagnose Report

********************************************************

*** Documents duplicating filenames of other documents
********************************************************

DirName       DocName

Zim           halt            $console

Zim           terminal        $console

Zim           start           zimprof

Zim           zimprof         zimprof

********************************************************

*** Non unique use of Field SNs within OwnerName

********************************************************

DirName       OwnerName       FieldName   SN

zim           Customers       IndType     100

zim           Customers       Name        100

zim           FilledBy        Amount      100

zim           FilledBy        UKFilledBy  100

zim           Require         Amount      100

zim           Require         UKRequire   100

********************************************************

*** Fields without Owners

********************************************************

DirName       OwnerName       FieldName

Zim           Testent         Field1

********************************************************

*** Dfs without Displays

********************************************************

DirName       DisplayName     FormDirName    FormName

Zim           testdisp        zim            xxxxxxxx

********************************************************

*** Dfs without Forms

********************************************************

DirName       DisplayName     FormDirName    FormName

Zim           testdisp        zim            xxxxxxxx

Examples

The following command lists the diagnosis report to the screen with pause mode on.

ZOMDiagnose ;w

The following command puts the diagnosis report in the document “DiagRpt,” and brings up the document browser on the report.

ZOMDiagnose ;d DiagRpt ;b

Was this article helpful?
0 out Of 5 Stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
How can we improve this article?
Table of Contents