My Oracle Support Banner

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 DECEMBER 31, 2019

Applies to:

Oracle Database - Enterprise Edition - Version 9.2.0.8 to 12.1.0.2 [Release 9.2 to 12.1]
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Exadata Cloud Machine - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Oracle Database Cloud Exadata Service - Version N/A and later
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

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.