Link3270 procesamiento del adaptador del servidor
El adaptador de servidor Link3270 permite a un solicitante de servicios llevar a cabo un diálogo interactivo de solicitud y respuesta con programas de aplicación 3270 que se ejecutan en CICS utilizando el puente CICS Link3270. Este diálogo interactivo puede utilizar mapas BMS, buffers de pantalla o una combinación de ambos.
Para realizar el procesamiento del adaptador de servidor Link3270, debe asegurarse de que la región CICS en la que está instalado CICS Service Flow Runtime está correctamente configurada. Si la aplicación de destino utiliza mapas BMS, debe cargar los conjuntos de mapas en una biblioteca de carga en la sentencia DFHRPL DD o concatenación de la región CICS. También debe definir cada módulo de carga del conjunto de mapas en el archivo de definición del sistema CICS (CSD).
Cuando el adaptador del servidor Link3270 es invocado durante el procesamiento de la solicitud, realiza las siguientes acciones:
- Asigna una instalación puente Link3270.
- Inicia la transacción de la aplicación de destino CICS, utilizando los datos del solicitante del servicio como entrada a un mapa o buffer de pantalla. El puente Link3270 satisface la orden emitida por la aplicación 3270 de destino.
- Analiza la estructura de datos de la aplicación BMS o el búfer de pantalla 3270 enviado por la aplicación de destino CICS.
- Identifica la transacción, los campos de la pantalla, los atributos y los datos.
- Construye y envía una respuesta apropiada utilizando la estructura de datos de la aplicación o el búfer de pantalla, basándose en el flujo modelado y en una lógica de negocio simple.
- Maneja la siguiente pantalla analizando, identificando y construyendo otro vector o pulsación de tecla. El puente Link3270 pasa el mapa simbólico o el búfer de pantalla al adaptador del servidor Link3270, donde puede utilizarse para la siguiente transacción o para formatear y devolver una respuesta al solicitante del servicio.
- Gestiona la información de estado para el ID de usuario y la instalación de puente respectivos de CICS.
- Elimina la función de puente Link3270.
El adaptador del servidor Link3270 comienza a guardar una copia de la estructura de datos de la aplicación cuando se emite un comando SEND MAP ERASE . Los datos de negocio y atributos de campo adicionales, procedentes de comandos SEND MAP posteriores sin la opción BORRAR, se fusionan con la estructura de datos de la aplicación guardada. La estructura de datos de la aplicación guardada, con los datos acumulados, se utiliza en el procesamiento del adaptador del servidor Link3270. El mismo tratamiento se aplica a las memorias intermedias de pantalla que utilizan un flujo de datos link3270.
El adaptador del servidor Link3270 puede mover datos de negocio desde la estructura de datos de la aplicación o el búfer de pantalla a cualquier contenedor de datos de salida, tal y como se modela en el flujo. Si se necesitan datos comerciales adicionales, el adaptador del servidor Link3270 debe enviar transacciones adicionales al puente Link3270. Es posible que tenga que suministrar datos de entrada para determinados campos de la estructura de datos de la aplicación actual o de la memoria intermedia de la pantalla. El adaptador del servidor Link3270 puede obtener estos datos de cualquiera de sus contenedores de datos de entrada o de datos recogidos de aplicaciones 3270 objetivo ejecutadas previamente.