Which message domain and format to use?

Each message set you create specifies a domain, which determines the parser that is used when parsing and writing all messages defined within that message set. Each domain is suited to a particular class of messages (fixed-length binary, delimited text, XML and so on). Additionally, some domains support several physical formats (sometimes called wire formats). When you create a message set you need to decide which domain and physical format to use.

You can select one of the following domains:
MRM
For modeling a wide range of messages including XML, fixed-format binary and formatted text. See The MRM domain.
XML or XMLNS
For messages conforming to the W3C XML standard. See The XML domains.
JMSMap or JMSStream
For messages produced by the WebSphere MQ implementation of the Java Messaging Service standard. See The JMS domains.
Choose the domain which best fits your messaging needs:

Alternatively, you can specify your own domain. You would typically do this if you were using WebSphere Business Integration Message Broker and had written a custom plugin parser to parse your messages, instead of using the MRM or XML parsers.

Related Concepts
Message modeling concepts
Why model messages?
The MRM domain
The XML domains
The JMS domains
XML messages in the MRM and XML domains
Message modeling concepts
Physical formats in the MRM domain

Related Tasks
Developing message models