WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Comprobación de los resultados del despliegue en una aplicación CMP

Cuando despliega desde una aplicación CMP, puede comprobar los resultados de esta acción.

Programe su aplicación para probar los resultados de las acciones de despliegue que lleve a cabo. Puede utilizar código similar al del fragmento siguiente:
DeployResult dr = eg.deploy("MyBAR.bar", true, 30000);
System.out.println("Overall result = "+dr.getCompletionCode());

// Mostrar mensajes de anotaciones
Enumeration logEntries = dr.getLogEntries();
while (logEntries.hasMoreElements()) {
  LogEntry le = (LogEntry)logEntries.nextElement();
  System.out.println("General message: " + le.getDetail());
}

El método deploy bloquea los demás procesos hasta que el intermediario responde a la solicitud de despliegue. Cuando el método regresa, el objeto DeployResult representa el resultado del despliegue en el momento en que ha regresado el método; el API de CMP no actualiza el objeto.

Si no se ha podido enviar el mensaje de despliegue al intermediario, se produce una excepción ConfigManagerProxyLoggedException en el momento del despliegue. Si el intermediario recibe el mensaje de despliegue, se muestran los mensajes de anotaciones correspondientes al despliegue global, seguidos de códigos de terminación específicos de cada intermediario afectado por el despliegue. El código de terminación, que se muestra en la tabla siguiente, es una de las instancias estáticas de la clase CompletionCodeType.

Código de terminación Descripción
pendiente El despliegue se mantiene en un lote y no se envía hasta que llama a BrokerProxy.sendUpdates().
presentado El mensaje de despliegue se ha enviado al intermediario, pero no se ha recibido ninguna respuesta antes de superar el periodo de tiempo de espera.
satisfactorio El intermediario ha completado el despliegue satisfactoriamente.
error El intermediario ha generado uno o más errores durante el despliegue. Puede llamar al método getLogEntries() de la clase DeployResult para obtener más información sobre el error de despliegue. Este método devuelve una enumeración de los objetos LogEntry disponibles.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

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

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:01:15


Tema de tareaTema de tarea | Versión 8.0.0.5 | bf45130_