Generation in the workbench
To generate output in the Workbench, do the following:
- Load parts to generate, along with any parts that are referenced during generation.
- Select parts to generate. If you invoke the generation process for a file, folder, package, or project, EGL creates output for every primary part (every program, page handler, form group, data table, or library) that is in the container you selected.
- Initiate generation.
- Monitor progress.
To make generation easier, it is recommended that you first select a default build descriptor from these types:
- Debug build descriptor (as appropriate when you are using the EGL debugger)
- Target system build descriptor (as used for generating parts and deploying them in a run-time environment)
For details on how to select a default build descriptor, see Setting the default build descriptors.
You can identify each of two build descriptors (debug and target system) in these ways:
- As a property at the file, folder, package, and project level
- As a Workbench preference
A lower-level build descriptor of a particular kind takes precedence over any higher-level build descriptor of the same kind. For example, a target system build descriptor that was assigned to the current package takes precedence over a target system build descriptor that was assigned to the project. However, a master build descriptor takes precedence over all others, as described in Build descriptor part.
The following precedence rules are in effect for every file that contains a primary part:
- A property that is specific to the file takes precedence over all others
- The related folder property takes precedence over the package, project, or Workbench property
- The related package property takes precedence over the project or Workbench property
- The related project property takes precedence over the Workbench property
- The Workbench property is used if no others are specified
For details on initiating generation, see Generating in the workbench.
Related concepts
Build descriptor part
Development process
Generated output
Related tasks
Generating in the workbench
Setting the default build descriptors
Related reference
Generated output (reference)