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.
XML, XMLNS or XMLNSC
For messages conforming to the W3C XML standard.
JMSMap or JMSStream
For messages produced by the WebSphere MQ implementation of the Java Messaging Service standard.
IDOC
For messages in SAP IDoc format.
MIME
For handling multipart MIME messages such as SOAP with Attachments or RosettaNet.
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 Message Broker and had written a user-defined 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
The IDoc domain
The MIME domain
XML messages in the MRM and XML domains
Physical formats in the MRM domain
Related tasks
Developing message models