Mapping CBE event definitions to Enterprise Console event classes and superclasses

Each event extension definition in the CBE event definition file is converted to a Enterprise Console event class definition. The following attributes of a CBE event definition are used to determine the name of class and the event superclass for the corresponding Enterprise Console event class definition:

name

Mapped to the Enterprise Console event definition class name. For instance, a CBE event definition like this:

<eventDefinition name="Transaction">
     ...
</eventDefinition>

would be mapped to a Enterprise Console event definition class like this:

TEC_CLASS :
    Transaction ISA EVENT
    DEFINES 
    ...

parent

Mapped to the superclass for the Enterprise Console event definition class name. For instance, a CBE event definition like this:

<eventDefinition name="TransactionStarted" parent="Transaction">
     ...
</eventDefinition>

would be mapped to a Enterprise Console event definition class like this:

TEC_CLASS :
    TransactionStarted ISA Transaction
    DEFINES 
    ...
Notes:
  1. A CBE event definition without the parent attribute is always mapped to a Enterprise Console event class definition with EVENT as its superclass.
  2. The name of the Enterprise Console event class may need to be converted to fit the character space used for the CLASS attribute in the Enterprise Console event.
  3. If the converted name of a CBE event definition results in the same name for a Enterprise Console event class, only the first event definition is converted and the others are discared.


Related topics
Mapping Common Base Event attributes to Enterprise Console event attributes