Componentes de CICS

Customer Information Control System (CICS) es un sistema de aplicaciones de sistema central que proporciona componentes como un monitor de procesamiento de transacciones y un administrador de procesamiento de transacciones para que un equipo central ejecute aplicaciones de procesamiento de transacciones en línea (OLTP). CICS se instala normalmente en equipos centrales z/OS. CICS amplía las funcionalidades de un entorno solo por lotes proporcionando los componentes del sistema de aplicaciones que permiten al equipo central ejecutar aplicaciones OLTP.

CICS puede ejecutar aplicaciones en línea en el equipo central porque CICS actúa casi como un sistema operativo independiente: administra su propio espacio de direcciones de memoria, ejecuta sus propias funciones de administración de archivos y administra la ejecución simultánea de varias aplicaciones de transacciones.

Para usar correctamente el Integrador de transacciones (TI), debe comprender los siguientes componentes y terminología de CICS:

Región CICS
Cada instancia de CICS que se ejecuta en un equipo central se define en Virtual Telecommunications Access Method (VTAM) mediante una instrucción de aplicación VTAM. Cada instancia de CICS definida en una instrucción de aplicación se denomina región CICS. Resulta útil definir varias regiones de CICS en un único equipo central, ya que permite agrupar lógicamente los CSP en regiones CICS independientes y usar al menos una región CICS con fines de prueba.

TP
El programa de transacciones (TP) es el software de aplicación que se ejecuta bajo la supervisión de CICS y contiene el código de programación real necesario para procesar la lógica de negocios. Otros términos que hacen referencia a un TP son transacciones, programa de transacciones de host, programa de aplicación y programa.

Identificador de transacción
Todos los TP que se ejecutan en CICS se invocan mediante una identificación única de transacción de cuatro caracteres (TRANID). Esto puede resultar confuso a veces porque el identificador de transacción suele ser diferente del nombre de TP. Por ejemplo, el TP que controla las definiciones de recursos cicS se denomina Resource Definition Online (RDO), mientras que el identificador de transacción que inicia RDO es CEDA.

Tabla de control de programas (PCT)
La tabla de control de programas (PCT) es una tabla CICS que contiene una asignación entre TRANID y sus nombres de TP asociados. Una vez invocado el TRANID, CICS inicia el TP asociado en el PCT con ese TRANID.

Tabla de control de archivos (FCT)
La tabla de control de archivos (FCT) es una tabla CICS que supervisa qué archivos VSAM están disponibles para los TP. El FCT enumera el nombre y el tipo de archivos VSAM y las operaciones válidas que los usuarios pueden realizar en cada archivo. Aunque CICS puede acceder a otros tipos de almacenes de datos, como DB2, accede a VSAM con más frecuencia.

RDO
El RDO es un TP de CICS que permite a un programador de sistemas CICS definir los recursos contenidos en las tablas de control interno.

Tarea
Una tarea ejecuta las funciones del TP; cada TP de CICS realiza sus funciones mediante una tarea. Un TP de CICS puede usar una sola tarea o varias tareas para realizar sus funciones. Cada vez que se invoca un TP, CICS inicia las tareas necesarias para realizar sus funciones. CICS es un entorno multitarea, lo que significa que puede ejecutarse más de una tarea y, a menudo, al mismo tiempo.

Consulte también

Arquitectura del Integrador de transacciones
Procesamiento de transacciones en línea