Author |
Message
|
jeevan |
Posted: Sat Jul 08, 2006 10:30 am Post subject: setting up cluster |
|
|
Grand Master
Joined: 12 Nov 2005 Posts: 1432
|
Have any one of you done setup following redbook- queue manager cluster. I setup a cluster following the first taks chapeter 3 ( i am not sure). I can put messagge from a PR but I can not get it from anyother queue manager except the queue managet the PR is connected to.
Any idea?
Thanks
jeevan |
|
Back to top |
|
 |
jefflowrey |
Posted: Sat Jul 08, 2006 10:36 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
You can't do it. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
jeevan |
Posted: Sat Jul 08, 2006 10:54 am Post subject: |
|
|
Grand Master
Joined: 12 Nov 2005 Posts: 1432
|
IS there problem? is there working example inthat book else where. or what is wrong in that tutorials?
thanks |
|
Back to top |
|
 |
fjb_saper |
Posted: Sat Jul 08, 2006 11:23 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
jeevan wrote: |
IS there problem? is there working example inthat book else where. or what is wrong in that tutorials?
thanks |
You reading the tutorial and manuals but not understanding them?
Default behavior in the cluster. If there is a local instance of the queue, the put will go to the local instance of the queue. In V6 you can modify this behavior but you will have to consciously do it by changing the cluster attributes, so the default behavior is the same as in V5.3.
Golden rule: You can only get from a queue that is defined as a "queue local" to the manager you are connected to.
The rules vary some for the WAS JMS engine using a DB as persistency store. But then that is not WebsphereMQ now is it?
Enjoy  _________________ MQ & Broker admin |
|
Back to top |
|
 |
jefflowrey |
Posted: Sat Jul 08, 2006 11:49 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
fjb_saper wrote: |
Golden rule: You can only get from a queue that is defined as a "queue local" to the manager you are connected to. |
_________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
wschutz |
Posted: Sat Jul 08, 2006 12:17 pm Post subject: |
|
|
 Jedi Knight
Joined: 02 Jun 2005 Posts: 3316 Location: IBM (retired)
|
Maybe, perhaps, jeevan is putting to a queue defined in the cluster and he's expecting the message to be sent to one of the other queues in the cluster, but its staying on the queue he put it to ( on the PR qmgr).
But, who konws? Jeevan, you really need to spell out exactly what you did and exactly what you're expecting to happen and exactly what is happening .... _________________ -wayne |
|
Back to top |
|
 |
jeevan |
Posted: Sat Jul 08, 2006 12:51 pm Post subject: |
|
|
Grand Master
Joined: 12 Nov 2005 Posts: 1432
|
My cluster design is like this:
There are:
two Full repository (lets sat FR1 and FR2) Queue managers
One Partial repository ( lets call it PR)
PR connects to FR1
=
First test
Cluster Queue is defined at FR1
I put message from PR. it goes successfully. When I tried to get message from FR2 it gave 2085 erros message. But I can get from FR1.
Test 2
Then I defined the cluster queue in FR2 too. I again put a message on PR. When I tied to get message from FR2, this time, it did not give error message, but did not get the message.
I might not have understood the essence of clustering. My understand is, in clustered environment, we can put message from any queue manager, and can get the message from any quue manager provided that the image of the cluster queue is defined in all queue manager where we want to get the message from.
If not from all queue managers, we shuld be able to get the message at least from either of the FR queue managers.
Please help in clarifying it. What shold it be?
Thanks a lot |
|
Back to top |
|
 |
jefflowrey |
Posted: Sat Jul 08, 2006 1:16 pm Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
jeevan wrote: |
can get the message from any quue manager provided that the image of the cluster queue is defined in all queue manager where we want to get the message from. |
jefflowrey wrote: |
You can't do it |
fjb_saper wrote: |
Golden rule: You can only get from a queue that is defined as a "queue local" to the manager you are connected to. |
_________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
|