- 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.
- IMSJ2C
- En un entorno J2EE, especifica el uso de un conector
IMS J2C.
- IMSTCP
- Especifica el uso del conector TCP/IP de
IMS Connect. Seleccione esta opción si está
ejecutando código no J2EE que accede a IMS.
Nota:
IMS Connect debe estar
instalado en la máquina del sistema principal en la que reside el programa
IMS. En la máquina del
cliente, el conjunto de archivos jar de
IMS Connector para
Java debe
estar en la vía de acceso de clases cuando se inicia el programa llamante:
- ccf2.jar
- connector.jar
- imsico.jar
- 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.