Control de terminales

La interfaz de programación de aplicaciones CICS® contiene dos conjuntos de comandos para la comunicación con los terminales, los comandos de control de terminales y el Basic Mapping Support (BMS).

interfaz de control de terminales

El control de terminales es el más básico de los dos. Te da flexibilidad y funcionalidad, a costa de más programación. En particular, si codificas a nivel de control del terminal, necesitas construir el flujo de datos del dispositivo en tu aplicación.

Los comandos de control de terminales se aplican a varios dispositivos, lo que reduce la sensibilidad de los programas a los terminales que admiten y a los métodos de acceso que controlan los terminales. Además de los propios comandos, CICS proporciona la traducción de datos, la sincronización de las operaciones de entrada y salida y el control de sesión necesarios para leer o escribir en un terminal o unidad lógica. Esto le ayuda a aislarse de las API de cada uno de los métodos de acceso a las comunicaciones, que son complejas y diferentes entre sí.

soporte de correlación básico (BMS)

BMS te permite comunicarte con un terminal a un nivel de lenguaje mucho más elevado. Formatea tus datos y no necesitas conocer los detalles del flujo de datos. Por lo tanto, es más fácil de codificar inicialmente y más fácil de mantener, especialmente si su aplicación tiene que soportar nuevos tipos de terminal. Sin embargo, las longitudes de ruta de BMS son mayores (el propio BMS utiliza el control de terminales), y BMS no admite todos los tipos de terminales que el control de terminales. El BMS te aísla aún más de las características de los dispositivos concretos y de la mecánica de la comunicación que el control de terminales, pero a costa de cierta flexibilidad y funcionalidad. BMS se describe en Soporte cartográfico básico.

Compatibilidad con el método de acceso al terminal

CICS Transaction Server admite terminales directamente a través de interfaces con los siguientes métodos de acceso:
  • z/OS® Communications Server
  • Método básico de acceso a gráficos (BGAM) para terminales gráficos que utilizan GDDM
  • Método de acceso secuencial (SAM) para terminales simulados por dispositivos secuenciales

CICS también soporta consolas del sistema operativo como terminales, pero a través de servicios del sistema operativo en lugar de a través de un método de acceso. La interfaz de control del terminal con una consola es la misma que con otros terminales (aunque algunas consolas pueden tener ciertas restricciones), pero el BMS no está disponible. Encontrará una lista completa de los terminales soportados por CICS en DFHTCT: Lista de terminales CICS.