我有一个关于 MQ Explorer 和远程 QMGR 之间的数据转换的问题。
为了重现数据转换失败的问题,我将远程 QMGR 的 ccsid 的值设置为9066。由于系统中没有 ccsid 9066 的转换表,我认为从 MQ explorer 到 QMGR 的连接会失败。但是,不幸的是,该资源管理器仍然可以成功添加 QMGR。
你能帮忙解释一下为什么会这样吗?
提前致谢
请查找以下相关信息:
-bash-4.1$ cd /opt/mqm/lib/iconv/
-bash-4.1$ ls | grep 236A (note: the hex value of ccsid 9066 is 236A)
-bash-4.1$ echo dis qmgr ccsid | runmqsc QMGR01
5724-H72 (C) Copyright IBM Corp. 1994, 2005. ALL RIGHTS RESERVED.
Starting MQSC for queue manager QMGR01.
1 : dis qmgr ccsid
AMQ8408: Display Queue Manager details.
QMNAME(QMGR01) CCSID(9066)
One MQSC command read.
No commands have a syntax error.
All valid MQSC commands were processed.
-bash-4.1$ dspmqver
Name: WebSphere MQ
Version: 6.0.2.12
CMVC level: p600-212-121204
BuildType: IKAP - (Production)
-bash-4.1$ uname -a
Linux localhost.localdomain 2.6.32-71.el6.i686 #1 SMP Fri Nov 12 04:17:17 GMT 2010 i686 i686 i386 GNU/Linux