Recreates selected objects.


ZOMReCreate <object specification> [<option>...]


;k <keyword> [!]

Assigns a keyword to the selected object(s). If the keyword is already assigned, this assignment is ignored. If "!" is specified, the keyword assignment is removed for the selected object(s).

;p <property> [!]

Set the specified user-designated property for the selected object(s). If "!" is indicated, the specified property is reset for the selected object(s).


The specified objects are recreated.

This command checks the set of objects to be processed for locked objects prior to executing. If there are locked objects to be processed, the command issues an error and exits. An object is considered to be locked if it is locked itself, or is in a locked directory. For information about setting and clearing locks, refer to ZOMSet.

This command touches the objects recreated once its action has completed. This results in the object's status and dependency information being updated. This operation can potentially affect the status of programs and objects that depend on the recreated objects. If ZOM is configured with its Explode Level to be 1, then this command also finds the dependent objects and touches them. For more information, refer to the Object Dependencies section.

This action results in the objects affected being keyworded as "changed." The exact keyword used is determined by ZOM's configuration. For more information, refer to ZOMConfig.


The following command recreates the object "Customers."

ZOMReCreate Customers

The following command recreates all objects which are considered to be out-of-date.

ZOMReCreate +p ec