You can create Java Message Service (JMS) custom bindings. JMS custom bindings process JMS messages that are not supported by the predefined JMS bindings.
The predefined JMS bindings support JMS text messages, containing Business Object (BO) XML, and JMS object messages, containing serialized Java Business Objects. If a mediation module has to process other JMS messages then you need to create a JMS custom binding.
JMS custom bindings are Java classes that implement the com.ibm.websphere.sca.jms.data.JMSDataBinding interface, and can be used to both read and write JMS messages.