Ma source d'événements tente d'envoyer un événement mais l'émetteur ne le soumet pas au service Evénements et envoie le message CEIEM0027E au fichier journal ("The emitter did not send the event to the event server because
the Common Base Event is not valid").
Cause
Ce message indique qu'une ou plusieurs des propriétés de l'événement contiennent des données qui ne sont pas conformes à la spécification Common Base Event. Il existe de nombreuses raisons pour lesquelles une donnée d'événement peut ne pas être valide, notamment :
- La longueur de l'ID d'instance global doit être d'au moins 32 caractères mais ne doit pas dépasser 64 caractères.
- La gravité doit se situer entre 0 et 70.
Solution
Pour remédier à cette erreur :
- Consultez le détail du message d'exception dans le fichier journal afin de déterminer la propriété d'événement qui n'est pas valide. Par exemple, le message suivant indique que la longueur de l'ID d'instance global
(ABC) n'est pas valide :
Exception : org.eclipse.hyades.logging.events.cbe.ValidationException
: IWAT0206E The length of the identifier in the specified Common
Base Event property is outside the valid range of 32 to 64
characters.
Property: CommonBaseEvent.globalInstanceId
Value: ABC
- Corrigez le contenu de l'événement à la source, de manière à ce qu'il soit conforme à la spécification Common Base
Event.
- Soumettez à nouveau l'événement.