CBE 事件延伸定義中的內容與 Enterprise Console 事件類別屬性的對映

CBE 事件延伸定義中的部份內容會對應於 Enterprise Console 事件類別定義中的屬性。表 1 說明 CBE 事件延伸定義中之內容子欄位與 Enterprise Console 事件類別定義中之屬性的對映。

CBE 事件延伸定義

Enterprise Console 事件類別定義

property.name

屬性名稱

property.path

指出內容是否應該對映至屬性

property.defaultValue

指出是否應該將 "default" 構面類型新增至屬性

property.permittedValue

忽略:CBE 事件延伸定義中的允許值不會包含在目標 Enterprise Console 事件類別定義中建立列舉時需要的數值及標籤配對。

property.required

忽略:需要 Enterprise Console 事件類別定義中的所有屬性

property.minValue
property.maxValue

忽略:Enterprise Console 事件類別定義中沒有相等項目

表 1. CBE 事件定義中之元素與 Enterprise Console 事件類別定義中之屬性的對映。


下列各節會詳細解釋如何將 CBE 事件定義的每個內容對映至 Enterprise Console 事件類別定義中的屬性:

名稱

BAROC 產生器公用程式會對映與 CBE-TEC 轉換演算法相同的基本內容,即:

除了 globalInstanceId 以外, 其他屬性都是定義在 EVENT 類別中, 而此類別一律會位在規則庫中。BAROC 產生器公用程式只會查看 CBE 事件定義中的這些屬性, 以判定它們在產生的類別中是否有新預設值,否則會忽略它們。

globalInstanceId 內容會對映至目標 Enterprise Console 事件類別定義中的下列屬性:

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

路徑

property.path 子欄位指出屬性在 CBE 格式之事件內的相對位置。設定 property.path 子欄位時, 表示屬性不是基本屬性,因此會捨棄內容。

預設值

如果設定 property.defaultValue 子欄位,則會將構面類型 "default" 新增至 Enterprise Console 事件類別定義中所產生的屬性。

構面類型的值與 CBE 事件延伸定義中之屬性的預設值相同。


相關主題
將事件從 CBE 格式轉換成 Enterprise Console 事件格式
「共用基本事件」屬性與 Enterprise Console 事件屬性的對映