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

Conexión del depurador de flujos de mensajes a un grupo de ejecución para la depuración

Para poder depurar el flujo de mensajes, debe conectar el depurador de flujos de mensajes al grupo de ejecución en el que se ha desplegado el flujo y luego iniciar una sesión de depuración.

Antes de empezar:

Desde un solo WebSphere Message Broker Toolkit puede conectar el depurador de flujos de mensajes a varios grupos de ejecución que estén ejecutándose en un mismo sistema principal o en distintos sistemas principales, y depurar sus flujos (y, por lo tanto varios mensajes) simultáneamente.

Un grupo de ejecución sólo lo puede depurar un usuario cada vez. Si conecta el depurador a un grupo de ejecución, ningún otro usuario podrá conectar el depurador a ese mismo grupo de ejecución hasta que haya terminado la sesión de depuración.

Para conectar el depurador a un grupo de ejecución:

  1. Establezca un número de Puerto de depuración de flujos. Para configurar JVM del intermediario con un número de puerto de depuración, utilice uno de los siguientes métodos:
    • En la vista Intermediarios en WebSphere Message Broker Toolkit, pulse el botón derecho del ratón en el grupo de ejecución con el que desea trabajar y pulse Iniciar depurador. Pulse Configurar, y entre un número de puerto. Pulse Aceptar para habilitar la depuración en el puerto seleccionado, y adjunte el depurador al grupo de ejecución seleccionado.
    • En WebSphere Message Broker Explorer, pulse con el botón derecho el grupo de ejecución con el que desee trabajar, y pulse Propiedades. Entre un número de puerto en el campo Puerto de depuración de flujos, en la página Ampliado, y pulse Aceptar para modificar el número del Puerto de depuración de flujos. Debe pulsar el botón derecho del ratón en el grupo de ejecución, y pulsar Puerto de depuración de flujos > Habilitar para habilitar la depuración en el puerto seleccionado.
    • 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
      Cuando se haya completado este mandato, reinicie el intermediario. Consulte: Inicio y detención de un intermediario.

    El compilador JIT (justo a tiempo) Java está inhabilitado si el parámetro jvmDebugPort está establecido en un entero mayor que cero. Si no está depurando un flujo de mensajes, restablezca el parámetro jvmDebugPort a cero para maximizar el rendimiento.

  2. Si ha utilizado el mandato mqsichangeproperties o WebSphere Message Broker Explorer para configurar el Puerto de depuración de flujos, debe utilizar la vista Intermediarios en WebSphere Message Broker Toolkit para conectar el depurador de flujos al grupo de ejecución. Pulse el botón derecho del ratón en el grupo de ejecución con el que desee trabajar, y pulse Lanzar depurador, y pulse Aceptar para conectar el depurador al grupo de ejecución seleccionado.
  3. 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.
  4. Añada un punto de interrupción a una conexión que salga del nodo de entrada para asegurarse de que el flujo de mensajes no se ejecute hasta el final antes de pueda comenzar a depurarlo.

    El punto de interrupción aparece como un punto de interrupción habilitado. Para obtener información sobre la adición de un punto de interrupción, consulte el apartado Trabajo con puntos de interrupción en el depurador de flujos de mensajes.

  5. Vaya a la Perspectiva de Depuración.
  6. Pulse el botón derecho del ratón en Configuración de lanzamiento del Intermediario de mensajes, en la vista Depuración, y pulse Editar búsqueda de origen. Puede utilizar la opción Vía de acceso de búsqueda de origen para indicar al depurador dónde debe buscar los archivos de origen para los flujos de mensajes, y los recursos relacionados como, por ejemplo, ESQL, correlaciones de mensajes y Java durante la depuración.
  7. Pulse Añadir, y seleccione el tipo de origen que se deba añadir a la vía de acceso de búsqueda. La vía de acceso de búsqueda puede ser un nombre de proyecto de Eclipse, una carpeta externa o un archivo comprimido (.zip). Puede especificar varias ubicaciones, pero el depurador siempre busca primero en el proyecto de flujos de mensajes que se haya especificado en el diálogo Vía de acceso de búsqueda de origen.
  8. Seleccione los recursos que se deban incluir en la vía de acceso de búsqueda, y pulse Aceptar.
  9. Pulse Añadir para incluir más recursos en la vía de acceso de búsqueda, pulse Subir, o Bajar para modificar el orden de los recursos.
  10. Pulse Aceptar para salir del diálogo Vía de acceso de búsqueda de origen, y guardar los cambios.
  11. Cuando el siguiente mensaje entra en el flujo de mensajes y llega al punto de interrupción que añadió tras el nodo de entrada, el flujo de mensajes hace una pausa, el icono del punto de interrupción queda resaltado: Punto de interrupción habilitado en pausa y puede iniciar la depuración.
  12. En la vista Depuración, efectúe una doble pulsación en el flujo de mensajes que desea depurar. El flujo de mensajes se abre en el Editor de flujos de mensajes. Ahora puede añadir más puntos de interrupción, empezar a ejecutar pasos en el flujo, etc.

A continuación:

Continúe con una de las siguientes tareas:

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 | ag11186_