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 :
- Dans la console d'administration, cliquez sur Intégration de services > Common
Event Infrastructure > Service Evénements > Services Evénements > service_Evénements.
- Vérifiez que la case permettant d'activer le magasin de données d'événements est cochée.
- Cliquez sur OK pour sauvegarder les modifications.
Pour vérifier que le groupe d'événements est configuré pour la persistance des événements :
- 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.
- Vérifiez que la case permettant de conserver les événements dans le magasin de données d'événements est cochée.
- 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 :
- 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).
- 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.
- Cliquez sur OK pour sauvegarder les modifications.