The propagation layout

The following diagram presents the layout of the lists and files used by the propagation:

The propagation layout

This layout does not include:

  • all the files of the ARCAD database, repository, cross-reference, etc.
  • the sources of all the application components used.
Note

The names of the lists indicated here are used as a default; they can be modified at the start of propagation.

The best place to store these lists is the *CURENV version library (except for the starting LSTxxxxx list of fields to be propagated).

Here are the Steps, Files, and Lists used in propagation:

Steps, Files, and Lists used in propagation
Step 1 (Entry in the programs) Step 2 (Propagation)

Input:

  • LSTxxxxx: List of Fields to propagate
  • and possibly LSTPGM - List of Programs to be processed

Input:

  • LSTPRPSTP: List of stoppers
  • and possibly LSTPGM ... List of Programs to be processed

Input/Output:

  • LSTDRVFLD: List of derived fields

Output:

  • LSTDDSFLD: List of D.D.S. fields
  • LSTDRVFLD: List of derived fields
  • Other ARD files

Output:

  • LSTDDSFLD: List of D.D.S. fields
  • AARFCHSF1: Flagged source lines file
  • Other ARD files

When step 2 is finished (or even running), you may reference the following anomaly lists:

  • Other D.B. fields where the propagation ended
  • Component/Field anomalies
  • List of stoppers used
  • Components outside propagation
  • Components not found (problem reading source)