Implementando uma Hierarquia de Tópicos do Publicação/Assinatura

Implemente sua hierarquia de tópicos utilizando o ambiente de trabalho, o comando mqsideploy , ou o Configuration Manager Proxy.

Antes de começar:

Certifique-se de que tenha configurado seu domínio intermediário.

A visão geral da implementação do tópico explica quando você pode implementar uma hierarquia de tópico e a diferença entre uma implementação completa e uma delta.

Você pode configurar as preferências do ambiente de trabalho para que uma hierarquia de tópicos seja automaticamente implementada após uma alteração.

Utilizando o Message Brokers Toolkit

Siga estas etapas para implementar uma hierarquia de tópicos utilizando o ambiente de trabalho:

  1. Alterne para o Perspectiva de Administração do Intermediário.
  2. Na visualização Domínios, expanda os Domínios nos quais deseja desempenhar a implementação.
  3. Clique com o botão na hierarquia de Tópicos.
  4. Clique em Implementar Configuração de Tópicos.
  5. Clique em Delta para implementar apenas os itens alterados ou clique em Concluir para implementar toda a configuração.

A hierarquia de tópicos é implementada e o Configuration Manager distribui os tópicos para intermediários no domínio.

Utilizando o Comando mqsideploy

Siga estas etapas para implementar uma hierarquia de tópicos utilizando o comando mqsideploy:

  1. Abra uma janela de comandos configurada para seu ambiente.
  2. Utilizando os exemplos a seguir, digite o comando apropriado, digitado em uma única linha:
    z/OS platform No z/OS:
    /f MQ01CMGR,dp t=yes

    Esse comando desempenha uma implementação delta. Inclua o parâmetro m=yes para implementar toda a configuração.

    Em outras plataformas:
    mqsideploy -i ipAddress -p port -q qmgr -t

    Esse comando desempenha uma implementação delta. Inclua o parâmetro -m para implementar toda a configuração.

    Os parâmetros -i (endereço IP), -p (porta) e -q (gerenciador de fila) representam os detalhes de conexão da estação de trabalho do gerenciador de fila.

Utilizando o Configuration Manager Proxy

Utilize o método deploy da classe TopicRootProxy. Por padrão, o método implementação desempenha uma implementação incremental (delta). Para implementar a hierarquia completa, utilize uma variante do método que inclua o parâmetro Booleano isDelta configurado como false. Configurar este parâmetro para true indica uma implementação incremental.

Para executar uma implementação completa, por exemplo:
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();
    }
  }
} 
Informações relacionadas
API do Configuration Manager Proxy
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:12:32

af03930_