Propiedad remoteComType del elemento callLink

El componente de opciones de enlace, elemento callLink, propiedad remoteComType especifica el protocolo de comunicaciones utilizado en el caso siguiente:
Seleccione uno de los siguientes valores:
DEBUG
Hace que el programa llamado se ejecute en el depurador de EGL, aunque el programa llamante se ejecute en un entorno de ejecución Java o en el entorno de depuración Java. Puede utilizar este valor en los siguientes casos:
  • Está ejecutando un programa Java que utiliza una envoltura Java EGL para llamar a un programa escrito con EGL; o
  • Está ejecutando un programa llamante generado por EGL que llama a un programa escrito en EGL.

Las situaciones anteriores pueden producirse fuera del Entorno de prueba de WebSphere, pero también dentro de ese entorno, como cuando un código JSP invoca un programa escrito con EGL. En cualquier caso, el efecto que se produce es la invocación al código fuente EGL, no a un programa generado por EGL.

Si utiliza el Entorno de prueba de WebSphere, los programas llamador y llamado deben ejecutarse allí; la llamada no puede proceder de una máquina remota.

Si utiliza DEBUG, debe establecer las siguientes propiedades en el mismo elemento callLink:
  • library, que nombra el proyecto que contiene el programa llamado
  • package, que identifica el paquete que contiene el programa llamado; sin embargo, no es necesario establecer esta propiedad si los programas llamador y llamado está en el mismo paquete
Si el llamador no se ejecuta en el depurador EGL y no se ejecuta en el Entorno de prueba de WebSphere, debe establecer estas propiedades del elemento callLink:
  • serverid, que debe especificar el número de puerto del escuchador si no es el 8346; y
  • location, que debe contener el nombre de sistema principal de la máquina en la que se ejecuta el entorno de trabajo de Eclipse.
DIRECT
Especifica que el programa o envoltura llamante utiliza una llamada directa local, lo que significa que el código llamante y el llamado se ejecutan en la misma hebra. No está implicado ningún escuchador TCP/IP y el valor de la propiedad location se pasa por alto. DIRECT es el valor por omisión.

Un programa Java llamante no utiliza el middleware EGL, pero una envoltura llamante utiliza dicho middleware Java.

Si el código Java generado por EGL está llamando a una biblioteca de enlaces dinámicos (DLL) no generada por EGL o a un programa C o C++, es recomendable que utilice el valor DISTINCT de remoteComType.

DISTINCT
Especifica que se inicia una unidad de ejecución nueva al llamar a un programa localmente. La llamada se sigue considerando remota debido a que el middleware EGL está implicado.

Puede utilizar este valor para un programa Java generado por EGL que llama a una biblioteca de enlaces dinámicos (DLL) o a un programa C o C++.

CICSECI
Especifica la utilización de la interfaz ECI de la Pasarela de transacción CICS (CTG), que es necesaria al depurar o ejecutar código no J2EE que accede a CICS.

Las clases Java CTG se utilizan para implementar este protocolo. Para especificar el URL y el puerto de un servidor CTG, asigne valores al elemento callLink, propiedades ctgLocation y ctgPort. Para identificar la región CICS en la que reside el programa llamado, especifique la propiedad location.

CICSJ2C
Especifica la utilización de un conector J2C para la Pasarela de transacción CICS.
CICSSSL
Especifica la utilización de características SSL (Capa de sockets segura) de la Pasarela de transacción CICS (CTG). La implementación JSSE de SSL está soportada.
Las clases Java CTG se utilizan para implementar este protocolo. Para especificar información adicional para un servidor CTG, asigne valores a las siguientes propiedades del elemento callLink:
  • ctgKeyStore
  • ctgKeyStorePassword
  • ctgLocation
  • ctgPort, que en este caso es el puerto TCP/IP en el que un escuchador CTG JSSE está a la escucha de las peticiones. Si no se especifica ctgPort, se utiliza el puerto por omisión CTG 8050.

Para identificar la región CICS en la que reside el programa llamado, especifique la propiedad location.

JAVA400
Especifica la utilización de IBM Toolbox para Java para comunicarse entre una envoltura o programa Java y un programa COBOL generado (por EGL o VisualAge Generator) para iSeries.
TCPIP
Especifica que el middleware EGL utiliza TCP/IP.

Conceptos relacionados
Componente de opciones de enlace

Tareas relacionadas
Editar el elemento callLink de un componente de opciones de enlace

Consulta relacionada
Propiedad ctgKeyStore del elemento callLink
Propiedad ctgKeyStorePassword del elemento callLink
Propiedad ctgLocation del elemento callLink
Propiedad ctgPort del elemento callLink
Editar el elemento callLink de un componente de opciones de enlace
Configuración del servidor J2EE para llamadas CICSJ2C
Configurar el escucha TCP/IP para una aplicación llamada en un módulo de cliente de aplicaciones J2EE
Configurar el escucha TCP/IP para una aplicación no J2EE llamada

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