Comprobación de los resultados de la gestión de dominios de intermediarios utilizando el Proxy del Gestor de configuración con el último código de terminación

Esto forma parte de la tarea global para el desarrollo de las aplicaciones del Proxy del Gestor de configuración (CMP).

La mayor parte de los métodos de cambio de estado del CMP no utilizar el código de retorno de esta forma. Para estos métodos, el descubrimiento del resultado de una acción puede ser algo más complicado. Suponiendo que los objetos administrados no se comparten en las hebras, se puede utilizar el siguiente fragmento de código para descubrir el resultado de una petición para modificar la LongDescription de un intermediario, siendo b una instancia de BrokerProxy:
GregorianCalendar oldCCTime =
                         b.getTimeOfLastCompletionCode();
b.setLongDescription(newDesc);
GregorianCalendar newCCTime = oldCCTime;
while ((newCCTime == null) || (newCCTime.equals(oldCCTime))) {
  newCCTime = b.getTimeOfLastCompletionCode());
  Thread.sleep(1000);
}
CompletionCodeType ccType = b.getLastCompletionCode();
if (ccType == CompletionCodeType.success) {
  // etc.
}

En este ejemplo, la aplicación determina inicialmente cuando se ha realizado por última vez una acción en el intermediario, utilizando el método getTimeOfLastCompletionCode(). Este método devuelve la hora que la topología ha recibido por última vez un código de terminación o, si no se han recibido códigos de retorno, un valor nulo. La aplicación intenta actualizar la LongDescription del intermediario y luego supervisa constantemente la topología cuando espera los resultados del mandato setLongDescription() que tienen que devolverse al CMP. Cuando esto sucede, el control interrumpe el buclewhile y se determina el último código de terminación.

Además de no ser adecuado para una aplicación de múltiples hebras, este algoritmo para determinar el resultado de mandatos no es eficaz puesto que hace que la aplicación de CMP espere hasta que el Gestor de configuración procese la petición.

Una forma más adecuada de hacer esto es utilizar las notificaciones de objetos administrados; consulte el apartado Comprobación de los resultados de la gestión de dominio de intermediarios utilizando el Proxy del Gestor de configuración con notificación de objetos.

Tareas relacionadas
Comprobación de los resultados de la gestión del dominio de intermediarios utilizando el Proxy del Gestor de configuración
Comprobación de los resultados de la gestión del dominio de intermediarios utilizando el Proxy del Gestor de configuración con códigos de retorno
Comprobación de los resultados de la gestión de dominio de intermediarios utilizando el Proxy del Gestor de configuración con notificación de objetos
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ae33080_