Gli elementi dati estesi sono un tipo di informazione che può contenere una definizione di evento.
Una descrizione dell'elemento dati estesi descrive un elemento dati estesi contenuto
in un evento di una determinata classe. Non ci sono limiti al numero di descrizioni
dell'elemento dati estesi che possono essere contenute in una definizione di evento
(compreso nessuna).
Una descrizione dell'elemento dati estesi comprende i campi seguenti:
- name
- Il nome dell'elemento dati estesi. Questo definisce il valore dell'attributo name dell'elemento.
- type
- Il tipo di dati dell'elemento dati estesi. Questo definisce il valore dell'attributo type dell'elemento. Tale valore deve corrispondere a uno dei tipi di dati
seguenti:
- noValue
- byte
- short
- int
- long
- float
- double
- string
- dateTime
- boolean
- byteArray
- shortArray
- intArray
- longArray
- floatArray
- doubleArray
- stringArray
- dateTimeArray
- booleanArray
- hexBinary
- defaultValue
- Il valore predefinito dell'elemento dati estesi oppure più valori predefiniti se il
tipo è array. Il valore predefinito rappresenta il valore che deve essere utilizzato durante il
completamento dei contenuti per un evento che non presenta un elemento dati estesi
obbligatorio. Questo campo è facoltativo.
- minOccurs
- Il numero minimo di istanze dell'elemento dati estesi che devono essere visualizzate. Questo campo è facoltativo; il valore predefinito è 1.
- maxOccurs
- Il numero massimo di istanze dell'elemento dati estesi che possono essere
visualizzate. Questo campo è facoltativo; il valore predefinito è 1.
Nota: la specifica Common Base Event corrente consente un solo elemento dati estesi con un determinato nome su ciascun livello della gerarchia di
contenimento degli eventi, ma questa limitazione non verrà inclusa nelle versioni future della specifica e non è applicata dalla
Common Event Infrastructure.