Rational Developer for System z, Versión 7.6.1

Atributos

Un atributo describe un atributo XML o un elemento simple dentro de un mensaje.

Nota: Los atributos se proporcionan para simplificar el modelado de los mensajes XML - si ninguno de los mensajes utilizan el formato físico XML, debería considerar utilizar elementos simples en su lugar.

Atributos y XML

El uso más común para un atributo es modelar un atributo XML dentro de un mensaje. En esta situación, cada atributo que puede aparecer en el mensaje XML tiene un atributo correspondiente en la definición de mensaje lógica.

Atributos en otros formatos físicos

Algunas veces un mensaje necesita ser analizado como XML pero ser escrito en otro formato físico (formato físico personalizado o Formato de serie delimitado por códigos). En este caso, cualquier atributo en el mensaje será tratado exactamente como los elementos simples con las mismas propiedades.

Atributos globales y locales

Los atributos pueden ser globales o locales.

Un atributo global puede utilizarse en más de un lugar en el modelo de mensajes. Debe proporcionársele un nombre exclusivo por el cual pueda ser referenciado.

Un atributo local se define en una posición dentro un tipo complejo y no está disponible para su reutilización en cualquier parte en el modelo de mensajes.

Elementos opcionales y repetitivos

Los atributos pueden ser definidos como opcionales, requeridos o prohibidos. Los atributos no pueden repetirse. Para obtener más información, consulte la sección Cardinalidad: elementos opcionales, repetitivos y obligatorios.

Valores predeterminados y fijos

Un atributo puede recibir un valor predeterminado, para que si el atributo falta en el mensaje de entrada, se utilizará el valor predeterminado. Alternativamente, puede definirse un valor fijo y el atributo siempre tomará dicho valor.

Restricciones de valores

Un valor de atributo puede restringirse utilizando restricciones de valores que definen el rango de valores legales para el atributo. Las restricciones de valor están en realidad asociadas con el tipo simple en el que se basa el atributo. Para obtener más detalles, consulte la sección Tipos simples.

Modelo de esquema XML

En el archivo de mensaje (también denominado archivo de definición de mensaje), un atributo se modela como una declaración de atributo de esquema XML. Los valores fijos y predeterminados se modelan utilizando una restricción de valores en el atributo. Las restricciones de valores se modelan como facetas en el tipo simple del atributo.


Términos de uso | Comentarios

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