Configuración de IMS para TCP/IP
En esta sección se describen los pasos necesarios para configurar IMS para TCP/IP. También puede ser necesario configurar y configurar el servicio web de host. Consulte la documentación de IBM para obtener información sobre esto.
Requisitos de la plataforma TCP/IP de IMS
TCP/IP versión 3R2
IMS versión 4 o posterior
Conexiones a IMS mediante TCP/IP
IMS usa un agente de escucha (programa EZAIMSLN) para establecer una interacción con TCP/IP. El agente de escucha de un procesamiento de mensajes por lotes (BMP) de IMS ayuda a facilitar el proceso de conexión. 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 BMP de cliente de escucha de IMS. Cuando un cliente realiza una solicitud en un puerto asociado a IMS, TCP/IP reenvía la solicitud de conexión al cliente de escucha de ese BMP.
Configuración de TCP/IP a IMS
Un número de puerto TCP/IP está asociado a una región de procesamiento por lotes (BPR) de IMS 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, la siguiente es una instrucción de puerto que asocia el puerto 3000 con una región por lotes de IMS con un nombre de trabajo de WNWIBR1:
3000 TCP WNWIBPR1
Configuración de IMS a TCP/IP
Puede iniciar un programa de procesamiento de mensajes IMS especificando el nombre del programa del programa de escucha proporcionado por IBM (EZAIMSLN). El agente de escucha lee un archivo de configuración identificado por la instrucción DD LSTNCFG. Este conjunto de datos de configuración contiene una o varias de las siguientes instrucciones de parámetro de inicio (un conjunto para cada transacción definida para al menos una región de comandos):
Instrucción
TCPIP
Identifica el nombre del trabajo para el espacio de direcciones TCP/IP que administra la conexión para el agente de escucha.Instrucción
LISTENER
Especifica el número de puerto que usará el agente de escucha. Esta instrucción también especifica otros parámetros relacionados con el puerto, como trabajos pendientes, valores de tiempo de espera, etc.Instrucción
TRANSACTION
Define una lista de transacciones que el agente de escucha puede iniciar. También define si se usa el modo de conexión implícito o explícito.El agente de escucha usa las tres instrucciones de parámetro enumeradas anteriormente para informar al puerto TCP/IP que se va a usar y a qué transacciones se puede acceder a través de TCP/IP.
A continuación se muestra un ejemplo de una definición de host IMS-to-TCP/IP:
TCPIP ADDRSPC=WNWTCP31
LISTENER PORT=4000 BACKLOG=50
TRANSACTION NAME=TRANIMPL TYPE=IMPLICIT
TRANSACTION NAME=TRANEXPL TYPE=EXPLICIT