カタログからのイベント定義の除去

必要なくなったイベント定義をイベント・カタログから削除することができます。

このタスクを実行する理由と時期

イベント定義が不要であれば、これをイベント・カタログから除去することができます。
注: WebSphere セキュリティーが使用可能に設定されている場合、アプリケーション・ユーザー ID を catalogAdministrator ロールにマップして、イベント・カタログからイベント定義を除去する必要があります。

このタスクのステップ

イベント定義をイベント・カタログから除去するには、removeEventDefinition メソッドを使用します。
eventCatalog.removeEventDefinition(name)
name パラメーターは、イベント・カタログから除去するイベント定義の名前です。 一致するイベント定義がイベント・カタログにない場合、EventDefinitionNotFoundException 例外がスローされます。

結果

イベント・カタログからイベント定義が除去されると、その子および他のすべての子孫も除去されます。除去されるイベント定義ごとに、イベント・カタログはイベント・サーバーにイベントを送り、 イベント・コンシューマーに変更が行われた旨を通知します。詳しくは、変更の通知を参照してください。

注: イベント定義を削除する際に、イベント・カタログはイベント・サーバーをチェックして、 イベント・データ・ストアの既存のイベントがそのイベント定義により記述されているかを判別することはしません。 このため、イベント定義が不要であることを確認してから、イベント・カタログから除去する必要があります。

ご利用条件 |


(c) Copyright IBM Corporation 2005, 2006.
本製品では Eclipse テクノロジーが採用されています。(http://www.eclipse.org)