ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » General IBM MQ Support » 2010 Error

Post new topic  Reply to topic Goto page Previous  1, 2
 2010 Error « View previous topic :: View next topic » 
Author Message
fjb_saper
PostPosted: Tue Dec 19, 2006 5:10 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

The channel and qmgr have a max of 100MB. So what ever is beyond 100MB YOU need to segment programatically...
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
mqmhr
PostPosted: Tue Dec 19, 2006 5:36 pm    Post subject: Reply with quote

Centurion

Joined: 28 Dec 2004
Posts: 105

From the App Prog Ref, I understand that with MQMF_SEGMENTATION_ALLOWED flag set, the longest message that can be sent is 999 999 999 bytes. And I guess MQMF_SEGMENTATION_ALLOWED means that the queue manager is segmenting the message, as requested by the application.

Quote:
If the destination is a local queue or resolves to a local queue, the upper limit depends on whether:
The local queue manager supports segmentation.
The sending application specifies the flag that allows the queue manager to segment the message. This flag is MQMF_SEGMENTATION_ALLOWED, and can be specified either in a version-2 MQMD, or in an MQMDE used with a version-1 MQMD.
If both of these conditions are satisfied, BufferLength cannot exceed 999 999 999 minus the value of the Offset field in MQMD. The longest logical message that can be put is therefore 999 999 999 bytes (when Offset is zero). However, resource constraints imposed by the operating system or environment in which the application is running might result in a lower limit.
If one or both of the above conditions is not satisfied, BufferLength cannot exceed the smaller of the queue's MaxMsgLength attribute and queue-manager's MaxMsgLength attribute.


Please correct me if my understanding is wrong.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Tue Dec 19, 2006 9:09 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

mqmhr wrote:
From the App Prog Ref, I understand that with MQMF_SEGMENTATION_ALLOWED flag set, the longest message that can be sent is 999 999 999 bytes. And I guess MQMF_SEGMENTATION_ALLOWED means that the queue manager is segmenting the message, as requested by the application.

Quote:
If the destination is a local queue or resolves to a local queue, the upper limit depends on whether:
The local queue manager supports segmentation.
The sending application specifies the flag that allows the queue manager to segment the message. This flag is MQMF_SEGMENTATION_ALLOWED, and can be specified either in a version-2 MQMD, or in an MQMDE used with a version-1 MQMD.
If both of these conditions are satisfied, BufferLength cannot exceed 999 999 999 minus the value of the Offset field in MQMD. The longest logical message that can be put is therefore 999 999 999 bytes (when Offset is zero). However, resource constraints imposed by the operating system or environment in which the application is running might result in a lower limit.
If one or both of the above conditions is not satisfied, BufferLength cannot exceed the smaller of the queue's MaxMsgLength attribute and queue-manager's MaxMsgLength attribute.


Please correct me if my understanding is wrong.

Sure but you're not connected in bindings mode now are you?
So 100 MB is the upper limit for your client channel and that is what your limit is...

Enjoy
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
mqmhr
PostPosted: Wed Dec 20, 2006 2:47 pm    Post subject: Reply with quote

Centurion

Joined: 28 Dec 2004
Posts: 105

Thanks everyone. I will try out application segmentation.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Goto page Previous  1, 2 Page 2 of 2

MQSeries.net Forum Index » General IBM MQ Support » 2010 Error
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.