WebSphere Message Brokers
File: ad00792_
Writer: Terry Cowling

Concept topic

This build: July 31, 2007 21:21:41

MRM XML physical format: Multipart messages

If you are using the MRM XML physical format, an embedded message can be identified in any of the following ways:

If you choose the Message Identity or Message Path technique, the MRM parser still checks that the next XML tag name matches the XML Name of the message that was identified. If the XML Name does not match, an exception is thrown.

Where you have defined the embedded message in a different message set, you need to use a Message Set Identity element or attribute value to specify the target message set.Note that the message sets within which the root and subsequent embedded messages are defined must be consistent in their use of the 'Use Namespace' property of the message set. That is, embedded messages that are defined in a namespace-aware message set and that are contained within a parent message that is defined in a message set that is not namespace-aware, are not supported. Similarly, embedded messages that are defined in a message set that is not namespace-aware and that are contained within a parent message that is defined in a namespace-aware message set, are not supported.

If the embedded message definition is a complex type, the message definition will contain a complex element based on that complex type. This complex element will have its own tag, which will appear in the bit stream before the tag for the embedded message. If you want to avoid this extra tag, you can create the embedded message definition from a group, and insert the group at the appropriate position in the message model.

Tip: Note that the root tag property of an embedded message is not applicable.
Notices | Trademarks | Downloads | Library | Support | Feedback

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

ad00792_ This topic's URL is: