What's new in IBM z/OS Debugger

This page is for IBM Z and Cloud Modernization Stack. Visit the page in the corresponding site if you are using another product:
Start of change

16.0.2

Compiler support
  • Support is added for IBM Open Enterprise SDK for Go 1.20.
  • Interoperability is now supported between 64-bit Java and 31-bit PL/I programs if you use 64-bit PL/I programs in between. Use delay debug mode to improve efficiency. For more information about delay debug, see Using delay debug mode to delay starting of a debug session.
IBM Z® Open Debug
  • Microsoft Visual Studio Code - Open Source is now the default browser-based IDE in Wazi for Dev Spaces. Support for Eclipse Theia has been deprecated as an IDE choice in Red Hat OpenShift Dev Spaces and will be removed in a future release.
Debug Profile Service
In addition to an SSL or a CA certificate, you can now enable Debug Profile Service to communicate with AT-TLS. For more information, see Enabling secure communication with AT-TLS.
End of change

16.0.1

Compiler support
  • Support is added for IBM Open Enterprise SDK for Go 1.19.
  • Support is added for 31-bit PL/I applications compiled with TEST(SOURCE).
    The following APARs are required for this support:
    • z/OS Language Environment® APAR PH49423
    • Enterprise PL/I for z/OS 6.1 APAR PH50085
Debug Manager
  • Debug Manager can now establish communication between the client and the debugger when the LPAR the client is connect to and the LPAR that the debug session is started are different. The sysplex support requires Eclipse IDE 16.0.1 or later. For more information, see Enabling sysplex support.
  • You can now use a configuration file to start Debug Manager. With a configuration file, you can start Debug Manager even when the length of command line with all necessary options exceeds 100 characters limit, for example, in the sysplex environment. For more information, see Running Debug Manager as a started task using a configuration file.

16.0.0

Compiler support
  • Support is added for IBM Open XL C/C++ for z/OS 1.1. z/OS Language Environment APAR PH46617 is required for this support.
  • Support is added for IBM Open Enterprise SDK for Go 1.18.
  • Interoperability is now supported between 31-bit and 64-bit PL/I programs. Use delay debug mode to improve efficiency. For more information about delay debug, see Using delay debug mode to delay starting of a debug session.
    The following APARs are required for this support:
    • z/OS Language Environment APARs PH48829 and PH48239
    • Enterprise PL/I for z/OS 6.1 APAR PH49506
64-bit support
  • With the removal of standard mode, 64-bit PL/I programs are now supported in Debug Tool compatibility mode with some limitations. For the limitations, see Limitations of 64-bit support in remote debug mode.
    The following APARs are required for this support:
    • z/OS Language Environment APARs PH48829 and PH48239
    • Enterprise PL/I for z/OS 6.1 APAR PH49506
    • Enterprise PL/I for z/OS 5.3 APAR PH49425
Source level debug
  • If you debug programs compiled with Enterprise COBOL for z/OS Version 6 Release 2 and later, you can now specify compiler option TEST(NOSOURCE) to use the Source view as the default in the Eclipse IDE, or you can switch to the Source view during the debug session if you compile with TEST(SOURCE). With TEST(NOSOURCE), the compiler does not include the source of your program as part of your debug data whether the location of the debug data is in the load module or in the SYSDEBUG file. For more information, see Working with different debug views.
IMS Transaction Isolation
Debug Profile Service
  • On the IBM z/OS Debugger Preferences page, you can specify to ignore the SSL certificate errors when the Debug Profile Service that you want to connect to does not have a valid SSL certificate. For more information, see Setting debug preferences.
  • As a system programmer, you can now set up Debug Profile Service to use external CICS interface (EXCI) to manage debug profiles stored in the region’s repository instead of using the DTCN API. For more information, see Defining the CICS EXCI CONNECTION and SESSIONS resources.
EQAOPTS command