El componente de opciones de enlace, elemento callLink, propiedad
location especifica cómo se determina durante la ejecución la ubicación de un programa llamado. La propiedad
location es
aplicable en la siguiente situación:
- El valor de la propiedad type es ejbCall o remoteCall;
- El valor de la propiedad remoteComType es JAVA400, CICSECI,
CICSSSL, CICSJ2C o TCPIP; y
- Se aplica una de las siguientes condiciones:
- Si está generando un programa COBOL oJava,
la propiedad pgmName hace referencia a un programa al que llama el programa que se genera
- Si está generando una envoltura Java, pgmName hace referencia a un programa al que se llama por medio de la envoltura Java.
Seleccione un valor de esta lista:
- programControlled
- Especifica que la ubicación del programa llamado se obtiene de la función de sistema
sysVar.remoteSystemID cuando se produce la llamada.
- nombre de sistema
- Especifica la ubicación en la que reside el programa llamado.
Si está
generando un programa
CICS COBOL y la
propiedad
pgmName hace referencia a un programa
CICS al que llama el
programa generado, se aplican las siguientes normas al nombre de sistema:
- Puede especificar el nombre de la definición de conexión, que tiene las siguientes características:
- Está instalada en la región CICS en la que se ejecuta el programa llamado; y
- Define la conexión con la región CICS en la que se ejecuta el programa llamado.
- Si no especifica el valor programControlled o una definición de conexión, la ubicación del programa llamado se determina a partir de la entrada del programa llamado en la Tabla de programas de proceso (PPT) CICS
Si está generando un programa o envoltura Java, el significado de esta propiedad depende de la propiedad remoteComType:
- Si el valor de remoteComType es JAVA400,
location hace referencia al identificador del sistema
iSeries
- Si el valor de remoteComType es CICSECI o CICSSSL,
location hace referencia al identificador del sistema
CICS
- Si el valor de remoteComType es CICSJ2C,
location hace referencia al nombre JNDI del objeto ConnectionFactory
establecido para la transacción
CICS invocada por la
llamada. Ese objeto ConnectionFactory se establece al configurar el servidor
J2EE, según se describe en el apartado Configurar el servidor J2EE para llamadas
CICSJ2C. Por convenio, el nombre del objeto ConnectionFactory empieza por
eis/, como en el ejemplo siguiente:
eis/CICS1
- Si el valor de remoteComType es TCPIP,
location hace referencia al nombre de sistema principal TCP/IP, y no existe valor por omisión
- Si se cumple la totalidad de las siguientes condiciones,
location hace referencia a la biblioteca del programa llamado:
- El programa llamado es un programa Java generado por EGL que se ejecuta localmente en iSeries
- El valor de remoteComType es DIRECT o DISTINCT
- El valor de remotePgmType es EXTERNALLYDEFINED