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 » Mainframe, CICS, TXSeries » IQG - SYSTEM.QSG.TRANSMIT.QUEUE

Post new topic  Reply to topic
 IQG - SYSTEM.QSG.TRANSMIT.QUEUE « View previous topic :: View next topic » 
Author Message
OmarLittle
PostPosted: Thu Jun 24, 2010 7:08 am    Post subject: IQG - SYSTEM.QSG.TRANSMIT.QUEUE Reply with quote

Newbie

Joined: 24 Mar 2010
Posts: 5

Hi,
We have a couple of mq groups that use IQG. We have channels defined between the members of the individual groups. I have noticed that some of the channels are been kicked off thus I think that the size of the queue SYSTEM.QSG.TRANSMIT.QUEUE isn't big enough for the message.

1. Would I be right in thinking that?
2. How should I go about sizing SYSTEM.QSG.TRANSMIT.QUEUE? The developers don't always tell the truth about message sizes
3. If I increase the size of SYSTEM.QSG.TRANSMIT.QUEUE - I assume that I should also review my CF structures and what impact it has?


Any thoughts/comments greatly appreciated.
Omar
Back to top
View user's profile Send private message
Domnu
PostPosted: Thu Jun 24, 2010 7:30 am    Post subject: Reply with quote

Newbie

Joined: 30 Nov 2009
Posts: 4
Location: Iowa, USA

Quote:
I have noticed that some of the channels are been kicked off


By this I assume that the channels are reporting an error that says that a message that was to large attempted to come through and was rejected?

Assuming defaults are still in place, 4mb is the max message length. Increasing that on a regular queue just requires issuing an ALTER command with the appropriate flags thrown.

Quote:
We have a couple of mq groups that use IQG.


I'm going to go out on a limb here and say that you have several Queue Sharing Groups based off that statement? My sum experience with QSG's and related activities is non-existent, so I will leave any and all advice on that to others who are far more qualified than me.

If you increase max message length, it is always a good idea to revisit storage concerns, in my opinion.
Back to top
View user's profile Send private message
bruce2359
PostPosted: Thu Jun 24, 2010 8:18 am    Post subject: Reply with quote

Poobah

Joined: 05 Jan 2008
Posts: 9469
Location: US: west coast, almost. Otherwise, enroute.

Exactly what error messages (in CHIN or MSTR) did you receive?

What did the WMQ Messages manual say to do to resolve the issue?

Yes, since the CF is not a virtual box, and storage is limited, sizing CF structures is mandatory.
_________________
I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live.
Back to top
View user's profile Send private message
Mr Butcher
PostPosted: Thu Jun 24, 2010 11:09 pm    Post subject: Reply with quote

Padawan

Joined: 23 May 2005
Posts: 1716

I assume "being kicked off" means, that the channels are used instead of IGQ, and not channel errors.

yes, the IGQ agent will decide whether the message can be routed using IGQ or not. One criteria is the message length. If too big for IGQ, the "normal defined" channel is used.

from the manual:

Quote:
intra-group queuing is limited to delivering messages of the maximum supported message length for shared queues minus the length of a transmission queue header (MQXQH).

_________________
Regards, Butcher
Back to top
View user's profile Send private message
OmarLittle
PostPosted: Thu Jun 24, 2010 11:47 pm    Post subject: Reply with quote

Newbie

Joined: 24 Mar 2010
Posts: 5

Hi,
I wasn't clear in my posting. "Kicked off" means the channel started. I am not getttng errors as the channel is been started.

My goal is to have no channels between qmgrs in a queue sharing group because of all the benefits listed in the info centre.

http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/topic/com.ibm.mq.csqzae.doc/ic15950_.htm

I understand that when the messages is been sent if it is larger then the maximum message length of SYSTEM.QSG.TRANSMIT.QUEUE it will be sent by a channel rather then IGQ.

1. Is that correct understanding?

I don't know what the max size of my messages are

2. Is it a case of setting the maximum message length to be the largest and then keep reducing the length? or is there a clever tool out there?

Thanks,
Omar
Back to top
View user's profile Send private message
Mr Butcher
PostPosted: Fri Jun 25, 2010 12:29 am    Post subject: Reply with quote

Padawan

Joined: 23 May 2005
Posts: 1716

even if you find out the maximum now, that may change later. why do not configure the maximum msglength possible?
_________________
Regards, Butcher
Back to top
View user's profile Send private message
OmarLittle
PostPosted: Fri Jun 25, 2010 2:18 am    Post subject: Reply with quote

Newbie

Joined: 24 Mar 2010
Posts: 5

Hi,
Thanks for that - I need to do a bit more reading of the relationship between CF and MQ before I progress with that route.

Omar
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » Mainframe, CICS, TXSeries » IQG - SYSTEM.QSG.TRANSMIT.QUEUE
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.