IBM Integration Bus, Version 9.0.0.8 Operating Systems: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

See information about the latest product version

Predefined and self-defining messages

Both predefined and self-defining messages are supported.

Each message that flows through a broker has a specific structure that is meaningful to the applications that send or receive that message.

You can use:

Predefined messages

When you create a message in the IBM Integration Toolkit, you define the fields (Elements) in the message, along with special field types that you might need, and specific values (Value Constraints) to which the fields might be restricted.

When you deploy a message set to a broker, the message model is sent to the broker in a form appropriate to the parser that is used to parse and write the message.

For information about the benefits of predefining messages, see Why model messages?

The following samples demonstrate how to model messages in XML, CWF and TDS formats: The following samples provide message sets for industry-standard message formats:

You can view information about samples only when you use the product documentation that is integrated with the IBM Integration Toolkit or the online product documentation. You can run samples only when you use the product documentation that is integrated with the IBM Integration Toolkit.

Self-defining messages

You can create and route messages that are self-defining. The best example of a self-defining message is an XML document.

You can also model self-defining messages in the IBM Integration Toolkit. However, you do not need to deploy these message sets to the brokers that support those message flows. For further information about why you might want to model these messages, see Why model messages?.

Several samples, including the following, use self-defining XML messages and do not require a message set, consequently fewer resources need to be defined: The following sample demonstrates how you can transform a message from self-defining XML to a predefined binary format: The following sample demonstrates how you can extract information from an XML message and transform it into BLOB format for storage in a database:

You can view information about samples only when you use the product documentation that is integrated with the IBM Integration Toolkit or the online product documentation. You can run samples only when you use the product documentation that is integrated with the IBM Integration Toolkit.


ac00500_.htm | Last updated Friday, 21 July 2017