Formato físico XML

El formato físico XML es la representación física de un mensaje que se puede analizar como XML.

Un formato físico XML describe la representación física de un mensaje que se graba según los estándares proporcionados en la especificación W3C Extensible Markup Language (XML). El formato físico define información que se utiliza para analizar o escribir mensajes XML en un entorno de ejecución como, por ejemplo, un intermediario. Están soportadas las versiones 1.0 y 1.1 de XML.

Puede añadir más de un formato físico XML en un conjunto de mensajes, pero dentro de dicho conjunto de mensajes, cada formato físico debe tener un nombre exclusivo. El nombre por omisión para un formato físico XML es XML1. Normalmente realizará esta tarea si un mensaje lógico individual se puede representar devolviendo sus componentes de formas diferentes, por ejemplo como valor de un elemento en un caso, pero como valor de un atributo en otro caso. El nombre de formato físico identifica las definiciones que el intermediario de mensajes debe utilizar en la ejecución.

Después de añadir un formato físico XML, todas las propiedades XML para todos los objetos existentes en el conjunto de mensajes se establecerán en los valores por omisión. De este modo, inmediatamente después de añadir el formato y de desplegar el conjunto de mensajes en un entorno de ejecución, es posible procesar los mensajes XML utilizando características de MRM.

Puede configurar propiedades XML para el conjunto de mensajes y para los objetos de dicho conjunto de mensajes. Los objetos que pueden tener propiedades XML son los mensajes, los elementos y los atributos. Por ejemplo, se puede personalizar un objeto de mensaje para definir una declaración de DTD específica en la salida; un elemento puede tener asignado un nombre de código que sea diferente del nombre de elemento MRM.

Si se añade un formato físico XML a un conjunto de mensajes, se pueden procesar los mensajes de entrada y construir los mensajes de salida en este formato. También puede transformar mensajes entre XML y CWF o TDS.

Los mensajes XML son, por su naturaleza, autodescriptivos: cada fragmento de datos tiene un nombre de código o un nombre de atributo como prefijo. Por consiguiente, es posible que una instancia de mensaje XML contenga elementos que no estén en la definición de MRM correspondiente a dicho mensaje.

Aunque es posible definir un mensaje XML utilizando el Editor de definiciones de mensajes, WebSphere Message Broker también proporciona importadores para el esquema XML y la DTD y éstos suelen ser más rápidos y útiles que la definición manual.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ad00790_