Compartir a través de


Configuración de CICS para TCP/IP

Requisitos de la plataforma TCP/IP de CICS

TCP/IP versión 3R2

CICS versión 3.3 o posterior

Conexiones a CICS mediante TCP/IP

CICS usa el cliente de escucha simultáneo proporcionado por IBM (programa CULOCIC02, identificador de transacción CSKL) para establecer una interacción con TCP/IP. El agente de escucha es una transacción que se inicia automáticamente cuando se inicia y habilita CICS TCP/IP. Cuando se inicia el agente de escucha, obtiene un socket en el que puede "escuchar" las solicitudes de conexión de TCP/IP. El agente de escucha enlaza el socket a un puerto especificado y, a continuación, espera una solicitud de cliente en ese puerto. TCP/IP mantiene una relación de un número de puerto con un trabajo de CICS. Cuando un cliente realiza una solicitud en un puerto asociado a CICS, TCP/IP reenvía la solicitud de conexión al cliente de escucha de ese trabajo de CICS.

Para obtener más información sobre el modelo de comunicación de MS LINK de CICS, consulte CICS MS LINK (TCP/IP).

Configuración de TCP/IP a CICS

Un número de puerto TCP/IP está asociado a una región CICS en el conjunto de datos del perfil TCP/IP (hlq.PROFILE.TCPIP). La instrucción "port" se usa para definir esta relación. Por ejemplo, lo siguiente es una instrucción port que asocia el puerto 3000 con la región CICSRG:

3000 TCP CICSRG  
  

Configuración de CICS a TCP/IP

En la siguiente definición de host de ejemplo se muestran los parámetros de configuración para CICS a TCP mediante la transacción EZAC:

EZAC,DEFINE  
ENTER ONE OF THE FOLLOWING  
CICS         ===> yes                  Enter Yes|No  
LISTENER     ===>                      Enter Yes|No  
EZAC,DEFINE,CICS  
ENTER ALL FIELDS  
APPLID       ===> CICSRG               APPLID of CICS System  
EZAC,DEFINE,CICS  
OVERTYPE TO ENTER  
APPLID       ===> CICSRG               APPLID of CICS System  
TCPADDR      ===> TCPIP                Name of TCP Address Space  
NTASKS       ===> 020                  Number of Reusable Tasks  
DPRTY        ===> 000                  DPRTY value for ATTACH  
CACHMIN      ===> 015                  Minimum Refresh Time for Cache  
CACHMAX      ===> 030                  Maximum Refresh Time for Cache  
CACHRES      ===> 010                  Maximum number of Resolvers  
ERRORTD      ===> CSMT                 TD Queue for Error Messages  
  

En la siguiente definición de host de ejemplo se muestran los parámetros de configuración del agente de escucha simultáneo cicS mediante la transacción EZAC:

EZAC,DEFINE  
ENTER ONE OF THE FOLLOWING  
CICS         ===>                      Enter Yes|No  
LISTENER     ===> yes                  Enter Yes|No  
EZAC,DEFINE,LISTENER  
ENTER ALL FIELDS  
APPLID       ===> CICSRG               APPLID of CICS System  
NAME         ===> CSKL                 TRANSACTION NAME OF LISTENER  
EZAC,DEFINE,LISTENER  
OVERTYPE TO ENTER  
APPLID       ===> CICSRG               APPLID of CICS System  
TRANID       ===> CSKL                 Transaction Name of Listener  
PORT         ===> 03000                Port Number of Listener  
IMMEDIATE    ===> YES                  Immediate Startup   Yes|No  
BACKLOG      ===> 010                  Backlog Value for Listener  
NUMSOCK      ===> 050                  Number of Sockets in Listener  
MINMSGL      ===> 004                  Minimum Message Length  
ACCTIME      ===> 060                  Timeout Value for ACCEPT  
GIVTIME      ===> 030                  Timeout Value for GIVESOCKET  
REATIME      ===> 000                  Timeout Value for READ  
FASTRD       ===> YES                  Read Immediately    Yes|No  
TRANTRN      ===> YES                  Translate TRNID     Yes|No  
TRANUSR      ===> YES                  Translate User Data Yes|No  
SECEXIT      ===>                      Name of Security Exit  
  

Antes de intentar usar la conexión TCP/IP, haga lo siguiente:

  • Compruebe que tiene un espacio de direcciones TCP que se ejecuta en el host. (Debería poder hacer PING al host en su dirección IP o nombre DNS). Registre la dirección IP; Deberá saberlo más adelante cuando use el Administrador del Integrador de transacciones (TI) para definir un entorno remoto TCP/IP para la región CICS.

  • Compruebe que la región cicS admite TCP/IP y que se ha definido el agente de escucha proporcionado por IBM (programa EZACIC02, id. de transacción CSKL). Estos procedimientos se describen en el capítulo 5 de TCP/IPV3R2paraMVS:CICSTCP/IPSocketInterfaceGuide (IBM Document #SC31-7131). Tenga en cuenta que se trata de un documento cicS TS versión 1.2, pero la configuración también se admite en CICS versión 4.1.

  • Determinar el número de puerto IP del agente de escucha (escucha de EZAC DISPLAY); Deberá saberlo cuando use el Administrador de TI para definir un entorno remoto TCP/IP para la región CICS.

  • Inicie el agente de escucha proporcionado por IBM (EZAO START) y compruebe la vista CICS del estado del agente de escucha (ejecute el comando CEMT INQUIRE TASK y compruebe que CSKL se está ejecutando).

Consulte también

Cómo ejecutar TI a través de TCP/IP