Propiedades XML de mensaje

Ubicaciones de esquemas de espacio de nombres

Esta propiedad sólo está activa si se han habilitado espacios de nombres.

Propiedad Tipo Significado
URI de espacio de nombres Serie de caracteres Serie de caracteres exclusiva, generalmente con el formato de un URL que identifica el esquema

Si no se han habilitado espacios de nombres, esta propiedad visualizará <sin espacio de nombres de destino>.

Esta propiedad prevalecerá sobre la misma propiedad en el nivel de conjunto de mensajes.

Ubicación de esquema Serie de caracteres Entre la ubicación del esquema para el nombre de espacio de nombres asociado que se utilizará para validar objetos en el espacio de nombres.

Declaraciones XML

Propiedad Tipo Significado
Salida de declaraciones de espacio de nombres Tipo enumerado La propiedad Salida de declaraciones de espacio de nombres controla dónde se colocarán las declaraciones de espacio de nombres en el documento XML de salida.

Seleccione una de estas opciones:

  • Al principio del documento. Las declaraciones para todas las entradas de la tabla Ubicaciones de esquemas de espacio de nombres anterior se emitirán como atributos del mensaje en el documento XML de salida. La desventaja de esta opción es que, en algunos casos, es posible que se emitan declaraciones innecesarias.
  • Si corresponde. Sólo se emitirán declaraciones cuando las necesite un elemento o atributo que esté en ese espacio de nombres. La desventaja de esta opción es que puede ser necesario emitir más de una vez la misma declaración de espacio de nombres en el documento XML de salida.

La opción por omisión es Al principio del documento.

Esta propiedad sólo está activa si se han habilitado espacios de nombres para este conjunto de mensajes.

Valores de tipo de documento XML

Propiedad Tipo Significado
ID de sistema DOCTYPE Serie de caracteres Especifique el ID de sistema para el subconjunto de DTD externo DOCTYPE. Prevalece sobre el valor equivalente de propiedad de conjunto de mensajes para este mensaje en concreto.

Si la propiedad de conjunto de mensajes Suprimir DOCTYPE se establece en , este parámetro se ignora y no se puede cambiar (el campo está inhabilitado).

El valor por omisión es el valor que ha especificado para la propiedad ID de sistema DOCTYPE para el conjunto de mensajes.

ID público de DOCTYPE Serie de caracteres Especifique el ID público del subconjunto de DTD externo DOCTYPE. Prevalece sobre el valor equivalente de propiedad de conjunto de mensajes para este mensaje en concreto.

Si la propiedad de conjunto de mensajes Suprimir DOCTYPE se establece en , este parámetro se ignora y no se puede cambiar (el campo está inhabilitado).

El valor por omisión es el valor que ha especificado para la propiedad ID público de DOCTYPE para el conjunto de mensajes.

Texto DOCTYPE Serie de caracteres Entre el texto opcional adicional que se debe incluir en DOCTYPE. Prevalece sobre la propiedad de conjunto de mensajes para este mensaje en concreto.

Si la propiedad de conjunto de mensajes Suprimir DOCTYPE se establece en , este parámetro se ignora y no se puede cambiar (el campo está inhabilitado).

Para obtener más información, consulte DTD incorporadas y la propiedad de texto DOCTYPE.

El valor por omisión es el valor que ha especificado para la propiedad Texto DOCTYPE para el conjunto de mensajes.

Propiedad Tipo Significado
Nombre de código raíz Serie de caracteres Especifique el nombre del código raíz para un documento XML de corriente de bits de mensaje. Prevalece sobre la propiedad de conjunto de mensajes establecida para este mensaje.

El valor por omisión es el valor que ha especificado para la propiedad Nombre de código raíz para el conjunto de mensajes.

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.

  • 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.

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.

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
ad06700_