Versión CICS

Definiciones

Para realizar las definiciones, consulte TCP,arrow-up-right excepto:

Definición del fichero EZACONFG. Al definir el listener, se especificará SECEXIT = EDITR-PR, de forma que se sepa que este listener va a atender a este tipo de conexiones. Si se dispone de Editran/TCP, se definirá otro listener (asociado a otro puerto y otra transid con el mismo programa), con SECEXIT = Editran

EZAC,ALTER,LISTENER                                                    
 APPLID       ===> BMCIDATR             APPLID of CICS System           
 TRANID       ===> ZTBA                 Transaction Name of Listener    
 PORT         ===> 07777                Port Number of Listener         
 IMMEDIATE    ===> NO                   Immediate Startup   Yes|No      
 BACKLOG      ===> 020                  Backlog Value for Listener      
 NUMSOCK      ===> 100                  Number of Sockets in Listener   
 MINMSGL      ===> 004                  Minimum Message Length           
 ACCTIME      ===> 060                  Timeout Value for ACCEPT        
 GIVTIME      ===> 010                  Timeout Value for GIVESOCKET    
 REATIME      ===> 000                  Timeout Value for READ          
 FASTRD (*)   ===> YES                  Read Immediately    Yes|No      
 TRANTRN      ===> NO                   Translate TRNID     Yes|No      
 TRANUSR      ===> NO                   Translate User Data Yes|No      
 SECEXIT      ===> EDITR-PR             Name of Security Exit           
 
(*) FASTRD DESAPARECE EN VERSIONES ALTAS DE ZOS

En CICS, además de todos los programas Editran/TCP/IP, deben darse de alta los programas ZTBPO203 y ZTBPOTPR.

Campos Onesait Editran (perfiles)

Para ver las definiciones, consulte Administración y operaciónarrow-up-right. Vea las pantallas de entorno local, sesión y líneas.

Entorno:

Sesión:

Líneas PX LOCALES:

Líneas IP REMOTA:

En el registro de sesión, se indica el tipo de conexión (Y = Editran/proxy). Si el remoto no tiene Editran/PX, en su perfil el tipo de conexión será I (IP). Si el remoto tiene a su vez un Editran/PX, ambos extremos codifican Y. También se indican las líneas locales PX y las líneas remotas IP.

Consulta de la traza

Se ha implementado un protocolo de mensajes de red que es fácilmente interpretable por su similitud a X25, con solicitud de llamada X0B, aceptación X0F y liberación X13 El socket es el número de tarea CICS y la LU es el puerto local o remoto (dependiendo de si es llamada entrante o saliente). Se incluye un mensaje x20 para visualizar errores (consulte el log con causa-diagnóstico. La documentación sobre ERRNO, RETCODE y mensajes de error en la TCPCICS, proporcionados por las macros utilizadas para SOCKET EXTENDIDOS se encuentra disponible en el apéndice C del manual IBM TCP/IP for MVS. CICS TCP/IP Socket Interface Guide and Reference. Document Number SC31-7131-03. Program number 5655 HAL. File Number S370/4300/30xx-50. Ver también Document Number: SC31-8518-00. Si no aparece el errno correspondiente puede que el error se trate de OS390 V2R5 OPEN EDITION, de modo que venga en F1AF9000 IP Planning and Migration Guide

El significado de la traza previa es el siguiente, por ejemplo, para el mensaje marcado:

  1. En las columnas S y Comentario aparece un mensaje entrante (E) y se trata de un mensaje x’0B’ (indicación de llamada).

  2. En la columna NSM/LU aparece el puerto remoto (3827).

  3. En la columna Comentario aparece un cvc, x’00FD’ o 253 en decimal, que es en realidad el número de tarea CICS (transid ZTBB) que trata la indicación de conexión. Es importante resaltar que, si en un tiempo muy corto dicho número va pegando saltos muy grandes, nos encontraremos con que el CICS se encuentra muy cargado (está ejecutando muchas tareas simultáneamente). Si se detectan problemas en el CICS, revise el entorno local (nro. conexiones por listener), la parametrización de la definición CICS a VTAM, en concreto el parámetro EAS (número de comunicaciones activas simultáneamente) y la relación de os parámetros Tclass de las transacciones con el parámetro CMXT de la SIT (las transid se pueden apuntar a una clase, y en la SIT se limita en número de transid de cada una de las clases. En la SIT está el parámetro MXT para indicar el número de transid CICS.

  4. En algunos casos, aparecen unos dígitos, que se corresponden con el CNID (identificador de aplicación, en caso de solicitud de llamada, para que devuelva lo mismo en llamada aceptada.

  5. Otros tipos de mensaje son x’0F’ (llamada aceptada), x’13’ (liberación) y x’20’ (error), además del propio x’0B’ que si tiene sentido S significa solicitud de llamada.

  6. En caso de Editran/Proxy la clave de mensaje es ETT.

Si seleccionamos el mensaje anterior (traza expandida), vemos el contenido completo de la llamada entrante (entre otras cosas aparecen los campos anteriormente descritos x’0B’):

  • x’C5E3E340’ es la clave ‘ETT ‘.

  • X’0B’ indica sol-lla.

  • X’0EF3’ es el puerto Editran/PROXY de windows-unix (3827).

  • X’00FD’ es el identificador del número de tarea (253).

  • X’E8’ Indica el tipo de conexión (Y).

  • X’0F’ es la longitud de datos de usuario (15)

  • X’C0....0A’ son los datos de usuario x25.

  • X’F1F7....F6’ es la ip de Editran/PROXY de windows-unix (172.022.164.076)

  • X’1E69’ es el puerto remoto (7779)

  • X’D6E2F3F0F0C2’, en EBCDIC OS390B es el DNS asociado a la ip final (remoto).

Si pulsamos PF2, se visualiza en mensaje en formato texto y además se incluye información sobre la hora real de proceso (no tiene porqué ser la misma que la de la traza) y sobre la longitud del mensaje tratado (no tiene porqué ser el mismo que el que está en red).

Para trazas de más detalle de INDRA, codificar sistema-operativo = EDPR, versión-sistema-operativo = espacios o MULT, y Número-cvcs-máximos = 999. En este caso, se crean cola TS ZTBPEDPR (MULT) o colas TS ZTBH+(MMSS, minutos, segundos) (espacios), con datos sobre escrituras y lecturas de la red, a ser analizados por INDRA.

Backup

El sistema de backup de conexión proxy, en caso de que falle una llamada es el siguiente:

Mensajes de error x’20’ y liberación x’13’

Consulte el manual Manual_de_usuario-editranTCP-CICS_documentaciónTécnica. (CICS)

Última actualización