Opciones de devolución de mensaje XML

En la capa XML existen cuatro propiedades que puede utilizar para influir en el modo en que se devuelven los mensajes XML. La tabla que aparece más abajo muestra ejemplos de los valores que puede establecer para la propiedad Procesamiento de miembros. En esta tabla, el elemento de miembro se denomina A y tiene el valor valor de elemento. El elemento padre se denomina X.

Efecto de las opciones de devolución en la salida XML

Para que XML se devuelva de este modo: Establecer este valor de propiedad de Devolución de miembro: Establecer estos otros valores de propiedad:
<X>
<A>valor de elemento</A>
</X>
XMLElement (valor por omisión)

Nombre XML de miembro = A

<X A='valor de elemento'/> 
XMLAttribute

Nombre XML de miembro = A

<X>
<Field id='A'>valor de elemento</Field>
</X>
XMLElementAttrID

Nombre XML de miembro = Field
Nombre de atributo de ID de miembro = id
Valor de atributo de ID de miembro = A

<X>
<A val=valor de elemento/>
</X>
XMLElementAttrVal

Nombre XML de miembro = A
Nombre de atributo de valor de miembro = val

<X>
<Field id='A' val='valor de elemento'/>
</X>
XMLElementAttrIDVal

Nombre XML de miembro = Field
Nombre de atributo de ID de miembro = id
Valor de atributo de ID de miembro = A
Nombre de atributo de valor de miembro = val

No deberá tener un elemento en el modelo que se devuelve como atributo XML. Esto puede dar como resultado una validación incorrecta de los documentos XML. En su lugar, el elemento se debe volver a definir como un atributo del modelo.

No deberá tener un atributo en el modelo que se devuelve como elemento XML. Esto puede dar como resultado una validación incorrecta de los documentos XML. En su lugar, el atributo se puede definir como un elemento del modelo.

Hay un caso de ejemplo en el que esta técnica es adecuada. Cuando haya creado un modelo de mensaje importando un archivo de cabecera C o un libro de copias COBOL, constará totalmente de los elementos. Se puede crear un formulario XML de este modelo añadiendo simplemente un formato físico XML al conjunto de mensajes. Si pretende que determinados elementos aparezcan como atributos XML en el formulario XML, entonces puede utilizar la propiedad Devolver para llevarlo a cabo.

Conceptos relacionados
Formatos físicos del dominio de MRM
Formato físico XML
Formato físico XML: relación con el modelo lógico
Tareas relacionadas
Cómo trabajar con propiedades físicas
Configuración de propiedades físicas
Referencia relacionada
Propiedades de objeto de modelo de mensaje
Propiedades físicas para objetos de modelo de mensaje
Propiedades físicas de formato físico personalizado para objetos de modelo de mensaje
Propiedades físicas de formato TDS para objetos de modelo de mensaje
Propiedades de documentación para todos los objetos de conjunto de mensajes
Propiedades de objetos de modelo de mensaje por objeto
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ad06710_