Author |
Message
|
sebastia |
Posted: Mon Jan 12, 2009 6:03 am Post subject: saveqmgr problem |
|
|
 Grand Master
Joined: 07 Oct 2004 Posts: 1003
|
Hi - I have another problem with SAVEQMGRC.
I just
(*) instaled MQ V7 on AIX
(*) created minimum queue manager
DEFINE QL(DLQ) REPLACE
DEFINE lISTENER ('LISTENER.TCP') TRPTYPE(TCP) +
IPADDR(' ') PORT(1421) +
CONTROL(QMGR) +
REPLACE
DEFINE CHANNEL ('MINE.SVRCONN') CHLTYPE(SVRCONN) +
MCAUSER('gooduser') +
REPLACE
(*) downloaded the EXE (233.472 saveqmgrc.exe)
c:\AIX> saveqmgrc
SAVEQMGR V6.1.0
Compiled for Websphere MQ V7.0 on Jul 24 2008
With no client connection information specified.
MQCONNX failed for , CC=2 RC=2058
============================================
And here is the problem : when I run (from Windows)
SET MQSERVER=MINE.SVRCONN/TCP/1.2.3.4(1421)
SAVEQMGRC -m QM1 -o -f QM1.MQS
============================================
I get almost all data ok, but at the end, it stops saying :
Got bad PCF response message
Type = 2
StrucLength = 36
Version = 1
Command = 176
MsgSeqNumber = 1
Control = 0
CompCode = 2
Reason = 3049
ParameterCount = 1
Parameter = 1012
Value = 3152
Processing Aborted, output file may be incomplete
========================================
Someone know the reason for this ? Sebastian. |
|
Back to top |
|
 |
sebastia |
Posted: Mon Jan 12, 2009 6:11 am Post subject: |
|
|
 Grand Master
Joined: 07 Oct 2004 Posts: 1003
|
few lines more :
====================================
mqm@lope:/home/mqm/scripts> dspmqver
Name: WebSphere MQ
Version: 7.0.0.0
CMVC level: p000-L080603
BuildType: IKAP - (Production)
====================================
mqm@lope:/home/mqm/scripts> mqrc 3049
3049 0x00000be9 MQRCCF_CCSID_ERROR
====================================
... but this (CCSID error) says nothing to me .... sorry |
|
Back to top |
|
 |
sebastia |
Posted: Mon Jan 12, 2009 6:49 am Post subject: |
|
|
 Grand Master
Joined: 07 Oct 2004 Posts: 1003
|
some more from AMQERR01.LOG
========================================
----- amqvxcca.c : 478 --------------------------------------------------------
01/12/09 14:55:24 - Process(401568.1) User(gooduser) Program(amqpcsea)
AMQ6050: CCSID error.
EXPLANATION:
WebSphere MQ is unable to convert string data in CCSID 855834624 to data in CCSID 1208.
ACTION:
Check the WebSphere MQ Application Programming Reference Appendix and the appropriate National Language Support publications to see if the CCSIDs are supported by your system.
=========================================
still no light ... for me |
|
Back to top |
|
 |
Vitor |
Posted: Mon Jan 12, 2009 6:58 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
sebastia wrote: |
EXPLANATION:
WebSphere MQ is unable to convert string data in CCSID 855834624 to data in CCSID 1208.
|
Sounds like something's got their endians the wrong way round. Not sure how this knowledge helps though... _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
sebastia |
Posted: Mon Jan 12, 2009 7:11 am Post subject: |
|
|
 Grand Master
Joined: 07 Oct 2004 Posts: 1003
|
Thanks, Vitor, but all elements are brand new ...
MQ at AIX - version 7.
SAVEQMGRC at Windows - just downloaded last version.
Thanks. |
|
Back to top |
|
 |
Vitor |
Posted: Mon Jan 12, 2009 7:15 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
sebastia wrote: |
Thanks, Vitor, but all elements are brand new ... |
And I never said they were not!
I simply commented that when a integer which you'd except to be a smallish number appears inexplicably to be a very large one, a common cause is a difference in endian representation. Which, IIRC, is true between AIX and Windows.
As I said it's an observation of little practical value; only the author can really speak on what's happening inside the application. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
mqjeff |
Posted: Mon Jan 12, 2009 7:42 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
I'm on the case... please follow up with an email to me just to remind me.
And please send me the output file if at all possible. |
|
Back to top |
|
 |
sebastia |
Posted: Wed Jan 14, 2009 12:20 pm Post subject: |
|
|
 Grand Master
Joined: 07 Oct 2004 Posts: 1003
|
The problem is solved changin the windows XP "locale" to EN-USA.
Control Panel + Regional & Language Options + Advanced +
"Select a language to match the version of the non-unicode programs you want to use"
Now, with DOS displaying "437" as the answer to "CHCP" command,
the "big-endian" issue is solved.
Code page 850 support has been removed from MQv7 on AIX :
>>> http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/topic/com.ibm.mq.csqzao.doc/mi10900_.htm
Chiao. |
|
Back to top |
|
 |
|