Previous Topic: Component Change Processing ScenarioNext Topic: Model Security


Public Change to Access Path

Suppose you intend to add or remove a relation for Access Path using the Edit Access Path Relations panel.CA 2E considers this to be a public change. As a result CA 2E :

  1. Expands usages of Access Path until the first external function on any given sequence of usages is encountered as it did for the private change. However, for a public change the level at which each using object occurs is significant.
  2. Sets the Required action indicator to EDT in the All Objects list for all using objects that occur at level 1 to indicate that they require editing as a result of the change. Specifically:

    These are shown in the diagram by the letters EDT and the small box containing a 1.

  3. Checks the model objects at level 2. The result depends on the way in which the level 1 object uses Access Path. In this example the RTVOBJ function uses Access Path as the based on access path and for parameter definition. Specifically:

    These are shown in the diagram by the letters EDT and the small box containing a 2.

  4. Repeats the process for the model objects at level 3. The private change to EXCINTFUN 4 is a private change to the external DSPFIL function and it needs to be generated (Required Action = GEN).
  5. Repeats this process for each usage level until an external function is encountered.

When you perform the required actions (EDT or GEN), CA 2E automatically resets the Required action indicator as follows:

After you perform the necessary editing, component change processing is invoked again to ensure that the change is reflected in regenerated and newly created using objects. As a result, it is recommended that you edit the model object at level 1 first and then proceed upward to edit model objects at continually higher usage levels. This prevents a model object from being flagged EDT more than once. At the end of the process, all objects that require regeneration will be flagged GEN.

For more information on how CA 2E distributes the impact of a change throughout the model, see the appendix titled "Change Control Facilities Reference Tables" in this guide.