WebSphere Message Brokers
File: ac00590_
Writer: Karen Cameron

Concept topic

This build: July 31, 2007 21:16:52

BLOB parser and domain

The BLOB message domain includes all of the messages with content that cannot be interpreted and subdivided into smaller sections of information.

Messages in this domain are processed by the BLOB parser. The BLOB parser is a program that interprets a bit stream or message tree that represents a message that belongs to the BLOB domain, and generates the corresponding tree from the bit stream on input, or a bit stream from the tree on output.

A BLOB message is handled as a single byte string, and although you can manipulate it, you cannot identify specific pieces of the byte string using any reference as you can with messages in other domains.

You can process messages in the BLOB domain in the following ways:

The BLOB message body parser does not create a tree structure in the same way that other message body parsers do. It has a root element BLOB, that has a child element, also called BLOB, that contains the data.

For example, InputBody.BLOB.BLOB[10] identifies the tenth byte of the message body; substring(InputBody.BLOB.BLOB from 10 for 10) references 10 bytes of the message data starting at offset 10.

The following sample demonstrates how you can extract information from an XML message and transform it into BLOB format to store it in a database. You can view samples only when you use the information center that is integrated with the Message Brokers Toolkit.
Related concepts
ESQL overview
Logical tree structure
Correlation names
Related tasks
Manipulating messages in the BLOB domain
Designing a message flow
Developing ESQL
Developing Java
Manipulating message body content
Related reference
Built-in nodes
Notices | Trademarks | Downloads | Library | Support | Feedback

Copyright IBM Corporation 1999, 2007Copyright IBM Corporation 1999, 2007. All Rights Reserved.
This build: July 31, 2007 21:16:52

ac00590_ This topic's URL is: