Journalisation des événements CBE dans WebSphere Application Server

Les pratiques suivantes garantissent une utilisation cohérente des événements CBE dans vos composants et entre vos composants et ceux de WebSphere Application Server.

Suivez ces instructions :
  • Utilisez un répertoire de sauvegarde distinct pour chaque composant. Le partage des consignateurs permet d'associer ces derniers à des informations propres au composant.
  • Associez les consignateurs à des modèles d'événements identifiant le composant source. Cette association garantit que la source de tous les événements créés avec le consignateur est correctement identifiée.
  • Utilisez le même modèle pour les événements Common Base Event créés directement (événements créés à l'aide des fabriques Common Base Event) et les événements Common Base Event créés indirectement (à l'aide de l'API de consignation Java™) dans le même composant.
  • Evitez d'appeler la méthode complète des événements CBE avant d'avoir terminé d'ajouter des données à l'événement CBE et d'être prêt pour la consignation. Cette approche garantit que toutes les décisions prises par le gestionnaire de contenu, basées sur les données déjà présentes dans l'événement, sont prises en utilisant les données finales.
Le fichier exemple d'entrée Logger.properties suivant explique comment associer le consignateurcom.ibm.componentX à la fabrique d'événements com.ibm.componentX :
com.ibm.componentX.eventfactory=com.ibm.componentX
Le code exemple suivant explique comment utiliser la même installation de la fabrique d'événements pour une consignation directe (partie 1) ou indirecte (partie 2) d'un événement CBE :
<?xml version="1.0" encoding="UTF-8"?>

<TemplateEvent> 
		version="1.0.1" 
		xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
		xsi:noNamespaceSchemaLocation="templateEvent.xsd">

	<CommonBaseEvent> 
		 <sourceComponentId application="My application" component="com.ibm.componentX"/>
		 <extendedDataElements CommonBaseEventname="Sample ExtendedDataElement name"	type="string">
		 <values>Sample ExtendedDataElement value</values>
		</extendedDataElements>
	< /CommonBaseEvent>

< /TemplateEvent>

Icône indiquant le type de rubrique Rubrique de référence



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=rtrb_cbebestpract
Nom du fichier : rtrb_cbebestpract.html