2013-03-25 1 views
3

는 내 QMGR의 에러 로그에서 아래와 같이 에러를 볼 수있는 다음 CCSID를 도시MQ에서 CCSID가 0으로 표시된 이유는 무엇입니까?

- 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. 

0이고; 그러나 QMGR에 의해 사용되는 내 현재의 CCSID는 그래서 CCSID에 문제가 무엇 819

dis qmgr ccsid 
1 : dis qmgr ccsid 
QMNAME(QMUMBFEA)      CCSID(819) 

입니까? MQ 버그 또는 sth입니까?

BTW, MQ 버전은 6.0.2.9

미리

+0

이 문제를 해결하기 위해 무엇을 했습니까? 클라이언트 호출은 어떻게 생겼습니까? WCS 6.1 resources.xml 템플리트에서 CCSID = "0"과 유사한 문제점을 일으킨 버그가있었습니다. 이것이 관련이 있습니까? 그러나 지원되는 버전으로 이동하십시오. 버그 인 경우 지금까지 제거되었을 가능성이 큽니다. (http://www-01.ibm.com/support/docview.wss?uid=swg21584325). –

+0

@Petter 버그 설명 링크를 제공 할 수 있습니까? – wing2ofsky

답변

3

그것 아닌 MQ 버그에, 덕분에 저를 도와주세요입니다.

단지 퍼팅 응용 프로그램이 메시지의 CCSID를 0으로 설정한다는 것입니다. 이제 큐 관리자가 메시지를 자체 CCSID로 변환하려 시도하는데 실패합니다.

응용 프로그램이 메시지를 넣으려는 채널의 채널 변환을 끄면이 변환에서 벗어날 수 있습니다.

+0

관련 프로세스가 오류 출력에서 ​​'runmqtrm'임을 알 수 있습니다. 귀하의 이해에 따라 'runmqtrm'은 여기 퍼팅 어플리케이션입니다, 맞습니까? 그리고 내 오류가 "CCSID 0의 데이터를 CCSID 0의 데이터로 변환 할 수 없으므로 QMGR의 CCSID는 0이어야합니다. 그러나 QMGR의 CCSID는 실제로 819입니다. – wing2ofsky

관련 문제