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:
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.
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
- 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.
- 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 withTEST(SOURCE)
. WithTEST(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.
- If you debug programs compiled with Enterprise COBOL for z/OS
Version 6 Release 2 and later, you can now specify compiler option
- IMS Transaction Isolation
-
- You can now access IMS Transaction Isolation Facility with Debug Profile Service. ADFzCC configuration is no longer needed when Debug Profile Service is running on the selected RSE connection with z/OS Debugger 16.0.0 or later. The system programmer needs to configure the IMS Transaction Isolation API to enable this function. For more information, see Configuring the IMS Transaction Isolation API for Debug Profile Service.
- Pattern matching used to filter transactions for isolation can now be limited to a range within a transaction message. For more information, see Using IMS Transaction Isolation to create a private message-processing region and select transactions to debug.
- 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
-
- Command CICSASMPGMND can now be specified to control whether z/OS Debugger allows debugging assembler programs when the language attribute of the program resource is not defined. For more information, see CICSASMPGMND and Starting z/OS Debugger for non-Language Environment programs under CICS.