-
ZOM Concepts
-
Selecting Objects for Processing
- Selecting a Set of Objects
- Selection Criteria
- Selecting by Name
- Selecting by Keyword
- Selecting Previously Selected Objects
- Selecting by Status Properties
- Selecting by the Defined Property
- Selecting by the Exists Property
- Selecting by the Selected Property
- Selecting by the Locked Property
- Selecting by the Active Property
- Selecting by the Data Property
- Selecting by the Datasave Property
- Selecting by the Compilable Property
- Selecting by the Compilestatus Property
- Selecting Unreferenced Objects
- Selecting by Dependency Explosion
- Selecting by Dependency Implosion
- Selecting by Named Set
- Show all articles ( 4 ) Collapse Articles
-
Processing Options
-
Object Dependencies
-
Object Maintenance
-
Exporting and Importing Objects
-
Team Development Projects
-
Configuring ZOM
-
ZOM Commands
- ZOM Commands
- ZOMCat
- ZOMCompile
- ZOMCompileBoot
- ZOMConfig
- ZOMCopy
- ZOMCreate
- ZOMCrtBoot
- ZOMDataLoad
- ZOMDataSave
- ZOMDDBoot
- ZOMDelete
- ZOMDestroy
- ZOMDiagnose
- ZOMDiff
- ZOMDisable
- ZOMEnable
- ZOMErase
- ZOMExec
- ZOMExport
- ZOMFixUp
- ZOMGenHelp
- ZOMList
- ZOMMake
- ZOMMove
- ZOMPermBoot
- ZOMReCreate
- ZOMReName
- ZOMReset
- ZOMStatistics
- ZOMTouch
- ZOMUnCompile
- ZOMViewLog
- ZOMSet
- ZOMImport
- Show all articles ( 20 ) Collapse Articles
-
Advanced Topics
Unreferenced Objects
The object dependency information can also be used to select un-referenced objects that are not used by any other object. In our example, there are three un-referenced objects: pMainMenu, PlacedBy and vJunkVar. Un-referenced objects can be selected using the “u” selection criteria, as shown in the following example:
ZOMList +p u
Objects Found by Unreferenced Criteria “+p u”
Often, objects that are not referenced are no longer in use by the application and can be destroyed. This is not always the case as shown above where the unreferenced pMainMenu, which is the root of the dependency tree, is a very significant object to this application. Another object, the role PlacedBy, could have been created in the application as a convenience to users entering ad hoc queries.
0 out Of 5 Stars
5 Stars | 0% | |
4 Stars | 0% | |
3 Stars | 0% | |
2 Stars | 0% | |
1 Stars | 0% |