清除任务

必须先完成下列任务,然后才能从 Integration 节点中除去“错误处理程序”样本:

  1. 删除 ErrorHandler 集成服务器:
  2. 停止 Integration 节点。
    1. 在 Windows 上:启动可以运行 IBM Integration Bus 命令的命令控制台。

      在 Linux 上:在终端窗口中运行 mqsiprofile 命令。

    2. 在命令行上输入以下命令以停止 Integration 节点,其中 IB9NODE 是 Integration 节点的名称:

      mqsistop IB9NODE
  3. 清除 STAFF_IN 队列并停止队列管理器。
    1. 启动 WebSphere MQ 资源管理器:
      • 在 Windows 上:单击“开始 > 程序 > IBM WebSphere MQ > WebSphere MQ 资源管理器”。
      • 在 Linux 上:在命令行上输入 strmqcfg
    2. 在 WebSphere MQ 资源管理器的“导航器”视图中,展开树以显示 Integration 节点的队列管理器 IB9QMGR。
    3. 展开队列管理器树以显示队列。
    4. 右键单击 STAFF_IN 队列,选择“清除消息”。
    5. 在“清除队列”窗口中,选择“将使用 MQGET API 调用来清除队列”,然后单击“清除”。
    6. 右键单击“IB9QMGR”,然后单击“停止”。
    7. 在“结束队列管理器”窗口中,选择“受控”,然后单击“确定”。
  4. 从队列管理器中除去 XA 资源。
    1. 从 WebSphere MQ 安装中除去数据库开关文件:
      • 在 Windows 上:
        • 如果您使用的是 DB2:请删除 DB2 文件 db2swit.dll
        • 如果您使用的是 Oracle:请从 mq_install_dir\exits 中删除文件 UKor8dtc23.dll,其中 mq_install_dir 是安装了 WebSphere MQ 的路径。
      • 在 Linux 上:
        • 如果您使用的是 DB2,请删除 DB2 文件 db2swit
        • 如果您使用的是 Oracle,请从 /var/mqm/exits 目录中删除文件 UKor8dtc23
    2. 从 Integration 节点的队列管理器 IB9QMGR 中除去资源管理器 STAFFDB:
      1. 启动 WebSphere MQ 资源管理器:
        • 在 Windows 上:单击“开始 > 程序 > IBM WebSphere MQ > WebSphere MQ 资源管理器”。
        • 在 Linux 上:在命令行上输入 strmqcfg
      2. 在 WebSphere MQ 资源管理器的“导航器”视图中,展开树以显示 Integration 节点的队列管理器 IB9QMGR。
      3. 右键单击“IB9QMGR”,然后单击“停止”。
      4. 在“结束队列管理器”窗口中,选择“受控”,然后单击“确定”。
      5. 右键单击“IB9QMGR”,然后单击“属性”。将打开队列管理器的“属性”窗口。
      6. 在“XA 资源管理器”页面上,选择在设置指示信息期间创建的数据库“错误处理程序”资源(请参阅设置错误处理程序样本),然后选择“除去”。
      7. 启动 Integration 节点的队列管理器:在 WebSphere MQ 资源管理器中右键单击“IB9QMGR”,然后单击“启动”。确保队列管理器启动时没有错误。
    3. 如果不是使用“除去”向导来除去样本,那么必须重新启动 Integration 节点。要启动 Integration 节点,请执行以下操作:
      1. 在 Windows 上:启动可以运行 IBM Integration Bus 命令的命令控制台。

        在 Linux 上:在终端窗口中运行 mqsiprofile 命令。

      2. 在命令行上输入以下命令以启动 Integration 节点,其中 IB9NODE 是 Integration 节点的名称:

        mqsistart IB9NODE
  5. 运行“除去”向导。

返回到样本主页