|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
CCSID (Data Conversion) error. |
« View previous topic :: View next topic » |
Author |
Message
|
vijiraghav |
Posted: Thu Feb 26, 2004 3:02 am Post subject: CCSID (Data Conversion) error. |
|
|
Novice
Joined: 11 Nov 2003 Posts: 18
|
I have recently encountered the following error very suddenly.
I have many agent clients (MQClient program) installed on Win 2000 machines (used by call center users) posting messages to a backend system through an MQ Server and retrieves response back. When all were working smoothly till now without much problem, today suddenly in one pc, there was no response for the request sent. The application error log shows the MQ error Reason code as 2059 which is MQRC_Q_MGR_NOT_AVAILABLE. Wondering what to do,(as there was no change in the config namely channel name, connection name and queue manager parameter, etc as well as knowing very well that the MQ Server is up and running as other pcs can connect), I did amqsputc which also resulted in the same error 2059. Then I saw the error log which shows the following error message:
AMQ9541: CCSID supplied for data conversion not supported
EXPLANATION:
The program ended because, either the source CCSID ‘437’ or the target CCSID ‘720’ is not valid, or is not currently supported.
ACTION:
Correct the CCSID that is not valid, or ensure that the requested CCSID can be supported.
I really do not know how the CCSID got changed today when it was working till yesterday. CCSID 437 is English and CCSID 720 is Arabic.
Finally I referred the MQ Clients manual which recommends to change the CCSID by setting the environment variable to 437 (set MQCCSID=437). I changed the same and now the messages are going without the same error.
I want to know:
1. How could the CCSID have been changed in the first place? If at all, the user has changed it, how he/she could have changed it? (so that we can advise suitably not to change any setting, etc)
2. Is the method of setting CCSID by environment variable is correct? Will there be any impact or some other problem?
Thanks
Vijiraghav |
|
Back to top |
|
 |
JasonE |
Posted: Thu Feb 26, 2004 9:53 am Post subject: |
|
|
Grand Master
Joined: 03 Nov 2003 Posts: 1220 Location: Hursley
|
I think the ccsid in question comes from the signed on user environment, based off the control panel configuration for internationization. Had they changed that by any chance? What about the system default? |
|
Back to top |
|
 |
vijiraghav |
Posted: Fri Feb 27, 2004 4:48 am Post subject: CCSID (Data Conversion) error. |
|
|
Novice
Joined: 11 Nov 2003 Posts: 18
|
You are probably right. User might have changed the international setting either in the control panel or might have changed/added font setting, etc ( which I don't know how it might have been done). When all the other clients (similar applications) do not have problem so far, in only one client pc this has happened. Any how I have to advise the users not to change any language setting or font addition etc with the system. I think the system default is US English CCSID. If you know how to find that out, please tell me.
For the question
Quote: |
2. Is the method of setting CCSID by environment variable correct? Will there be any impact or some other problem
|
can you advise?
vijiraghav |
|
Back to top |
|
 |
JasonE |
Posted: Fri Feb 27, 2004 5:17 am Post subject: |
|
|
Grand Master
Joined: 03 Nov 2003 Posts: 1220 Location: Hursley
|
I dont believe setting the env var will cause problems, assuming the *data* you have translated doesnt rely on the codepage which would have been in effect before the env var gets set.
System wide defaul on win2k is under the regional settings from the control panel, General Tab, Set Default button. |
|
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
|
|
|
|