The change type describes the way in which a change to a model object affects other objects that use the changed object. Its purpose is to retain the integrity or functionality of both model objects and implementation objects. It is used primarily during component change processing, a process that ensures that the effect of a change is distributed throughout the model.
CA 2E determines the change type using a shipped table that assigns a change type to each position on a CA 2E panel where you can possibly change a model object.
For more information:
Following is a list of change types and their definitions. Only private and public changes invoke component change processing.
For example, if you change a file on the Edit Database Relations panel, you need to regenerate all external functions and access paths that use the file. Or, if you change the action diagram of an internal function, you need to regenerate all external functions that call it.
For example, if you change the parameters of an internal function, you need to edit all functions that call the changed function and then regenerate all external functions that contain it.
The four change type values just presented were listed in order of increasing significance:
In other words, if you make multiple changes to an object, a higher-numbered change overrides a lower-numbered change, and not vice versa. For example, a public change overrides a private change, but a generation required change does not.
|
Copyright © 2014 CA.
All rights reserved.
|
|