|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Two channels, one transmission queue? |
« View previous topic :: View next topic » |
Author |
Message
|
mqdogsbody |
Posted: Thu Nov 29, 2012 9:31 am Post subject: Two channels, one transmission queue? |
|
|
 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 |
|
 |
mqjeff |
Posted: Thu Nov 29, 2012 9:35 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Only one channel will be able to start - the first one to try. |
|
Back to top |
|
 |
exerk |
Posted: Thu Nov 29, 2012 9:40 am Post subject: |
|
|
 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 |
|
 |
fjb_saper |
Posted: Thu Nov 29, 2012 8:31 pm Post subject: |
|
|
 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 |
|
 |
mqdogsbody |
Posted: Fri Nov 30, 2012 3:51 am Post subject: |
|
|
 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 |
|
 |
exerk |
Posted: Fri Nov 30, 2012 5:50 am Post subject: |
|
|
 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 |
|
 |
|
|
 |
|
Page 1 of 1 |
|
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
|
|
|
|