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 |
---|---|
Attributname |
|
gibt an, ob die Eigenschaft einem Attribut zugeordnet werden soll |
|
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 |
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:
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
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.
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