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 » MQ segmentation setup

Post new topic  Reply to topic Goto page Previous  1, 2, 3  Next
 MQ segmentation setup « View previous topic :: View next topic » 
Author Message
Sam Uppu
PostPosted: Tue Mar 03, 2009 9:30 am    Post subject: Reply with quote

Yatiri

Joined: 11 Nov 2008
Posts: 610

Vitor wrote:
Sam Uppu wrote:
Here you mean larger than 100 MB?.


No, here I mean larger than 4Mb on WMQv6 or below.


So, coming onto original post, I am not getting the answer. How to get/ allow the larger message > 100 MB onto QMgr when the app is connecting via Client(could be SVRCONN or channel table)?.

Thanks.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Tue Mar 03, 2009 9:45 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

Not to put too fine a point on it, but ... queue manager segmentation is performed on the queue manager. The message needs to get to the qmgr before it can be segmented. With a binding connection, there's nothing between the app and the qmgr. With a client connection, there's a channel in the way.
Back to top
View user's profile Send private message
Sam Uppu
PostPosted: Tue Mar 03, 2009 10:03 am    Post subject: Reply with quote

Yatiri

Joined: 11 Nov 2008
Posts: 610

mqjeff wrote:
Not to put too fine a point on it, but ... queue manager segmentation is performed on the queue manager. The message needs to get to the qmgr before it can be segmented. With a binding connection, there's nothing between the app and the qmgr. With a client connection, there's a channel in the way.


You meant to say:
With the Binding mode only we can pass the message > 100 MB and with the Client mode its not possible as the Channel can only handle messages upto 100MB.

Let me know..Thanks.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Tue Mar 03, 2009 10:26 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

Sam Uppu wrote:
mqjeff wrote:
Not to put too fine a point on it, but ... queue manager segmentation is performed on the queue manager. The message needs to get to the qmgr before it can be segmented. With a binding connection, there's nothing between the app and the qmgr. With a client connection, there's a channel in the way.


You meant to say:
With the Binding mode only we can pass the message > 100 MB and with the Client mode its not possible as the Channel can only handle messages upto 100MB.

Let me know..Thanks.


No, that's not what I said.

I said that queue manager segmentation doesn't happen until the message reaches the queue manager.
Back to top
View user's profile Send private message
Sam Uppu
PostPosted: Tue Mar 03, 2009 10:45 am    Post subject: Reply with quote

Yatiri

Joined: 11 Nov 2008
Posts: 610

mqjeff wrote:
Sam Uppu wrote:
mqjeff wrote:
Not to put too fine a point on it, but ... queue manager segmentation is performed on the queue manager. The message needs to get to the qmgr before it can be segmented. With a binding connection, there's nothing between the app and the qmgr. With a client connection, there's a channel in the way.


You meant to say:
With the Binding mode only we can pass the message > 100 MB and with the Client mode its not possible as the Channel can only handle messages upto 100MB.

Let me know..Thanks.


No, that's not what I said.

I said that queue manager segmentation doesn't happen until the message reaches the queue manager.


You are right. The large message should reach the QMgr for the segmentation to happen. If the app is connecting via Client(SVRCONN channel or channel table), the client channel can only support upto 100MB. How the messages > 100 MB should be able to reach the QMgr for the segmentation to happen?.

Thanks for your support.
Back to top
View user's profile Send private message
Vitor
PostPosted: Tue Mar 03, 2009 10:56 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

Sam Uppu wrote:
How the messages > 100 MB should be able to reach the QMgr for the segmentation to happen?.


In groups.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Tue Mar 03, 2009 10:58 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

Vitor wrote:
Sam Uppu wrote:
How the messages > 100 MB should be able to reach the QMgr for the segmentation to happen?.


In groups.


Or in the *other* type of segments.
Back to top
View user's profile Send private message
Sam Uppu
PostPosted: Tue Mar 03, 2009 11:14 am    Post subject: Reply with quote

Yatiri

Joined: 11 Nov 2008
Posts: 610

Vitor wrote:
Sam Uppu wrote:
How the messages > 100 MB should be able to reach the QMgr for the segmentation to happen?.


In groups.


You are saying here: If the message is > 100 MB, the sending application should send it in groups which is application segmentation. Please confirm.

Thanks.
Back to top
View user's profile Send private message
Sam Uppu
PostPosted: Tue Mar 03, 2009 11:15 am    Post subject: Reply with quote

Yatiri

Joined: 11 Nov 2008
Posts: 610

mqjeff wrote:
Vitor wrote:
Sam Uppu wrote:
How the messages > 100 MB should be able to reach the QMgr for the segmentation to happen?.


In groups.


Or in the *other* type of segments.


Not sure what you mean here. I only know MQ segmentation and application segmentation to handle the buffer size of larger messages.

Please share with me if you know any other option in handling larger messages > 100 MB.

Thanks.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Tue Mar 03, 2009 11:16 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

Sam Uppu wrote:
Not sure what you mean here. I only know MQ segmentation and application segmentation to handle the buffer size of larger messages.


And which one are you trying to use?
Back to top
View user's profile Send private message
Sam Uppu
PostPosted: Tue Mar 03, 2009 11:30 am    Post subject: Reply with quote

Yatiri

Joined: 11 Nov 2008
Posts: 610

mqjeff wrote:
Sam Uppu wrote:
Not sure what you mean here. I only know MQ segmentation and application segmentation to handle the buffer size of larger messages.


And which one are you trying to use?


MQ segmentation which needs less application code changes.

I was wondering whether MQ segmentation can only handle upto 100 MB and it is not documented in IBM manuals..http://middleware.its.state.nc.us/middleware/Documentation/en_US/htm/csqzal06/csqzal062d.htm

I never tried application segmentation as it needs lot of code change.

Thanks.
Back to top
View user's profile Send private message
Vitor
PostPosted: Tue Mar 03, 2009 11:39 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

Sam Uppu wrote:
it is not documented in IBM manuals..http://middleware.its.state.nc.us/middleware/Documentation/en_US/htm/csqzal06/csqzal062d.htm


These are not the IBM manuals. These are a copy made by the ITS of the State of North Caronlina in 2002 and are probably not for the version of WMQ you're using.

The IBM manuals are on the IBM site and there's a link at the top of this page.

Sam Uppu wrote:
I never tried application segmentation as it needs lot of code change.


You want less code change? Run the code server side with a binding connection.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
Sam Uppu
PostPosted: Tue Mar 03, 2009 12:07 pm    Post subject: Reply with quote

Yatiri

Joined: 11 Nov 2008
Posts: 610

Vitor wrote:
Sam Uppu wrote:
it is not documented in IBM manuals..http://middleware.its.state.nc.us/middleware/Documentation/en_US/htm/csqzal06/csqzal062d.htm


These are not the IBM manuals. These are a copy made by the ITS of the State of North Caronlina in 2002 and are probably not for the version of WMQ you're using.

The IBM manuals are on the IBM site and there's a link at the top of this page.

Sam Uppu wrote:
I never tried application segmentation as it needs lot of code change.


You want less code change? Run the code server side with a binding connection.


Yes. We are prefering with less code change as it costs money...

From your statement :
Quote:
server side with a binding connection
it sounds like when the application connects via Binding mode, there wont be any channel(client or channel table) issue and the app can send messages > 100 MB to QMgr and MQ segmentation can be done by QMgr. Correct me.


Thanks.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Tue Mar 03, 2009 9:14 pm    Post subject: Reply with quote

Grand High Poobah

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

Just remember that some setups do not do segmentation at all (JMS)
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
zpat
PostPosted: Mon Mar 09, 2009 6:35 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5867
Location: UK

Grouping (in MQ terms) is not the same as application segmentation.

The options are:

1. Segmentation by MQ (but the program buffer holds the entire message).

2. Application segmentation over MQ (program buffer is a segment of a single logical message)

3. Message grouping over MQ (the message is part of a group of related messages) - this can also be combined with segmentation.

Aside from the fact that z/OS does not support (1) or (2), I am not entirely sure when the developer would choose (2) over (3)?
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, 3  Next Page 2 of 3

MQSeries.net Forum Index » General IBM MQ Support » MQ segmentation setup
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.