Depuración de ESQL

Cuando el proceso de flujo de mensajes se detiene en un punto de interrupción del flujo de mensajes, que se ha establecido en el código fuente dentro de un nodo que contiene código ESQL, se pueden examinar y las variables ESQL en el Depurador de flujos de mensajes.

Antes de empezar

Realice las siguientes tareas:

Puede examinar las variables ESQL en la vista Variables de la perspectiva de Depuración y cambiar sus valores de datos asociados. También puede establecer puntos de interrupción en las líneas del código ESQL. Consulte estas secciones si desea ver más información:

Utilización de puntos de interrupción en las líneas de código ESQL

  1. Vaya a la Perspectiva de Depuración.
  2. Abra el editor de ESQL.
  3. Pulse el botón derecho del ratón en una línea donde desee establecer un punto de interrupción.

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

  4. 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.

Trabajo con variables ESQL

  1. Vaya a la Perspectiva de Depuración.
  2. Abra la vista Variables. Las variables aparecen en un árbol utilizando el símbolo Variable.
  3. Para trabajar con una variable, pulse el botón derecho del ratón sobre ella y seleccione una opción del menú emergente.

    No puede actualizar los árboles de mensaje ni las variables REFERENCE.

    Por ejemplo, si ha declarado las siguientes variables ESQL, puede cambiar su valores en el depurador:

    DECLARE myInt INT 0;
    DECLARE myFloat FLOAT 0.0e-1;
    DECLARE myDecimal DECIMAL 0.1;
    DECLARE myInterval INTERVAL DAY TO MONTH;
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:

Si ha terminado la depuración de ese flujo de mensajes, puede eliminar los puntos de interrupción o finalizar la sesión de depuración:
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:14

ag11360_