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:Inicio del cambio
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.
}
Fin del cambio

Inicio del cambioEn este ejemplo, la aplicación determina inicialmente cuándo se completó por última vez una acción en el intermediario utilizando el método getTimeOfLastCompletionCode(). Este método devuelve la hora en que la topología recibió 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, a continuación, supervisa continuamente la topología esperando a que se devuelvan los resultados del mandato setLongDescription() a PGC. Cuando esto ocurre, el control interrumpe el bucle while y se determina el último código de terminación.Fin del cambio

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: 04/05/2006
ae33080_