z/OS 上将 V2.1 代理迁移到 V6.0

开始之前
  • 确保您熟悉z/OS 上创建代理中涉及的步骤。
  • JCL 在 z/OS 上使用 mqsimigratecomponents 命令迁移代理。该命令采用多个参数,必须在试图迁移代理前完全了解它们。
  • 在迁移之前,确保没有任何聚集在进行中。将代理迁移到 V6.0 时,正在为聚集存储的任何实时数据都将丢失。
  • 如果代理在语言环境中没有列出的语言环境内运行,请检查代码页是否包含在受支持代码页中并且检查语言环境是否正确设置。

当您将代理从 V2.1 迁移到 V6.0 时,z/OS 上会丢失保留的发布。当您将 V6.0 z/OS 代理迁移回 V2.1 时,同样如此。

  1. 停止 V2.1 代理。
  2. 备份代理数据库表。
  3. 创建新代理 PDSE。
  4. 将所有代理 JCL 从 V6.0 安装的 SBIPPROC 和 SBIPSAMP PDSE 复制到新的代理 PDSE 并定制它们。

    在定制该迁移的新 V6.0 JCL 时,请勿将 ++HOME++ JCL 变量与现有 V2.1 组件目录设置相同的值;否则,在您提交 BIPGEN 作业时会将先前 ENVFILE 覆盖。将 ++HOME++ 变量设置为已启动任务用户标识主目录(例如,/u/mq01brk)。

    1. 使用代理的 V2.1 mqsicompcif 文件中定义的值定制 BIPEDIT 文件。mqsicompcif 和 BIPEDIT 中的等价定制变量列出了 V2.1 mqsicompcif 文件中使用的定制变量以及 V6.0 BIPEDIT 文件中使用的等价变量。
    2. 将您对环境文件 ENVFILE 以及 ODBC 初始化文件 dsnaoini 所做的任何其他更改复制到组件数据集中的 BIPBPROF 和 BIPDSNAO。提交 BIPGEN 作业以创建环境文件 ENVFILE。
    3. 定制并提交 JCL BIPMGTB 作业。这将创建 LOB 表空间。z/OS 上的代理数据库引入了在 V5.0 中使用 LOB 表空间。V2.1 中不使用它们,因此此时需要创建它们。
    4. 定制和提交 BIPMGCMP 作业。这将迁移注册表、队列及代理数据库。创建或删除数据库表是数据库迁移的一部分,因此您必须具有正确的 DB2 特权。这些特权可能与运行 mqsicreatebroker 命令需要的特权相同。
  5. 将已启动任务 JCL(BIPBRKP)复制到过程库。 当您复制已启动任务时,请妥善保存原件的第二个副本以用于备份。
  6. 启动 V6.0 代理时,将运行验证程序。
相关任务
在 z/OS 上创建代理
创建代理 PDSE
定制代理 JCL
将代理启动的任务复制到过程库
备份 V2.1 资源
计划从 V2.1 迁移
在 z/OS 上更改语言环境
相关参考
更新开始代理 PDSE 的内容更新结束
mqsicompcif 和 BIPEDIT 中的等价定制变量
样本 BIPEDIT 文件
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ah23937_