The following table shows the output of the production and generation phase, the main part for which the output is produced, the file name of the output type, the target environment for which the output is produced, and any build descriptor options that control the generation of the output type.
| Output type | File name | Main part | Target runtime environment | Build descriptor options |
|---|---|---|---|---|
| COBOL program | alias.cbl | Program part |
All | The genDataTables option controls the generation of any DataTable parts used by a generated program, library, or service. |
| Build plan | aliasBuildPlan. xml | Program part |
All | buildPlan |
| Link edit file | alias.ledalias.lkg | Program part |
All z/OS® environments | EGL always creates the LED link edit file. EGL creates the LKG file if the linkEdit build descriptor option specifies a particular link edit part; or, if the linkEdit build descriptor option is not specified, but there is a link edit part with the same name as the program, library, or service part being generated. |
| Bind control file | alias.bnd | Program part |
All z/OS environments | For a program, library, or service, the bind build descriptor option can specify a particular bind control part. If the bind option is not specified, the default is for EGL to use a bind control part that matches the name of the program, library, or service being generated. If there is no bind control part, then EGL automatically creates the bind control file. |
| CICS® entries | alias.pctalias.ppt | Program | z/OS CICS | cicsEntries |
| COBOL copybook | formgroupalias. CPY | FormGroup part | IMS/VS | EGL uses the genFormGroup and genHelpFormGroup build descriptor options to determine whether to generate the FormGroup and help form group when generating the EGL application. |
| MFS Source | formgroupalias. MFS | FormGroup part |
IMS/VS |
EGL creates the MFS Source file for IMS™ BMP if formServicePgmType is set to ALL or MFS. EGL uses the genFormGroup and genHelpFormGroup build descriptor options to determine whether to generate the FormGroup and help form group when generating the EGL application. |
| FormGroup format module | formgroupaliasFM .FMT | FormGroup part |
CICS |
EGL uses the genFormGroup and genHelpFormGroup build descriptor options to determine whether to generate the FormGroup and help form group when generating the EGL application. |
| Form Group print services program | formgroupaliasP1. CBL | FormGroup part | z/OS batch |
EGL uses the genFormGroup and genHelpFormGroup build descriptor options to determine whether to generate the FormGroup and help form group when generating the EGL application. |
| Form Group online print services program | formgroupalias. CBL | FormGroup part | z/OS CICS |
EGL uses the genFormGroup and genHelpFormGroup build descriptor options to determine whether to generate the FormGroup and help form group when generating the EGL application. |
| Sample runtime JCL | alias.jcx | Program part |
z/OS batch |
The genRunFile build descriptor option controls whether the file is generated or not. The templateDir build descriptor option controls where the templates are located. |
| Sample runtime CL | alias.clr | Program part |
iSeries® | The templateDir build descriptor option controls where the templates are located. |
| Table binary image | alias.tab | DataTable | iSeries | The genDataTables option controls the generation of any DataTable parts used by a generated program, library, or service. |
| Message file | alias.msg | A DataTable of type msgTable | iSeries | The genDataTables option controls the generation of any DataTable parts used by a generated program, library, or service. |
| Data definition specification | alias.dds | Program part |
iSeries | genDDSFile |
For iSeries, there is one file that contains all of the results of the compilation and linking of the generated COBOL. The name of the file is alias.BUILD.LISTING
| Preparation step | Results file name on the build client |
|---|---|
| DB2® preprocessor | alias.P.ddname |
| CICS translator | alias.T.ddname |
| COBOL compiler | alias.C.ddname |
| Linkage editor | alias.L.ddname |
| DB2 bind | alias.B.ddname |
| Overall results of preparation | alias_cbl_Results.xml |