Establecimiento de preferencias de depuración de procedimientos almacenados

La página de preferencias del depurador de procedimientos almacenados de DB2 le permite establecer las preferencias para los tiempos de ejecución de procedimiento almacenado, los límites de caracteres variables, el rastreo de errores y el gestor de sesiones de depuración.

Al seleccionar Ventana > Preferencias en la barra de menús del entorno de trabajo, se abre el recuadro de diálogo Preferencias. Los valores de depuración de procedimientos almacenados especificados en este recuadro de diálogo no entran en vigor hasta el inicio de la siguiente sesión. En el recuadro de diálogo, elija Ejecutar/Depurar > Depurador de procedimientos almacenados DB2 para acceder a las siguientes preferencias que puede establecer para depurar procedimientos:

Tabla 1. Preferencias del depurador de procedimientos almacenados DB2
Preferencia Descripción
Número de segundos de inactividad antes de que el procedimiento se ejecute hasta su conclusión Si detiene la depuración de un procedimiento almacenado SQL durante el período de tiempo especificado en este campo, la sesión de depuración terminará y el procedimiento se ejecutará hasta el final. El valor mínimo de este valor es 30 segundos y el valor máximo es de 1800 segundos. El valor por omisión es de 300.
Nota: Este valor no se aplica al depurar procedimientos almacenados Java.
El informe del número máximo de caracteres se lleva a cabo en variables de gran tamaño Este valor controla el número máximo de caracteres que se visualizan para el valor de variables en la vista Variables. El valor por omisión es de 80 caracteres.
Nota: Este valor no se aplica al depurar procedimientos almacenados Java.
Número de caracteres por línea en el panel Detalles de la vista Variables Controla la posición en la que los caracteres se acomodarán en el panel Detalles de la vista Variables. Cada línea del panel Detalles tendrá el número de caracteres especificado y, seguidamente, se acomodarán en la siguiente línea. El valor por omisión es de 72 caracteres.
Nota: Este valor no se aplica al depurar procedimientos almacenados Java.
Nivel de rastreo de errores de diagnóstico en servidor de DB2 Determina el nivel del rastreo de errores en el servidor de DB2. Las entradas válidas de este campo son:
  • 0 - Indica que no se producirá ningún rastreo. Es el valor por omisión.
  • 1 - Indica que sólo se registrarán errores graves.
  • 2 - Indica que se registrarán todos los mensajes de rastreo.
Sección Ubicación del gestor de sesiones de depuración de rutinas de DB2 El gestor de sesiones conecta la interfaz de usuario del depurador con el servidor de DB2 y debe estar en ejecución para poder iniciar la sesión de depuración. En esta sección de preferencias, puede optar por utilizar un gestor de sesiones en el servidor en el que se está ejecutando el procedimiento almacenado o utilizar un gestor de sesiones existente.
  • Para utilizar el gestor de sesiones en el servidor en el que se está depurando el procedimiento almacenado, seleccione el botón de selección Ejecutar el gestor de sesiones en cada servidor conectado. Para utilizar el gestor de sesiones por omisión, deje el campo Puerto en blanco. Si utiliza un gestor de sesiones diferente, en el campo Puerto, entre el número de puerto en el que desea que se ejecute el gestor de sesiones. Si el gestor de sesiones no se está ejecutando actualmente en el servidor, se iniciará automáticamente al iniciar la depuración. El campo Tiempo de espera del gestor de sesiones en minutos especifica el tiempo que un gestor de sesiones que se acaba de crear permanecerá desocupado después de completar una sesión de depuración antes de detenerse automáticamente.
  • Para utilizar un gestor de sesiones existente, seleccione el botón de selección Utilizar el gestor de sesiones en ejecución. En el campo Sistema principal, entre el nombre de sistema principal o la dirección IP de la máquina en la que se ejecuta el gestor de sesiones. En el campo Puerto, entre el puerto en el que se ejecuta el gestor de sesiones.

Se puede utilizar un gestor de sesiones autónomo cuando el servidor de DB2 que está depurando no tiene disponible ningún gestor de sesiones.

Para iniciar un gestor de sesiones autónomo, ejecute el archivo de proceso por lotes db2dbgm en el directorio de instalación para este producto (existen dos archivos de proceso por lotes diferentes: db2dbgm.bat para Windows y db2dbgm para Linux). Puede modificar el archivo de proceso por lotes para especificar un valor de puerto distinto si el valor por omisión no está disponible.

Debe iniciar el gestor de sesiones autónomo antes de intentar utilizarlo con este producto y debe especificar en las preferencias de depuración de procedimientos almacenados que está utilizando un gestor de sesiones autónomo. Para esto, abra la página de preferencias del depurador de procedimientos almacenados de DB2, seleccione el botón de selección Utilizar el gestor de sesiones en ejecución y complete los campos Sistema principal y Puerto tal como de describe más arriba.

No utilizar socket TCP/IP para comunicarse con el gestor de sesiones de depuración Para servidores de bases de datos con este soporte, el depurador utilizará automáticamente un socket TCP/IP para comunicarse con el gestor de sesiones a fin de mejorar su rendimiento. Si no desea utilizar ningún socket (por ejemplo, no desea utilizar un socket con un cortafuegos), seleccione esta opción.
Tareas relacionadas
Preparación para la depuración
Establecimiento del servidor LUW para depuración
Preparación para la depuración enenz/OS
Utilización de la vista Salida de datos
Ejecución
Terminación y suspensión

Feedback