Author |
Message
|
srinivasACN |
Posted: Tue Aug 09, 2005 11:03 am Post subject: Cannot Put to Cluster Queue |
|
|
Apprentice
Joined: 08 Aug 2005 Posts: 43
|
I know there are a bunch of posts regarding this but I don't seem to comprehend any of them as they are specific to each situation. So here is my problem.
Problem based on the following configuration:
QM1 (full repository) is in a cluster with QM2, QM3, QM4 & QM5.
QM2 has a local queue Q1 (clustered)
QM3 has a local queue Q1 (clustered)
QM4 is a full repository
QM5 is a full repository
The application connects to QM1 and tries to place a message on the clustered queue Q1. I don't get any exceptions in my application so it SEEMS like it is working as designed; however when I check Q1 on either QM2 or QM3, there are no messages.
What am I doing wrong here? Thanks in advance. |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Aug 09, 2005 11:04 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Are there any messages on SYSTEM.CLUSTER.TRANSMIT.QUEUE on QM1? _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
srinivasACN |
Posted: Tue Aug 09, 2005 11:07 am Post subject: |
|
|
Apprentice
Joined: 08 Aug 2005 Posts: 43
|
unfortunately, there are not. |
|
Back to top |
|
 |
wschutz |
Posted: Tue Aug 09, 2005 11:08 am Post subject: |
|
|
 Jedi Knight
Joined: 02 Jun 2005 Posts: 3316 Location: IBM (retired)
|
and are you sure there is no "Q1" defined as a local queue on QM1? (assuming mq v5.3) _________________ -wayne |
|
Back to top |
|
 |
srinivasACN |
Posted: Tue Aug 09, 2005 11:11 am Post subject: |
|
|
Apprentice
Joined: 08 Aug 2005 Posts: 43
|
When I look in MQ Explorer, here's what I see for QM1.
Cluster Q1 from QM2
Cluster Q1 from QM3
NO local Q1
thanks. |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Aug 09, 2005 11:18 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Are there any messages on the dead letter queue on any of QM1,QM2, QM3?
Does Q1 have an open input count > 0 on QM2 or QM3? _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
EKhalil |
Posted: Tue Aug 09, 2005 11:20 am Post subject: Try this |
|
|
Voyager
Joined: 29 Apr 2003 Posts: 99 Location: Boston, MA
|
I could not find my messages anywhere when my cluster auto sender channel was in a starting state. ( it never started although kept on trying)
Use this command amqrfdm -m Your Qmgr Name to see all live channels... |
|
Back to top |
|
 |
srinivasACN |
Posted: Tue Aug 09, 2005 11:24 am Post subject: |
|
|
Apprentice
Joined: 08 Aug 2005 Posts: 43
|
All the SYSTEM.DEAD.LETTER.QUEUES are empty. Any other ideas? |
|
Back to top |
|
 |
srinivasACN |
Posted: Tue Aug 09, 2005 11:36 am Post subject: |
|
|
Apprentice
Joined: 08 Aug 2005 Posts: 43
|
EKhalil, all the channels are running. I mean other than the ones that are inactive and waiting. Everything seems to be good. Thanks. |
|
Back to top |
|
 |
EKhalil |
Posted: Tue Aug 09, 2005 11:50 am Post subject: |
|
|
Voyager
Joined: 29 Apr 2003 Posts: 99 Location: Boston, MA
|
The message has to be somewhere... Is your message persistant ??? |
|
Back to top |
|
 |
Anirud |
Posted: Tue Aug 09, 2005 11:56 am Post subject: |
|
|
 Master
Joined: 12 Feb 2004 Posts: 285 Location: Vermont
|
jefflowrey wrote: |
Does Q1 have an open input count > 0 on QM2 or QM3? |
Did you check for the above? |
|
Back to top |
|
 |
srinivasACN |
Posted: Tue Aug 09, 2005 11:57 am Post subject: |
|
|
Apprentice
Joined: 08 Aug 2005 Posts: 43
|
I know this is what is confusing the hell outta me. I get no exceptions in my application, when I manually put a test message everything works fine.
As I am a newbie, If by persistent you mean DEFPSIST(YES) then yes they are.
Is it possiblly something to do with the DEFPRTY? Currently both are set to 0. I have read posts where people have problems with the round robin algorithm, but have not found anything where messages are not found or lost. |
|
Back to top |
|
 |
srinivasACN |
Posted: Tue Aug 09, 2005 12:00 pm Post subject: |
|
|
Apprentice
Joined: 08 Aug 2005 Posts: 43
|
Anirud wrote: |
jefflowrey wrote: |
Does Q1 have an open input count > 0 on QM2 or QM3? |
Did you check for the above? |
Anirud, I checked the open input count on both local queues and they are both 0.
thanks. |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Aug 09, 2005 12:21 pm Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Are you putting messages in syncpoint? If so, are you committing the transaction?
Can you post the results of "display qlocal(SYSTEM.CLUSTER.TRANSMIT.QUEUE)" from QM1? _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
srinivasACN |
Posted: Tue Aug 09, 2005 12:25 pm Post subject: |
|
|
Apprentice
Joined: 08 Aug 2005 Posts: 43
|
jefflowrey wrote: |
Are you putting messages in syncpoint? If so, are you committing the transaction? |
hey jeff, sorry not sure what you mean by syncpoint. but i do commit the transaction in my application.
jefflowrey wrote: |
Can you post the results of "display qlocal(SYSTEM.CLUSTER.TRANSMIT.QUEUE)" from QM1? |
here it is...
display qlocal(SYSTEM.CLUSTER.TRANSMIT.QUEUE)
20 : display qlocal(SYSTEM.CLUSTER.TRANSMIT.QUEUE)
AMQ8409: Display Queue details.
DESCR(WebSphere MQ Cluster Transmission Queue)
PROCESS( ) BOQNAME( )
INITQ( ) TRIGDATA( )
CLUSTER( ) CLUSNL( )
QUEUE(SYSTEM.CLUSTER.TRANSMIT.QUEUE) CRDATE(2005-08-09)
CRTIME(11.29.23) ALTDATE(2005-08-09)
ALTTIME(12.23.51) GET(ENABLED)
PUT(ENABLED) DEFPRTY(0)
DEFPSIST(NO) MAXDEPTH(999999999)
MAXMSGL(4194304) BOTHRESH(0)
SHARE DEFSOPT(SHARED)
HARDENBO MSGDLVSQ(PRIORITY)
RETINTVL(999999999) USAGE(XMITQ)
TRIGGER TRIGTYPE(FIRST)
TRIGDPTH(1) TRIGMPRI(0)
QDEPTHHI(80) QDEPTHLO(20)
QDPMAXEV(ENABLED) QDPHIEV(DISABLED)
QDPLOEV(DISABLED) QSVCINT(999999999)
QSVCIEV(NONE) DISTL(YES)
DEFTYPE(PREDEFINED) TYPE(QLOCAL)
SCOPE(QMGR) DEFBIND(OPEN)
IPPROCS(3) OPPROCS(3)
CURDEPTH(6) |
|
Back to top |
|
 |
|