CBE 事件延伸定義中的部份內容會對應於 Enterprise Console 事件類別定義中的屬性。表 1 說明 CBE 事件延伸定義中之內容子欄位與 Enterprise Console 事件類別定義中之屬性的對映。
CBE 事件延伸定義 |
Enterprise Console 事件類別定義 |
---|---|
屬性名稱 |
|
指出內容是否應該對映至屬性 |
|
指出是否應該將 "default" 構面類型新增至屬性 |
|
property.permittedValue |
忽略:CBE 事件延伸定義中的允許值不會包含在目標 Enterprise Console 事件類別定義中建立列舉時需要的數值及標籤配對。 |
property.required |
忽略:需要 Enterprise Console 事件類別定義中的所有屬性 |
property.minValue |
忽略: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 事件屬性的對映