La opción genProperties del descriptor de construcción especifica el
tipo de propiedades de entorno de ejecución
Java (si
las hay) y, en algunos casos, si debe generarse un archivo de propiedades de enlace. Esta opción
del descriptor de construcción sólo es relevante al generar un programa
Java (que
puede utilizar cualquier tipo de salida) o una envoltura (que sólo puede utilizar el archivo de
propiedades de enlace
Los valores válidos son los siguientes:
- NO (valor por omisión)
- EGL no genera propiedades de entorno de ejecución ni de enlace.
- PROGRAM
- Los resultados son los siguientes:
- Si está generando un programa para que se ejecute fuera de J2EE, EGL genera un archivo de propiedades que es específico del programa que se genera. El nombre de ese archivo es el siguiente:
pgmAlias.properties
- pgmAlias
- El nombre del programa durante la ejecución.
- Los demás resultados se producen si especifica PROGRAM o GLOBAL:
- Si está generando un programa que se ejecuta en J2EE, EGL genera un archivo de entorno
J2EE o en un descriptor de despliegue; para obtener detalles, consulte el apartado Alternativas para establecer valores del descriptor de despliegue.
- Si genera una envoltura o un programa llamador Java, EGL puede generar un archivo de propiedades de enlace; para obtener detalles acerca de la situación en la que se genera este archivo, consulte el apartado Archivo de propiedades de enlace (referencia).
- GLOBAL
- Los resultados son los siguientes:
- Si está generando un programa para que se ejecute fuera de J2EE, EGL genera un archivo de
propiedades que se utiliza en toda la unidad de ejecución, pero que no se indica para el
programa inicial de la unidad de ejecución. El nombre de ese archivo de propiedades es
rununit.properties.
Esta opción resulta especialmente útil cuando el primer programa de la unidad de ejecución no accede a un archivo o base de datos, pero llama a programas que sí lo hacen.
Al generar el llamador, puede generar un archivo de propiedades indicado para el programa, y el contenido puede no incluir propiedades relacionadas con la base de datos. Al generar el programa llamado, puede generar el archivo
rununit.properties, y el contenido estará disponible para ambos programas.
- Los demás resultados se producen si especifica GLOBAL o PROGRAM:
- Si está generando un programa que se ejecuta en J2EE, EGL genera un archivo de entorno
J2EE o en un descriptor de despliegue; para obtener detalles, consulte el apartado Alternativas para establecer valores del descriptor de despliegue.
- Si genera una envoltura o un programa llamador Java, EGL puede generar un archivo de propiedades de enlace; para obtener detalles acerca de la situación en la que se genera este archivo, consulte el apartado Archivo de propiedades de enlace (referencia).
Para obtener más detalles, consulte los apartados Propiedades de entorno de ejecución
Java y
Archivo de propiedades de enlace.