Ejemplos de modificación de scripts de construcción EGL

A continuación se proporcionan ejemplos de modificaciones comunes que puede realizar a los scripts de construcción de EGL.

Modificar la ubicación de los componentes de construcción utilizados por los scripts de construcción de EGL

Es probable que los convenios de denominación PDS del compilador, el editor de enlaces y las bibliotecas de base de datos no sean las mismas que las utilizadas en los scripts de construcción de EGL. Para cambiar los valores por omisión, debe modificar la sentencia VARS en los scripts de construcción de EGL. Por ejemplo, la sentencia VARS para las bibliotecas de compilador CICS y COBOL por omisión son las siguientes:

//DEFAULTS VARS EZEPID=USER,
//                              COBCICS=SYS1.SCEECICS,
//                              COBCOMP=SYS1.IGY.SIGYCOMP,
//                              COBLIB=SYS1.SCEELKED,
...

Para cambiar el calificador de alto nivel para estas bibliotecas por MYSYS, cambie la sentencia VARS de la manera siguiente:

//DEFAULTS VARS EZEPID=USER,
//                              COBCICS=MYSYS.SCEECICS,
//                              COBCOMP=MYSYS.IGY.SIGYCOMP,
//                              COBLIB=MYSYS.SCEELKED,
...

Puede realizar actualizaciones parecidas para las bibliotecas EGL (variable de sustitución ELA) y las bibliotecas de base de datos (variables de sustitución DSNEXIT y DSNLOAD).

Modificar scripts de construcción de EGL para guardar el código fuente COBOL generado

Por omisión, los scripts de construcción FDABCL, FDACL, FDAPCL, FDAPTCL y FDATCL no guardan el código fuente generado en el servidor de construcción. Si desea guardar el código fuente, puede descomentar sentencias en el paso UPLOAD de estos scripts de construcción para que el código fuente COBOL se guarde en el conjunto de datos EZESRC del usuario. Por ejemplo, considere las sentencias siguientes en el script de construcción FDACL:

//*UPLOAD EXEC PGM=IEFBR14
//*EZESRC   DD  DSN=&EZEPID..&SYSTEM..EZESRC,DISP=SHR,CCUEXT=CBL

Descomente las sentencias de la forma siguiente:

//UPLOAD EXEC PGM=IEFBR14
//EZESRC   DD  DSN=&EZEPID..&SYSTEM..EZESRC,DISP=SHR,CCUEXT=CBL

Conceptos relacionados
Script de construcción

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.