Author |
Message
|
issac |
Posted: Thu Jun 16, 2011 9:40 pm Post subject: What does Uuid mean in amqrfdm output for clustered queues? |
|
|
 Disciple
Joined: 02 Oct 2008 Posts: 158 Location: Shanghai
|
Hello,
I see the following in the amqrfdm output, what does "Uuid" (not the UUID) mean please?
Like : Uuid(MQGSPGW3_2008-11-28_12.05.32 ) Seq(0)
In the output of amqrmfd:
-------------------------------------------------
Q(LOCALQ.BCE.BCEQUERYSERVICE.REQ ) Seq(0)
Cluster(GSPCLUSPRD )
UUID(MQGSPBK4_2008-11-28_17.25.59 )
SubID(130 8FE4549A)
Exp(Thu Jul 14 20:45:41 BEIST 2011) Upd(Tue Jun 14 20:45:42 BEIST
2011)
Flags(No Ack ClusQ )
Uuid(MQGSPGW3_2008-11-28_12.05.32 ) Seq(0)
Cluster(GSPCLUSPRD )
UUID(MQGSPBK5_2008-11-28_17.42.18 )
SubID(127 9C6C216F)
Exp(Thu Jul 14 19:44:49 BEIST 2011) Upd(Tue Jun 14 19:44:49 BEIST
2011)
Flags(No Ack ClusQMgrUuid )
Uuid(MQGSPGW3_2008-11-28_12.05.32 ) Seq(0)
Cluster(GSPCLUSPRD )
UUID(MQGSPBK6_2008-11-28_17.47.23 )
SubID(12F 545093F6)
Exp(Thu Jul 14 20:01:22 BEIST 2011) Upd(Tue Jun 14 20:01:22 BEIST
2011)
Flags(No Ack ClusQMgrUuid )
Uuid(MQGSPGW3_2008-11-28_12.05.32 ) Seq(0)
Cluster(GSPCLUSPRD )
UUID(MQGSPBK8_2010-03-25_14.17.47 )
SubID(127 9BE5FBBF)
Exp(Thu Jul 14 20:50:38 BEIST 2011) Upd(Tue Jun 14 20:50:43 BEIST
2011)
Flags(No Ack ClusQMgrUuid )
Uuid(MQGSPGW3_2008-11-28_12.05.32 ) Seq(0)
Cluster(GSPCLUSPRD )
UUID(MQGSPBK10_2011-01-10_15.27.41 )
SubID(12D 794867AF)
Exp(Thu Jul 14 20:13:05 BEIST 2011) Upd(Tue Jun 14 20:13:05 BEIST
2011)
Flags(No Ack ClusQMgrUuid )
Uuid(MQGSPGW3_2008-11-28_12.05.32 ) Seq(0)
Cluster(GSPCLUSPRD )
UUID(MQGSPBK3_2008-06-26_15.26.44 )
SubID(127 9C6BD87F)
Exp(Thu Jul 14 18:51:53 BEIST 2011) Upd(Tue Jun 14 18:51:53 BEIST
2011)
Flags(No Ack ClusQMgrUuid )
Uuid(MQGSPGW3_2008-11-28_12.05.32 ) Seq(0)
Cluster(GSPCLUSPRD )
UUID(MQGSPBK9_2011-01-10_14.08.22 )
SubID(12D 7936A4B1)
Exp(Thu Jul 14 20:53:31 BEIST 2011) Upd(Tue Jun 14 20:53:31 BEIST
2011)
Flags(No Ack ClusQMgrUuid ) _________________ Bazinga! |
|
Back to top |
|
 |
fjb_saper |
Posted: Fri Jun 17, 2011 2:04 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
The Uuid you display looks to me like a full QMID. This would be qmgr name + timestamp
This Uuid uniquely identifies a qmgr in a cluster or otherwise
See display qmgr qmid as runmqsc command.  _________________ MQ & Broker admin |
|
Back to top |
|
 |
issac |
Posted: Fri Jun 17, 2011 8:03 pm Post subject: |
|
|
 Disciple
Joined: 02 Oct 2008 Posts: 158 Location: Shanghai
|
Thanks! spiderman. I knew it's a QMID.
Q(LOCALQ.BCE.BCEQUERYSERVICE.REQ ) Seq(0)
Cluster(GSPCLUSPRD )
UUID(MQGSPBK4_2008-11-28_17.25.59 )
SubID(130 8FE4549A)
Exp(Thu Jul 14 20:45:41 BEIST 2011) Upd(Tue Jun 14 20:45:42 BEIST
2011)
Flags(No Ack ClusQ )
Uuid(MQGSPGW3_2008-11-28_12.05.32 ) Seq(0)
I meant what's the QMID here for. You see it's displayed for a clustered queue(LOCALQ.BCE.BCEQUERYSERVICE.REQ). But residing QMGR of the clustered queue has already been displayed as QMID MQGSPBK4_2008XXXXX. Then what's the last Uuid for? _________________ Bazinga! |
|
Back to top |
|
 |
fjb_saper |
Posted: Fri Jun 17, 2011 10:14 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
Well looks to me that the first QMID is the QMID on which the subscription (subid) resides and the last QMID is the QMID on which the command is run ?
Would that give an aggregate result of running
Code: |
dis sub(*) subid where (subscope eq all) |
on each of the cluster qmgrs when run on a full repository?  _________________ MQ & Broker admin |
|
Back to top |
|
 |
mvic |
Posted: Sat Jun 18, 2011 6:17 am Post subject: |
|
|
 Jedi
Joined: 09 Mar 2004 Posts: 2080
|
issac wrote: |
Then what's the last Uuid for? |
Maybe you would need to go to the owner of the qmgr having that QMID, and ask them what their queue manager is, and why it would have any interest in cluster internal data on your queue manager. My guess is that that qmgr is a full repository for the cluster named GSPCLUSPRD. |
|
Back to top |
|
 |
issac |
Posted: Sat Jun 18, 2011 10:00 pm Post subject: |
|
|
 Disciple
Joined: 02 Oct 2008 Posts: 158 Location: Shanghai
|
Hello, guys
thanks for your replies.
All the QMGRs are local. MQGSPBK1 & MQGSPBK2 are full repositories, and all others are partial repositories. The amqrfdm output is gathered from MQGSPBK2.
Therefore the second Uuid is not where the command is run, since it's run on MQGSPBK2.
MQGSPGW3 is a gateway for the whole cluster, and not a full repository. So it's not surprising to learn MQGSPGW3 learns something about a clustered queue.
But if this Uuid means which QMGR has the knowledge of this clustered queue, all my other gateways shall be there too, as I have several gateways in the cluster.
So I think the meaning of this second Uuid is yet to be discovered. _________________ Bazinga! |
|
Back to top |
|
 |
fjb_saper |
Posted: Sun Jun 19, 2011 5:00 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
We are talking about pub/sub subscriptions here from the looks like (subid)...
This looks to me like the internals of the cluster.
My understanding is that the listing lists the knowledge of the queue for each of the qmgrs in the cluster (first uuid) as being hosted by the qmgr with the second uuid ?
Would that match what exists in your cluster topology?
So what would
Code: |
dis qc(LOCALQ.BCE.BCEQUERYSERVICE.REQ ) clusqmgr |
show if you ran it on each of the qmgrs listed in the first Uuid?  _________________ MQ & Broker admin |
|
Back to top |
|
 |
mvic |
Posted: Sun Jun 19, 2011 2:56 pm Post subject: |
|
|
 Jedi
Joined: 09 Mar 2004 Posts: 2080
|
issac wrote: |
But if this Uuid means which QMGR has the knowledge of this clustered queue, all my other gateways shall be there too, as I have several gateways in the cluster. |
I didn't follow the logic around the word "shall". There are two QMIDs there. If you're getting this dump on the Full Repository, then maybe one is for the qmgr where the Q resides, and the other is the qmgr that has registered its interest. Don't know for sure
Anyway is there a problem you were trying to solve with these outputs? |
|
Back to top |
|
 |
|