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 » Cluster Q

Post new topic  Reply to topic
 Cluster Q « View previous topic :: View next topic » 
Author Message
Query2
PostPosted: Wed Nov 07, 2001 9:02 am    Post subject: Reply with quote

Novice

Joined: 05 Nov 2001
Posts: 17

Hi
This is in regards with Clusters.
do we need to define all the queues in a Q Manager to be cluster queues to let other Cluster Q Managers to acess them ?

If this is not the case, how do we acess non cluster queues on a QM which is part of the same cluster?

Thanks in adv.
Back to top
View user's profile Send private message
venkat kurra
PostPosted: Wed Nov 07, 2001 9:26 am    Post subject: Reply with quote

Master

Joined: 18 Oct 2001
Posts: 245
Location: Bloomington , IL

Hi,
We need clustering to avoid remote definitions and transmition queues.By using clusterq we can put messages from any queue manager which is in the same cluster.I don't know why you prefer to take non clusterq in this cluster setup?if it is local to that queue manager then you can put directly or if it is a remoteq(non clusterq) and send data to other queue manager which is not in the same cluster then you have to create one trasmition queue,sender channel,and receive channel to communicate both sides(like non cluster set up).
if the other queue manager is also in the same cluster then it is best way to use clusterq.
thanks,
Venkat

[ This Message was edited by: venkat kurra on 2001-11-07 09:31 ]
Back to top
View user's profile Send private message Send e-mail
Query2
PostPosted: Wed Nov 07, 2001 9:51 am    Post subject: Reply with quote

Novice

Joined: 05 Nov 2001
Posts: 17

Hi Venkat
My question was how do u access a queue which is not a cluster q in a cluster environment.

For example:
i have 2 Q Managers QM1,QM2, both in the same cluster.
QM1 has 2 queues, q1 and q2 (only this one is cluster q).
Now,an application connected to QM2 wants to put message on q1.
how to approach?
Back to top
View user's profile Send private message
bduncan
PostPosted: Wed Nov 07, 2001 9:55 am    Post subject: Reply with quote

Padawan

Joined: 11 Apr 2001
Posts: 1554
Location: Silicon Valley

As far as I know, if you want to have non-clustered queues in a cluster, the only way to access them from other queue managers is the old fashioned way. That is, if the queue is on QM2, and you want to see it from QM1, you'll need to create a remote queue definition on QM1, a channel from QM1 to QM2, and a transmission queue for that channel.
Now, something I haven't tried, but could possibly work would be the following. Take the above scenario, but only have a remote queue definition for the queue on QM1. Don't define the channel or transmit queue. Instead, define the remote queue defintion such that the transmission queue it uses is the SYSTEM.CLUSTER.TRANSMIT.QUEUE. This transmit queue is what the queue manager uses to send messages to clustered queues, but there shouldn't be any reason why you can't route messages to remote queues through it as well.


_________________
Brandon Duncan
IBM Certified MQSeries Specialist
MQSeries.net forum moderator
Back to top
View user's profile Send private message Visit poster's website AIM Address
EddieA
PostPosted: Wed Nov 07, 2001 10:32 am    Post subject: Reply with quote

Jedi

Joined: 28 Jun 2001
Posts: 2453
Location: Los Angeles

Brandon,

That does indeed work, but only if you DO NOT specify the Transmission queue. If you use SYSTEM.CLUSTER.TRANSMIT.QUEUE, then the messages stay in that queue because they don't have the Correlation ID correctly set for the MCA to know where to send them.

All you need is the 'local' queue name, RQNAME, and RQMNAME.

Cheers,

_________________
Eddie Atherton
IBM Certified Solution Developer - WebSphere Message Broker V6.1
IBM Certified Solution Developer - WebSphere Message Broker V7.0
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 » Cluster Q
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.