Ограничение применялось к версиям WMQ, распространенным с WAS еще в V5.1.1 много лет назад.Если это проблема, обновление до текущей версии WMQ решит ее.Текущая версия WMQ - V7.0.1.Версия 6.0.2 также все еще актуальна, но будет недоступна в сентябре 2012 года. V6 и V7 могут отправлять и получать сообщения объемом до 100 МБ, но для самого WMQ по умолчанию установлено значение 4 МБ.Необходимо настроить параметры QMgr, очередей и каналов, если требуются сообщения размером более 4 МБ, но JMS не является ограничением в современных версиях.
В руководствах по WMQ Java / JMS конкретно не указывается максимальный размер, посколькуэто то же самое, что и родная максимальная длина WMQ, равная 100 МБ.Тем не менее, Отчет о производительности WMQ V6 содержит эталонные тесты для сообщений JMS размером до 64 МБ.
Все, что мешает вам поместить сообщение 3 МБ, не является ограничением реализации JMS WMQ в отношении размера сообщения,Если вы проверили MAXMSGL на всех каналах и очередях и QMgr, то это менее очевидно, но - это конфигурация.