Previous Topic: System Generation CompilerNext Topic: System Definition Backup


Compiler Activities

The system generation compiler maintains DC/UCF systems according to statements that you submit either online or through a batch job. You can direct the compiler to perform three types of activities:

Store and Update a System Definition

For each type of entity in a system definition, corresponding statements allow you to add, modify, delete, display, and punch occurrences of the entity. For example, to add a task to a system definition, you submit an ADD TASK statement. Additional statements allow you to add, modify, delete, display, and punch the portions of a system definition that are stored as an extension of the system entity.

When you submit a statement to add a system to the data dictionary, the system generation compiler creates a system source record. When you submit a statement to add an entity other than system (a component entity), the compiler creates a source record for the entity, if one does not already exist, and an object record connecting the entity to the system you are defining.

More Information:

Validate a System Definition

You submit a VALIDATE statement to request that the system generation compiler cross-check the relationships between entities in the system definition. For example, in response to the VALIDATE statement, the compiler verifies that each physical terminal is associated with a single logical terminal.

Explicitly requesting validation of the system definition is an optional activity. The system generation compiler automatically cross-checks relationships before generating the executable form of a system.

Note: For more information and syntax for the VALIDATE statement, see VALIDATE Statement.

Generate the Executable Form of a System

You submit a GENERATE statement to request that the system generation compiler perform the following tasks:

Additional steps are required to create the routine used to start up a DC/UCF system.

More Information:

System Generation Compiler Activities

The following figure illustrates the activities of the system generation compiler.