Asignación de propiedades en definiciones de extensión de eventos CBE a atributos de clases de eventos de Enterprise Console

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

property.name

Nombre de atributo

property.path

Indica si la propiedad debe asignarse a un atributo.

property.defaultValue

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
property.maxValue

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:

Nombre

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

Ruta

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.

Valor predeterminado

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