Analizador y dominio BLOB

El dominio de mensajes BLOB incluye todos los mensajes con contenido que no se pueden interpretar y subdividir en secciones más pequeñas de información.

Los mensajes en este dominio los procesa el analizador BLOB. El analizador BLOB es un programa que interpreta un árbol de mensaje o una corriente de bits que representa un mensaje que pertenece al dominio BLOB. El analizador genera el árbol correspondiente a partir de la corriente de bits en la entrada o la corriente de bits a partir del árbol, en la salida.

Un mensaje BLOB se maneja como una sola serie de bytes y, aunque se puede manipular, no se pueden identificar secciones específicas de la serie de bytes utilizando ninguna referencia, a diferencia de otros dominios en los que se pueden modificar los mensajes.

En el dominio BLOB, puede procesar mensajes de las maneras que se indican a continuación:

El analizador de cuerpo de mensaje BLOB no crea una estructura en árbol de la misma manera que los hacen los demás analizadores de cuerpo de mensaje. Tiene un elemento raíz BLOB, que tiene un elemento hijo llamado también BLOB, que contiene los datos.

Por ejemplo, InputBody.BLOB.BLOB[10] identifica el décimo byte del cuerpo del mensaje; substring(InputBody.BLOB.BLOB from 10 for 10) hace referencia a 10 bytes de los datos del mensaje empezando en el desplazamiento 10.

Si desea utilizar el analizador BLOB para analizar un mensaje determinado, seleccione BLOB como Dominio de mensajes en el nodo pertinente del flujo de mensajes.

El siguiente ejemplo muestra cómo puede extraer información de un mensaje XML y transformarla al formato BLOB para almacenarla en una base de datos. Los ejemplos sólo pueden verse cuando se utiliza el centro de información que está integrado en el Kit de herramientas de Message Brokers.
Conceptos relacionados
Analizadores
Visión general de ESQL
Estructura del árbol lógico
Nombres de correlaciones
Tareas relacionadas
Manipular mensajes en el dominio BLOB
Diseñar un flujo de mensajes
Desarrollo de ESQL
Desarrollo de Java
Manipular el contenido del cuerpo del mensaje
Referencia relacionada
Nodos incorporados
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:53:33

ac00590_