WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Criando Objetos em um Aplicativo CMP

Crie novos objetos associados a um broker.

O exemplo a seguir inclui um grupo de execução chamado EG2 no broker conectado.

import com.ibm.broker.config.proxy.*;

public class AddExecutionGroup {

  public static void main(String[] args) {
        
    BrokerProxy b = null;
    try {
      BrokerConnectionParameters bcp =
         new MQBrokerConnectionParameters(
           "localhost",
           1414,
           "");
      b = BrokerProxy.getInstance(bcp);
      ExecutionGroupProxy e = b.createExecutionGroup("EG2");
      b.disconnect();
    } catch (ConfigManagerProxyException cmpex) {
      System.out.println("Erro conectando: "+cmpex);
    }
  }
}

Como os pedidos são processados de forma assíncrona pelo broker, o objeto ExecutionGroupProxy retornado do método createExecutionGroup() é um modelo de objeto quando retornado para seu aplicativo, pois se refere a um objeto que pode ainda não existir no broker. O aplicativo pode manipular o objeto como se existisse no broker, embora a criação real do objeto subjacente possa não acontecer por algum tempo.

Se o pedido para criar o objeto descrito pelo esqueleto falhar, todos os pedidos que usam o esqueleto também falharão. Portanto, se o grupo de execução EG2 não puder ser criado, todos os pedidos subsequentes referentes ao modelo de objeto falharão. Entretanto, a menos que o aplicativo verifique explicitamente os erros, ele funcionará da mesma maneira que faz no caso de êxito, porque nenhuma exceção é emitida, a menos que, por causa de um problema de comunicação, uma mensagem não possa ser enviada para o broker.

Consulte Verificando os Resultados do Gerenciamento do Broker em um Aplicativo CMP para obter informações adicionais sobre como detectar problemas como estes.

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

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:31:16


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | be43100_