The message tree

A message tree is a structure that is created, either by one or more parsers when an input message bit stream is received by a message flow, or by the action of a message flow node.

A message is used to describe:
  • A set of business data that is exchanged by applications
  • A set of elements that are arranged in a predefined structure
  • A structured sequence of bytes

IBM® Integration Bus routes and manipulates messages after converting them into a logical tree. The process of conversion, called parsing, makes obvious the content and structure of a message, and simplifies later operations. After the message has been processed, the parser converts it back into a bit stream.

IBM Integration Bus supplies a range of parsers to handle the many different messaging standards in use.

After a message has been parsed, it can be processed in a message flow.

The logical tree has contents that are identical to the message, but the logical tree is easier to manipulate in the message flow. The message flow nodes provide an interface to query, update, or create the content of the tree.