ChartField Configuration Driver
Full Configuration uses the PeopleSoft Application Engine Program FS_CFCONFIG to call the Manual and Auto-Configuration programs. It also schedules the Configuration report. This driver enables both programs to run as one process.
A commit is taken after each step. In the event of a program abend, you should investigate the reason for the problem, correct it, and then restart the program. This enables the program to restart from the last step that was committed.
Two reasons exist for restarting the program:
Some of the configuration actions (for example, Add a new ChartField) are long-running because they update many database records. Restarting will cut down overall processing time.
The content of the Configuration report is determined by the Manual Configuration and is based on the outstanding actions. If you cancel the program that ended abnormally and start a new program instance, the reporting will show only the outstanding actions at the time the program was started. All actions that were successfully processed prior to the abend will no longer be listed.
The program is structured in the following way:
-
Initialization: This step determines whether the processing is for a Full Configuration or a Project Configuration. If a Project Configuration, the list of projects is held in a global array that is passed to both the manual and automatic configuration programs. It also determines the model and partially configurable ChartFields. These are loaded into strings that are used in later processing to determine the records that will need to be built (for example, create views and indexes and alter tables).
-
Calls the Manual Configuration program.
-
Calls the Automatic Configuration program.
-
Schedules the Configuration BI Publisher report (CFX001).