Parámetros simbólicos

Un parámetro simbólico es una variable que se sustituye en determinadas opciones de descriptor de construcción y en scripts de construcción de iSeriesen determinadas opciones de descriptor de construcción, en scripts de construcción de z/OS y en componentes de edición de enlace y control de enlace para influir en la colocación y preparación de salidas generadas.

Algunos parámetros simbólicos están predefinidos en el generador. EZEGTIME, por ejemplo, contiene la hora a la que se produce la generación. Para obtener una lista de estos parámetros, consulte el apartado Parámetros simbólicos predefinidos para la generación EGL. Los usuarios también pueden definir sus propios parámetros simbólicos.

Puede utilizar parámetros simbólicos en los valores de las opciones de generación genDirectory y destDirectory y en scripts de construcción.

Al especificar parámetros simbólicos con genDirectory y destDirectory, se hace referencia al valor de un parámetros simbólico delimitando el nombre de parámetro con signos de porcentaje (%). Si desea hacer referencia a la hora a la que se produce la generación, por ejemplo, especifique %EZEGTIME%.

También puede utilizar más de un parámetro simbólico para asignar un valor. Los símbolos siguientes representan fecha y hora, separadas por un espacio:

        %EZEGDATE% %EZEGTIME%

Al especificar parámetros simbólicos en scripts de construcción, se hace referencia al valor colocando un símbolo ampersand (&) delante del nombre del parámetro simbólico y un punto (.) al final del mismo.

        &EZEGDATE.

Por ejemplo, si genDirectory está establecida en C:\MyProject\%EZEENV% y la opción del descriptor de construcción está establecida en ZOSCICS, las salidas de la generación se escribirán en C:\MyProject\ZOSCICS. (El parámetro simbólico predefinido EZEENV se rellena a partir de la opción system).

También puede especificar sus propios parámetros simbólicos y asignar un valor a cada uno de ellos; MYDIR, por ejemplo, podría contener el nombre de un directorio. No es posible definir el mismo parámetros simbólico (como por ejemplo MYDIR) dos veces en el mismo descriptor de construcción.

Nota: Los símbolos definidos por usuario no pueden empezar por el prefijo EZE.

Si el descriptor de construcción que utiliza para la generación utiliza la opción nextBuildDescriptor para encadenar varios descriptores de construcción y define un parámetro simbólico con el mismo nombre en varios descriptores de construcción que están encadenados, el valor utilizado durante la generación quedará determinado por las normas de preferencia descritas en la página relativa a los descriptores de construcción.

El valor asignado al parámetro simbólico MYDIR en el descriptor de construcción maestro, por ejemplo, tiene preferencia sobre el valor asignado a MYDIR en otro descriptor de construcción.

Tanto los parámetros simbólicos predefinidos como los definidos por usuario están disponibles como variables de sustitución en los scripts de construcción utilizados para preparar la salida COBOL. Para obtener detalles, consulte el apartado Modificar los scripts de construcción de EGL para z/OS.Para obtener detalles, consulte la publicación EGL Server Guide para iSeries.

Símbolos predefinidos

Los valores de sustitución para símbolos predefinidos se establecen automáticamente durante la generación. El usuario no define valores para estos símbolos. Existen dos categorías de símbolos predefinidos.

Los símbolos definidos por usuario no pueden empezar por el prefijo EZE.

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