Puede depurar la tarea de personalización de esquemas de IBM® Rational ClearQuest utilizando varios programas de utilidad diferentes. Un método común es extraer texto en ubicaciones estratégicas del código, mediante MsgBox o bien OutputDebugString.
Esta función sólo está disponible en Windows®.
La función MsgBox permite colocar un recuadro de mensaje de Windows en la pantalla con el resultado que especifique. La ejecución del enganche se pausa hasta que se pulsa el botón Aceptar del recuadro (por ejemplo: MsgBox "My Text").. El recuadro de mensaje sólo muestra dónde se ejecuta el enganche.
eval("use Win32; Win32::MsgBox('called from Perl')");
El programa de utilidad de depuración de Windows, dbwin32.exe, se incluye con el Rational ClearQuest para el cliente de Windows . Se encuentra en el directorio de instalación de Rational ClearQuest. Cuando dbwin32.exe está activo, muestra todos los mensajes que genera el método OutputDebugString del objeto Session, que puede utilizar para extraer mensajes de depuración de un enganche mientras se está ejecutando. Al llamar al método OutputDebugString, las sentencias de depuración relacionadas aparecen en la consola DBWin32, junto con cualquier información de rastreo configurada. Utilice este método después de iniciar DBWin32 para ver mensajes.
Este programa de utilidad captura algunos errores de sintaxis.
Puede utilizar el depurador de Internet Explorer para depurar el código de enganche de VBScript. Puede descargar e instalar este depurador de la dirección siguiente:
http://msdn.microsoft.com/scripting > Script Debugger
El depurador se inicia con un error de tiempo de ejecución de enganche (si no se inicia, debe leer la documentación del depurador). Para forzar que se inicie el depurador, añada una sentencia stop al código de enganche de VBScript. El depurador se inicia en este punto.
La depuración general de enganches de VBScript se puede realizar con el depurador de Microsoft VBScript. Si tiene instalado Microsoft Visual Studio, puede utilizar su depurador de VBScript para depurar el código de enganche.