Implementando uma Topologia do Publicação/Assinatura

Ao alterar a topologia Publicação/Assinatura estas alterações devem ser implementadas pelo domínio do intermediário.

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.

Depois de implementar uma topologia de Publicação/Assinatura, você pode ver um processo do grupo de execução extra chamado $SYS_mqsi em uma listagem do 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. Este grupo de execução é utilizado apenas internamente: ele não aparece no ambiente de trabalho e não é possível implementar fluxos de mensagens nele. 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

É possível configurar o ambiente de trabalho para que as informações de topologia sejam implementadas automaticamente após uma alteração. Consulte o Alterando Preferências de Administração do Intermediário

Siga estas etapas para implementar manualmente uma configuração de topologia 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 direito 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 Completo para implementar toda a configuração.

    Como alternativa, você pode fazer uma alteração no documento 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 ambiente de trabalho.

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

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

    Esse comando desempenha uma implementação delta. Inclua o parâmetro m=yes para implementar toda a configuração. MQ01CMGR é o nome do componente Configuration Manager.

    Em outras plataformas:
    mqsideploy –i ipAddress –p port –q qmgr –l

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

af03920_