El entorno de trabajo incluye un depurador integrado de procedimientos almacenados.
Mientras se va pasando por el código cuando se trabaja en modalidad de depurado y se visualizan los resultados, es posible detectar problemas en el procedimiento almacenado y realizar los cambios oportunos.
El depurador de procedimientos almacenados permite la depuración de procedimientos almacenados SQL o Java, con ciertas limitaciones dependiendo del sistema operativo y de la versión de DB2. Consulte los temas de ayuda sobre el depurador de procedimientos almacenados en el centro de información para obtener más detalles.
Para depurar el procedimiento almacenado:
- Configure el depurador. Antes de depurar, debe configurar el servidor y el gestor de sesiones. El gestor de sesiones conecta la interfaz de usuario del depurador con el
servidor DB2 y debe estar en ejecución para poder iniciar la sesión de
depuración.
- Configure el servidor para depuración.
- Localice uno de los archivos de inicio de gestor de sesiones local en el directorio
de instalación raíz del entorno de trabajo:
Para Windows: db2dbgm.bat
Para Linux: db2dbgm.000
- Modifique el archivo adecuado según sea necesario para reflejar la vía de
acceso de instalación, CLASSPATH y los valores de puerto.
- Ejecute el archivo para iniciar el gestor de sesiones (cliente) local.
- Anote la dirección IP y el puerto del daemon del gestor de sesiones
en la ventana de mandatos que se abre cuando se ejecuta el archivo o en una
ventana de mandatos ya abierta. Debe entrar esta información en la ventana Preferencias del depurador de
procedimientos almacenados
DB2.
- Pulse en
y expanda el nodo Ejecutar/Depurar.
- Pulse en Depurador de procedimientos almacenados DB2.
- En el panel derecho, seleccione Utilizar gestor de sesiones en
uso y, a continuación, entre la dirección IP y el número de puerto para el
gestor de sesiones.
- Opcional: modifique el tiempo de espera de sesión y otros valores.
- Pulse en Bien para guardar los valores y cerrar la
ventana Preferencias.
- En el editor de rutinas, efectúe una doble pulsación en el margen vertical izquierdo
para establecer los puntos de interrupción de línea.
- En la vista Explorador de proyectos de datos, pulse el botón derecho del ratón sobre
el procedimiento almacenado y seleccione Depurar. Se abrirá la ventana Especificar valores de parámetros.
- En el campo Valor, escriba
D11. D11 es el ID para un departamento (EMPLOYEE.WORKDEPT) en la tabla EMPLOYEE. Cuando escriba este valor, el procedimiento almacenado mostrará filas que coincidan con este ID de departamento.
- Pulse Aceptar. Aparecerá un mensaje de solicitud que le preguntará si desea conmutar a la perspectiva Depuración. Pulse Sí.
- Desde el menú Ejecutar, seleccione Reanudar, Acceder,
u Omitir para trabajar en modalidad de depuración.
- Continúe trabajando en modalidad de depuración hasta que aparezcan los resuntados en la vista Resultados SQL.
Puede volver a la perspectiva Datos pulsando sobre el

en la esquina superior derecha del entorno de trabajo y seleccionando
Datos.