Author |
Message
|
rcp_mq |
Posted: Wed Apr 11, 2012 10:23 am Post subject: CCDT decipher utility |
|
|
 Centurion
Joined: 13 Dec 2011 Posts: 133
|
Is anyone aware of any utility that could decipher a CCDT file?
I couldn't find one anywhere (google, books...)
(say to me, stop it with the CCDT already) |
|
Back to top |
|
 |
bruce2359 |
Posted: Wed Apr 11, 2012 10:27 am Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9469 Location: US: west coast, almost. Otherwise, enroute.
|
Try searching google for 'ccdt+supportpac' _________________ I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live. |
|
Back to top |
|
 |
rcp_mq |
Posted: Wed Apr 11, 2012 10:29 am Post subject: |
|
|
 Centurion
Joined: 13 Dec 2011 Posts: 133
|
|
Back to top |
|
 |
bruce2359 |
Posted: Wed Apr 11, 2012 10:31 am Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9469 Location: US: west coast, almost. Otherwise, enroute.
|
Hold on a second; I'll be right over to type this into the google search textbox for you: ccdt+supportpac
2nd on the list of 1600 results is a reference to supportpac MO72. Try searching for MO72.
By 'no luck' do you mean that you received zero results? _________________ I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live.
Last edited by bruce2359 on Wed Apr 11, 2012 10:33 am; edited 2 times in total |
|
Back to top |
|
 |
mqjeff |
Posted: Wed Apr 11, 2012 10:32 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Just create a new queue manager, and replace it's existing CCDT file with yours.
Then runmqsc will decipher it for you.
No supportPac required. |
|
Back to top |
|
 |
rcp_mq |
Posted: Wed Apr 11, 2012 10:36 am Post subject: |
|
|
 Centurion
Joined: 13 Dec 2011 Posts: 133
|
M072 does not decipher CCDTs.
@mqjeff
could you explain? |
|
Back to top |
|
 |
mqjeff |
Posted: Wed Apr 11, 2012 10:47 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
I mean exactly what I said.
Create a new queue manager, start it.
This creates a new CCDT file - AMQCLCHL.TAB in @ipcc.
Stop the queue manager. Delete the existing AMQCLCHL.TAB file. Move your CCDT into the same place with the same name.
Start the queue manager.
runmqsc
DIS CHL(*) type(CLNTCONN). |
|
Back to top |
|
 |
Vitor |
Posted: Wed Apr 11, 2012 10:51 am Post subject: Re: CCDT decipher utility |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
rcp_mq wrote: |
Is anyone aware of any utility that could decipher a CCDT file? |
I thought the method you indicated here and which I'm still interested in hearing about avoided CCDT?
As with many WMQ objects, it's better to store the scripts that create them than try to reverse engineer them from the deployed version. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
rcp_mq |
Posted: Wed Apr 11, 2012 11:29 am Post subject: |
|
|
 Centurion
Joined: 13 Dec 2011 Posts: 133
|
@mqjeff
I'll try that.
@vitor
I want a utility that can decipher CCDTs
As for the method, I'll put in the FAQ section, so everybody can read it.
Thanks |
|
Back to top |
|
 |
Vitor |
Posted: Wed Apr 11, 2012 12:03 pm Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
rcp_mq wrote: |
I want a utility that can decipher CCDTs |
I got that . I just thought I'd point out a potentially better alternative.
If I post on a DIY forum "what's the best paint to use in my basement because the damp makes it peel" then in addition to suggestions regarding high density latex paints, I'd also enjoy suggestions on preventing water seepage.
But that's just me.
We've also had a number of instances where we've been asked about performing certain tasks where it's transpired after a few posts that it's not really the task that's the point. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
zpat |
Posted: Wed Apr 11, 2012 12:06 pm Post subject: |
|
|
 Jedi Council
Joined: 19 May 2001 Posts: 5866 Location: UK
|
Are you saying MO72 cannot read an existing CCDT and generate the MQSC - I would bet it can. |
|
Back to top |
|
 |
fjb_saper |
Posted: Wed Apr 11, 2012 7:28 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
rcp_mq wrote: |
M072 does not decipher CCDTs.
@mqjeff
could you explain? |
The latest version will read & display as well as create CCDT entries, and this @ multiple versions... However you need to set the correct environment variables to point to the CCDT... and the documentation of the support pack...
Also note that the file has a binary format. If you ftp'd it using ascii it is corrupted and you need the original....  _________________ MQ & Broker admin |
|
Back to top |
|
 |
rcp_mq |
Posted: Thu Apr 12, 2012 6:30 am Post subject: |
|
|
 Centurion
Joined: 13 Dec 2011 Posts: 133
|
@Vetor
I aint going to reverse engineer it or something, just want to see what it reads after the auth information is written to it
(what SSLCRLNameList... is going to write to CCDT)
@fjb_saper, @zpat
I'll try that
Thanks! |
|
Back to top |
|
 |
gbaddeley |
Posted: Thu Apr 12, 2012 8:10 pm Post subject: |
|
|
 Jedi Knight
Joined: 25 Mar 2003 Posts: 2538 Location: Melbourne, Australia
|
rcp_mq wrote: |
@Vetor
I aint going to reverse engineer it or something, just want to see what it reads after the auth information is written to it
(what SSLCRLNameList... is going to write to CCDT)
@fjb_saper, @zpat
I'll try that
Thanks! |
As already mentioned, the two easiest methods of viewing a CCDT are:
1) SupportPac MO72
2) Setting MQCHLLIB & MQCHLTAB to point to the CCDT, start qmgr & then runmqsc "display channel(*) type(clntonn) all". An alternative is to copy the CCDT over the qmgrs @ipcc/AMQCLCHL.TAB file.
Setting the qmgr attribute SSLCRLNameList will not change anything in a CCDT because it is not a CLNTCONN channel attribute. The CCDT is merely a linked list of MQCD structures. _________________ Glenn |
|
Back to top |
|
 |
rcp_mq |
Posted: Fri Apr 13, 2012 5:01 am Post subject: |
|
|
 Centurion
Joined: 13 Dec 2011 Posts: 133
|
Quote: |
Setting the qmgr attribute SSLCRLNameList will not change anything in a CCDT because it is not a CLNTCONN channel attribute. The CCDT is merely a linked list of MQCD structures. |
Infocenter says
If you define a namelist (In MQ) containing authentication information objects, and set the queue manager attribute SSLCRLNameList to the name of the namelist, the attributes of the authentication information objects are copied to the CCDT. |
|
Back to top |
|
 |
|