Attempting to send 12MB message payload via the Messaging Gateway agent results in MQRC_MSG_TOO_BIG_FOR_Q (Doc ID 1996809.1)

Last updated on APRIL 07, 2015

Applies to:

Oracle Database - Enterprise Edition - Version 9.2.0.8 to 12.1.0.2 [Release 9.2 to 12.1]
Information in this document applies to any platform.

Symptoms

The Messaging Gateway (MGW) Agent is reporting the following reason code.

[Linked-exception]
com.ibm.mq.MQException: MQJE001: Completion Code '2', Reason '2030'.
  at com.ibm.mq.MQDestination.internalMQPUT(MQDestination.java:1345)
  at com.ibm.mq.MQDestination.put(MQDestination.java:1194)
  at oracle.mgw.drivers.mq.MQMsgProducer.mqSend(MQMsgProducer.java:420)
  at oracle.mgw.drivers.mq.MQMsgProducer.send(MQMsgProducer.java:345)
  at oracle.mgw.drivers.mq.MQLink.send(MQLink.java:986)
  at oracle.mgw.engine.Worker.enqMessages(Worker.java:602)
  at oracle.mgw.engine.Worker.processJob(Worker.java:1910)
  at oracle.mgw.engine.Worker.myRun(Worker.java:96)
  at oracle.mgw.engine.ManagedThr.run(ManagedThr.java:58)

Reason code 2030 is MQRC_MSG_TOO_BIG_FOR_Q.

The message payload size that MGW is attempting to send is 12MB.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms