BUFFER (1-byte bit string×BUFLEN) - input

Message data.

This is a buffer containing the application message data to be sent. The buffer should be aligned on a boundary appropriate to the nature of the data in the message. 4-byte alignment should be suitable for most messages (including messages containing MQ header structures), but some messages may require more stringent alignment. For example, a message containing a 64-bit binary integer might require 8-byte alignment.

If BUFFER contains character and/or numeric data, the MDCSI and MDENC fields in the MSGDSC parameter should be set to the values appropriate to the data; this will enable the receiver of the message to convert the data (if necessary) to the character set and encoding used by the receiver.

Note:
All of the other parameters on the MQPUT1 call must be in the character set and encoding of the local queue manager (given by the CodedCharSetId queue manager attribute and ENNAT, respectively).