不再需要的事件定義可以從事件型錄中移除。
執行這項作業的原因和時機
如果已不再需要某個事件定義,您就可以從事件型錄中移除它。
註: 如果已啟用 WebSphere 安全,應用程式使用者 ID 必須對映至 catalogAdministrator 角色,才能從事件型錄中移除事件定義。
這項作業的步驟
如果要從事件型錄中移除事件定義,請使用 removeEventDefinition 方法。 eventCatalog.removeEventDefinition(name)
name 參數是您要從事件型錄中移除之事件定義的名稱。
如果事件型錄中沒有相符的事件定義,就會擲出 EventDefinitionNotFoundException 異常狀況。
結果
當從事件型錄中移除事件定義時,也會移除它的子項和所有其他後代。對於每個移除的事件定義,事件型錄會向事件伺服器傳送一則事件,通知事件使用端發生了這個變更。請參閱變更通知以取得詳細資訊。
註: 當移除事件定義時,事件型錄不會檢查事件伺服器來判斷事件資料儲存庫中有沒有這個事件定義所說明的任何現有事件。因此,您應該先確定不再需要該事件定義,再從事件型錄中加以移除。