Los sucesos se pueden utilizar para dar soporte a la
supervisión de transacciones, la auditoría de transacciones y la
supervisión de procesos empresariales.
Supervisión y auditoría de transacciones
Los sucesos publicados
por
WebSphere Message Broker se pueden grabar en un repositorio de
transacciones, creando un seguimiento de auditoría de las transacciones que procesa un
intermediario. Se
puede utilizar un depósito de transacciones para la supervisión, auditoría
y reproducción de las transacciones.
Se pueden incluir los
datos de corrientes de bits para que se puedan volver a someter las
transacciones anómalas. Puede realizar las tareas siguientes para configurar la supervisión y la auditoría de las transacciones.
- Configure sucesos para las transacciones
- En la mayor parte de los casos, la información de corrientes de bits no es suficiente para permitir la consulta de las transacciones anotadas. Los campos de claves y otros datos de correlación se pueden extraer a partir de la carga útil del mensaje y se pueden colocar en el elemento wmb:applicationData/wmb:simpleContent o wmb:applicationData/wmb:complexContent del suceso. La aplicación de anotación o el flujo de mensajes puede extraer estos campos y anotarlos con la corriente de bits del mensaje.
- Subscríbase al tema de suceso y grabe sucesos en un depósito
- Puede crear un flujo de mensajes o cualquier aplicación WebSphere MQ,
que se suscriba al tema de suceso y graba los sucesos en una base de datos relacional. Los detalles del esquema de base de datos dependen de los requisitos de la organización, por ejemplo, del número de campos de claves y de los ID de transacción.
Supervisión de procesos empresariales
Los sucesos que
publica un intermediario pueden ser supervisados por
WebSphere Business Monitor.
Los
campos importantes de la carga útil del mensaje se pueden añadir a los
sucesos que emiten los flujos de mensajes, lo que permite supervisarlos.
Puede utilizar los
siguientes elementos como ayuda para utilizar
WebSphere Business Monitor
para supervisar los flujos de mensajes:
- Bean controlado por mensajes
- Los sucesos deben enviarse al repositorio CEI para que
WebSphere Business Monitor los supervise. Para este fin se proporciona
un bean controlado por mensajes. El bean controlado por mensajes, que se ejecuta en
WebSphere Application
Server, se suscribe al tema de suceso y graba
sucesos que se corresponden con su suscripción en el repositorio CEI como sucesos
de Suceso base común.
Se
proporciona un bean controlado por mensajes con el ejemplo de WebSphere Business Monitor. Para
obtener instrucciones sobre cómo instalar y configurar el bean controlado por mensajes de
ejemplo, consulte Ejecutar
el ejemplo de WebSphere Business Monitor.
- Modelo de WebSphere Business Monitor
- WebSphere Message Broker incluye un modelo de supervisión de
ejemplo para utilizar con WebSphere Business Monitor.
Este
modelo demuestra cómo supervisar sucesos de transacciones y sucesos de
terminales, incluidos los sucesos que capturan datos del mensaje de
entrada y el mensaje de salida. Modifique el modelo de forma que coincida
con los formatos de mensajes y sucesos actuales.
Se
proporciona un Modelo de WebSphere Business Monitor con el ejemplo de
WebSphere Business Monitor.
Para obtener instrucciones sobre cómo instalar y configurar el Modelo de
WebSphere Business Monitor de ejemplo, consulte
Ejecutar
el ejemplo de WebSphere Business Monitor.