Author |
Message
|
Mallik |
Posted: Wed Jan 25, 2006 8:34 am Post subject: AMQ6047: Conversion not supported. (MQRC_NOT_CONVERTED) |
|
|
Acolyte
Joined: 29 Feb 2004 Posts: 53
|
Please help me if any one came across this issue.
Environment:
AIX
MQ 5.3 CSD 9, communicating with mainframe servers through cluster channels.
APP sever Websphere 5
The following is from the qmgr log.
----- amqrmrca.c : 950 --------------------------------------------------------
01/25/06 10:06:22
AMQ6047: Conversion not supported.
EXPLANATION:
WebSphere MQ is unable to convert string data tagged in CCSID 1208 to data in
CCSID 500.
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.
----- amqvxcca.c : 511 --------------------------------------------------------
I changed the JNDI setting for the CCSID to 819 as suggested below by IBM and the server is bounced in websphere. But I still see the same error in MQ log and the messages sitting in the DLQ with 2119: MQRC_NOT_CONVERTED.
http://www-1.ibm.com/support/docview.wss?uid=swg21109840
The only thing I can try is restarting the QMGR if required. Please suggest if any one has faced this issue.
Thanks |
|
Back to top |
|
 |
csmith28 |
Posted: Wed Jan 25, 2006 4:48 pm Post subject: |
|
|
 Grand Master
Joined: 15 Jul 2003 Posts: 1196 Location: Arizona
|
Make sure you specify the CCSID(819) in your JMS Queue and QCF definitions. _________________ Yes, I am an agent of Satan but my duties are largely ceremonial. |
|
Back to top |
|
 |
Mallik |
Posted: Sun Jan 29, 2006 4:08 pm Post subject: AMQ6047: Conversion not supported. (Solved) |
|
|
Acolyte
Joined: 29 Feb 2004 Posts: 53
|
Thanks csmith28, I had to specify CCSID as 819 while creating the JMS queue, I didn't have to make any chnages to the JNDI's CCSID.
One thing still not clear to me is, if the reply is sent using the normal sender channel I don't see any issues. This problem occurs only with cluster sender channels. Any reason why such difference between the two in terms of CCSID conversion?
Thanks for the responses again. |
|
Back to top |
|
 |
csmith28 |
Posted: Mon Jan 30, 2006 1:01 am Post subject: |
|
|
 Grand Master
Joined: 15 Jul 2003 Posts: 1196 Location: Arizona
|
Depends on whether the Channels are set to CONVERT(YES) or (NO). _________________ Yes, I am an agent of Satan but my duties are largely ceremonial. |
|
Back to top |
|
 |
Mallik |
Posted: Mon Jan 30, 2006 7:56 am Post subject: |
|
|
Acolyte
Joined: 29 Feb 2004 Posts: 53
|
Both the channels have CONVERT(YES) specified. Before I made the change for the CCSID in the code, I tried both the CONVERT options in Cluster Sender channel (and Restarted the channel), but I saw the same error in the logs. "AMQ6047: Conversion not supported. " |
|
Back to top |
|
 |
HubertKleinmanns |
Posted: Tue Jan 31, 2006 4:56 am Post subject: Conversion tables on AIX |
|
|
 Shaman
Joined: 24 Feb 2004 Posts: 732 Location: Germany
|
Mallik,
on AIX WMQ uses the conversion tables, which come with the operating system. This differs from other Unix derivatives (e. g. Solaris), where the conversion tables come with the MQ software.
You have to install the needed languages packages from the AIX-CD (or NIM or whatever). 500 is the codepage of z/OS mainframes (EBCDIC) and 1208 is some Java code page. What you are missing is a conversion table from 500 to 1208.
mquseless told, you have to install th lpp bos.iconv.ucs.ebcdic, but maybe there additional lpp, which are needed. See you AIX documentations for more infos.
Regards
Hubert |
|
Back to top |
|
 |
zpat |
Posted: Tue Jan 31, 2006 5:23 am Post subject: |
|
|
 Jedi Council
Joined: 19 May 2001 Posts: 5866 Location: UK
|
|
Back to top |
|
 |
Mallik |
Posted: Tue Jan 31, 2006 7:26 am Post subject: |
|
|
Acolyte
Joined: 29 Feb 2004 Posts: 53
|
Thanks zpat, I will look into the document. |
|
Back to top |
|
 |
|