WebSphere Enterprise Service Bus, Version 6.2.0 Systèmes d'exploitation: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Événements non stockés dans le magasin de données persistantes

Mon application de source d'événements soumet correctement les événements à l'émetteur mais lorsqu'une source d'événements interroge les événements, ceux-ci ne se trouvent pas dans le magasin de données persistantes.

Cause

Ce problème indique que l'émetteur n'envoie pas les événements au service Evénements, ou que le service Evénements ne stocke pas les événements dans le magasin de données persistantes. Ce phénomène peut être dû à une ou plusieurs des conditions suivantes :
  • Le magasin de données persistantes n'est pas activé pour le service Evénements.
  • Les événements n'appartiennent pas à un groupe configuré pour la persistance des événements.
  • Les événements sont filtrés par l'émetteur.

Solution

Pour vérifier que le magasin de données persistantes est activé pour le service Evénements :
  1. Dans la console d'administration, cliquez sur Intégration de services > Common Event Infrastructure > Service Evénements > Services Evénements > service_Evénements.
  2. Vérifiez que la case permettant d'activer le magasin de données d'événements est cochée.
  3. Cliquez sur OK pour sauvegarder les modifications.
Pour vérifier que le groupe d'événements est configuré pour la persistance des événements :
  1. Dans la console d'administration, cliquez sur Intégration de services > Common Event Infrastructure > Service Evénements > Services Evénements > service_Evénements > Groupes d'événements > groupe_événements.
  2. Vérifiez que la case permettant de conserver les événements dans le magasin de données d'événements est cochée.
  3. Cliquez sur OK pour sauvegarder les modifications.
Groupes d'événements multiples : Il se peut qu'un événement appartienne à plusieurs groupes d'événements. Si l'un des groupes d'événements applicables est configuré pour la persistance des événements et que le magasin de données est activé, alors l'événement est stocké dans le magasin de données.
Pour vérifier les paramètres de filtrage :
  1. Dans la console d'administration, cliquez sur Intégration de services > Common Event Infrastructure > Fabriques d'émetteur d'événements > fabrique_émetteur > Filtres d'événements. (assurez-vous que les paramètres affichés sont bien ceux de la fabrique d'émetteurs que votre application de source d'événements utilise).
  2. Vérifiez si la chaîne de configuration du filtre n'exclut pas les événements que vous tentez d'envoyer aux consommateurs. Si c'est le cas, vous pouvez soit modifier la chaîne de configuration du filtre, soit modifier les données d'événements de telle sorte que les événements ne soient pas filtrés.
  3. Cliquez sur OK pour sauvegarder les modifications.

topic Sujet d'information

Conditions d'utilisation | Commentaires en retour


Icône d'horodatage Dernière mise à jour: 07 juillet 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tcei_trb_events_not_persisted.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
Ce centre d'information est mis en service par la technologie Eclipse (http://www.eclipse.org).