Summary of changes

Start of change

14.2.8

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.
End of change

14.2.7

  • Debug Manager
    • With Debug Manager, you can leverage Dynamic Virtual IP Addressing (DVIPA) available in IBM Explorer for z/OS to concurrently run identical setups on different systems in your sysplex, and have TCP/IP, optionally with the help of WLM, distribute the client connections among these systems. Ensure that each Debug Manager has a unique external port per system and the port is explicitly defined in TCP/IP definitions. For more information, see Distributed Dynamic VIPA.
    • When not run as a started task, Debug Manager now queries your security product for explicit permission to start. For more information, see Starting Debug Manager as a user job.

14.2.6

  • Debug Profile Service
    • You now only need to expose one port to use Debug Profile Service. A new configuration switch is added to eqaprof.env to select whether to use secure HTTP protocol. For more information, see Customizing with the sample job EQAPRFSU.

14.2.5

  • Debug Profile Service
    • As an alternative of a keystore file, you can now use a RACF managed key ring to enable secure communication with Debug Profile Service. For more information, see Enabling secure communication with a RACF managed key ring.
    • A new optional HOST attribute is added to the CICS region configuration. For more information, see the instructions in the /etc/debug/dtcn.ports sample configuration file.
    • The Debug Profile Service API now provides more detailed diagnostic messages when authentication fails.
  • IBM Z® Open Debug

14.2.4

14.2.3

  • IBM Wazi for Red Hat CodeReady Workspaces
    • z/OS Debugger is included as part of the new product IBM Wazi for Red Hat CodeReady Workspaces and provides debug functions with the following clients:
      • IBM Z Open Development Eclipse client
      • Wazi Development, a set of Visual Studio Code extensions including IBM Z Open Debug
  • IBM Developer for z/OS Enterprise Edition
    • Starting from V14.2.3, IBM Developer for z/OS Enterprise Edition also offers Wazi Development, a set of Visual Studio Code extensions including IBM Z Open Debug.
For a comparison of features provided in different products and clients, see Overview of IBM z/OS Debugger.
The following updates are delivered with the Eclipse interface:
  • z/OS Debugger Profiles view
    • You can now export debug profiles in an export file, and import from a debug profile export file or a workspace that was created with an older version of the product.
    • A search field is added to display only the profiles that match your search text.
    • More columns are now available. You can hide or display a column, modify the width of a column, and reorder the columns.
    • You can now return to the default order of the profiles by clicking the column header.
    • You can now activate a non-CICS debug profile for code coverage.
    • If Debug Manager is not available and the debug daemon is configured with a secured port, when you activate a profile, the secured port is automatically detected.

    For more information, see Managing debug profiles with the z/OS Debugger Profiles view.

  • z/OS batch applications launches
    • You can now view the batch job in the Remote Systems view.
    • You can now select more than one step in the existing JCL to be augmented with debug or code coverage options.

    For more information, see Launching a debug session for z/OS Batch applications.

  • Debug preferences
    • IBM z/OS Debugger preferences: You can now specify to inactivate the remote profiles when the Remote System Explorer connection associated with the profiles disconnects so that the debugger will not be triggered accidentally when you run applications that match the active profiles.
    • Debug Daemon preferences: Instructions are added to set up a secure daemon connection.

    For more information, see Setting debug preferences.

The following features are delivered with the z/OS Debugger host component:
  • CICS support
    • Support is added for CICS Transaction Server for z/OS Version 5 Release 6.
  • Compiler support
    • In Debug Tool compatibility mode, support is added for TEST(SEPARATE(DSNAME),SOURCE) in Enterprise COBOL for z/OS Version 6 Release 2 with APAR PH04485 installed or later. Specify TEST(SEPARATE(DSNAME),SOURCE) to store the separate debug file name, which is the SYSDEBUG DD data set name, in the program object. You will not need to specify the separate debug file location if it is not moved after compilation. For more information, see Choosing TEST or NOTEST compiler suboptions for COBOL programs.

14.2.2

The following changes were added for IBM z/OS Debugger Version 14.2.2.

The following updates are delivered with the Eclipse interface:
  • z/OS Debugger Profiles view
    • The DTCN and DTSP plug-ins are deprecated and will be removed in a future release.
  • z/OS batch applications launches
    • MVS Batch Application launch configurations are replaced with z/OS Batch Application using property groups and z/OS Batch Application using existing JCL launch configurations to simplify debugging and running code coverage on batch applications on IBM Z. Any MVS Batch Application launch configurations are automatically migrated to the appropriate new configuration types. You can use debug profiles with z/OS Batch Application using existing JCL launch configurations.

      For more information, see Launching a debug session for z/OS Batch applications.

      z/OS Batch Application launch configurations require the Remote System Explorer from z/OS Explorer.

The following features are delivered with the z/OS Debugger host component:
  • TEST runtime option
    • A simple TEST runtime option now starts z/OS Debugger in delay debug mode under most conditions for non-CICS tasks if the Debug Profile Service API is started. This option simplifies the debug setup for batch jobs, IMS MPP regions, and WLM address spaces for Db2 stored procedures. For more information, see Simple TEST options.
  • Compiler support
    • In Debug Tool compatibility mode, support is added for debugging COBOL programs that contain dynamic length elementary items and compiled with Enterprise COBOL for z/OS Version 6 Release 3. Dynamic length elementary items are not supported in standard mode.

14.2.1

The following changes were added for IBM z/OS Debugger Version 14.2.1.

  • Compiler support
    • In Debug Tool compatibility mode, support is added for debugging COBOL programs that contain fixed-length UTF-8 data items and compiled with Enterprise COBOL for z/OS Version 6 Release 3. UTF-8 data items are not supported in standard mode.
  • Debug Manager
    • Debug Manager and Remote System Explorer can use different chain certificates. If the different certificates are of the same CA root, the Debug Manager certificate is regarded as trusted and automatically accepted. Otherwise, the certificate is not regarded as trusted. In Debug Tool compatibility mode, a window appears to ask you to import the certificate for Debug Manager. For more information, see Encrypted communication with Debug Manager.
  • Terminal Interface Manager
    • Terminal Interface Manager now supports MFA-generated tokens and password phrases.

14.2.0

The following changes were added for IBM z/OS Debugger Version 14.2.0.

  • New support
    • z/OS Version 2 Release 4
    • Enterprise COBOL for z/OS Version 6 Release 3
    • Enterprise PL/I for z/OS Version 5 Release 3
  • Product renaming
    • IBM Application Delivery Foundation for z Systems® is renamed as Application Delivery Foundation for z/OS.
    • IBM Developer for z Systems Enterprise Edition is renamed as IBM Developer for z/OS Enterprise Edition.
    • IBM Developer for z Systems is renamed as IBM Developer for z/OS.
    • IBM Debug for Systems is renamed as IBM Debug for z/OS.
  • IBM Debug for z/OS client installation
  • Debug Profile Service
  • Section breakpoint support
    • When you edit COBOL with the COBOL Editor or the z Systems LPEX Editor, a Toggle Section Breakpoint action is available in the left ruler context menu of the editor and the context menu for sections in the outline view. For more information, see Source entry breakpoints.
  • IMS Transaction Isolation facility
    • IMS Transaction Isolation facility no longer accesses IMS ACB libraries. It has a simplified setup and is compatible with ACB management by IMS Catalog. The setting of IMSISOORIGPSB in EQAOPTS no longer has any effect and the original PSB is always preserved. For more information, see Scenario F: Enabling the Transaction Isolation Facility.
    • Instructions for using the IMS PSTOP command are added to end the wait state of the IMS region when PWFI is used, so that you can continue with the program. For more information, see Using IMS pseudo wait-for-input (PWFI).