MQSeries queues and requests

An MQSeries queue has to be created on the server. This queue has to be configured so that clients can send requests over it.

Each MQSeries request consists of a single message containing a character string. This string encodes all request parameters and may use any code page for which MQSeries for NT supports conversion to Unicode (KCM Core uses Unicode internally). This usually means that the local code page of the sending application can be used. The only requirements are as follows:

  • The CodedCharSetId attribute in the MQSeries message descriptor must be set to the used code page. If the local code page is used, the default MQSeries descriptor settings automatically indicate the correct code page.
  • The Format attribute in the MQSeries message descriptor must be set to MQFMT_STRING to enable automatic conversion of the request string by MQSeries.