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

Depuración de Java

Cuando el proceso de flujo de mensajes se detiene en un punto de interrupción del flujo de mensajes, que se ha establecido en el código fuente dentro de un nodo que contiene código Java™ se pueden examinar y las variables Java en el Depurador de flujos de mensajes.

Si observa que el rendimiento ha disminuido tras realizar estos pasos, consulte Resolución de problemas con el rendimiento.

  1. Para abrir la consola de mandatos, pulse Inicio > Programas > IBM WebSphere Message Broker 8.0.0.0 > Consola de mandatos.
  2. Inicie el intermediario ejecutando el mandato mqsistart en la consola de mandatos.
  3. Establezca el puerto de depuración de Java ejecutando el mandato mqsichangeproperties (todo en una línea) en la consola de mandatos:
    mqsichangeproperties nombre_intermediario -e
    nombre_grupo_ejecución 
    -o ComIbmJVMManager -n jvmDebugPort -v número_puerto
    Por ejemplo:
    mqsichangeproperties TEST -e default 
    -o ComIbmJVMManager -n jvmDebugPort -v 3920
  4. Detenga y reinicie el intermediario ejecutando los mandatos mqsistop y mqsistart.
  5. Abra el flujo de mensajes que desee depurar en el editor de flujos de mensajes, efectuando una doble pulsación en su nombre en la Vista Desarrollo de intermediario.
  6. Añada un punto de interrupción en el que se llame al método Java siguiendo las instrucciones que se indican en Adición de puntos de interrupción en el depurador de flujos.
  7. Para ir directamente al código Java durante el proceso de depuración, añada un punto de interrupción en el código Java.
  8. Despliegue el archivo archivador de intermediario (BAR) que incluya el archivo BAR que contenga el código Java, siguiendo las instrucciones que se indican en Despliegue de un archivo de archivado de intermediario.
  9. Pulse Ejecutar > Depurar para abrir el asistente de Depurar.
  10. Pulse el botón derecho del ratón en Depuración de Message Broker en la lista de elementos que hay a la izquierda y pulse Nuevo.
  11. Establezca el Puerto de depuración Java con el mismo valor que haya especificado para el parámetro -v en el mandato mqsichangeproperties y pulse en Aplicar para guardar los cambios.
  12. Pulse el separador Origen, especifique la ubicación del archivo de origen y pulse en Aplicar para guardar los cambios.
  13. Pulse Depurar para iniciar el proceso de depuración.

Trabajo con variables Java

Cuando el proceso del flujo de mensajes se ha detenido en un punto de interrupción del código fuente dentro de un nodo que contiene código Java (un nodo definido por el usuario o un nodo JavaCompute), podrá examinar las variables Java en la vista Variables de Perspectiva de Depuración y cambiar sus valores de datos asociados.

  1. Vaya a la Perspectiva de Depuración.
  2. Pulse en el separador Variables para abrir la vista Variables si aún no está abierta. Las variables aparecen en un árbol utilizando el símbolo Variable.
  3. Para trabajar con una variable, pulse el botón derecho del ratón sobre ella y seleccione una opción del menú.
El proceso de flujo de mensajes continúa hasta el siguiente punto de interrupción que se ha establecido en el proceso lógico del mensaje actual. Si no hay ningún otro punto de interrupción habilitado en el que la instancia del flujo de mensajes pueda hacer una pausa, el proceso se ejecuta hasta el final y la instancia del flujo se elimina de la vista Depuración.

Siguiente:

Cuando haya terminado la depuración del flujo de mensajes, puede eliminar los puntos de interrupción o finalizar la sesión de depuración:
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:43


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