Propiedades de formato físico XML para tipos flotantes de elemento compuesto

Las propiedades de formato físico XML descritas aquí se aplican a:

Identificación de campo

Sólo se activarán algunas de las propiedades siguientes en función del valor en el que se haya establecido la propiedad Devolución.

Propiedad Tipo Significado
Devolver Tipo enumerado Especifique cómo se devuelve (produce en la salida) el objeto o tipo instanciado en el documento XML resultante. Seleccione uno de los valores siguientes en la lista desplegable:
  • XMLElement. Si selecciona este valor, el objeto (o tipo) se devolverá como un elemento XML hijo del tipo padre complejo. La identidad del hijo la determina el nombre de código del hijo. El valor es el contenido del elemento hijo.

    Si selecciona este valor para más de un objeto y establece la propiedad Nombre XML en el mismo valor, ambos objetos deberán hacer referencia al mismo elemento.

    Es el valor por omisión para los objetos de elemento.

  • XMLAttribute. Si selecciona este valor, el objeto (o tipo) se devuelve como un atributo del objeto padre XML. La identidad del hijo la determina el nombre de atributo. El valor es el valor de atributo. Sólo es válido para elementos simples.

    Si selecciona este valor para más de un objeto, deberá establecer la propiedad Nombre XML en valores diferentes.

    Es el valor por omisión para objetos de atributo.

  • XMLElementAttrID. Si selecciona este valor, el objeto (o tipo) se devolverá como un elemento XML hijo del tipo padre complejo. La identidad del hijo la determina el valor de un atributo especificado del hijo. El valor es el contenido del elemento hijo. Debe añadir un atributo al elemento hijo con un nombre de atributo especificado en Nombre de atributo ID y un valor especificado en Valor de atributo ID.

    Si selecciona este valor para un objeto, establece este mismo valor o el valor XMLElementAttrIDVal para un segundo objeto y establece Nombre XML, Nombre de atributo ID, Valor de atributo ID en los mismos valores:

    • También debe establecer Nombre de atributo Valor en el mismo valor para los dos objetos.
    • Ambos objetos deben hacer referencia al mismo elemento.
  • XMLElementAttrVal. Si especifica este valor, el objeto (o tipo) se devolverá como un elemento XML hijo del tipo padre complejo. La identidad del hijo la determina el nombre de código del hijo. El valor es el valor de un atributo especificado. El nombre del atributo se especifica en Nombre de atributo Valor.
  • XMLElementAttrIDVal. Esta opción combina las dos opciones, XMLElementAttrID y XMLElementAttrVal. El objeto se devuelve como un hijo del tipo complejo padre. La identidad del hijo la determina el valor de Nombre de atributo ID. El valor es el valor de Valor de atributo ID.

    Si selecciona este valor para un objeto, establece este mismo valor o el valor XMLElementAttrID para un segundo objeto y establece Nombre XML, Nombre de atributo ID, Valor de atributo ID en los mismos valores:

    • También debe establecer Nombre de atributo Valor en el mismo valor para los dos objetos.
    • Ambos objetos deben hacer referencia al mismo elemento.

El apartado Opciones de devolución de mensaje XML muestra algunos ejemplos de cómo afectan estas opciones de devolución a la salida XML y proporciona recomendaciones de usuario.

Nombre XML Serie de caracteres Entre un valor para el nombre de elemento XML. Esta propiedad especifica el nombre del código de inicio XML o del atributo para el elemento (o atributo) en un documento (mensaje) XML.

Se puede utilizar para proporcionar la correlación de nombres cuando es necesario que el identificador MRM sea diferente del nombre XML, por ejemplo debido a normas diferentes de espacio de nombres. Debe ser un nombre XML válido.

No puede especificar un nombre que ya se utiliza para otro elemento (o atributo) o para un mensaje. Dos elementos (o atributos) o mensajes no pueden tener el mismo nombre XML.

Si no se establece ningún valor, tomará por omisión el valor del identificador del elemento. Si el identificador del elemento es un identificador con prefijo, tomará por omisión el identificador que tiene el carácter de signo de intercalación (^) sustituyendo dicho carácter por un subrayado (_).

Nombre de atributo ID Serie de caracteres Especifique el nombre del atributo utilizado para identificar el hijo. Debe ser un nombre de atributo XML válido. Esta propiedad se ignora y no se puede cambiar (el campo está inhabilitado) si Devolver está establecido en XMLElement, XMLAttribute o XMLElementAttrVal.

El valor por omisión es id.

Espacio de nombres Serie de caracteres Entre el espacio de nombres asociado con el Atributo ID.
Valor de atributo ID Serie de caracteres Especifique el valor del atributo utilizado para identificar el hijo. Esta propiedad se ignora y no se puede cambiar (el campo está inhabilitado) si Devolver está establecido en XMLElement, XMLAttribute o XMLElementAttrVal.

El valor por omisión es el identificador del hijo.

Nombre de atributo Valor Serie de caracteres

Especifique el nombre del atributo utilizado para el valor del hijo. Debe ser un nombre de atributo XML válido. Sólo se utiliza si lo requiere el valor de Devolver.

El valor por omisión es val.

Espacio de nombres Serie de caracteres Entre el espacio de nombres asociado con el atributo Valor.
Conceptos relacionados
Modelado de mensajes
El modelo de mensaje
Formato físico XML: relación con el modelo lógico
Tareas relacionadas
Desarrollo de modelos de mensaje
Cómo trabajar con objetos de modelo de mensaje
Referencia relacionada
Información de referencia de modelo de mensaje
Propiedades de objeto de modelo de mensaje
Propiedades de objetos de modelo de mensaje no utilizados
Propiedades de elemento compuesto
Propiedades XML de elemento compuesto
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ad16350_