不要なイベント定義は、イベント・カタログから除去できます。
このタスクを実行する理由および時期
あるイベント定義が不要な場合は、それをイベント・カタログから除去できます。
注: WebSphere セキュリティーが使用可能に設定されている場合、イベント・カタログからイベント定義を除去するには、アプリケーション・ユーザー ID が catalogAdministrator 役割にマップされている必要があります。
このタスクの手順
イベント・カタログからイベント定義を除去するには、removeEventDefinition メソッドを使用します。 eventCatalog.removeEventDefinition(name)
name パラメーターは、イベント・カタログから除去するイベント定義の名前です。
一致するイベント定義がイベント・カタログに存在しない場合は、EventDefinitionNotFoundException 例外がスローされます。
結果
イベント・カタログからイベント定義が除去されると、その子およびその他のすべての子孫も除去されます。
イベント定義が除去されるたびに、イベント・カタログはイベント・サーバーにイベントを送信し、変更が発生したことをイベント・コンシューマーに通知します。
詳しくは、変更通知 を参照してください。
注: イベント定義が除去されると、イベント・カタログはイベント・サーバーを検査して、イベント・データ・ストア内の既存のイベントがそのイベント定義で記述されているかどうかを判別しません。
そのため、イベント・カタログからイベント定義を除去する前に、それが不要であることを確認する必要があります。