| holmba 2006-02-08, 2:57 am |
| I have a problem with CCSID in MQ Series when using MQ Series adapter for
BizTalk 2004.
When the adapter places the message on the MQ Series queue, it always sets
the message CCSID to the default value of the Queue Manager, even though I
specified in the send port that I want BizTalk to send the message as UTF-8.
This means that the contents of the message is UTF-8, but in MQ Series the
message has CCSID 850, because the Queue Manager is set as CCSID 850. So when
client use GET-command to get the message from MQ Series, and use CONVERT=YES
to get it in their encoding, MQ Series converts the message incorrectly. Our
VMS applications get incorrect characters when using nordic characters (åäö).
I would expect BizTalk to automatically set the MQ Series message property
CCSID to 1208 (UTF-8) when I specify the send port to use UTF-8.
Is this a miss in the implementation or a misunderstanding on my side?
Regards
Andreas Holmberg
|