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 » Two channels, one transmission queue?

Post new topic  Reply to topic
 Two channels, one transmission queue? « View previous topic :: View next topic » 
Author Message
mqdogsbody
PostPosted: Thu Nov 29, 2012 9:31 am    Post subject: Two channels, one transmission queue? Reply with quote

Acolyte

Joined: 01 Jun 2010
Posts: 71

In our wonderfully unpoliced environment someone has set up a new SDR channel that appears to use the same XMITQ as the "official" SDR channel.

I am curious as to what the effect of this will be. Is it OK, because each MCA will reliably pull off and transmit a batch of messages? Or will chaos ensure? What about sequence numbers, for instance?
_________________
-- mqDB --
Back to top
View user's profile Send private message
mqjeff
PostPosted: Thu Nov 29, 2012 9:35 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

Only one channel will be able to start - the first one to try.
Back to top
View user's profile Send private message
exerk
PostPosted: Thu Nov 29, 2012 9:40 am    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

A SDR channel opens its XMITQ exclusively so whichever channel starts first will get lock on it. As to which channel starts will depend on whether the channel is set for triggering, and the TRIGDATA value of the XMITQ if triggering is set. Attempting to start the 'other' channel will result in failure of that channel (with appropriate error messages) and the effects of multiple-channel-single-xmitq on sequence numbers etc. I would expect to be the same as it would be if a channel is deleted/redefined - I haven't tested this so it's supposition on my part.
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Thu Nov 29, 2012 8:31 pm    Post subject: Reply with quote

Grand High Poobah

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

exerk wrote:
A SDR channel opens its XMITQ exclusively so whichever channel starts first will get lock on it. As to which channel starts will depend on whether the channel is set for triggering, and the TRIGDATA value of the XMITQ if triggering is set. Attempting to start the 'other' channel will result in failure of that channel (with appropriate error messages) and the effects of multiple-channel-single-xmitq on sequence numbers etc. I would expect to be the same as it would be if a channel is deleted/redefined - I haven't tested this so it's supposition on my part.

There is zero effect on sequence numbers. Each channel has it's own sequence numbers. The advantage of multiple channels one xmitq, is if you have multiple routes to the same destination. If each of those routes shares the same xmitq, only one can be up at a time. Howerver the destination should then always be available. (Shut down chl A, start chl B).

Have fun
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
mqdogsbody
PostPosted: Fri Nov 30, 2012 3:51 am    Post subject: Reply with quote

Acolyte

Joined: 01 Jun 2010
Posts: 71

fjb_saper wrote:
There is zero effect on sequence numbers. Each channel has it's own sequence numbers.

That's good to know. So, it's not bad.

fjb_saper wrote:
The advantage of multiple channels one xmitq, is if you have multiple routes to the same destination.

... and may even be good.

fjb_saper wrote:
Have fun

I am going to try to get the bogus (as I see it) channel deleted. And also to try to appeal for a bit more policing. It's all very well for my boss to say it's not our job but when the brown stuff hits the rotary ventilation device the support algrothm is "call Dogsbody"!

Thanks all for the info.
_________________
-- mqDB --
Back to top
View user's profile Send private message
exerk
PostPosted: Fri Nov 30, 2012 5:50 am    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

fjb_saper wrote:
exerk wrote:
A SDR channel opens its XMITQ exclusively so whichever channel starts first will get lock on it. As to which channel starts will depend on whether the channel is set for triggering, and the TRIGDATA value of the XMITQ if triggering is set. Attempting to start the 'other' channel will result in failure of that channel (with appropriate error messages) and the effects of multiple-channel-single-xmitq on sequence numbers etc. I would expect to be the same as it would be if a channel is deleted/redefined - I haven't tested this so it's supposition on my part.

There is zero effect on sequence numbers.

Thank you for the clarification.
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
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 » General IBM MQ Support » Two channels, one transmission 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.