部署发布/预订主题层次结构

开始之前:

确保您已配置代理域

主题部署概述说明何时需要部署主题层次结构,以及完全和增量部署之间的差异。

可以配置工作台首选项,以便在作了更改之后自动部署主题层次结构。

使用 Message Brokers Toolkit

按照下列这些步骤,使用工作台部署主题层次结构:

  1. 切换到“代理管理”透视图
  2. 在“域”视图中,扩展您想要在其中执行部署的“域”。
  3. 右键单击主题层次结构。
  4. 单击部署主题配置
  5. 单击变化量仅部署更改过的项,或者单击完成来部署整个配置。

这样,主题层次结构就部署好了,然后配置管理器会将主题分配给域中的代理。

下一步:

接下来是检查部署结果

使用 mqsideploy 命令

按照下列这些步骤,使用 mqsideploy 命令部署主题层次结构:

  1. 打开一个为您的环境配置的命令窗口。
  2. 使用这些示例输入合适的命令,在一行内输入:
    z/OS 上:
    /f MQ01CMGR,dp t=yes

    这会执行增量部署。添加 m=yes 参数部署整个配置。

    在其他平台上:
    mqsideploy -i ipAddress -p port -q qmgr -t

    这会执行增量部署。添加 –m 参数来部署整个配置。

    -i(IP 地址)、-p(端口)和 -q队列管理器)参数表示队列管理器的连接详细信息。

下一步:

接下来是检查部署结果

使用配置管理器代理 API

使用 TopicRootProxy 类的部署方法。缺省情况下,部署方法会执行变化量部署。要部署完整的层次结构,请使用包括布尔 isDelta 参数的方法的变体;将参数设置为 false 表示完整部署。(将其设置为 true 表示变化量部署。)

例如:
import com.ibm.broker.config.proxy.*;

public class DeployTopics {
  public static void main(String[] args) {
    ConfigManagerConnectionParameters cmcp =
            new MQConfigManagerConnectionParameters
                ("localhost", 1414, "QM1");
    try {
      ConfigManagerProxy cmp =
            ConfigManagerProxy.getInstance(cmcp);
      TopicRootProxy t = cmp.getTopicRoot();
      t.deploy(false);
    }
    catch (ConfigManagerProxyException e) {
         e.printStackTrace();
    }
  }
} 

下一步:

接下来是检查部署结果

声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
af03930_