Author |
Message
|
vsathyan |
Posted: Mon Mar 10, 2014 9:52 am Post subject: Client Channel Table (CCDT) detection |
|
|
Centurion
Joined: 10 Mar 2014 Posts: 121
|
If we have 10 MQ windows client machines with applications developed in c# or java, connecting to a single queue manager - 5 app boxes use a config file and the next 5 app boxes use a CCDT to connect to MQ queue manager, is there a way to identify the boxes which connect to MQ using CCDT by using any MQ attribute/parameter/PCF if we have not documented it any where?
Thanks. |
|
Back to top |
|
 |
Vitor |
Posted: Mon Mar 10, 2014 10:44 am Post subject: Re: Client Channel Table (CCDT) detection |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
vsathyan wrote: |
is there a way to identify the boxes which connect to MQ using CCDT |
No.
vsathyan wrote: |
if we have not documented it any where? |
Oops. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
PaulClarke |
Posted: Mon Mar 10, 2014 10:45 am Post subject: |
|
|
 Grand Master
Joined: 17 Nov 2005 Posts: 1002 Location: New Zealand
|
Are you asking whether there is a way to detect at the server by looking at the DISPLAY CHSTATUS(*) output ? Then I believe the answer is no or at least there is nothing that distinguishes a CCDT connection. Of course it is just possible that your CCDT uses a different channel name, or sharcnv or heartbeat value etc.
Of course if you are using a centrally administered CCDT then you could change the HBINT to something recognisable, say 301, and then by looking at the DISPLAY CHSTATUS you could see which of your connections are using it.
Cheers,
Paul. _________________ Paul Clarke
MQGem Software
www.mqgem.com |
|
Back to top |
|
 |
tczielke |
Posted: Sat Mar 29, 2014 9:55 am Post subject: |
|
|
Guardian
Joined: 08 Jul 2010 Posts: 941 Location: Illinois, USA
|
Do you have access to the Windows client servers? If so, are you familiar with the Sysinternals tool or have the ability to get it installed on your Windows machines? It can show you what files your Windows processes are opening, and you should be able to see which ones are opening a CCDT file. |
|
Back to top |
|
 |
tczielke |
Posted: Wed Apr 02, 2014 8:37 am Post subject: |
|
|
Guardian
Joined: 08 Jul 2010 Posts: 941 Location: Illinois, USA
|
Hi vsathyan,
Here is a link and some more details on the freeware Sysinternals Process Explorer tool I was mentioning, in case you are interested in checking it out:
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
Note the following in the Introduction on the product:
"Ever wondered which program has a particular file or directory open? Now you can find out. Process Explorer shows you information about which handles and DLLs processes have opened or loaded." |
|
Back to top |
|
 |
tczielke |
Posted: Wed Apr 02, 2014 12:33 pm Post subject: |
|
|
Guardian
Joined: 08 Jul 2010 Posts: 941 Location: Illinois, USA
|
One other note. It is the Process Monitor tool that you probably want to use, instead of Process Explorer, if you choose to go down this path. It looks like MQ opens and closes the CCDT file very quickly, so you would not be able to capture which process opened a CCDT file very effectively with Process Explorer (at least how I know how to use the tool). But if you run Process Monitor, it looks like it captures what files your processes are opening and closing and logs that information. |
|
Back to top |
|
 |
|