通过先前版本的产品使用转换程序

开始之前:
  • 代码页转换程序提供有关代码页转换程序的解释,以及 WebSphere Message Broker 所支持的代码页的相关信息。

如果您的应用程序需要不在 WebSphere Message Broker V6.0 支持的缺省代码页集中的代码页,则可以使用来自 WebSphere Message Broker 的较早版本的代码页。由于代理的先前级别与 WebSphere Message Broker V6.0 之间的转换程序中的更改很重要,因此先前级别的转换程序集已包含在 WebSphere Message Broker V6.0 中。

要使用这些转换程序中的一种转换程序,请执行以下步骤:

  1. WebSphere Business Integration Message Broker V5.0 代码页转换程序的列表从安装目录中解压缩到一个临时目录中:
    • 在 Windows 上:extract "install_dir\sample\converters\mqsiconverters-v5.zip"
    • 在 Linux 上:extract install_dir/sample/converters/mqsiconverters-v5.tar.bz2
    • 在 Unix 上:extract install_dir/sample/converters/mqsiconverters-v5.tar.gz
    其中 install_dirWebSphere Message Broker 安装。
  2. 将所需代码页的 .cnv 文件复制到代理可以访问的目录中。 例如,在 UNIX 平台上,为:/var/mqsi/converters,在 Windows 上,为:c:documents and setting\all users\application data\IBM\MQSI\converters 如果要确保不与现有转换程序发生冲突,可将该文件重命名为某个唯一的名称。要检查该文件将不导致文件名的冲突,请确保该数字尚未在某个支持的代码页中使用。请记住,如果该转换程序将可由 ESQL 使用,则它必须是 ibm-<ccsid> 形式。这是因为转换程序是通过其数字 CCSID 而不是通过其名称引用的。
  3. 通过输入存储转换程序的目录的名称,将代理与该代码页转换程序关联:
    • 要创建与该转换程序关联的新代理,请在命令提示符处输入以下命令:mqsicreatebroker -c directory
    • 要更改现有的代理以识别转换程序,请在命令提示符处输入以下命令:mqsichangebroker -c directory
    • 要影响所有产品和使用 ICU 的代理命令行工具,请将该目录添加到 ICU_DATA 环境变量中。
    如果已使用 mqsicreatebroker 命令或 mqsichangebroker 指定了要使用的代码页转换程序,代理将忽略 ICU_DATA 值。

    可以复制整组转换程序(*.cnv)和别名(*.icu),以重新生成该产品的先前级别的行为。

相关概念
代码页转换程序
相关参考
支持的代码页
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ac30160_