Depuración de correlaciones

Cuando el proceso de un flujo de mensajes se detiene en un punto de interrupción que se ha establecido en código fuente dentro de un nodo que contiene correlaciones, podrá ver las rutinas de correlación y modificar las variables definidas por el usuario en el Depurador de flujos de mensajes.

Antes de empezar

Para realizar esta tarea, debe haber completado las tareas siguientes:

Las rutinas de correlación están implementadas en ESQL. Si ejecuta pasos internos en el código podrá decidir si ejecuta paso a paso el código ESQL o si ejecuta paso a paso las correlaciones.

  1. Vaya a la Perspectiva de Depuración.
  2. En la vista Depurar:
    • pulse en Ejecutar pasos internos en código fuente Ejecutar pasos internos en código en la barra de herramientas.
    • o pulse el botón derecho del ratón en la trama de la pila de flujos y después pulse en Ejecutar pasos internos Ejecutar pasos internos.
    El Editor de correlaciones de mensajes se abre con la rutina de correlación resaltada en el Editor de correlaciones y la vista Esquema.
  3. Para utilizar puntos de interrupción en líneas de correlación:
    1. En el Editor de correlaciones de mensajes, seleccione la línea que corresponda al mandato de correlación que desea utilizar, pulse el botón derecho del ratón en el espacio en blanco a su lado y seleccione en el menú añadir o inhabilitar un punto de interrupción. (De forma alternativa, efectúe una doble pulsación en el mismo espacio para añadir o eliminar un punto de interrupción.)
    2. Seleccione en el menú la opción para crear, suprimir o limitar el punto de interrupción, de forma similar a la utilizada en los puntos de interrupción normales del depurador, tal como se explica en Trabajo con puntos de interrupción en el depurador de flujos de mensajes.

    Un punto de interrupción no puede establecerse en una línea de comentario ni en una línea en blanco.

  4. Compruebe las rutinas de correlación ejecutando paso a paso las correlaciones.

    En la vista Depurar, la trama de pila muestra la lista de mandatos de correlación y el mandato actual. La vista Variables muestra las variables de correlación definidas por el usuario y el mensaje actual. Puede cambiar los valores de las variables definidas por el usuario.

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 finalizado la depuración del flujo de mensajes, podrá eliminar los puntos de interrupción o finalizar la sesión de depuración:
Conceptos relacionados
Visión general del depurador de flujos de mensajes
Perspectiva de Depuración
Editor de correlaciones de mensajes
Tareas relacionadas
Trabajo con puntos de interrupción en el depurador de flujos de mensajes
Depuración: ejecución paso a paso en código fuente
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:15

ag20510_