La règle de mappage des éléments de données étendus d'un événement CBE peut entraîner la création d'un nom d'attribut identique à celui d'un autre attribut dans l'événement Enterprise Console, ce qui n'est pas autorisé par le serveur d'événements. Le mécanisme de mappage écarte cette possibilité en éliminant les éléments de données étendus dont le nom entre en conflit avec le nom d'un attribut Enterprise Console ou avec le nom d'un autre élément de données étendu ayant déjà été mappé dans l'événement Enterprise Console.
Prenons pour exemple un événement CBE ayant les éléments de données étendus suivants :
<CommonBaseEvent ...> <extendedDataElements name="msg" type="string"> <values>ma valeur</values> </extendedDataElements> <extendedDataElements name="slot1" type="string"> <values>ma valeur</values> <children name="def" type="int"> <values>123</values> </children> </extendedDataElements> <extendedDataElements name="slot1.def" type="string"> <values>456</values> </extendedDataElements> ... </CommonBaseEvent>
Les attributs résultants, et les valeurs correspondantes, dans l'événement Enterprise Console seraient :
slot1.def=456
L'élément de données étendu nommé "msg" n'est pas mappé car l'attribut Enterprise Console "msg" est déjà mappé à partir d'un autre attribut de l'événement CBE.
L'élément de données étendu "slot1.def" n'est pas mappé car l'élément de données étendu nommé "def" au sein de l'élément de données étendu nommé "slot1" est déjà mappé à un attribut Enterprise Console nommé "slot1.def".
Mappage d'éléments de données étendus avec des attributs de classe d'événement Enterprise Console