Invalid Requests
If a request uses a code page that MQSeries cannot convert to Unicode, or if it does not conform to the request format, ITP/Server will reject the request. It logs the error and does one of the following:
- By default, ITP/Server will move the request to the dead-letter queue of the queue manager that manages the request queue. If no dead-letter queue has been specified, the request will be removed from the request queue (see the MQSeries manuals how to define a dead-letter queue for a queue manager).
- If the MQRO_DISCARD_MSG option is used in the Report field of the request message descriptor the message will be removed from the request queue.
In both cases, a negative action notification will be sent to the client if it had requested this (see below). This notification will contain the reason that the message was rejected.