Perspectiva de Depuración

En la Perspectiva de Depuración se prueba y depura una representación gráfica del flujo de mensaje utilizando el depurador de flujos.

La figura siguiente muestra la Perspectiva de Depuración del Kit de herramientas de Message Brokers. En la figura, se está depurando el flujo de mensajes LargeMsgSupport_MRM_XML.

Captura de pantalla de la perspectiva de Depuración del Kit de herramientas de Message Brokers.

Vistas de la Perspectiva de Depuración

La Perspectiva de Depuración contiene las siguientes vistas:

Vista Depuración
Muestra los tipos de flujo de mensajes desplegados para un sistema principal seleccionado, para ayudarle a gestionar la depuración del flujo de mensajes. Se proporcionan botones en la barra de herramientas para controlar la ejecución del flujo de mensajes. Puede iniciar, detener y reanudar un flujo de mensajes, ejecutar o dejar de ejecutar un subflujo, y ejecutar pasos del código fuente.

Cuando conecta el depurador de flujo de mensajes al motor de ejecución de flujos de mensajes, la vista Depuración muestra los nombres de las siguientes entidades relacionadas con el flujo de mensajes.

  • El sistema principal y el motor de ejecución de flujos de mensajes que está funcionando. Esto se muestra como una concatenación de las siguientes entidades, delimitadas por dos puntos.
    • El sistema principal
    • El intermediario
    • El grupo de ejecución
    • El motor de flujos de mensajes
    La entrada se identifica mediante el símbolo del motor de ejecución de flujo de mensajes. Por ejemplo:
    • Motor de flujo de mensajes TestPC01:WMQIV5BR:TestExecution:DataFlowEngine
  • Los flujos que se despliegan en el motor de ejecución de flujos de mensajes, identificados por el símbolo de flujo, por ejemplo:
    • Motor de flujo de mensajes TestFlow
  • Inicio del cambioCuando se encuentra un punto de interrupción, las instancias de flujos de mensajes que se hayan creado para cada flujo de mensajes, identificadas por el símbolo siguiente, por ejemplo:
    • Instancia de flujo de mensajes en pausa 3068 (En pausa)
    Fin del cambio

En la vista Depuración, puede realizar las siguientes tareas de depuración:

  • Consultar un motor de ejecución de flujos de mensajes para ver los flujos desplegados en ese momento
  • Desconectar un motor de ejecución de flujos de mensajes del depurador de flujos de mensajes
  • Reanudar la ejecución del flujo de mensajes
  • Ejecutar hasta el final
  • Ejecutar pasos en un nodo
  • Acceder a un subflujo o salir del mismo
  • Ejecutar pasos, acceder al código fuente o salir del mismo
Vista Puntos de interrupción
Lista los puntos de interrupción que se han establecido en las conexiones en el flujo de mensajes. En esta vista puede añadir, inhabilitar, habilitar o eliminar puntos de interrupción. También puede restringir un punto de interrupción a una o más instancias específicas de un flujo de mensajes utilizando la vista Propiedades.

La vista Puntos de interrupción y la vista Variables comparten el mismo panel. Pulse en uno de los separadores para seleccionar la vista que desea.

La vista Puntos de interrupción visualiza los puntos de interrupción que se establecen en todas las instancias de un flujo seleccionado. Cada punto de interrupción está identificado mediante uno de los dos símbolos (igual que se utilizan en el editor de flujos de mensajes) tal como se indica a continuación:

  • Punto de interrupción habilitado punto de interrupción habilitado
  • Punto de interrupción inhabilitado punto de interrupción inhabilitado

En la vista Puntos de interrupción, puede realizar las siguientes tareas de depuración:

  • Eliminar puntos de interrupción
  • Inhabilitar o habilitar puntos de interrupción
  • Limitar puntos de interrupción a una o más instancias de un flujo de mensajes
Vista Variables
Cuando se interrumpe un flujo de mensajes con un punto de interrupción, puede ver el contenido del mensaje para comprobar si el flujo de mensajes se está ejecutando tal como se espera, y para realizar cualquier cambio que considere necesario.

La vista Variables y la vista Puntos de interrupción comparten el mismo panel. Pulse en uno de los separadores para seleccionar la vista que desea.

La vista Variables visualiza los mensajes que están viajando por el flujo en ese momento. Utilice esta vista para examinar o modificar el contenido de un mensaje en un flujo de mensajes durante la depuración.

Vista Editor de flujos de mensajes
El editor de flujos de mensajes visualiza y depura flujos gráficamente. En esta vista puede añadir puntos de interrupción a las conexiones de un flujo de mensajes.

El editor de flujos de mensajes también visualiza todos los puntos de interrupción que se han establecido en el flujo. Cada punto de interrupción se identifica mediante un símbolo, como se indica a continuación:

  • Punto de interrupción habilitado punto de interrupción habilitado.
  • Punto de interrupción inhabilitado punto de interrupción inhabilitado.
  • Punto de interrupción habilitado en pausa punto de interrupción habilitado en pausa.

El editor también visualiza el siguiente símbolo sobre un nodo:

  • Código fuente disponible el flujo ha hecho una pausa en un nodo que contiene código ESQL o código Java en el que el depurador de flujos de mensajes puede rastrear

En la Perspectiva de Desarrollo de aplicaciones de intermediario, el Editor de flujos de mensajes se utiliza para crear, visualizar gráficamente y editar flujos de mensajes. Si desea ver información más detallada sobre las demás funciones de este editor, vea la explicación del apartado Editor de flujos de mensajes y las tareas de Definir el contenido del flujo de mensajes.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ab00140_