Previous Topic: Model Conversion ConsiderationsNext Topic: Session Object


Tracking Changes

CA Gen tracks changes in a model using these identifiers:

CA Gen tracks changes by timestamp, when the change was made, and by user ID, who changes, and tracks changes in aggregate for a high-level object, for example, an action diagram, and its lower-level object components, for example, a statement. Changes to certain low-level components do not result in flagging objects for regeneration. Included are changes to text descriptions and object positions within a display such as the Entity Relationship Diagram (ERD).

Note: The aggregate objects that are referenced for Intelligent Regeneration and the timestamp user ID that indicates the last change are the same as those used for Version Control, although some differences do appear in the list that is displayed for each.

Not every aggregate object that is used for Version Control affects code generation. For example, certain objects that are created with the Planning Toolset, subject areas, and functions. Some aggregate objects that affect code generation could be migrated only as a component of a higher-level aggregate object. For example, a subtype, import view set, or parameter delimiter.

Note: For more information, see the Host Encyclopedia Version Control User Guide.