Rational Developer for System z, Versión 7.6.1

Elementos

Un elemento es una parte con nombre de información, 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, un mensaje puede incluir una serie acordada por las aplicaciones que sea un 'Nombre de cliente'. Un elemento siempre está basado en un tipo, simple o complejo.

Un elemento:

Elementos simples y complejos

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

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

Elementos globales y locales

Los elementos pueden ser globales o locales. Un elemento global puede utilizarse en varios distintos mensajes, o incluso en varios lugares dentro del mismo mensaje. Debe proporcionársele un nombre exclusivo por el cual pueda ser referenciado. Un elemento local se define una posición dentro de un tipo complejo o grupo, y no está disponible para su reutilización en ninguna otra parte del modelo de mensajes.

Elementos opcionales y repetitivos

Los elementos pueden definirse como opcionales, obligatorios y repetitivos utilizando las propiedades Ocurrencias mínimas y Ocurrencias máximas. Para obtener más información, consulte la sección Cardinalidad: elementos opcionales, repetitivos y obligatorios.

Valores predeterminados y fijos

Puede proporcionarse un valor predeterminado a un elemento para que si no se proporciona un valor en el mensaje de entrada, se utilice el valor predeterminado. Alternativamente, puede definirse un valor fijo, y el elemento siempre tomará dicho valor.

Restricciones de valores

Puede restringirse el valor de un elemento utilizando restricciones de valores las cuales define el rango de los valores legales del elemento. Las restricciones de valores están en realidad asociadas con el tipo simple en el que se basa el elemento. Para obtener más información, consulte la sección Tipos simples.

Definir grupos de sustitución

Un elemento puede marcarse como un sustituto válido de otro elemento utilizando la propiedad de grupo de sustitución en el elemento. De esta manera pueden ensamblarse grupos de elementos donde cualquiera de los elementos en el grupo pueden sustituirse por un elemento, el elemento principal. Para obtener más información, consulte la sección Grupos de sustitución.

Modelo de esquema XML

En el archivo de mensaje (también denominado archivo de definición de mensaje), un elemento se modela mediante una declaración de elemento de esquema XML. Los valores fijos y predeterminados se modelan utilizando una restricción de valores en el elemento. Otros tipos de restricciones se aplican utilizando facetas en el tipo del elemento.


Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)