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

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.

É possível configurar as preferências do workbench 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 workbench:

  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.

Em seguida:

Continue verificando os resultados da implementação.

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 itens a seguir como exemplo, digite o comando apropriado, digitado em uma única linha:
    No z/OS:
    /f MQ01CMGR,dp t=yes

    Isto 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

    Isto 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) represetam os detalhes de conexão da estação de trabalho gerenciador de fila.

Em seguida:

Continue verificando os resultados da implementação.

Utilizando a API do Configuration Manager Proxy

Utilize o método de implementação da classe TopicRootProxy. Por padrão, o método de implementação desempenha uma implementação delta. Para implementar a hierarquia completa, utilize uma variante do método que inclui o parâmetro booleano isDelta; configurá-la como false indica uma implementação completa. (Configurá-la como true indica uma implementação delta.)

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();
    }
  }
} 

Em seguida:

Continue verificando os resultados da implementação.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
af03930_