Implementando uma Configuração do Intermediário

Caso as propriedades de tempo de execução tenham sido modificadas, incluindo detalhes dos grupos de execução e configurações multicast e interbroker, utilize uma implementação da configuração do intermediário para informar ao intermediário sobre suas alterações.

Você pode implementar a configuração do intermediário de três maneiras:

Utilizando o Message Brokers Toolkit

Não é necessário implementar a configuração do intermediário manualmente a partir do ambiente de trabalho. Se você modificar as configurações multicast ou interbroker no Perspectiva de Administração do Intermediário, uma implementação de configuração do intermediário inicia automaticamente quando você aplica as alterações. Este processo é executado em segundo plano.

Utilizando o Comando mqsideploy

Siga estas etapas para implementar uma configuração do intermediário utilizando o comando mqsideploy:

  1. Abra uma janela de comandos configurada para seu ambiente.
  2. Utilizando os exemplos a seguir, digite o comando apropriado, especificando o intermediário no qual você deseja implementar:
    Em plataformas distribuídas:
    mqsideploy -i ipAddress -p port -q qmgr -b broker

    em que -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.

    No z/OS:
    /f MQ01CMGR,dp b=broker

    em que MQ01CMGR é o nome do componente Configuration Manager.

    Se você especificar o intermediário no qual deseja implementar (-b ou b=), sem indicar um arquivo BAR (-a), a configuração do intermediário será implementada, em vez de um aplicativo do fluxo de mensagens.

Em seguida:

Continue verificando os resultados da implementação.

Utilizando o Configuration Manager Proxy

Utilize o método deploy da classe BrokerProxy. 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 incremental, por exemplo:
import com.ibm.broker.config.proxy.*;

public class DeployBrokerConfig {
  public static void main(String[] args) {
    ConfigManagerConnectionParameters cmcp =
            new MQConfigManagerConnectionParameters
                ("localhost", 1414, "QM1");
    try {
      ConfigManagerProxy cmp = ConfigManagerProxy.getInstance(cmcp);
      TopologyProxy t = cmp.getTopology();
      BrokerProxy b = t.getBrokerByName("BROKER1");
      if (b != null) {
        b.deploy();
      }
    }
    catch (ConfigManagerProxyException e) {
      e.printStackTrace();
    }
  }
}

Em seguida:

Continue verificando os resultados da implementação.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009. Todos os Direitos Reservados.
Última atualização : 2009-02-13 15:33:26

af35110_