Implementando uma Hierarquia de Tópicos do publish/subscribe

Antes de começar:

Certifique-se de ter configurado o domínio do 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 Broker Administration perspective.
  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.

Avançar:

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 (queue manager) represetam os detalhes de conexão da estação de trabalho queue manager.

Avançar:

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

Avançar:

Continue verificando os resultados da implementação.

Notices | Trademarks | Downloads | Library | Support | Feedback
Copyright IBM Corporation 1999, 2006 Last updated: 5월 25, 2006
af03930_