Implementando uma Configuração do Intermediário

A visão geral da implementação da configuração do intermediário explica quando você pode implementar uma configuração do intermediário.
Existem três maneiras de implementar uma configuração do intermediário:

Utilizando o Message Brokers Toolkit

Se você modificar as configurações multicast ou entre intermediários com o workbench, uma implementação de configuração do intermediário será automaticamente iniciada quando as alterações forem aplicadas.

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 estes itens como exemplo, digite o comando apropriado, em uma única linha, especificando o intermediário para o qual você deseja implementar:
    No z/OS:
    /f MQ01CMGR,dp b=broker
    Em outras plataformas:
    mqsideploy -i ipAddress -p port -q qmgr -b broker
    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.

    Especificar o intermediário para o qual deseja implementar (b= ou -b), sem indicar um arquivo bar (-a), a configuração do intermediário é implementada em vez de um aplicativo do fluxo de mensagens.

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 BrokerProxy.

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
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
af35110_