Previous Topic: Model Object List AuthorityNext Topic: Model Object Description


All Objects List

Every model contains a special All Objects model object list. The All Objects list provides a central place for model object information and contains a dynamic model object description for each supported model object in the model. When referring to this list in commands, it has the special name *ALLOBJ.

The primary purpose of the All Objects list is to record information related to changes to model objects; for example, the date, time, and name of the developer who made the change. As you create, delete, update, and generate model objects, the All Objects list is also updated to reflect these changes. The All Objects list also contains information for impact analysis, versions of functions and messages, and CM.

The All Objects list differs from a named model object list in a number of important ways. The following table summarizes these differences:

All Objects List (*ALLOBJ)

Named Model Object Lists

Consists of a dynamic object description for each model object in the model.

Consists of static (unchanging) references to all, or a subset of, model objects in the model. These references are known as list entries.

A model object's description is updated automatically each time the object is changed, imported, regenerated.

A model object's list entry does not change when the model object changes. It provides a persistent historic record of the object at the time the list entry was created.

Actions to the All Objects list see the actual model objects; you add entries only by creating new model objects.

Actions to named lists affect only the model object list entries and not the actual model objects.

Does not contain model object descriptions for deleted model objects and displays only the current version of functions and messages.

Can contain references to deleted model objects and non-current versions of functions and messages.

You cannot update the All Objects list or model objects using model list commands.

You can update named model object lists and model list entries using model list commands.