Consignation avec l'API CBE (Common Base Event) et l'API de consignation Java

Lorsque des événements générés par l'API de consignation Java™ ne suffisent pas pour décrire l'événement qui doit être capturé, vous pouvez créer des événements CBE (Common Base Event) avec les API de la fabrique Common Base Event.

Avant de commencer

Lorsque vous créez un événement CBE, vous pouvez y ajouter des données avant qu'il soit consigné. Le diagramme suivant illustre le mode de création et de consignation des événements de base communs par le code de l'application :

Mode de création et de consignation des événements de base communs

Pourquoi et quand exécuter cette tâche

WebSphere Application Server est configuré de manière à utiliser une fabrique d'événements qui insère automatiquement les informations spécifiques à WebSphere Application Server dans les événements CBE générés. En général, il est approprié de créer des événements à l'aide de la fabrique d'événements CBE par défaut de WebSphere Application Server, car cette approche assure la cohérence du contenu CBE entre les événements. Cependant, vous pouvez créer et utiliser d'autres fabriques CBE.

Les événements de base commun (CBE) sont initiés et consignés dans la séquence suivante :
  1. Le code d'application appelle la méthode createCommonBaseEvent dans la classe EventFactory afin de créer un événement CBE.
  2. Le code d'application encapsule un événement CBE dans un enregistrement CommonBaseEventLogRecord et ajoute des données spécifiques à l'événement.
  3. Le code d'application appelle la méthode complete de l'événement CommonBaseEvent.
  4. L'événement CommonBaseEvent appelle la méthode ContentHandler completeEvent.
  5. Le gestionnaire ContentHandler ajoute des données de modèle XML dans l'événement CommonBaseEvent. Les gestionnaires ContentHandler ne prennent pas tous en charge les modèles.
  6. Le gestionnaire ContentHandler ajoute des données d'exécution à l'événement CommonBaseEvent.
  7. Le code d'application transmet l'enregistrement CommonBaseEventLogRecord au programme de consignation à l'aide de la méthode Logger.log.
  8. Le programme de consignation transmet l'enregistrement CommonBaseEventLogRecord aux gestionnaires.
  9. Les gestionnaires formatent les données et les écrivent dans le dispositif de sortie.

Procédure

Résultats

Une fois que vous avez terminé cette procédure, vous obtenez un événement CBE basé sur vos paramètres de configuration.


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ttrb_cbeapi
Nom du fichier : ttrb_cbeapi.html