Author |
Message
|
jidvishrawal |
Posted: Wed Apr 18, 2007 9:50 pm Post subject: Regarding Number of Default Objects |
|
|
 Apprentice
Joined: 07 Mar 2007 Posts: 29 Location: USA
|
Why does MQ gives message 31 Objects created by default whenever we create a Queue Manager, whereas there are 32 objects getting created. Given below is the list of all the default objects for your verification. Can somebody please tell me why does this discrepancy exist, else can you list out the type which is not considered as an object to make it to 31.
SYSTEM.ADMIN.CHANNEL.EVENT Queue
SYSTEM.ADMIN.COMMAND.QUEUE Queue
SYSTEM.ADMIN.PERFM.EVENT Queue
SYSTEM.ADMIN.QMGR.EVENT Queue
SYSTEM.AUTH.DATA.QUEUE Queue
SYSTEM.CHANNEL.INITQ Queue
SYSTEM.CHANNEL.SYNCQ Queue
SYSTEM.CICS.INITIATION.QUEUE Queue
SYSTEM.CLUSTER.COMMAND.QUEUE Queue
SYSTEM.CLUSTER.REPOSITORY.QUEUE Queue
SYSTEM.CLUSTER.TRANSMIT.QUEUE Queue
SYSTEM.DEAD.LETTER.QUEUE Queue
SYSTEM.DEFAULT.ALIAS.QUEUE Queue
SYSTEM.DEFAULT.INITIATION.QUEUE Queue
SYSTEM.DEFAULT.LOCAL.QUEUE Queue
SYSTEM.DEFAULT.MODEL.QUEUE Queue
SYSTEM.DEFAULT.REMOTE.QUEUE Queue
SYSTEM.MQSC.REPLY.QUEUE Queue
SYSTEM.PENDING.DATA.QUEUE Queue
SYSTEM.AUTO.RECEIVER Channels
SYSTEM.AUTO.SVRCONN Channels
SYSTEM.DEF.CLUSRCVR Channels
SYSTEM.DEF.CLUSSDR Channels
SYSTEM.DEF.RECEIVER Channels
SYSTEM.DEF.REQUESTER Channels
SYSTEM.DEF.SENDER Channels
SYSTEM.DEF.SERVER Channels
SYSTEM.DEF.SVRCONN Channels
SYSTEM.DEF.CLNTCONN Client Connection
SYSTEM.DEFAULT.PROCESS Process Definition
SYSTEM.DEFAULT.NAMELIST NameList
SYSTEM.DEFAULT.AUTHINFO.CRLLDAP Authentication Information _________________ Thanks and regards,
Jiddvish Rawal |
|
Back to top |
|
 |
Mensch |
Posted: Wed Apr 18, 2007 10:53 pm Post subject: |
|
|
Disciple
Joined: 17 Jul 2005 Posts: 166
|
|
Back to top |
|
 |
jidvishrawal |
Posted: Wed Apr 18, 2007 11:10 pm Post subject: |
|
|
 Apprentice
Joined: 07 Mar 2007 Posts: 29 Location: USA
|
I understood the entire list, but my question is why does MQ throw a message "31 objects created", after running crtmqm, whereas the actualy number of objects tat are getting created is totally different. Here is the output on Win machine:
C:\>crtmqm SATURN
WebSphere MQ queue manager created.
Creating or replacing default objects for SATURN.
Default objects statistics : 31 created. 0 replaced. 0 failed.
Completing setup.
Setup completed.
Or is it that it treats System Objects count and System Objects count seperately? _________________ Thanks and regards,
Jiddvish Rawal |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu Apr 19, 2007 3:19 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
It's probably counting from 0, not 1. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
jidvishrawal |
Posted: Fri Apr 20, 2007 1:10 am Post subject: |
|
|
 Apprentice
Joined: 07 Mar 2007 Posts: 29 Location: USA
|
Ok.. That sounds good, but if that is the case, then why should they be putting 0 created and 0 replaced (which then means 1 created and 1 replaced) because I don't think counting logic will be different for different objects, some starting from 0 and some from 1.
If we count the number of objects given in the System Admin guide they are 44 in count, which you can cross-check at the link given below. The objects that I listed in my post where from copied from MQ Explorer. So, if we say System Admin Guide is perfect, then there is a huge difference. The question of starting from 0 or 1 simply does not arise then. _________________ Thanks and regards,
Jiddvish Rawal |
|
Back to top |
|
 |
Michael Dag |
Posted: Fri Apr 20, 2007 2:20 am Post subject: |
|
|
 Jedi Knight
Joined: 13 Jun 2002 Posts: 2607 Location: The Netherlands (Amsterdam)
|
|
Back to top |
|
 |
Nigelg |
Posted: Fri Apr 20, 2007 2:53 am Post subject: |
|
|
Grand Master
Joined: 02 Aug 2004 Posts: 1046
|
As long as you do not mind waiting while this utterly trivial request is ignored for as long as they can get away with. _________________ MQSeries.net helps those who help themselves.. |
|
Back to top |
|
 |
jidvishrawal |
Posted: Fri Apr 20, 2007 2:58 am Post subject: |
|
|
 Apprentice
Joined: 07 Mar 2007 Posts: 29 Location: USA
|
It seems I could find the answer upto a certain extent. There are two things:
1. MQ v5.3 has 31 or 32 default objects
2. MQ v6.0 has 44 default objects.
Its a difference of version as far as the huge difference is concerned.
But, it is still unclear whether 32 or 31 in v5.3.
The closest proximity seems as Jeff said is beginning the count from 0 and not 1. But, then why should it say 0 replaced or 0 failed, may be because we cannot say -1 replaced or -1 failed. I know it sounds a little wierd, but this issue is wierd in itself. Someone please confirm the number with a perfect logical reason. Why is this difference existing. _________________ Thanks and regards,
Jiddvish Rawal |
|
Back to top |
|
 |
Vitor |
Posted: Fri Apr 20, 2007 3:03 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
jidvishrawal wrote: |
Someone please confirm the number with a perfect logical reason. Why is this difference existing. |
I suspect IBM are the only people who can give a definative answer, which implies a PMR.
Which may, as Nigelg implies, suffer when it comes to prioritisation. Unless there's a passing IBMer who a) knows the answer & b) has no more important task than to answer it?
It's in the hands of others. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
Vitor |
Posted: Fri Apr 20, 2007 3:06 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
Of course another question is how many objects does v6 say it's creating? If it creates 44 and has 44 in the message, IBM may simply say "fixed in the next version"  _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
ashu |
Posted: Fri Apr 20, 2007 3:19 am Post subject: |
|
|
 Centurion
Joined: 11 Nov 2006 Posts: 132
|
I think : SYSTEM.DEFAULT.REMOTE.QUEUE is not an actual object the object in this case is the xmitq that is associated with it.... Just a thought |
|
Back to top |
|
 |
Michael Dag |
Posted: Fri Apr 20, 2007 3:31 am Post subject: |
|
|
 Jedi Knight
Joined: 13 Jun 2002 Posts: 2607 Location: The Netherlands (Amsterdam)
|
Nigelg wrote: |
As long as you do not mind waiting while this utterly trivial request is ignored for as long as they can get away with. |
now there is a challenge... I won't take you up on it... _________________ Michael
MQSystems Facebook page |
|
Back to top |
|
 |
jidvishrawal |
Posted: Fri Apr 20, 2007 3:31 am Post subject: |
|
|
 Apprentice
Joined: 07 Mar 2007 Posts: 29 Location: USA
|
Remote queue object
A remote queue object identifies a queue belonging to another queue manager. This queue must be defined as a local queue to that queue manager. The information you specify when you define a remote queue object allows the local queue manager to find the remote queue manager, so that any messages destined for the remote queue go to the correct queue manager.
The above definition is from System Admin Guide. It is very clear that though it might contain reference to remote queue, but you still have to make it as an object to store that reference information. _________________ Thanks and regards,
Jiddvish Rawal |
|
Back to top |
|
 |
ashu |
Posted: Fri Apr 20, 2007 3:58 am Post subject: |
|
|
 Centurion
Joined: 11 Nov 2006 Posts: 132
|
Actually, qmgr itself, is also an objet which is created; so the count of objects created should be 33.  |
|
Back to top |
|
 |
jidvishrawal |
Posted: Sat Apr 21, 2007 10:34 am Post subject: |
|
|
 Apprentice
Joined: 07 Mar 2007 Posts: 29 Location: USA
|
Thanks mate.. well, this number seems to be increasing. Therefore, all GM's please help us... _________________ Thanks and regards,
Jiddvish Rawal |
|
Back to top |
|
 |
|