XML BitStream

Este elemento de sintaxis es un elemento de nombre-valor. Cuando se escribe un mensaje XML, el valor del elemento BitStream (corriente de datos) se escribe directamente en el mensaje y el nombre no es importante. El elemento BitStream puede ser el único elemento del árbol de mensaje.

El valor del elemento debe ser de tipo BLOB; cualquier otro tipo de datos genera un error al escribir el elemento. Asegúrese de que el contenido del elemento sea apropiado para utilizarse en el mensaje de salida.

La utilización del elemento BitStream es similar a la del elemento AsisElementContent, excepto en que el tipo AsisElementContent convierte su valor en una serie de caracteres, mientras que el elemento BitStream utiliza su valor BLOB directamente. Éste es un elemento especializado diseñado para ayudar al proceso de mensajes muy grandes.

Los siguientes extractos ESQL muestran un uso típico de este elemento. En primer lugar, declare el elemento:

DECLARE StatementBitStream BLOB

Inicialice el contenido de StatementBitStream desde un origen apropiado, por ejemplo un mensaje de entrada. Si el campo de origen no es de tipo BLOB, utilice la sentencia CAST para convertir el contenido a BLOB. A continuación, cree el nuevo campo en el mensaje de salida, por ejemplo:

CREATE LASTCHILD OF resultCursor
 Type XML.BitStream
 NAME 'StatementBitStream'
 VALUE StatementBitstream;
Conceptos relacionados
Visión general de flujos de mensajes
Tareas relacionadas
Desarrollar flujos de mensajes
Referencia relacionada
El cuerpo del mensaje XML
AsIsElementContent XML
XML element
XML attribute
XML content
XML comment
Función CAST
Ejemplo de cuerpo de mensaje XML: elementos, atributos y contenido
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ad09180_