|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
CCSID |
« View previous topic :: View next topic » |
Author |
Message
|
hench |
Posted: Wed May 22, 2013 1:58 am Post subject: CCSID |
|
|
Newbie
Joined: 09 Aug 2004 Posts: 9
|
Hi All
I have a C++ application setting CCSID in MQMD to MQCCSI_Q_MGR
Application is running on Sun Solarais
md.CodedCharSetId=MQCCSI_Q_MGR;
Now, If I put a message on a QMgr with CCSID=850 this value is not found in CCSID when browsing the message in MQ Explorer
CCSID of message is 819
Why is it not set to 850 ?
Platform of QMgr is WIN2008. MQ is v. 7.0.1
Regards. Hench |
|
Back to top |
|
 |
McueMart |
Posted: Wed May 22, 2013 2:23 am Post subject: |
|
|
 Chevalier
Joined: 29 Nov 2011 Posts: 490 Location: UK...somewhere
|
I think this is the link you are looking for:
http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp?topic=%2Fcom.ibm.mq.csqzak.doc%2Ffr13100_.htm
And specifically:
Quote: |
If the CharacterSet property is set to MQCCSI_Q_MGR, the code page for the current locale is used for character conversion in the WriteString method. For server applications, the code page used is the code page of the queue manager; for client applications, the code page is the default current locale code page.
For client applications, MQCCSI_Q_MGR is filled in, based on the locale of the client rather than the one on the queue manager. The exception to that rule is when you put a message to an IMS Bridge queue; what is returned, in the CodedCharSetId field of MQMD, is the CCSID of the queue manager.
|
|
|
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
|
|
|
|