Los elementos de datos ampliados son un tipo de información que una
definición de suceso puede contener.
Una descripción de elemento de datos ampliados describe un elemento de datos
ampliados que un suceso de una clase de sucesos determinada puede contener. Una
definición de suceso puede contener un número indefinido de descripciones de
elementos ampliados (o ninguna descripción de este tipo).
Una descripción de elemento de datos ampliados incluye los campos siguientes:
- name
- Nombre del elemento de datos ampliados. Define el valor del atributo name
del elemento.
- type
- Tipo de datos del elemento de datos ampliados. Define el valor del atributo
type del elemento. Debe ser uno de los tipos de datos soportados
siguientes:
- noValue
- byte
- short
- int
- long
- float
- double
- string
- dateTime
- boolean
- byteArray
- shortArray
- intArray
- longArray
- floatArray
- doubleArray
- stringArray
- dateTimeArray
- booleanArray
- hexBinary
- defaultValue
- Valor predeterminado del elemento de datos ampliados, o varios valores si el tipo
es una matriz. El valor predeterminado representa el valor que debe utilizarse
durante la cumplimentación del contenido para un suceso que carece de un elemento de
datos ampliados necesario. Este campo es opcional.
- minOccurs
- Número mínimo de instancias del elemento de datos ampliados que debe aparecer. Este
campo es opcional; el valor predeterminado es 1.
- maxOccurs
- Número máximo de instancias del elemento de datos ampliados que puede
aparecer. Este campo es opcional; el valor predeterminado es 1.
Nota: La especificación de suceso básico común sólo permite tener un elemento de
datos ampliados con nombre en cada nivel de la jerarquía de contención de sucesos,
pero esta limitación no se incluirá en versiones futuras de la especificación y
Common Event Infrastructure no la aplica.