Not sure you got my first answer. In MQ the data payload can be of two versions considering 'binary'.
1 - message is from a system with a different CCSID. This is the Character set of the sending system. Lets say is z/OS US, the CCSID would be 37. You were sending to a Windows US based system, CCSID 819. If you received the message, doing nothing, it would look like binary. MQ has the internal capability to convert between CSID's. You can turn on CONVERSION on the channel or you have the application issue an MQGET with the option to convert set to yes. Now the data will be in the CCSID of the receiving system.
2 - The data is true binary. In a case like this you have to build a transformation set. This can also be done in MQ and is not normally done. the other way is to use IIB/ACE to transform the message using DFDL into a format of your desire.
------------------------------
Robert (Bobbee) Broderick
Senior WebSphere Consultant
IBM
Madison AL
917-453-6790
------------------------------