Algunas propiedades de una definición de extensión de eventos CBE corresponden a un atributo en la definición de clase de eventos de Enterprise Console. La Tabla 1 describe la asignación de subcampos de propiedad de la definición de extensión de eventos CBE a atributos de la definición de clase de eventos de Enterprise Console.
Definición de extensión de eventos CBE |
Definición de clase de eventos de Enterprise Console |
---|---|
Nombre de atributo |
|
Indica si la propiedad debe asignarse a un atributo. |
|
Indica si la faceta predeterminada ("default") debe añadirse al atributo. |
|
property.permittedValue |
Se omite: los valores permitidos en una definición de extensión de eventos CBE no contienen los pares de valor numérico y etiquetas que se necesitan para crear una enumeración en la definición de clase de eventos de Enterprise Console de destino. |
property.required |
Se omite: todos los atributos de las definiciones de clases de eventos de Enterprise Console son necesarios. |
property.minValue |
Se omite: no existe ningún equivalente en las definiciones de clases de eventos de Enterprise Console. |
Tabla 1. Asignación de elementos y atributos de una definición de evento CBE en una definición de clase de eventos de Enterprise Console
En los apartados siguientes se explica detalladamente cómo cada propiedad de una definición de eventos CBE se asigna a un atributo en una definición de clases de eventos de Enterprise Console:
El programa de utilidad de generación BAROC asigna las mismas propiedades básicas que el algoritmo de conversión CBE-TEC, es decir:
Con la excepción de globalInstanceId, los demás atributos se definen en la clase EVENT, que siempre está presente en las bases de reglas. El programa de utilidad de generación BAROC simplemente examina estas propiedades en la definición de evento CBE para averiguar si tienen nuevos valores predeterminados en la clase generada y, de lo contrario, se omiten.
La propiedad globalInstanceId se asigna al siguiente atributo en la definición de clase de eventos de Enterprise Console de destino:
TEC_CLASS nombre_clase ISA nombre_clase_padre DEFINES { ... globalInstanceId: STRING; }; END
El subcampo property.path indica la ubicación relativa del atributo en un evento con el formato CBE. Si se establece el subcampo property.path, indica que el atributo no es un atributo básico y, por lo tanto, la propiedad se descarta.
Si se establece el subcampo property.defaultValue, se añade la faceta predeterminada ("default") al atributo generado en la definición de clase de eventos de Enterprise Console.
El valor de la faceta es el mismo que el valor predeterminado de la propiedad en la definición de extensión de eventos CBE.
Temas relacionados
Conversión de eventos con el formato CBE al formato de evento de Enterprise Console
Asignación de atributos de Common Base Event
a los atributos de eventos de Enterprise Console