Author |
Message
|
kishi_25 |
Posted: Wed Aug 31, 2011 11:08 am Post subject: Message not reaching Cluster queue |
|
|
Centurion
Joined: 19 Jul 2011 Posts: 100
|
hi,
Queue manager A - AIX
Queue Manager B - AIX
both are in cluster CLUS01
I have defined a cluster queue SAMPLE.QUEUE on QM A.
Now Queue Manager C - Windows
Defined regular channels between C and B
I have defined Remote queue on C as
DEFINE QR(BREMOTE)
QNAME(SAPLE.QUEUE)
QMNAME(B)
XMITQ(B)
Now, when I put a message on Queue manager C for QR,
it's reaching Dead letter queue on Queue manager A.
DLH says "MQFB_APPL_FIRST"
Can you please let me know, where the definitions are wrong? |
|
Back to top |
|
 |
Vitor |
Posted: Wed Aug 31, 2011 11:12 am Post subject: Re: Message not reaching Cluster queue |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
kishi_25 wrote: |
Can you please let me know, where the definitions are wrong? |
Potentially they're not. I associate that code with an application like WMB rolling a message back onto a non-existent backout queue after a flow fails. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
exerk |
Posted: Wed Aug 31, 2011 11:14 am Post subject: Re: Message not reaching Cluster queue |
|
|
 Jedi Council
Joined: 02 Nov 2006 Posts: 6339
|
kishi_25 wrote: |
...I have defined a cluster queue SAMPLE.QUEUE...
I have defined Remote queue on C as
DEFINE QR(BREMOTE)
QNAME(SAPLE.QUEUE)
QMNAME(B)
XMITQ(B) |
Is that a typo? _________________ 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: Wed Aug 31, 2011 11:18 am Post subject: |
|
|
Centurion
Joined: 19 Jul 2011 Posts: 100
|
yes, it's a typo supposed to be SAMPLE.QUEUE |
|
Back to top |
|
 |
kishi_25 |
Posted: Wed Aug 31, 2011 11:19 am Post subject: |
|
|
Centurion
Joined: 19 Jul 2011 Posts: 100
|
Vitor,
Since i'm doing tesitng..I'm putting this messge using RFHUTIL from windows |
|
Back to top |
|
 |
Vitor |
Posted: Wed Aug 31, 2011 11:25 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
kishi_25 wrote: |
Since i'm doing tesitng..I'm putting this messge using RFHUTIL from windows |
So much for that theory.
Checked the queue manager logs?
Also you've not mentioned any alias objects. Where are these defined?
(Or which of the documented methods for putting a message from outside a cluster are you attempting to implement here?) _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
kishi_25 |
Posted: Wed Aug 31, 2011 11:52 am Post subject: |
|
|
Centurion
Joined: 19 Jul 2011 Posts: 100
|
hi,
Queue manager logs are simply saying check the content of deadletter queue.
My intention is since I have defined SAMPLE.QUEUE as cluster queue,
I should be able to put messge to it using a remote queue defintion on Windows.
Also, please note that I haven't defined any objects on Queue MAnager B, since QM A and QM B, both are in cluster |
|
Back to top |
|
 |
Vitor |
Posted: Wed Aug 31, 2011 12:27 pm Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
kishi_25 wrote: |
Also, please note that I haven't defined any objects on Queue MAnager B, since QM A and QM B, both are in cluster |
I repeat, which of the documented methods for putting from outside a cluster are you trying to use? Because the one it looks like you're using requires a cluster alias object.
But that could not be what you're attempting; it just looks like it. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
mvic |
Posted: Wed Aug 31, 2011 2:16 pm Post subject: Re: Message not reaching Cluster queue |
|
|
 Jedi
Joined: 09 Mar 2004 Posts: 2080
|
kishi_25 wrote: |
I have defined Remote queue on C as
DEFINE QR(BREMOTE)
QNAME(SAPLE.QUEUE)
QMNAME(B)
XMITQ(B)
Now, when I put a message on Queue manager C for QR |
Why should it reach the queue you want it to reach?
If you can explain that to us, it will help us understand your design.
If you can explain that to us, it will help you think through the reason why it does not make it to the queue (there is bound to be a reason!).
I am unsure of the reason, but cannot immediately see why this non-clustered QREMOTE with its explicitly-named QMNAME will help you.
Also, are you explicitly naming an ObjectQMgrName in the MQOD in your application?
Lastly, do answer Vitor's question about which scenario you intend to use.. refer us to precisely the one, from the info center.
Hope this helps. |
|
Back to top |
|
 |
|