更新开始

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

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

开始之前:

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

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

  1. 通过该代理上的消息流进行更新时,请为每个将参与全局协调事务的数据库定义 XAResourceManager 节来更新代理队列管理器信息。
    • Linux(x86 平台)UNIX 上,将 XAResourceManager: 节添加到代理队列管理器的初始化文件 qm.ini 中。此节的内容是数据库特定的;请参阅后面几部分中的说明。
    • 在 Windows 上,根据所使用的 WebSphere MQ 版本,使用 WebSphere MQ 浏览器或 WebSphere MQ 服务定义 XAResourceManager。
      WebSphere MQ V6 或更高版本
      1. 打开 WebSphere MQ 浏览器。
      2. 在“导航器”视图中,右键单击队列管理器,然后单击属性...。 将打开“属性”对话框。
      3. XA 资源管理器页面上,单击添加...
      4. 输入下面的主题中指出的值。
      5. 单击确定
      6. 单击确定以关闭该对话框。
      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,则以 64 位方式执行 XA 协调,并且您必须在 qm.ini 和 ODBCINI64 文件中选择并配置 64 位驱动程序。如果您使用的是任何 32 位执行组,则 64 位和 32 位驱动程序必须都要进行配置。

相关概念
消息流概述
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ac00396_


更新结束