有一个使用CCSID 437运行的队列管理器,我想通过MQ Explorer远程连接到队列管理器。我收到此错误:
AMQ6047E:不支持转换。 说明: IBM MQ无法将标记为CCSID 437的字符串数据转换为CCSID中的数据 1208。
我的第一个调试尝试是使用mqsc控制台连接到队列管理器。和“更改qmgr ccsid(1208)强制”,即使这样我也无法连接。 (我重新启动)。问题是一样的。
但是,我看到另一个使用ccsid(819)运行的队列管理器,但是连接没有任何问题。
IBM MQ版本9.1 操作系统:AIX 7.1
有什么想法可以解决这个问题? 如果我将ccsid(437)更改为819。应用程序可以再次连接到队列管理器而没有问题吗?
非常感谢。
答案 0 :(得分:3)
MQ依赖于AIX基本操作系统来代表它执行数据转换。为了支持Unicode转换,AIX提供了几个可选的文件集:
如果需要在系统上与Unicode之间进行数据转换,则应该从AIX操作系统安装介质安装这些文件集。