Build scripts delivered with EGL
The following EGL build scripts are placed in the PROCLIB library
of a z/OS® build server (allocated
by DDNAME CCUPROC) when the EGL build server is installed.
- FDABCL
- Invokes the COBOL compiler and the z/OS® linkage editor to prepare z/OS® batch, IMSVS, and IMSBMP output when the DB2® preprocessor is not required.
- FDABIND
- Binds a generated program to a database. This build script is
used in conjunction with FDAPTCL for EGL-generated
source code that runs in a CICS® environment
and that performs SQL I/O or with FDAPCL for EGL-generated source
code that runs in z/OS® batch
and that performs SQL I/O.
A build server cannot first run a non-authorized program (such as a compiler) and then switch to an authorized program (such as TSO). The database bind runs in a TSO environment. Therefore, the bind build script is run as a separate (but dependent) build request from the compile and link edit request.
- FDABPTCL
- Invokes the DB2® preprocessor, the CICS® translator, the COBOL compiler, and the z/OS® linkage editor for generated z/OS® batch programs making CICS® EXCI calls.
- FDABTCL
- Invokes the CICS® translator, the COBOL compiler, and the z/OS® linkage editor for generated z/OS® batch programs making CICS® EXCI calls.
- FDACL
- Invokes the COBOL compiler and the z/OS® linkage editor for generated COBOL source code that does not require the CICS® translator or the DB2® preprocessor, such as a generated DataTable or a generated print services program for a FormGroup.
- FDALINK
- Invokes the z/OS® linkage editor for a format module.
- FDAMFS
- Invokes the MFS compiler for FormGroups generated for IMS/VS or on IMS™ BMP if the formServicePgmType build descriptor option is set to ALL or MFS.
- FDAPCL
- Invokes the DB2® preprocessor, the COBOL compiler and the z/OS® linkage editor to prepare z/OS® batch output when the DB2® preprocessor is required.
- FDAPTCL
- Invokes the DB2® preprocessor, the CICS® translator, the COBOL compiler, and the z/OS® linkage editor for EGL-generated source code that runs in a CICS® environment and that performs SQL I/O.
- FDATCL
- Invokes the CICS® translator, the COBOL compiler, and the z/OS® linkage editor for source code generated from an EGL program part that runs in a CICS® environment and that does not perform SQL I/O.
On iSeries®, the EGL build server invokes the FDAPREP build script. The script normally resides in the QEGL/REXSRC file but can be copied to another location and customized.