Verificando os Resultados do Gerenciamento de Domínios do Intermediário Utilizando o Configuration Manager Proxy com o Último Código de Conclusão

Isto faz parte da tarefa maior de desenvolver aplicativos do Configuration Manager Proxy (CMP).

A maior parte dos métodos de alteração de estado no CMP não utilizam o código de retorno desta maneira. Para estes métodos, a descoberta do resultado de uma ação pode ser um pouco mais complicada. Supondo que os objetos administrados não sejam compartilhados entre encadeamentos, o seguinte fragmento de código pode ser utilizado para descobrir o resultado de um pedido para modificar a LongDescription de um intermediário, em que b é uma instância de BrokerProxy:
GregorianCalendar oldCCTime =
                         b.getTimeOfLastCompletionCode();
b.setLongDescription(newDesc);
GregorianCalendar newCCTime = oldCCTime;
while (oldCCTime.equals(newCCTime)) {
  newCCTime = b.getTimeOfLastCompletionCode());
  Thread.sleep(1000);
}
CompletionCodeType ccType = b.getLastCompletionCode();
if (ccType == CompletionCodeType.success) {
  // etc.
}

Este exemplo faz o aplicativo consultar continuamente a hora em que a topologia recebeu pela última vez um código de conclusão; ou seja, quando uma ação na topologia foi concluída pela última vez. Quando os resultados do createBroker() forem retornados ao CMP, o código de conclusão será atualizado e controlará as interrupções do loop while. Neste ponto, o último código de conclusão é determinado.

Além de ser inadequado para um aplicativo multiencadeado, este algoritmo para determinar o resultado de comandos é ineficiente, pois faz o aplicativo CMP aguardar enquanto o Gerenciador de Configuração processa o pedido.

Uma maneira melhor de fazer isso é utilizar notificações de objetos administrados; consulte Verificando os Resultados do Gerenciamento de Domínios Intermediários Utilizando o Configuration Manager Proxy com Notificação de Objetos.

Tarefas relacionadas
Verificando os Resultados do Gerenciamento de Domínios Intermediários Utilizando o Configuration Manager Proxy
Verificando os Resultados do Gerenciamento de Domínios Intermediários Utilizando o Configuration Manager Proxy com Códigos de Retorno
Verificando os Resultados do Gerenciamento de Domínios Intermediários Utilizando o Configuration Manager Proxy com Notificação de Objetos
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2005 Última Atualização: 07/11/2005
ae33080_