2

前几天我尝试通过 MQ 资源管理器添加新的远程 MQGR,但失败并出现以下错误:

AMQ4052 Coded character set ID error. Cannot convert a command message to the CCSID of the target queue manager.

我想远程QMGR使用的ccsid是5488,安装MQ资源管理器的本地电脑的ccsid是1381。

我的问题是:

  1. 如何配置MQ Explorer使用的 ccsid 的值?
  2. 为了与远程 QMGR 通信,我应该为 MQExplorer 选择哪种 ccsid?除此之外,我在哪里可以找到有关 ccsid 兼容性的信息?
  3. 从 MQ 的角度来看,当通过客户端和服务器进行通信时,检查 CCSID 兼容性的程序是什么?我知道 MQ 在 OS 上安装了数据转换表,例如用于 AIX 的 /usr/lib/nls/loc/iconvTable 下的文件。那么MQ是如何利用它的呢?

提前致谢

4

1 回答 1

1
  1. 您可以设置环境变量MQCCSID
  2. 支持的转换取决于运行队列管理器的平台,请参阅代码页转换以获取支持的转换列表。
  3. 据我所知,它在 Unix 上使用 iconv,我不知道它在 Windows 上是如何处理的。
于 2013-02-26T23:35:45.120 回答