Visión general del depurador de flujos de mensajes

Utilice el depurador de flujos en el entorno de trabajo para efectuar un seguimiento de los flujos de mensajes.

Use la Perspectiva de Depuración en el entorno de trabajo para utilizar el depurador de flujos de mensajes. Si desea consultar una introducción a la Perspectiva de Depuración y a las vistas que presenta, consulte Perspectiva de Depuración.

Puede establecer puntos de interrupción en un flujo y después ejecutar pasos en el flujo. Durante la ejecución de pasos, puede examinar y modificar las variables del mensaje y las variables utilizadas en el código ESQL, el código Java y las correlaciones. Puede depurar una amplia variedad de condiciones de errores en los flujos, incluidas las siguientes:

Inicio del cambioDesde un solo entorno de trabajo, puede conectar el depurador con uno o más grupos de ejecución y depurar varios flujos de mensajes en distintos grupos de ejecución (y, por lo tanto, múltiples mensajes) simultáneamente. Sin embargo, un grupo de ejecución sólo se lo puede depurar un solo usuario cada vez. Por lo tanto, si conecta el depurador a un grupo de ejecución, otro usuario no podrá conectar un depurador al mismo grupo de ejecución hasta que haya finalizado la sesión de depuración.Fin del cambio

Cuando depure flujos de mensajes, utilice un intermediario que no se esté empleando en un entorno de producción por los siguientes motivos:
  1. La depuración puede afectar al rendimiento de todos los flujos de mensajes que se despliegan en el intermediario. Es posible que otros flujos del mismo grupo de ejecución y los de otros grupos de ejecución que compartan el mismo intermediario se vean afectados por una posible contienda por los recursos.
  2. La depuración está soportada por el Rational Agent Controller (RAC), que debe instalarse en el sistema en el que está ejecutándose el intermediario. Cuando instale RAC en el mismo sistema que WebSphere Message Broker, debe instalarlo con la seguridad inhabilitada porque el depurador no funciona si la seguridad está habilitada. Si inhabilita la seguridad, no podrá decidir qué usuarios pueden depurar flujos de mensajes. Esta falta de control puede representar un riesgo de seguridad.

Código de depuración y correlaciones en nodos de flujos de mensaje s

Puede utilizar el depurador de flujos de mensajes para examinar el comportamiento del código y las correlaciones en los nodos de flujos de mensajes.

Después de haber desplegado un flujo de mensajes, podrá establecer un punto de interrupción justo delante de uno de los nodos indicados abajo de forma que, cuando el flujo haga una pausa en el punto de interrupción, el usuario pueda ejecutar pasos externos, línea por línea, en el código o las correlaciones. Esto permite al usuario examinar la lógica y comprobar las acciones realizadas y sus resultados. Puede establecer puntos de interrupción adicionales y cambiar variables.

Los siguientes nodos pueden contener módulos de código ESQL.
  • Nodo Compute
  • Nodo Filter
  • Nodo Database
Los siguientes nodos pueden contener módulos de código Java:
  • Nodos definidos por el usuario
  • Nodo JavaCompute
Los siguientes nodos pueden contener correlaciones:
  • Nodo Mapping
  • Nodo DataInsert
  • Nodo DataUpdate
  • Nodo DataDelete
  • Nodo Extract
  • Nodo Warehouse

Restricciones

Se aplican las siguientes restricciones al depurar un flujo de mensajes:
  • No puede depurar flujos que se hayan desplegado en un grupo de ejecución de 64 bits; el depurador de flujos sólo da soporte a grupos de ejecución de 32 bits.
  • Debe utilizar la misma versión del intermediario y del Kit de herramientas de Message Brokers; por ejemplo, no puede utilizar el Kit de herramientas de Message Brokers Versión 6.0 para depurar un flujo de mensajes que ha desplegado en un intermediario de una versión anterior.
  • No depure flujos de mensajes a través de Internet; podría haber problemas de seguridad.

Si el dominio del intermediario tiene un cortafuegos entre uno o varios intermediarios y el entorno de trabajo, es posible que deba cambiar la configuración de RAC para poderla utilizar satisfactoriamente. Para obtener más información sobre cómo realizar esta tarea, , consulte Configuración de RAC para utilizar con un cortafuegos.

Conceptos relacionados
Visión general de flujos de mensajes
Perspectiva de Depuración
Tareas relacionadas
Depuración de un flujo de mensajes
Despliegue
Referencia relacionada
Teclas de atajo del Depurador de flujos de mensajes
Iconos y símbolos del Depurador de flujos de mensajes
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:55:13

ag11050_