【发布时间】:2014-12-08 14:30:23
【问题描述】:
我有两个应用程序 A 和 B。应用程序 A 将消息放入 QMA,这是一个默认 CCSID 为 1208 的 Linux 队列管理器。QMA 将消息发送到 QMB,它是一个默认 CCSID 为 437 的 Windows 队列管理器。应用程序 B 使用来自QMB。一切都很好。 然后我将 Windows 队列管理器 QMB 迁移到 Linux 平台,并将 CCSID 更改为默认 1208。App B 开始收到与数据相关的问题。然后我将 Linux 平台中的 QMB 使用 CCSID 更改为 437,之后 App B 没有发现任何数据问题。
我是一名 MQ 管理员,当 MQ 服务器中没有启用数据转换属性时,我不太了解在 MQ 服务器中定义的 CCSID 对客户端应用程序的真正重要性。
我的理解是队列管理器 CCSID 应该是基于所使用平台的默认值,并且永远不需要更改。帮助我更好地理解?
【问题讨论】:
标签: linux windows ibm-mq data-conversion