Rational Developer para System z, Versión 7.6

Formato físico XML

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

Tenga en cuenta que una representación física es sólo un conjunto de aserciones sobre cómo se representan determinados tipos de datos en un mensaje cuando los datos se almacenan en memoria o en un disco duro. Por ejemplo, qué CCSID (codificación de caracteres) se utiliza; si el orden de bytes es big endian o little endian; qué formato se utiliza para la coma flotante; qué valores se utilizan para los booleanos true y false; qué día es el primer día de la semana; etc.).

El formato físico XML es una instancia (un ejemplo de la vida real) de una representación física, en la que se han tomado determinadas decisiones respecto al CCSID, el orden de endian, el formato de coma flotante, la representación de booleanos, etc.

El término formato físico es sólo un término general que indica un formato para representar datos en memoria o en un disco duro. La palabra físico hace referencia al hecho de que estos datos almacenados al final se envían en una línea de comunicaciones ("a través de un cable físico").

Un formato físico XML describe la representación física de un mensaje que está escrito de acuerdo con los estándares establecidos en la especificación Extensible Markup Language (XML) de W3C. El formato físico define la información que se utiliza para analizar o escribir mensajes XML en un entorno de tiempo de ejecución.

Puede añadir más de un formato físico XML a un conjunto de mensajes, pero en dicho conjunto de mensajes cada formato físico debe tener un nombre exclusivo. El nombre predeterminado para un formato físico XML es XML1. Normalmente, lo haría si un único mensaje lógico puede representarse con sus componentes representados de formas diferentes, por ejemplo como valor de un elemento en minúsculas pero como valor de un atributo en mayúsculas. El nombre del formato físico identifica las definiciones que deben utilizarse durante el tiempo de ejecución.

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

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

Añadir un formato físico XML a un conjunto de mensajes permite procesar mensajes de entrada y construir mensajes de salida en este formato. También puede transformar mensajes entre XML y CWF o TDS.

Por su naturaleza, los mensajes se describen a sí mismos: cada fragmento de datos tiene como prefijo un nombre de código o un nombre de atributo. Por tanto, es posible que una instancia del mensaje XML contenga elementos que no estén en la definición MRM de dicho mensaje.
  • Si existe uno de estos elementos en el conjunto de mensajes, los objetos MRM de dicho elemento se utilizan al analizar o escribir el mensaje.
  • Si el elemento no existe en el conjunto de mensajes, se trata como un elemento de autodefinición y su tipo de datos se establece en string.

Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)