Category: ZOM - (ZIM-X Object Manager)

The Original Internet Language

Exporting Objects

Objects are exported using the ZOMExport command. The objects to export are identified using the normal object selection criteria. For example, suppose you have associated all the objects you want to export with the keyword “To_Export”. The following command exports these objects: ZOMExport +k To_Export ZOMExport builds a series of ASCII files containing the object…
Read more

Exporting and Importing Objects with ZOM

ZOM provides two special services for exchanging objects between separate development environments. Objects are exported from one environment using ZOMExport and imported into another environment using ZOMImport. These services use a machine-independent ASCII file format to exchange objects. Objects being exchanged retain their object key identification. The object key enables ZOMImport to compare the objects…
Read more

Registering an Object

For ZOM to know about an object, the object must first be registered. The registration process requires no effort on your part since registration is automatic and occurs when you use a ZOM service. Each ZOM service quickly searches for any unregistered objects and registers them in the knowledge base. When an object is registered,…
Read more

Set-oriented Manipulation of Objects

The Zim object definition commands (e.g., CREATE, ERASE, RENAME) operate against a single object at a time. For example, an EntitySet is created using a CREATE command. If you needed to create all of the EntitySets, you need to issue a series of these commands. ZOM, on the other hand, operates on sets of objects.…
Read more

Touching an Object

When you “touch” an object, ZOM performs an in-depth analysis of the object and records the resulting information in its knowledge base. Objects are “touched” using a special ZOM service, ZOMTouch. For example, the following command touches the Contracts object : ZOMTouch Contracts ZOMTouch determines the object’s current state and discovers any dependencies between the…
Read more

A Homogeneous View of Objects

Zim applications consist of collections of objects, each of which has a specific purpose and a set of features. These objects are described in the Object Dictionary. These various types of objects are EntitySets Menus Relationships Windows Roles Sets Documents Variables Forms Constants Displays Directories The Object Dictionary is arranged such that all objects of…
Read more

Registered Object Properties

For each object registered, ZOM records several properties that identify the object and track the object’s state. Some of these properties are set automatically by ZOM, while others are designated manually by the user. These properties are then used by the ZOM services in processing objects and can be used by you to select the…
Read more

Enabling ZOM

ZOM is an integrated component for object management. It is highly recommended that it remains on permanently to obtain the benefits of analyzing and manipulating objects. If you are using ZOM on the command line, you must first enable ZOM before using any of the object management services during a Zim session. This is done…
Read more

Using ZOM – the First Time

ZOM keeps track of two types of information about objects: object attributes such as the object’s name and type object dependencies such as the fact that a program uses (i.e. refers to) other objects Because object descriptions can be added to the object dictionary at any time, when you invoke a ZOM command, ZOM does…
Read more

ZOM – ZIM Object Management

ZOM, or ZIM Object Management, provides extensive support for managing the objects that make up your applications. ZOM is a collection of services that assist you in manipulating, analyzing, and maintaining application objects, including programs. These services also support you in managing development projects, migrating applications to new computer systems, and building custom development tools…
Read more

en_CAEnglish