ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » General IBM MQ Support » saveqmgr V6.1.4.0 (for Websphere MQ 7.1)

Post new topic  Reply to topic Goto page 1, 2  Next
 saveqmgr V6.1.4.0 (for Websphere MQ 7.1) « View previous topic :: View next topic » 
Author Message
andrewrgrayjr
PostPosted: Fri Nov 25, 2011 6:32 am    Post subject: saveqmgr V6.1.4.0 (for Websphere MQ 7.1) Reply with quote

Newbie

Joined: 01 Dec 2006
Posts: 7
Location: NY NY (times square)

I have been using the saveqmgr (MS03) utility for quite some time with great ressults (I am a huge fan). Red Hat Linux X86_64 rel 4 is the platform and Red Hat X86_64 rel 6 is the new platform.
I am trying to migrate my QM's from 6.0.2.10 to 7.1.0.0 using saveqmgr.
I run saveqmgr 6.0.3 (MQ 6.0.2.10) and the normal output is shown below.......
[mqm@trmqq1 mqm]$ ./saveqmgr.linux -m FOO -f FOO.saveqmgr.trmqq1
SAVEQMGR V6.0.3
Compiled for Websphere MQ V6.0 on Aug 29 2006
Requesting attributes of the queue manager...
Writing Queue Manager definition to FOO.saveqmgr.trmqq1.
Generating attributes for Websphere MQ Release 6.0.0
Generating code for platform UNIX
Requesting attributes of all authinfo objects...
Requesting attributes of all queues...
Requesting attributes of all channels...
Requesting attributes of all processes...
Requesting attributes of all namelists...
Requesting attributes of all listeners...
Requesting attributes of all services...
Writing AuthInfo definitions to FOO.saveqmgr.trmqq1.
Writing Queue definitions to FOO.saveqmgr.trmqq1.
Skipping dynamic queue SAVEQMGR.4ECD623020000703
Writing Channel definitions to FOO.saveqmgr.trmqq1.
Writing Process definitions to FOO.saveqmgr.trmqq1.
Writing Namelist definitions to FOO.saveqmgr.trmqq1.
Writing Listener definitions to FOO.saveqmgr.trmqq1.
Writing Service definitions to FOO.saveqmgr.trmqq1.

I expect this type of output (above). The utility seems to work normally.

With the latest savegmgr - there may be an issue OR I may not be running this correctly.

When I create a QM on MQ 7.1 and run saveqmgr 6.1.4.0 - I see the following output.....
$ ./saveqmgr64.linux -m FOO -f FOO.saveqmgr64.cvgxmqq01
Compiled for Websphere MQ V7.0.1.0 on Oct 9 2011
SAVEQMGR V6.1.4.0
Requesting attributes of the queue manager...
(qmgr.c) Unknown PCF Integer Parameter: 239
(qmgr.c) Unknown PCF Integer Parameter: 240
(qmgr.c) Unknown PCF Integer Parameter: 248
(qmgr.c) Unknown PCF String Parameter: 2119
(qmgr.c) Unknown PCF Integer Parameter: 249
(saveqmgr.c) Unknown CFT_INTEGER_LIST Command Received 2
(qmgr.c) Unknown PCF String Parameter: 2120
(qmgr.c) Unknown PCF Integer Parameter: 243
Writing Queue Manager definition to FOO.saveqmgr64.cvgxmqq01.
Generating attributes for Websphere MQ Release 7.1.0
Generating code for platform UNIX
Requesting attributes of all authinfo objects...
Requesting attributes of all queues...
Requesting attributes of all channels...
Requesting attributes of all processes...
Requesting attributes of all namelists...
Requesting attributes of all listeners...
Requesting attributes of all services...
Requesting attributes of all topics...
Requesting attributes of all subscriptions...
Writing AuthInfo definitions to FOO.saveqmgr64.cvgxmqq01.
(queue.c) Unknown PCF String Parameter: 2119
Writing Queue definitions to FOO.saveqmgr64.cvgxmqq01.
Skipping dynamic queue SAVEQMGR.4ECD5EF120002002
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(queue.c) Unknown PCF String Parameter: 2119
(channel.c) Unknown PCF Integer Parameter: 1623
(channel.c) Unknown PCF Integer Parameter: 234
Writing Channel definitions to FOO.saveqmgr64.cvgxmqq01.
(channel.c) Unknown PCF Integer Parameter: 1624
(channel.c) Unknown PCF Integer Parameter: 1623
(channel.c) Unknown PCF Integer Parameter: 234
(channel.c) Unknown PCF Integer Parameter: 1624
(channel.c) Unknown PCF Integer Parameter: 1623
(channel.c) Unknown PCF Integer Parameter: 234
(channel.c) Unknown PCF Integer Parameter: 1623
(channel.c) Unknown PCF Integer Parameter: 234
(channel.c) Unknown PCF Integer Parameter: 1623
(channel.c) Unknown PCF Integer Parameter: 234
(channel.c) Unknown PCF Integer Parameter: 1624
(channel.c) Unknown PCF Integer Parameter: 1623
(channel.c) Unknown PCF Integer Parameter: 234
(channel.c) Unknown PCF Integer Parameter: 1624
(channel.c) Unknown PCF Integer Parameter: 1623
(channel.c) Unknown PCF Integer Parameter: 234
(channel.c) Unknown PCF Integer Parameter: 1640
Writing Process definitions to FOO.saveqmgr64.cvgxmqq01.
Writing Namelist definitions to FOO.saveqmgr64.cvgxmqq01.
Writing Listener definitions to FOO.saveqmgr64.cvgxmqq01.
Writing Service definitions to FOO.saveqmgr64.cvgxmqq01.
(topic.c) Unknown PCF Integer Parameter: 176
(topic.c) Unknown PCF String Parameter: 2110
(topic.c) Unknown PCF Integer Parameter: 234
(topic.c) Unknown PCF String Parameter: 2119
Writing Topic definitions to FOO.saveqmgr64.cvgxmqq01.
(topic.c) Unknown PCF Integer Parameter: 176
(topic.c) Unknown PCF String Parameter: 2110
(topic.c) Unknown PCF Integer Parameter: 234
(topic.c) Unknown PCF String Parameter: 2119
(topic.c) Unknown PCF Integer Parameter: 176
(topic.c) Unknown PCF String Parameter: 2110
(topic.c) Unknown PCF Integer Parameter: 234
(topic.c) Unknown PCF String Parameter: 2119
(topic.c) Unknown PCF Integer Parameter: 176
(topic.c) Unknown PCF String Parameter: 2110
(topic.c) Unknown PCF Integer Parameter: 234
(topic.c) Unknown PCF String Parameter: 2119
(topic.c) Unknown PCF Integer Parameter: 176
(topic.c) Unknown PCF String Parameter: 2110
(topic.c) Unknown PCF Integer Parameter: 234
(topic.c) Unknown PCF String Parameter: 2119
Writing Subscription definitions to FOO.saveqmgr64.cvgxmqq01.

This output tells me that there may be an issue. I know that 7.1 is a very recent release of MQ. Perhaps I need to backtrack to the latest 7.0 release as I plan to migrate and deploy in the next few days.
The file looks ok until you get to the very end.
Perhaps saveqmgr is not yet supported on 7.1.
Has anyone had similar issues?
Thank you
Back to top
View user's profile Send private message
mqjeff
PostPosted: Fri Nov 25, 2011 7:09 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

There are a significant number of new MQSC/PCF attributes and commands and objects in MQ v7.1 compared to MQ v7.0.x.

Saveqmgr has *not* as yet been updated to support this, at least as of the last release, which came out very shortly *before* 7.1 GAd.

With 7.1 you also have the option of using the new dmpmqcfg command.

You should CONTACT THE MAINTAINER OF saveqmgr and discuss this.

Please MAKE SURE TO READ THE LATEST DOCs. The maintainer *changed* at the last release. Contact Geoff, not Jeff.
Back to top
View user's profile Send private message
mqgeoff
PostPosted: Mon Nov 28, 2011 2:23 am    Post subject: Reply with quote

Newbie

Joined: 25 Oct 2011
Posts: 4

As mqjeff says, V6.1.4.0 has not been upgraded to support MQ V7.1 yet.

I'm considering doing that, but it won't happen this year.
Back to top
View user's profile Send private message
zpat
PostPosted: Mon Nov 28, 2011 2:59 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5866
Location: UK

Does dmpmqcfg provide all the features of MS03?
Back to top
View user's profile Send private message
mqjeff
PostPosted: Mon Nov 28, 2011 7:40 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

zpat wrote:
Does dmpmqcfg provide all the features of MS03?

Not all of the features. All the important ones, certainly.

You can easily compare for yourself.

http://publib.boulder.ibm.com/infocenter/wmqv7/v7r1/index.jsp?topic=%2Fcom.ibm.mq.doc%2Ffa22720_.htm
Back to top
View user's profile Send private message
zpat
PostPosted: Mon Nov 28, 2011 7:48 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5866
Location: UK

Would it be correct to say that is expects all client connected QMs to be listed in the CCDT?

Although many of our backed up QMs are in the CCDT, not all of them are. MS03 allows either CCDT, or explicit connection details.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Mon Nov 28, 2011 7:51 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

zpat wrote:
Would it be correct to say that is expects all client connected QMs to be listed in the CCDT?

I have no idea.
Back to top
View user's profile Send private message
markt
PostPosted: Mon Nov 28, 2011 8:07 am    Post subject: Reply with quote

Knight

Joined: 14 May 2002
Posts: 508

It would not be correct to say everything is in the CCDT.

dmpmqcfg can take a full client definition on the command line. That's the "-c" flag, where you basically type in exactly the same as you would put on an MQSC command for DEF CHL. For example

Code:

dmpmqcfg -m RMTQMGR -c "DEFINE CHANNEL(SYSTEM.DEF.SVRCONN) CHLTYPE(CLNTCONN) CONNAME('idev01.hursley.ibm.com(1414)')"
Back to top
View user's profile Send private message
zpat
PostPosted: Mon Nov 28, 2011 9:50 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5866
Location: UK

OK, that's good. Perhaps an unusual format (for a command parameter) - might be worth putting an example like the one above in the infocenter.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Mon Nov 28, 2011 9:52 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

zpat wrote:
OK, that's good. Perhaps an unusual format (for a command parameter) - might be worth putting an example like the one above in the infocenter.


The info center does say
Quote:
-c
Force a client mode connection. If the -c parameter is qualified with the option default, the default client connection process is used. If -c is omitted, the default is to attempt to connect to the queue manager first by using server bindings and then if this fails by using client bindings.

If the option is qualified with an MQSC DEFINE CHANNEL CHLTYPE(CLNTCONN) string then this is parsed and if successful, used to create a temporary connection to the queue manager.


A more defined example might be useful.

There is a lovely little feedback button at the bottom of the page...
Back to top
View user's profile Send private message
andrewrgrayjr
PostPosted: Tue Nov 29, 2011 9:21 am    Post subject: Reply with quote

Newbie

Joined: 01 Dec 2006
Posts: 7
Location: NY NY (times square)

Thank you for everyone's reply's and comments.
I may downgrade to 7.0.x due to my relatively quick deployment timeframe and my dependancy on the tremendous saveqmgr utility.
Thanks again!
Back to top
View user's profile Send private message
mqjeff
PostPosted: Tue Nov 29, 2011 10:04 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

what you've said seems to make little sense.

What, exactly, are you dependent on saveqmgr providing for you? Unless it's something very odd, dmpmqcfg should likely fill the need.
Back to top
View user's profile Send private message
andrewrgrayjr
PostPosted: Fri Dec 02, 2011 8:03 am    Post subject: Reply with quote

Newbie

Joined: 01 Dec 2006
Posts: 7
Location: NY NY (times square)

Saveqmgr saves all the MQ objects in one simple file. I have scripts that run daily. The files give me piece of mind as I can migrate a QM quickly and/or backtrack a change quickly. This is alos useful for Disaster recovery. I rely on this in case something bad happens.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Fri Dec 02, 2011 8:05 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

dmpmqcfg does the same thing.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Fri Dec 02, 2011 8:11 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

mqjeff wrote:
dmpmqcfg does the same thing.

My understanding is this is a server version.
Is there also a client version for it? Or would that then be MS03.
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Goto page 1, 2  Next Page 1 of 2

MQSeries.net Forum Index » General IBM MQ Support » saveqmgr V6.1.4.0 (for Websphere MQ 7.1)
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.