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.
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.
Siga estas etapas para implementar uma configuração do intermediário utilizando o comando mqsideploy:
Em seguida:
Continue verificando os resultados da implementação.
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.
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.