Las definiciones de sucesos se componen de varios tipos de información.
Una definición de suceso contiene varios tipos de información:
- Nombre
- El nombre de la definición de suceso, que es el mismo que el nombre de
extensión de los sucesos descritos por la definición. Todos los sucesos
con un determinado nombre de extensión comparten la misma definición de
suceso.
- Padre
- Nombre de la definición de suceso padre. Cualquier definición de
suceso (con la excepción de la definición del directorio raíz
event) tiene una definición de suceso padre de la que
hereda las descripciones de propiedades y las descripciones de elementos
de datos ampliados (aunque se pueden sobrescribir algunos aspectos de los
datos heredados). El padre puede ser cualquier definición de suceso válida que exista en el
catálogo de sucesos.
- Descripciones de propiedades
- Descripciones de las propiedades de Common Base Event de la
definición de suceso. Una descripción de propiedad puede describe
cualquier propiedad de la especificación Common Base Event como tipo
simple, incluidas las propiedades de los subelementos complejos.
- Descripciones de elementos de datos ampliados
- Descripciones de los elementos de datos ampliados permitidos para la
definición de suceso. La descripción de un elemento de datos ampliados define el nombre y el
tipo del elemento de datos ampliados; también puede definir los valores por omisión, cuántos elementos de
datos ampliados se permiten y las descripciones de elementos de datos ampliados hijo.
Representado como un documento XML, una definición de suceso toma el
formato siguiente:
<eventDefinition name="nombreDefiniciónSuceso"
parent="nombreDefiniciónSucesoPadre">
<property name="nombrePropiedad" ... />
<extendedDataElement name="nombreElementoDatosAmpliados"
type="tipo" ... />
</eventDefinition>