拡張データ・エレメントの名前の競合

CBE の拡張データ・エレメントのマッピング・ルールに従うと、拡張データ・エレメントが Enterprise Console イベントと同じ属性名を持ってしまう場合があります。これはイベント・サーバーでは許可されません。マッピング機構により、Enterprise Console 属性の名前や、既に Enterprise Console イベントにマップされている別の拡張データ・エレメントの名前と競合する名前を持つ拡張データ・エレメントが廃棄されることによって、その可能性が除去されます。

例として、以下の拡張データ・エレメントを持つ CBE イベントを考えてみましょう。

<CommonBaseEvent ...>
    <extendedDataElements name="msg" type="string">
      <values>my value</values> 
    </extendedDataElements>
    <extendedDataElements name="slot1" type="string">
      <values>my value</values> 
      <children name="def" type="int">  
        <values>123</values> 
      </children>  
    </extendedDataElements>
    <extendedDataElements name="slot1.def" type="string">
      <values>456</values> 
    </extendedDataElements>
...
</CommonBaseEvent>

Enterprise Console イベントの結果の属性と対応する値は以下のとおりです。

slot1.def=456

Enterprise Console 属性 「msg」 が既に CBE イベントの他の属性にマップされているため、拡張データ・エレメント 「msg」 はマップされません。

拡張データ・エレメント 「slot1」内の拡張データ・エレメント 「def」が既に Enterprise Console 属性 「slot1.def」にマップされているため、拡張データ・エレメント 「slot1.def」はマップされません。


親トピック

拡張データ・エレメントの Enterprise Console イベント・クラス属性へのマッピング


ダウンロード | ライブラリー | サポート | ご利用条件 | フィードバック

(C) Copyright IBM Corporation 1999,2005. All Rights Reserved.
(C) Copyright IBM Japan 2006