Message domains used by SCA nodes

Use the Message domain property of the SCAInput node to determine which domain to use to parse the incoming message.

If the Binding type is MQ, you must set the message domain. The SCAInput node supports all MQ data formats used by WebSphere® Process Server. If the data format in the Service Component Definition Language (SCDL) file is either com.ibm.websphere.sca.mq.data.impl.MQDataBindingImplXML or com.ibm.wbiserver.datahandler.xml.XMLDataHandler, the default domain is XMLNSC; otherwise the default domain is BLOB.

See the following table for the relationship between the MQ data format and default message domain:
Data format Description Default message domain
Delimited MQ Serializes the business object to and from a delimited format in the message that is sent and received from the MQ client. BLOB
Fixed Width MQ Serializes the business object to and from a fixed width format in the message that is sent and received from the MQ client. BLOB
JSON Sends and receives a business object that is based on JavaScript Object Notation (JSON) from the MQ client. BLOB
JMS adapter language Needed if your message body contains a message in C, or COBOL, or PL/I. BLOB
MQ serialized business object XML Serializes a business object to an XML document, and deserializes an XML document to a business object. Wrapped data objects must be a complex type; they cannot be a simple type. XMLNSC
MQ serialized Java™ Serializes a business object to a Java object and deserializes a Java object to a business object. BLOB
MQ unstructured binary message Sets the incoming bytes into a business object property called value on the inbound message, and gets the bytes from the business object property called value, and sets it in the output stream on the outbound message. BLOB
MQ unstructured text message Sets the incoming text message into a business object property called value on the inbound message, and gets the text message from the business object property called value, and sets it in the output stream on the outbound message. BLOB
MQRFH header Contains fixed size and variable sized pieces of information that are specified by the MQRFH header standard. BLOB
MQRFH2 header Contains fixed size and variable sized pieces of information that are specified by the MQRFH2 header standard. BLOB
WTX Allows the use of WebSphere Transformation Extender (WTX), a universal validation and transformation engine, to convert business objects to many data formats, and many data formats to business objects. BLOB

If the Binding type is Web Service, the message domain is always SOAP.