Implementando uma Topologia do Publicação/Assinatura

Antes de iniciar:

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

A visão geral da implementação da topologia do Publicação/Assinatura explica quando você pode implementar uma topologia e a diferença entre uma implementação completa e uma delta.

É possível configurar as preferências do workbench para que as informações de topologia sejam automaticamente implementadas após uma alteração.

Depois de ter implementado uma topologia Publicação/Assinatura, você poderá ver um processo de grupo de execução extra chamado $SYS_mqsi em uma listagem de processo ou na saída do comando mqsilist. Ao implementar uma topologia Publicação/Assinatura pela primeira vez, um novo processo de grupo de execução é iniciado em seu intermediário para manipular as mensagens do Publicação/Assinatura. Esse grupo de execução é utilizado somente internamente: ele não aparece no workbench e você não pode implementar os fluxos de mensagens para ele. Após ter implementado um ou mais de seus próprios fluxos para outro grupo de execução, o $SYS_mqsi é removido quando o intermediário é reiniciado subseqüentemente.

Utilizando o Message Brokers Toolkit

Siga estas etapas para implementar uma configuração de topologia 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 direito do mouse na hierarquia de Topologia do Intermediário.
  4. Clique em Implementar Configuração de Topologia.
  5. Clique em Delta para implementar apenas os itens alterados ou clique em Concluir para implementar toda a configuração.

    Como alternativa, você pode fazer uma alteração no documento de Topologia na Perspectiva de Administração do Intermediário, salvar as alterações e, em seguida, selecionar Delta. Este comportamento pode ser modificado no diálogo de preferências do workbench.

A topologia é implementada e o Configuration Manager a distribui para os intermediários no domínio.

Em seguida:

Continue verificando os resultados da implementação.

Utilizando o Comando mqsideploy

Siga estas etapas para implementar uma configuração de topologia 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 l=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 –l

    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) representam os detalhes da conexão da estação de trabalho do gerenciador de fila e, no console do z/OS, MQ01CMGR é o nome do componente do Configuration Manager.

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 TopologyProxy. 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 DeployTopology {
  public static void main(String[] args) {
    ConfigManagerConnectionParameters cmcp =
            new MQConfigManagerConnectionParameters
                ("localhost", 1414, "QM1");
    try {
      ConfigManagerProxy cmp =
            ConfigManagerProxy.getInstance(cmcp);
      TopologyProxy t = cmp.getTopology();
      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
af03920_