Espacios de nombres con mensajes XML de MRM

El espacio de nombres asociado con un archivo de definición de mensajes forma parte de la capa lógica del modelo de mensaje.

Por consiguiente, no depende de que exista un formato físico XML. Sin embargo, si tiene un formato físico XML, se utiliza la información de espacio de nombres de la capa lógica para rellenar algunas de las propiedades del formato físico XML. Si se habilitan espacios de nombres para un conjunto de mensajes, en formato físico XML, se mantiene una tabla de pares de URI/prefijo del espacio de nombres. Esta tabla se llena inicialmente con los espacios de nombres de todos los archivos de definición de mensajes con los prefijos que tenían cuando se han creado.

Si el conjunto de mensajes tiene establecidos espacios de nombres, el intermediario no almacena los valores de los atributos xmlns en el árbol cuando analiza un documento de instancia de XML. Tampoco almacena los valores de los atributos Ubicación de esquema y No hay ninguna ubicación del esquema de espacio de nombres. Cuando se graba un documento XML, el intermediario vuelve a generar esta información a partir de las propiedades del formato físico XML del conjunto de mensajes.

El Dominio MRM usa la tabla de pares de URI/prefijo del espacio de nombres para la salida de un mensaje XML. Los elementos y atributos que están calificados por un espacio de nombres llevan el prefijo correspondiente de la tabla. El intermediario también gestiona la salida de los atributos xmlns correspondientes que correlacionan los prefijos con los espacios de nombres. Puede elegir si los atributos xmlns para todas las entradas de la tabla de URI/prefijos del espacio de nombres se deben generar al principio del documento o si sólo se deben generar en el documento cuando son necesarios.

Si se habilitan espacios de nombres para un conjunto de mensajes, en formato físico XML, hay una tabla de ubicaciones de esquema que correlaciona los URI de espacio de nombres con los nombres de archivo. Puede añadir entradas en esta tabla y puede correlacionar un nombre de archivo con el espacio de nombres notarget. Si está utilizando WebSphere Message Broker, se usa esta tabla para producir los atributos Ubicación de esquema y No hay ubicación del esquema de espacio de nombres al principio del documento XML.

Conceptos relacionados
Formato físico XML MRM
Espacios de nombres del modelo de mensaje
Espacios de nombre con mensajes MRM no XML
Especificación de espacios de nombres en la propiedad Tipo de mensaje
Reutilizar archivos de definición de mensaje
Importación del esquema XML en conjuntos de mensajes con los espacios de nombres inhabilitados
Importación de esquemas XML para crear definiciones de mensajes
Tareas relacionadas
Importación desde el esquema XML
Creación de un conjunto de mensajes
Adición de un formato físico XML
Creación de un archivo de definición de mensajes
Configuración de propiedades de formato físico XML: Objetos de modelo de mensaje
Importación desde la DTD XML
Referencia relacionada
Referencia de ESQL
Formatos de importación
Propiedades físicas de formato físico XML para objetos de modelo de mensaje
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:54:51

ad21010_