Describe los cambios introducidos con la Debug Tool V9.1 que afectan al depurador de lenguaje compilado.
Mandatos adicionales que anteriormente estaban disponibles solamente en modalidad de pantalla completa, ahora están disponibles en modalidad de depuración remota. Una lista de mandatos de la Herramienta de depuración soportados en la modalidad de depuración remota se ha trasladado de la Guía del usuario de la Herramienta de depuración al tema "Mandatos de la Herramienta de depuración soportados en modalidad de depuración remota" en el manual de Consulta y mensajes de la Herramienta de depuración. Se ha actualizado este tema para incluir instrucciones sobre cómo especificar estos mandatos en el depurador de lenguajes compilados.
Si está depurando un programa compilado con Enterprise COBOL for z/OS, V3.4 o posterior, o Enterprise PL/I for z/OS, V3.5 o posterior, ahora puede mostrar el tipo de datos de variables en la ventana Variables o la ventana Supervisores. Para hacerlo, primero inhabilite ver las variables por columnas y luego habilite la visualización de nombres de tipo de datos.
Para habilitar la visualización de nombres de tipos de datos en la ventana Variables o Supervisores, pulse en Mostrar nombres de tipos. El depurador de lenguajes compilados visualiza el nombre de tipo de datos a la izquierda del nombre de variable.
Ahora puede visualizar el valor de una variable en una sentencia antes o después de que se ejecute la sentencia. Esta característica está disponible solamente para variables en un ámbito local.
Antes de ejecutar las sentencias que contienen las variables que desee supervisar (u observar), pulse con el botón derecho en la ventana Variables y luego pulse en Filtrar locales. El depurador de lenguajes compilados visualiza una lista de filtros que puede utilizar para visualizar menos variables en la ventana Variables. Si desea que el depurador de lenguajes compilados visualice el valor de una variable después de que se ejecute una sentencia, asegúrese de que hay una marca junto a Supervisar automáticamente anterior. Si desea que el depurador de lenguajes compilados visualice el valor de una variable antes de que se ejecute una sentencia, asegúrese de que hay una marca junto a Supervisar automáticamente actual. Puede habilitar ambos filtros para mostrarle cómo cambian los valores de las variables a medida que pasa por las sentencias.
Describe los cambios introducidos en la Debug Tool V9.1 cuando se aplica el PTF para APAR PK72833 que afecta al depurador de lenguajes compilados.
Describe los cambios introducidos en la Debug Tool V9.1 cuando se aplica el PTF para APAR PK72833 que afecta al depurador de lenguajes compilados.
Cuando el depurador de lenguajes compilados se detiene en un punto de interrupción establecido en un archivo INCLUDE o un archivo de cabecera C/C++ de Enterprise PL/I, el editor del Depurador ahora visualiza el origen de ese archivo y marca esa línea con el punto de interrupción.
Ahora el depurador de lenguajes compilados guarda y restaura los puntos de interrupción establecidos en estos archivos.
Para los programas PL/I compilados con la opción de compilador SEPARATE, cuando pulse en el editor del Depurador que visualiza el archivo INCLUDE, ahora el depurador de lenguajes compilados visualiza el origen del archivo INCLUDE.
El depurador de lenguajes compilados visualiza el origen del archivo de cabecera o INCLUDE en un editor del Depurador. Por ejemplo, si tiene tres unidades de compilación (PROGA, PROGB y PROGC) en un solo módulo de carga, y las tres unidades de compilación hacen referencia al archivo INCLUDE INCLZ, el depurador de lenguajes compilados visualiza el origen para INCLZ en un editor del Depurador. Si establece un punto de interrupción en INCLZ mientras depura PROGA, el depurador de lenguajes compilados marca ese punto de interrupción en el editor del Depurador. Si depura PROGB o PROGC y luego pulsa en el editor del Depurador que muestra INCLZ, el depurador de lenguajes compilados visualiza la marca para el punto de interrupción que ha establecido mientras depuraba PROGA. No obstante, el depurador de lenguajes compilados se detiene en ese punto de interrupción solamente cuando ejecuta PROGA.
En el entorno CICS, puede establecer que la Herramienta de depuración ignore los enclaves creados por sentencias EXEC LINK o EXEC XCTL. Especifique el mandato SET IGNORELINK ON en la Consola de depuración. Para averiguar cómo depurar programas creados en nuevos enclaves, vea el tema "Mandato SET IGNORELINK" en Consulta y mensajes. Para averiguar si el valor IGNORELINK está activado, especifique el mandato QUERY IGNORELINK en la Consola de depuración.