イベント・カタログ は、イベント・メタデータのリポジトリーです。
event catalog メタデータは、イベント定義から構成されています。 イベント定義は、イベントのクラスとそれらに許可された内容を記述するものです。(これは、イベント・インスタンス・メタデータへのアクセスで説明されている Eclipse Modeling Framework のインターフェースを使用してアクセスできるイベント・インスタンス・メタデータとは区別されます。) アプリケーションは、イベント・カタログを使用してエンタープライズ固有のイベント定義を管理できますが、独自の検証ロジックをインプリメントしてイベントを確実にこれらの定義に準拠させる必要があります。
Common Base Event 仕様に従って定義されたイベントは、拡張名 (extensionName 属性の値) に基づいてイベント・クラスに分類することができます。 イベント・カタログを使用すれば、Common Base Event の他のプロパティーに許可される値の他に、そのクラスのイベントが含むことのできる拡張データ・エレメントを指定することにより、特定のイベント・クラスに許可されるコンテンツを定義できます。 イベント定義は、Common Base Event 仕様で定める制約外のイベント・コンテンツに対する制約を定義します。
イベント定義は、階層形式で定義されており、親イベントの定義を継承します。単一のルート・イベント定義である event は、Common Base Event 仕様の基本要件を定義します。 他のすべてのイベント定義はこのルート定義から継承します。 デフォルトでは、このルート・イベント定義は、イベント・カ タログ通知イベントのイベント定義と共に、イベント・カタログに自動的にインストー ルされます (詳しくは、変更の通知を参照してください)。
イベント・カタログ・インターフェースを使用することによって、 イベント定義を作成、削除および照会できます。 (一度作成されると、イベント定義は変更できません。) また、イベント定義を XML フォーマットでインポートおよびエクスポートすることに加えて、既存のイベント定義を読み取り可能な形式でリストすることもできます。
(c) Copyright IBM Corporation 2005, 2006.
本製品では Eclipse テクノロジーが採用されています。(http://www.eclipse.org)