CICS soporta la producción de sucesos de aplicaciones,
cuando se ejecutan determinados mandatos EXEC CICS o se producen determinadas condiciones del sistema. Por ejemplo, cuando cambia un estado de archivo o se produce una terminación anómala de transacción no gestionada. Estos sucesos pueden ser consumidos por diversos consumidores de sucesos.
Flujo de trabajo del proceso de sucesos de CICS
El proceso de sucesos de CICS soporta un flujo de trabajo entre cuatro clases de usuarios.
- El usuario de gestión empresarial
- Entiende las necesidades de la empresa, pero no conoce necesariamente los programas ni sistemas informáticos
que soportan a dicha empresa. Este usuario utiliza una nueva herramienta de CICS para expresar las necesidades de la empresa de alto nivel. Por ejemplo, la necesidad de un comercio minorista de imagen y sonido en línea podría ser: "Necesito que se notifique al departamento de marketing de cada pedido de un telescopio que exceda las £2000 (2.328,64 euros)."
Es posible que tal necesidad haga que se envíen al cliente ofertas relativas a cámaras digitales de presupuesto alto.
- El analista o programador de aplicaciones
- Entiende o puede investigar, cómo se ha diseñado una aplicación existente. El analista o programador de aplicaciones puede identificar qué parte de una aplicación debe ampliarse para cumplir con las necesidades del gestor empresarial. En el ejemplo anterior, el analista o programador de aplicaciones debe saber qué parte de un programa detecta pedidos de telescopios, donde buscar el valor de cualquier pedido y donde buscar cualquier otro dato que pueda resultar útil ay satisfacer las necesidades comerciales.
- El programador del sistema CICS
- Entiende cómo los programas interactúan con CICS, y puede ayudar al analista o programador de aplicaciones a desplegar los nuevos recursos del proceso de sucesos. El programador del sistema puede definir sucesos de negocio para supervisar el sistema y sus aplicaciones. El programador del sistema también puede diagnosticar y depurar problemas relacionados con la aplicación y sus sucesos.
- El arquitecto de TI
- Entiende el proceso de sucesos en un sistema CICS y los beneficios, requisitos y costes de la utilización de la emisión de sucesos asegurada. El arquitecto de TI responde a la necesidad de los usuarios de la
aplicación de tener autorización para escribir en el recurso o transporte recuperable de la emisión de
sucesos. El arquitecto de IT se ocupa también de las distintas combinaciones de modalidad
de emisión (síncrona), modalidad de transacción y transporte recuperable en relación al
adaptador EP.
En su organización, todas o algunas de estas clases de usuario pueden ser combinadas en una misma persona. La herramienta utilizada por todos los usuarios es el
editor de enlaces de sucesos de CICS, que forma parte de
CICS Explorer.
Está diseñado para que las diferentes clases de usuarios puedan trabajar como un equipo para implementar el proceso de sucesos.
Mediante el editor de enlaces de sucesos de CICS en CICS Explorer puede especificar qué sucesos desea que CICS emita. El enlace de sucesos contiene:
- Especificaciones de suceso que describen los datos que deben incluirse en un suceso
- Especificaciones de captura que definen las condiciones bajo las que debe capturarse un suceso y correlacionan los datos capturados con la especificación de suceso
- Información de adaptador que define cómo debe formatearse y emitirse el suceso