Componente de opciones de enlace

Un componente de opciones de enlace especifica detalles sobre los temas siguientes:

Especificar cuándo las opciones de enlace son finales

Puede elegir entre dos alternativas:
  • Las opciones de enlace especificadas durante la generación se aplican durante la ejecución; o bien
  • Las opciones de enlace especificadas en un archivo de propiedades de enlace durante el despliegue se aplican durante la ejecución. Aunque puede escribir manualmente este archivo, EGL lo genera en esta situación:
    • Cuando se establece la propiedad de opciones de enlace remoteBind en RUNTIME; y
    • Se genera un programa o envoltura Java con la opción del descriptor de construcción genProperties establecida en GLOBAL o PROGRAM.

    Para obtener información detallada sobre cómo utilizar el archivo, consulte la sección Desplegar un archivo de propiedades de enlace. Para obtener información detallada sobre cómo personalizar el archivo, consulte la sección Archivo de propiedades de enlace (referencia).

Elementos de un componente de opciones de enlace

El componente de opciones de enlace se compone de un conjunto de elementos, cada uno de los cuales tiene un conjunto de propiedades y valores. Están disponibles los siguientes tipos de elementos:

Identificación de programas o registros a los que hace referencia un elemento

En cada elemento, una propiedad (por ejemplo, pgmName) identifica los programas o registros a los que hace referencia el elemento; y, a menos que se indique lo contrario, el valor de dicha propiedad puede ser un nombre válido, un asterisco o el principio de un nombre válido seguido de un asterisco. El asterisco es el equivalente del comodín de uno o más caracteres y proporciona una forma de identificar un conjunto de nombres.

Considere un elemento callLink que incluya el siguiente valor para la propiedad pgmName:

  myProg*

Este elemento hace referencia a cualquier componente de programa EGL que empieza por las letras myProg.

Si varios elementos son válidos, EGL utiliza el primer elemento que se aplica. Una serie de elementos callLink, por ejemplo, podría caracterizarse por los siguientes valores pgmName, en orden:

   YourProgram
   YourProg*
   *

Considere el elemento asociado al último valor, donde el valor de pgmName sólo es un asterisco. Este elemento podría aplicarse a cualquier programa; pero en relación con un determinado programa, el último elemento sólo se aplica si los elementos anteriores no lo hacen. Si, por ejemplo, el programa llama a YourProgram01, el enlace especificado en el segundo elemento (YourProg*) reemplaza el tercer elemento (*) para definir cómo EGL maneja la llamada.

En la mayoría de casos, los elementos con nombres más específicos deben preceder a los que tienen nombres más generales. En el ejemplo anterior, el elemento con el asterisco está colocado apropiadamente para proporcionar las especificaciones del enlace por omisión.

Conceptos relacionados
Envoltura Java
Componentes

Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.