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

Cuando haya realizado un despliegue, compruebe si la operación ha terminado correctamente.

Puede comprobar el resultado de un despliegue de las maneras siguientes: Compruebe también las anotaciones del sistema en el sistema de destino en el que se ha desplegado el intermediario, para asegurarse de que el intermediario no ha informado de ningún error.

Utilización de WebSphere Message Broker Toolkit

Siga estos pasos para comprobar un despliegue utilizando WebSphere Message Broker Toolkit:

  1. En el perspectiva Desarrollo de aplicaciones de intermediario, abra la vista Registro de despliegue:
    1. Pulse Ventana > Mostrar vista > Otros.
    2. En la ventana Mostrar vista, expanda Ejecución del intermediario y pulse Registro de despliegue.
  2. Vea los mensajes relativos a cada despliegue en la vista Registro de despliegue.
El Registro de despliegue sólo se actualiza después de que el intermediario ha procesado completamente un despliegue. Si un despliegue falla, las razones de la anomalía se indican aquí.

Utilización de WebSphere Message Broker Explorer

Siga estos pasos para comprobar un despliegue utilizando WebSphere Message Broker Explorer:

  1. Seleccione el intermediario con el que desee trabajar en la vista Navegador.
  2. Vea los mensajes en la vista Registro de administración.
El Registro de administración muestra todos los intentos de cambio de configuración recientes realizados en el intermediario y, cuando sea posible, el usuario que lo ha solicitado.

Utilización del mandato mqsideploy

Si utiliza el mandato mqsideploy para realizar el despliegue, el mandato muestra los resultados del despliegue. También devuelve un valor de código de terminación numérico para indicar el resultado. Si el despliegue termina correctamente, el mandato devuelve 0. Para obtener detalles de otros valores que se podrían devolver, consulte el Mandato mqsideploy.

Utilización de la API de CMP

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 16:59:41


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