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 |
---|---|
nome do atributo |
|
indica se a propriedade deve ser mapeada para um atributo |
|
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 |
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:
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
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.
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