Creación de una aplicación de catálogo de sucesos

El catálogo de sucesos es un depósito de metadatos de sucesos.

Los metadatos de catálogo de sucesos constan de definiciones de suceso, que describen clases de sucesos y su contenido permitido. (Esto es distinto de los metadatos a los que puede acceder mediante las interfaces de Eclipse Modeling Framework descritas en el apartado Acceso a los metadatos de la instancia de suceso). Las aplicaciones pueden utilizar el catálogo de sucesos para gestionar las definiciones de suceso específicas de la empresa, pero deben implementar su propia lógica de validación para garantizar que los sucesos se ajusten estas definiciones.

Los sucesos definidos a partir de la especificación Common Base Event se pueden categorizar en clases de sucesos basadas en el nombre de extensión (el valor del atributo extensionName). Mediante el catálogo de sucesos, puede definir el contenido permitido de una clase de sucesos determinada especificando qué elementos de datos ampliados pueden contener los sucesos de dicha clase, así como los valores permitidos para otras propiedades de Common Base Event. Una definición de suceso define las limitaciones del contenido del suceso que no se incluyen en la especificación Common Base Event.

Las definiciones de suceso se definen jerárquicamente y heredan las definiciones de sus padres. Una única definición de suceso, event, define los requisitos básicos de cualquier suceso que cumpla con la especificación de Common Base Event. Todas las demás definiciones de suceso heredan de esta definición del directorio raíz. Por omisión, esta definición de suceso raíz se instala automáticamente en el Catálogo de sucesos, junto con las definiciones de suceso para los sucesos de notificación del Catálogo de sucesos (si desea más información, consulte el apartado Notificación de cambios).

Nota: Actualmente, las definiciones de suceso no dan soporte a todas las formas de restricciones necesarias para describir completamente la especificación Common Base Event (por ejemplo, el requisito de que la propiedad globalInstanceId debe empezar con un carácter alfanumérico). De este modo, es posible que un suceso se ajuste a la definición de suceso event y que todavía no haya sido validado por el emisor de sucesos.

Utilizando la interfaz del catálogo de sucesos, puede crear, eliminar y consultar las definiciones de suceso. (Una vez creada, una definición de suceso no se puede modificar). Asimismo, puede enumerar definiciones de suceso existentes en un formato legible, así como importar y exportar definiciones de suceso en formato XML.


Condiciones de uso |


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