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

Verificando os Resultados de Implementação em um Aplicativo CMP

Ao implementar a partir de um aplicativo CMP, é possível verificar os resultados dessa ação.

Codifique seu aplicativo para testar os resultados das ações de implementação que ele executa. É possível usar código como o seguinte fragmento:
DeployResult dr = eg.deploy("MyBAR.bar", true, 30000);
System.out.println("Resultado geral = "+dr.getCompletionCode());

// Exibir mensagens de log
Enumeration logEntries = dr.getLogEntries();
while (logEntries.hasMoreElements()) {
  LogEntry le = (LogEntry)logEntries.nextElement();
  System.out.println("Mensagem geral: " + le.getDetail());
}

O método deploy bloqueia outros processos até que o broker tenha respondido ao pedido de implementação. Quando o método é retornado, o objeto DeployResult representa o resultado da implementação no momento em que o método retornou; o objeto não é atualizado pelo CMP API.

Se a mensagem de implementação não puder ser enviada ao broker, uma exceção ConfigManagerProxyLoggedException será lançada no momento da implementação. Se o broker receber a mensagem de implementação, as mensagens de log para a implementação geral serão exibidas, seguidas por códigos de conclusão específicos de cada broker afetado pela implementação. O código de conclusão, mostrado na tabela a seguir, é uma das instâncias estáticas da classe CompletionCodeType.

Código de Conclusão Descrição
pendente A implementação é mantida em um lote e não é enviada até que você chame BrokerProxy.sendUpdates().
submetido A mensagem de implementação foi enviada ao broker, mas nenhuma resposta foi recebida antes da expiração do período de tempo limite.
sucesso O broker concluiu com êxito a implementação.
defeito O broker gerou um ou mais erros durante a implementação. É possível chamar o método getLogEntries() da classe DeployResult para obter informações adicionais sobre a falha da implementação. Este método retorna uma enumeração de objetos LogEntry disponíveis.
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:17


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