Reputation: 934
i can see error as below from the error log of my QMGR:
- Process(27605.1) User(umts) Program(runmqtrm)
AMQ6047: Conversion not supported.
EXPLANATION:
WebSphere MQ is unable to convert string data tagged in CCSID 0 to data in
CCSID 0.
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.
That shows the CCSID is 0; However, my current CCSID used by QMGR is 819
dis qmgr ccsid
1 : dis qmgr ccsid
QMNAME(QMUMBFEA) CCSID(819)
So what's the problem with the CCSID? Is the MQ bug or sth else?
BTW, MQ version is 6.0.2.9
Please help me out, thanks in advance
Upvotes: 4
Views: 1518
Reputation: 1258
Its not an MQ bug.
Its just that your putting application is setting the CCSID of your message equal to zero. Now, the queue manager is trying to convert the message to its own CCSID, which fails.
You can escape from this conversion by turning off the channel conversion for the channel your application is using to put the message.
Upvotes: 3