- Vista Depuración
- Muestra los tipos de flujo de mensajes desplegados para un host
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 host 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:
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:
TestFlow
- Cuando 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:
3068 (En pausa)
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 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 inhabilitado.
punto de
interrupción habilitado en pausa.
El editor también visualiza el siguiente símbolo sobre un nodo:
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, consulte la explicación del apartado Editor de flujos de mensajes y las tareas de Definir el contenido del flujo de mensajes.