Author |
Message
|
kishi_25 |
Posted: Mon Aug 22, 2011 11:35 am Post subject: Messages routing bt QM out side cluster to Cluster QM |
|
|
Centurion
Joined: 19 Jul 2011 Posts: 100
|
hi,
I'm having QM A, QM B. I have defined reuglar sender/receiver channels
bt QM and QMB. Have done the following additional setup.
local queue Q1 is defined on QManager A and XMIT Queue B .
I have also defined a remote queue QR1 on QManager A as below.
The Remote queue definition is
DEFINE QR(QR1)
RNAME(' ')
RQMNAME(' ')
XMITQ(B)
Now QM B is partila repository on Cluster X-
QM C and QM D are full repositories on Cluster X.
queue Q1 is defined on QManager C and QManager D
Now My target is using RFHUTIL, when I try to put message on local queue Q1 with choosing Remote queue manager as QManager B,
the message should reach Queeu q1 on QManager C and Qmanager D.
I'm receiving the messages in dead letter queues at Queue Manager B.
Any idea, what's missing to reach the messages to Q1 at Queue manger C and D
Thanks, |
|
Back to top |
|
 |
mqjeff |
Posted: Mon Aug 22, 2011 11:41 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
If you are trying to not use the cluster, then ignore the cluster entirely.
If you are trying to determine why a message in on a dead-letter queue, you need to examine the dead letter header. |
|
Back to top |
|
 |
kishi_25 |
Posted: Mon Aug 22, 2011 12:06 pm Post subject: |
|
|
Centurion
Joined: 19 Jul 2011 Posts: 100
|
My intention is to receive the messages on queues sitting in cluster.
Message from Q1 on QM A(Non -cluster) => QM B(Partial Cluster) => should reach
Q1 on QM C or Q1 on QM D |
|
Back to top |
|
 |
kishi_25 |
Posted: Mon Aug 22, 2011 12:10 pm Post subject: |
|
|
Centurion
Joined: 19 Jul 2011 Posts: 100
|
QM C and QM D are full repository Cluster QM |
|
Back to top |
|
 |
mqjeff |
Posted: Mon Aug 22, 2011 12:18 pm Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
So you're trying to build a cluster gateway.
Again, if you are trying to determine why a message is on a dead letter queue, you need to read the dead letter header.
I think you will find that you have not created all of the objects you need on all of the qmgrs that need changes. |
|
Back to top |
|
 |
Vitor |
Posted: Mon Aug 22, 2011 12:19 pm Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
kishi_25 wrote: |
QM C and QM D are full repository Cluster QM |
That's very nice. Almost certainly irrelevant, but nice.
a) What provision have you made for messages arriving from outside the cluster to be directed within it? Something like a cluster alias for example?
b) What do the messages arriving on the dead letter queue of B indicate is the problem (echoing the advice of my most worthy associate)? _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
kishi_25 |
Posted: Mon Aug 22, 2011 12:27 pm Post subject: |
|
|
Centurion
Joined: 19 Jul 2011 Posts: 100
|
I missed to mention in earlier message..
I have also defined a QR on Gateway Cluster QM as
Define QR(Dummy) RName( ' ') RQMNAME(' ')
I have changed the CLWL queue as any for Gateway cluster.
I have also changed for queues on cluster queue manager as Any |
|
Back to top |
|
 |
Vitor |
Posted: Mon Aug 22, 2011 12:29 pm Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
kishi_25 wrote: |
I have also defined a QR on Gateway Cluster QM as
Define QR(Dummy) RName( ' ') RQMNAME(' ')
|
Why? What is this intended to do? How does this fit into your architecture? _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
exerk |
Posted: Mon Aug 22, 2011 12:30 pm Post subject: |
|
|
 Jedi Council
Joined: 02 Nov 2006 Posts: 6339
|
mqjeff wrote: |
I think you will find that you have not created all of the objects you need on all of the qmgrs that need changes. |
And has also incorrectly defined the object in the non-clustered queue manager... _________________ 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 |
|
 |
kishi_25 |
Posted: Mon Aug 22, 2011 12:33 pm Post subject: |
|
|
Centurion
Joined: 19 Jul 2011 Posts: 100
|
My intention is, in the non-cluster Queue manager, I have defined a Remote queue TEST.QR with RQMNAME as Dummy.
I assume this will help the message to resolve till QM B of partial Cluster..
Here after , the Gateway should resolve to any of the queues defined as Q1 on Custered queue managers |
|
Back to top |
|
 |
|