Object Properties

Selection Operator

Syntax

Description

Active*

a

A user designation indicating if the object is available for processing by the ZOM services.

Changed**

ch

Indicates if the object definition has been changed.

Compilable*

c [i | m]

A user designation indicating if a document object is a compilable program.

i

Ignore warnings during compilation of the document object.

m

The document object is a non-compilable macro program.

CompileStatus

c [a | e | n]

Indicates if a compilable document object is compiled or needs to be recompiled.

a

The object is actually compiled.

e

The object encountered errors or warnings during compilation.

n

The object needs to be recompiled.

Data

da

Indicates if the object can have data records (i.e. an EntitySet or relationship with fields).

DataSave*

ds

A user designation indicating if an entity set or relationship object should preserve or discard its data records when the definition changes.

Defined

d

Indicates if the object is described in the Object Dictionary.

Exists

e [c]

Indicates if the object is created.
"c" indicates the object exists, but is considered to be out-of-date (or "corrupt") because an object it depends on has been erased.

Locked*

l

A user designation indicating the object cannot be changed using any of the ZOM services.

Moved**

m

Indicates that the object has been moved to another directory.

New**

n

Indicates that the object is new.

Renamed**

r

Indicates that the object has been renamed.

Selected*

s

A user designation indicating that the object has been selected.

Unreferenced

u

Indicates that the object is not used by any other object.

 

Note: * indicates user-designated properties that can be reset by the user. All other properties are set and reset automatically by the ZOM services.
Note: **
indicates properties set by the ZOMDiff command which compares two versions of an object definition.

Related Information

Advanced ZOM Object Selection Criteria