Posted: Fri Mar 25, 2011 2:23 am Post subject: How to write a msg > 4 MB into a queue using Segmentation
Newbie
Joined: 26 Nov 2009 Posts: 8
Hi friends,
I got a requirement to write a message which is > 4MB into a queue using MQOutput node. Can anybody provide ESQL code to add segmentation prperty in MQMD and split the message into two pieces and write them in a queue as two grouped messages? Thanks in advance.
Joined: 10 Feb 2003 Posts: 6076 Location: Somewhere over the Rainbow this side of Never-never land.
MQ can handle much larger messages then 4Mb.
Is there some reason why the Queue Manager & the Queue properties can't be altered to allow the message to be sent in one go. This will IMHO be a lot simple and far more manageable/maintainable than writing some ESQL +++ to do the segmentation.
The 4Mb limit is only the OOTB default on a Queue Manager that has also been created/configured to use the default Max message length. Most Queue Managers I've come upon in Production use a good degree of tuning to enhance their operation from the OOTB defaults.
A similar question to this was asked about a week ago by yourself.... http://www.mqseries.net/phpBB2/viewtopic.php?t=56960 _________________ WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995
Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum