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 Discussion » Sending messages through cluster channels to Non cluster Qs

Post new topic  Reply to topic
 Sending messages through cluster channels to Non cluster Qs « View previous topic :: View next topic » 
Author Message
pakuma3
PostPosted: Thu Jun 13, 2024 2:06 pm    Post subject: Sending messages through cluster channels to Non cluster Qs Reply with quote

Newbie

Joined: 27 Feb 2015
Posts: 9

Hi guys, Ive been searching the APARS of 7.5 fixes but no luck.

Here is the story:
We have 4 servers/queue managers running on 7.5.0.5
These are quadruplets with the same set of objects but a couple are active and a couple are passive. These existing objects are standard local queues and svrconn channels and have been used like this for years.

Last week we created new objects, cluster channels and clustered queues, and set 2 of the 4 QMGRS as Full repos.

The very next morning after the creation, we saw messages in the NON CLUSTERED passive queues , all teams involved in that flow investigated, including app teams and myself (MW team).

Considering the possibility i turned a NON CLUSTER into a CLUSTER queue, I throughly checked everything done the night before. It turns out , everything was done correctly , NON CLUSTER passive QUEUE sill has an ALTDATE from 2013.

We had ruled out MQ since cluster object creation was done properly, however, since I was pulled in directly to back out the CHG, i forgot to take any evidence of the current failing state

Since its an old version, we could not seek out IBM for assistance.

We reapplied the CHG last night and this morning we got exactly the same result, this time no other application had done any changes, checked CLUSTER XMITQs and CLUSTER CHANNELS (we set DEFCLXQ to CHANNEL) and their LGETTIME and LSTMSGTI stamps matched LPUTTIME in the NON CLUSTERES passive queues.

Once I deleted the cluster configuration, the flow remained in the original pair of QMGRS . instead of jumping into the other passive queue managers.

Has this happened to you guys? I cant find this specific situation in the APARS. The putting application is IBM's WAS

Any comment is appreciated, Thanks in advance
Back to top
View user's profile Send private message
gbaddeley
PostPosted: Thu Jun 13, 2024 4:29 pm    Post subject: Reply with quote

Jedi Knight

Joined: 25 Mar 2003
Posts: 2538
Location: Melbourne, Australia

MQ can deliver msgs for non-clustered queues through cluster sdr/rcvr channels, if that is a valid path.

If an app connects to a qmgr and puts a message to a queue, and MQ finds a local instance of that queue name, it will put the msg to the local queue, whether or not the queue is in a cluster.

If the app specifies a qmgr name when it opens the queue, MQ will resolve delivery to that qmgr name, regardless of whether the queue is clustered or not.
_________________
Glenn
Back to top
View user's profile Send private message
pakuma3
PostPosted: Fri Jun 14, 2024 7:27 am    Post subject: Reply with quote

Newbie

Joined: 27 Feb 2015
Posts: 9

Thanks gbaddeley, do you know if this apply to newer versions as well? Is this as designed?

Thanks!
Back to top
View user's profile Send private message
bruce2359
PostPosted: Sat Jun 15, 2024 5:20 am    Post subject: Reply with quote

Poobah

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

Working as designed.
_________________
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
CyrilLaf
PostPosted: Tue Nov 26, 2024 3:37 am    Post subject: Reply with quote

Newbie

Joined: 26 Nov 2024
Posts: 4

gbaddeley wrote:
MQ can deliver msgs for non-clustered queues through cluster sdr/rcvr channels, if that is a valid path.

If an app connects to a qmgr and puts a message to a queue, and MQ finds a local instance of that queue name, it will put the msg to the local queue, whether or not the queue is in a cluster.

If the app specifies a qmgr name when it opens the queue, MQ will resolve delivery to that qmgr name, regardless of whether the queue is clustered or not.


Thanks .. it helps to better understand how it works.
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 Discussion » Sending messages through cluster channels to Non cluster Qs
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.