Objetos de modelo de mensaje: elementos

Un elemento es una parte de información con nombre o un campo, dentro de un mensaje, con un significado acordado por las aplicaciones que crean y procesan el mensaje.

Un elemento tiene un significado específico acordado por las aplicaciones que crean y procesan el mensaje. Por ejemplo, es posible que un mensaje incluya una serie de caracteres que las aplicaciones han acordado que sea un 'Nombre de cliente'. Un elemento se basa siempre en un tipo, simple o complejo.

Un elemento:

Elementos simples y complejos

Los elementos pueden ser simples o complejos. Un elemento simple es una parte de información individual con nombre, por ejemplo 'Edad' o 'Nombre de cliente'. Un elemento simple se basa en un tipo simple que define el contenido.

Un elemento complejo es una estructura con nombre que contiene otros elementos. Es posible que un elemento complejo denominado 'Detalles de cliente' contenga los elementos simples 'Edad' y 'Nombre de cliente'. Un elemento complejo también puede contener otros elementos complejos. Un elemento complejo se basa en un tipo complejo, que define el contenido y la estructura.

Elementos globales y locales

Los elementos pueden ser globales o locales. Un elemento global se puede utilizar en varios mensajes diferentes o incluso en varios lugares dentro del mismo mensaje. Se le debe proporcionar un nombre exclusivo por el cual se pueda hacer referencia al mismo. Un elemento local se define en una posición dentro de un tipo complejo o grupo y no está disponible para volver a utilizarse en ningún otro lugar del modelo de mensaje.

Elementos opcionales y de repetición

Los elementos se pueden definir como opcionales, obligatorios y de repetición utilizando las propiedades Mín apariciones y Máx apariciones. Para obtener información adicional, consulte el apartado Cardinalidad: elementos opcionales, de repetición y obligatorios.

Valores por omisión y fijos

A un elemento se le puede dar un valor por omisión para utilizarlo en el caso de que el mensaje de entrada no proporcione ningún valor. De forma alternativa, se puede definir un valor fijo y el elemento tomará siempre dicho valor.

Limitaciones de valor

El valor de un elemento se puede limitar utilizando limitaciones de valor que definan el rango de los valores permitidos para el elemento. Las limitaciones de valor se asocian realmente con el tipo simple en el que se basa el elemento. Para obtener información adicional, consulte el apartado Objetos de modelo de mensaje: tipos simples.

Definición de grupos de sustitución

Un elemento se puede marcar como sustituto válido de otro elemento utilizando la propiedad de grupo de sustitución en el elemento. De este modo, los grupos de elementos se pueden reunir en un lugar donde cualquiera de los elementos del grupo puede sustituir a otro elemento, el elemento de cabecera. Para obtener información adicional, consulte el apartado Grupos de sustitución del modelo de mensaje.

Modelo de esquema XML

En el archivo de definición de mensajes, se modela un elemento utilizando una declaración de elemento de Esquema XML, tal como se describe en el apartado XML Schema Part 0: Primer. Los valores fijos y por omisión se modelan utilizando una limitación de valor en el elemento. Se aplican otros tipos de limitaciones utilizando facetas en el tipo del elemento.

Información adicional sobre el Esquema XML

Encontrará información detallada sobre el Esquema XML en el documento XML Schema Part 0: Primer del sitio web World Wide Web Consortium (W3C)

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ad00730_