Mapeando Propriedades em Definições de Extensão do Evento CBE para Atributos de Classes de Eventos do Console Corporativo

Algumas propriedades em uma definição de extensão do evento CBE correspondem a um atributo da definição de classe do evento do Console Corporativo. A Tabela 1 descreve o mapeamento de subcampos da propriedade na definição de extensão do evento CBE para atributos na definição de classe do evento do Console Corporativo.

Definição de Extensão do Evento CBE

Definição de Classe do Evento do Console Corporativo

property.name

nome do atributo

property.path

indica se a propriedade deve ser mapeada para um atributo

property.defaultValue

indica se o aspecto "padrão" deve ser incluído no atributo

property.permittedValue

Ignorado: os valores permitidos em uma definição de extensão do evento CBE não contêm os pares de etiquetas e o valor numérico necessários para criar uma enumeração na definição de classe do evento do Console Corporativo.

property.required

Ignorado: Todos os atributos nas definições de classe do evento do Console Corporativo são necessários

property.minValue
property.maxValue

Ignorado: não há equivalente nas definições de classe do evento do Console Corporativo

Tabela 1. Mapeamento de elementos em uma definição do evento CBE e atributos em uma definição de classe do evento do Console Corporativo.


As seções a seguir explicam em detalhes como cada propriedade de uma definição do evento CBE é mapeada para um atributo em uma definição de classe de evento do Console Corporativo:

Nome

O utilitário gerador de BAROC mapeia as mesmas propriedades básicas como o algoritmo de conversão CBE-TEC, isto é:

Com exceção de globalInstanceId, os outros atributos são definidos na classe EVENT, que está sempre presente em bases de regras. O utilitário gerador de BAROC simplesmente consulta essas propriedades na definição do evento CBE para determinar se elas possuem novos valores padrão na classe gerada; caso contrário, elas são ignoradas.

A propriedade globalInstanceId é mapeada para o seguinte atributo da definição de classe do evento do Console Corporativo de destino:

TEC_CLASS
    class_name ISA parent_class_name
        DEFINES {
            ...
            globalInstanceId: STRING;
        };
END

Caminho

Se o subcampo property.path indica o local relativo do atributo dentro de um evento no formato CBE. Quando o subcampo property.path estiver definido, indica que o atributo não é um atributo básico e, portanto, a propriedade é descartada.

Valor Padrão

Se o subcampo property.defaultValue estiver definido, o aspecto "padrão" será incluído no atributo gerado na definição de classe do evento do Console Corporativo.

O valor do aspecto é o mesmo que o valor padrão da propriedade na definição de extensão do evento CBE.


Tópicos Relacionados
Conversão de Eventos no Formato CBE para o Formato do Evento do Console Corporativo
Mapeando Atributos do Evento de Base Comum para os Atributos do Evento do Console Corporativo