Conflictos de nombres para elementos de datos ampliados

La regla de asignación para elementos de datos ampliados en un CBE puede hacer que éstos tengan el mismo nombre de atributo en el evento de Enterprise, pero el servidor de eventos no lo permite. El mecanismo de asignación elimina dicha posibilidad descartando los elementos de datos ampliados que tienen nombres que entran en conflicto con el nombre de los atributos de nombres de Enterprise Console o con el nombre de otro elemento de datos ampliados que ya se ha asignado al evento de Enterprise Console.

Como ejemplo, observe un evento CBE con los elementos de datos ampliados siguientes:

<CommonBaseEvent ...>
    <extendedDataElements name="msg" type="string">
      <values>my value</values>
    </extendedDataElements>
    <extendedDataElements name="slot1" type="string">
      <values>my value</values>
      <children name="def" type="int">
        <values>123</values>
      </children>
    </extendedDataElements>
    <extendedDataElements name="slot1.def" type="string">
      <values>456</values>
    </extendedDataElements>
...
</CommonBaseEvent>

Los atributos resultantes y los valores correspondientes del evento de Enterprise Console serían los siguientes:

slot1.def=456

El elemento de datos ampliados denominado "msg" no se ha asignado porque el atributo de Enterprise Console "msg" ya se ha asignado desde otro atributo en el evento CBE.

El elemento de datos ampliados "slot1.def" no se ha asignado porque el elemento de datos ampliados denominado "def" dentro del elemento de datos ampliados denominado "slot1" ya se ha asignado a un atributo de Enterprise Console denominado "slot1.def".


Tema principal

Asignación de elementos de datos ampliados a atributos de clases de eventos de Enterprise Console


Descargas | Biblioteca | Soporte | Condiciones de uso | Comentarios

(C) Copyright IBM Corporation 1999,2005. Reservados todos los derechos.