Registro cronológico con el API de Common Base Event y el API de registro cronológico de Java

En los casos en los que los sucesos generados por el API de registro cronológico Java™ no son suficientes para describir el suceso que hay que capturar, se pueden crear sucesos base comunes con las API de fábrica Common Base Event.

Antes de empezar

Cuando se crea un suceso base común, se le pueden añadir datos antes de anotarlo cronológicamente. El diagrama siguiente ilustra cómo el código de la aplicación puede crear y registrar sucesos base comunes:

Cómo el código de la aplicación puede crear y registrar sucesos base comunes

Acerca de esta tarea

WebSphere Application Server está configurado para utilizar una fábrica de sucesos que rellena automáticamente la información concreta de WebSphere Application Server en los sucesos base comunes que genera. En general, es una buena práctica crear sucesos utilizando la fábrica Common Base Event predeterminada de WebSphere Application Server, porque este enfoque garantiza la coherencia del contenido de los sucesos base comunes. No obstante, se pueden crear y usar otras fábricas Common Base Event.

Los sucesos base comunes se inician y anotan cronológicamente en la secuencia siguiente:
  1. El código de la aplicación invoca el método createCommonBaseEvent de la clase EventFactory para crear un CommonBaseEvent.
  2. El código de la aplicación envuelve el suceso CommonBaseEvent en un registro CommonBaseEventLogRecord y añade datos específicos del suceso.
  3. El código de la aplicación llama el método de finalización de suceso de CommonBaseEvent.
  4. El suceso CommonBaseEvent invoca el método completeEvent de ContentHandler.
  5. El manejador ContentHandler añade datos de la plantilla XML al suceso CommonBaseEvent. No todos los manejadores ContentHandler soportan plantillas.
  6. El manejador ContentHandler añade datos de tiempo de ejecución al suceso CommonBaseEvent.
  7. El código de la aplicación pasa el registro CommonBaseEventLogRecord al registrador cronológico utilizando el método Logger.log.
  8. El registrador cronológico pasa el registro CommonBaseEventLogRecord a los manejadores.
  9. Los manejadores dan formato a los datos y escriben en el dispositivo de salida.

Procedimiento

Resultados

Una vez completados todos los pasos anteriores, tendrá un suceso base común basado en los valores de la configuración.


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ttrb_cbeapi
File name: ttrb_cbeapi.html