CBE イベント定義の Enterprise Console イベント・クラスおよびスーパークラスへのマッピング

CBE イベント定義ファイル内の各イベント拡張定義は、Enterprise Console イベント・クラス定義に変換されます。CBE イベント定義の以下の属性が使用され、クラスの名前および対応する Enterprise Console イベント・クラス定義のイベント・スーパークラスが判別されます。

name

Enterprise Console イベント定義クラス名にマップされます。例えば、以下のような CBE イベント定義は、

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

以下のような Enterprise Console イベント定義クラスにマップされます。

TEC_CLASS :
    Transaction ISA EVENT
    DEFINES 
    ...

parent

Enterprise Console イベント定義クラス名のスーパークラスにマップされます。例えば、以下のような CBE イベント定義は、

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

以下のような Enterprise Console イベント定義クラスにマップされます。

TEC_CLASS :
    TransactionStarted ISA Transaction
    DEFINES 
    ...
注:
  1. parent 属性のない CBE イベント定義は、常にスーパークラスが EVENT である Enterprise Console イベント・クラス定義にマップされます。
  2. Enterprise Console イベント・クラスの名前は、Enterprise Console イベントの CLASS 属性に使用される文字スペースに合うよう変換される必要のある場合もあります。
  3. CBE イベント定義の変換された名前が、Enterprise Console イベント・クラスの名前と同じになる場合、最初のイベント定義だけが変換され、残りは破棄されます。


関連トピック
Common Base Event 属性の Enterprise Console イベント属性へのマッピング