|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
error message AMQ6047 on AS400&WIN2K |
« View previous topic :: View next topic » |
Author |
Message
|
walkonair |
Posted: Mon Aug 15, 2005 1:29 am Post subject: error message AMQ6047 on AS400&WIN2K |
|
|
Newbie
Joined: 15 Aug 2005 Posts: 2 Location: CHINA
|
I have three MQ managers.
1) for as/400, MQver5.2 OS ver:V4R4
2) for solaris, MQver5.2 OS ver:solaris 8
3) for win2k, MQver 6.0(test ver) OS ver: win2000 5.00.2195 sp4
I have created some channel on them, such as
1) on as/400(CCSID 37) : 4002solaris.chl(sdr) 4002win.chl(sdr)
solaris2400.chl(rcv) win2400.chl(rcv)
2) on solaris(CCSID:819): solaris2400.chl(sdr) solaris2win.chl(sdr)
4002solaris.chl(rcv) win2solaris.chl(rcv)
3) on WIN2K(CCSID:1381): win2400.chl(sdr) win2solaris.chl(sdr)
4002win.chl(rcv) solaris2win.chl(rcv)
Now, the channels status
400<---------->solaris is OK
solaris<---------->win is OK
400<------------->win is NOT OK,(the sdr channel on AS/400 & WIN2K are retrying all the time), I have checked the error message,
On AS/400 is AMQ6047: Conversion not supported, Cause MQSeries is unable to convert string data tagged in CCSID 37 to data in CCSID 1381.
On WIN2K is AMQ6047 too: Conversion not supported, Cause MQSeries is unable to convert string data tagged in CCSID 1381 to data in CCSID 37.
Anyone know the solution? Thank you for your kindly assistance and sorry for my English.
 |
|
Back to top |
|
 |
jefflowrey |
Posted: Mon Aug 15, 2005 3:09 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
The solution is to change the CCSID on one of the queue managers or on the messages so that the conversion is supported.
Or to write your own exit to do the conversion for you. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
walkonair |
Posted: Mon Aug 15, 2005 5:00 pm Post subject: |
|
|
Newbie
Joined: 15 Aug 2005 Posts: 2 Location: CHINA
|
The parameter CCSID could not be change on AS400 & WIN2K.
I have only created the channel on the machine. No queue and No messae on them, but the status is error already.  |
|
Back to top |
|
 |
Srinivasan |
Posted: Thu Aug 18, 2005 1:33 am Post subject: |
|
|
Apprentice
Joined: 12 Jul 2005 Posts: 41 Location: Chennai
|
By default, In AS/400 CCSID of the machine is 37 and where as in WIN/2k its 1381.
If you notice, For every queue manager there will a coded character set Id given as 37 in AS/400. here 37 is the default value. If you want to have the queue managers in AS/400 and Win 2K to get connected, u have to change the CCSID in any one of the ueue managers else as Jefflowrey said write an exit routine of your own... _________________ Srinivasan for MQ discussion |
|
Back to top |
|
 |
Nigelg |
Posted: Thu Aug 18, 2005 1:54 am Post subject: |
|
|
Grand Master
Joined: 02 Aug 2004 Posts: 1046
|
Windows CCSID 1381 is Simplified Chinese, and iSeries CCSID 37 is English, so no conversion is possible, between them. The equivalent CCSID to 1381 on iSeries is 935.
To make communicatrion between the qmgrs possible either the iSeries qmgr CCSID has to be changed to 935, or the Windows qmgr CCSID chaned to 437. _________________ MQSeries.net helps those who help themselves.. |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
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
|
|
|
|