Notificación de cambios

Cada vez que se añada, elimine o sustituya una definición de suceso el catálogo de sucesos envía un suceso al servidor de sucesos indicando que esta acción se ha realizado.

Un consumidor de sucesos puede suscribirse a estos sucesos para recibir la notificación de estos cambios en el catálogo de sucesos. Por omisión, el catálogo de sucesos utiliza la fábrica de emisores por omisión para obtener un emisor con el fin de enviar estos sucesos; no obstante, esto se puede cambiar en la configuración del Catálogo de sucesos.

El catálogo de sucesos puede enviar tres clases de sucesos de notificación mediante los siguientes nombres de extensión:

Estas tres clases de sucesos heredan las descripciones de propiedades de una clase padre común, cei_event_definition. Las definiciones de suceso para las cuatro clases de sucesos se cargan automáticamente en el catálogo de sucesos durante la instalación, junto con la definición de suceso del directorio raíz por omisión.

Nota: Cuando se elimina una definición de suceso del catálogo de sucesos, también se eliminan cualquier hijos u otros descendientes de dicha definición de suceso. El catálogo de sucesos envía un suceso de notificación de cambios separado para cada definición de suceso que se elimine.
Cada suceso de notificación de cambios contiene las siguientes propiedades:
Propiedad Valor
version 1.0.1
globalInstanceId Identificador exclusivo globalmente para el suceso
creationTime Fecha y hora actuales cuando se genera el suceso
severity 10 (información)
priority 10 (baja)
sourceComponentId Identificación del componente Catálogo de sucesos y de la máquina del sistema principal del servidor de sucesos.
situation Datos de situación, incluido uno de los siguientes valores para la categoría de situación:
  • CreateSituation (definición de suceso añadida)
  • ConfigureSituation (definición de suceso sustituida)
  • DestroySituation (definición de suceso eliminada)
extensionName Uno de los siguientes valores:
  • cei_event_definition_added
  • cei_event_definition_replaced
  • cei_event_definition_removed
extendedDataElements Único elemento de datos ampliados con un atributo: eventDefinitionName. Este atributo es una serie que especifica el nombre de la definición de suceso que se ha añadido, sustituido o eliminado.

Condiciones de uso |


(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)