为协调的消息流配置数据库

如果您的消息流与某个数据库进行交互,且您想要根据消息流内其他操作协调用于数据库的更新,请配置代理以管理这些更新。

开始之前:

要执行此任务,必须先完成下列任务:

  1. 在该代理上由消息流进行更新时,请通过为每个要参与全局协调事务的数据库定义 XAResourceManager 节来更新代理队列管理器信息。
    • LinuxUNIX 上,将 XAResourceManager: 节添加到代理队列管理器的初始化文件 qm.ini 中。此节的内容是数据库特定的;请参阅后面部分的说明。
    • 更新开始在 Windows 上,根据所用的 WebSphere MQ 版本,使用 WebSphere MQ 浏览器或 WebSphere MQ 服务定义 XAResourceManager。
      WebSphere MQ V6 或更高版本
      1. 打开 WebSphere MQ 浏览器。
      2. 在左窗格中右键单击队列管理器名并从菜单选择属性...
      3. 单击 XA 资源管理器
      4. 单击添加...
      5. 输入以下主题中显示的值。
      6. 单击确定
      7. 单击应用
      8. 单击确定
      WebSphere MQ V5.3.1 或更早版本
      1. 打开 WebSphere MQ 服务。
      2. 在左窗格中单击队列管理器名并从菜单选择属性
      3. 在“属性”对话框的“资源”选项卡中,输入以下主题中显示的值。
      更新结束
    • 在 z/OS 上,不必采取任何特定操作,但是 RRS 必须可用。
  2. 如果消息流引用消息字典,或包含 Publication 节点,则您还必须使用同样的方法为代理内部数据库定义 XAResourceManager 节。

64 位或 32 位协调

进行 XA 协调所需的数据库驱动程序取决于您要用于执行事务管理的 WebSphere MQ 版本。如果要使用 WebSphere MQ V5.3,则仅能以 32 位方式执行 XA 协调;因此您必须在 qm.ini 和 ODBCINI 文件中都选择并配置 32 位驱动程序。

如果要使用 WebSphere MQ V6,则 XA 协调包含 64 位方式;因此您应当在 qm.ini 和 ODBCINI 文件中选择并配置 64 位驱动程序。如果要使用任何 32 位执行组,则 64 位和 32 位驱动程序都必须进行配置。

相关概念
消息流概述
声明 | 商标 | 下载 | | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后更新:2006/05/19
ac00396_