Eigenschaften in CBE-Ereigniserweiterungsdefinitionen zu Enterprise Console-Ereignisklassenattributen zuordnen

Einige Eigenschaften in einer CBE-Ereigniserweiterungsdefinition entsprechen einem Attribut in der Enterprise Console-Ereignisklassendefinition. Tabelle 1 veranschaulicht die Zuordnung von Eigenschaftsunterfeldern in der CBE-Ereigniserweiterungsdefinition zu Attributen in der Enterprise Console-Ereignisklassendefinition.

CBE-Ereigniserweiterungsdefinition

Enterprise Console-Ereignisklassendefinition

property.name

Attributname

property.path

gibt an, ob die Eigenschaft einem Attribut zugeordnet werden soll

property.defaultValue

gibt an, ob die "standardmäßige" Facette dem Attribut hinzugefügt werden soll

property.permittedValue

Ignoriert: Die zulässigen Werte in einer CBE-Ereigniserweiterungsdefinition enthalten nicht die Paare des numerischen Werts und der Etiketten, die erforderlich sind, um eine Auflistung in der Zielereignisklassendefinition von Enterprise Console zu erstellen.

property.required

Ignoriert: Alle Attribute in Enterprise Console-Ereignisklassendefinitionen sind erforderlich.

property.minValue
property.maxValue

Ignoriert: Es gibt keine Entsprechung in Enterprise Console-Ereignisklassendefinitionen.

Tabelle 1. Zuordnen von Elementen in einer CBE-Ereignisdefinition und von Attributen in einer Enterprise Console-Ereignisklassendefinition.


In den folgenden Abschnitten wird detailliert erklärt, wie die einzelnen Eigenschaften in einer CBE-Ereignisdefinition einem Attribut in einer Enterprise Console-Ereignisklassendefinition zugeordnet werden:

Name

Das BAROC-Generierungsdienstprogramm ordnet die gleichen Grundeigenschaften zu wie der Algorithmus der CBE-TEC-Konvertierung:

Mit Ausnahme von globalInstanceId werden die anderen Attribute in der Klasse EVENT definiert, die immer in einer Regelbasis vorhanden sind. Das BAROC-Generierungsdienstprogramm untersucht einfach diese Eigenschaften in der CBE-Ereignisdefinition, um zu bestimmen, ob sie neue Standardwerte in der generierten Klasse haben; ansonsten werden sie ignoriert.

Die Eigenschaft globalInstanceId wird dem folgenden Attribut in der Zielereignisklassendefinition von Enterprise Console zugeordnet:

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

Pfad

Wenn das Unterfeld 'property.path' die relative Position des Attributs in einem Ereignis im CBE-Format angibt. Wenn das Unterfeld 'property.path' festgelegt wird, gibt es an, dass das Attribut kein Basisattribut ist, weshalb die Eigenschaft verworfen wird.

Standardwert

Wird das Unterfeld 'property.defaultValue' festgelegt, wird die Facette "default" dem generierten Attribut in der Enterprise Console-Ereignisklassendefinition hinzugefügt.

Der Wert für die Facette ist der gleiche wie der Standardwert für die Eigenschaft in der CBE-Ereigniserweiterungsdefinition.


Verwandte Themen
Konvertierung von Ereignissen im CBE-Format in das Enterprise Console-Ereignisformat
Common Base Event-Attribute zu Enterprise Console-Ereignisattributen zuordnen