Previous Topic: Load Module Remote FilesNext Topic: Operations Library Remote Files


Dialog Manager

During remote file generation, CA Gen builds a Dialog Manager for every load module. The Dialog Manager controls the dialog flow (link and transfer) between procedure steps, supports terminal input/output, and maintains the execution context in a profile table.

The Dialog Manager always receives control from the TP monitor (usually the AEFN) when the load module is executed. The Dialog Manager determines which procedure step within the load module to execute. The input view of the procedure step is then populated from screen input, data passed from another procedure step, and data taken from the profile source. This allows each procedure step to reference data in its input view without considering how the data values are obtained.

The Profile Manager is the part of the Dialog Manager that manages the profile table. The profile table is a temporary runtime stack that stores the export view of the procedure steps. It is used to pass information between procedure steps.