Summary of changes
November 2025, changes for V16R1M2
This edition of the document provides information applicable to Z Data Tools Version 16 Release 1
Modification Level 2. Here are the major changes to this document from the previous
release.
- You can now specify a list of members in the DD statement in the JCL as an alternative to specifying them in a $$FILEM control statement for a number of Z Data Tools functions. For more information about the format used to specify members, and the functions that support this method, see JCL syntax for Z Data Tools batch jobs.
- Added a new Processing option to generate the HFMMLST DD containing the selected members to be processed. See Advanced Member Selection panel and Advanced Member Selection panel for load libraries.
- Support for regular expressions and picture strings:
- Regular expressions are now supported in all view and edit sessions when specifying a search string for FIND, CHANGE, and EXCLUDE primary commands. For more information on specifying regular expression strings, see:
- Picture strings are supported for the search and replace values for
functions that perform change processing, and search values for
functions that perform contains processing.
Regular expressions are now supported for search values of functions that perform change and contains processing. For more details see Using picture strings and regular expressions with external REXX functions.
- Z Data Tools has been enhanced to support a user exit when running the HFMSRCHK edit or view function key. See F4 edit macro exit for complete details.
- The FNot and CNot behavior in a View or Edit session is changed to match field or record areas that do not contain any occurrence of the search string. See FIND/FX primary command and CHANGE/CX primary command.
June 2025, changes for V16R1M1
This edition of the document provides information applicable to Z Data Tools Version 16 Release 1
Modification Level 1. Here are the major changes to this document from the previous
release.
- A new option, F5 Clear, has been added to the Enhanced Search Command panel to clear all fields on the panel. See Enhanced Search command panel for an example.
- You can now select to use an auxiliary data set when viewing a large non-VSAM data set that does not fit into memory. See the new edit option in Editor Options panel.
March 2025, changes for V16R1M0 First Edition
This edition of the document provides information applicable to Z Data Tools
Version 16 Release 1 Modification Level 0. Here are the enhancements delivered with this version:
- A new processing option, "Start", has been added to the menu panels for the enhanced search report. Select this processing option to start applicable options in another ISPF session. See Using F4 from any edit or view session when positioned on a string or word and Using F4 for enhanced search report filtering commands for more information about the options that support the "Start" option.
- A new option, "MLIST" has been added to both the List and Search Options panel and the Report View Options panel. Select this option to produce an ISPF member list for up to 16 data set names referenced in the current view or edit session. See Using F4 from the command line and Using F4 for enhanced search report filtering commands for more information.
- Auto detect for compiler languages now supports Assembler and is more efficient. See "Auto detect" in Selecting your compiler language.
- New keywords for the Z Data Tools DEFV function to produce VSAM define statements for Data, Index, and Catalog names in addition to supporting alternate Index, Path, and GDG data sets. See DEFV (Define VSAM Statements) for the syntax and details.
- The Size column can now be changed to a User column showing the last user to modify the member on the Enhanced Reference and Index member list displays. This is supported via F11 (USER column) and F10 (Size column) function keys. See Field Descriptions for the Enhanced Reference List panel.
- Proclib and Parmlib data sets are now available for selection via the Enhanced Edit key Select option 3. See Using F4 from any edit or view session when positioned on a string or word.
- Reference data set list definitions are now supported. Leaving the Reference data set name blank now provides for the selection from a predefined Reference data set list if an HFMLREFS DD is found, as well as selection from a user history. See Defining a Reference data set selection list.
- Index data set list definitions are now supported. Leaving the Index data set name blank now provides for the selection from a predefined Index Data Set List if an HFMLIDXS DD is found, as well as selection from a user history. See Defining an Index Data Set List.
- A comma character (,) is now supported in place of a decimal separator when processing numeric values. This new support includes a new Z Data Tools installation option, COMMADEC, an additional option on the Compiler Language Selection panel, and a new keyword definition in the SET (Set Processing Options).
- Load Module link date and time:
- View Load Module member lists now support link date and time. The new option Link date and time is optional. See Load Module Information - Selection panel.
- The Enhanced edit key menu has been updated to include a new option 14, Load, which can be used to produce a view load module member list on one or more load libraries with optional link date and time and duplicate members displayed. See Using F4 from any edit or view session when positioned on a string or word.
- A new option, 5 Load, has been added to the List and Search options panel that invokes the view load module member list for all the load libraries found in the view or edit session. See Using F4 from the command line
- Four new options (Dslist, UDlist, Search, Change) have been added to the menu displayed when pressing F4 (enhanced edit key) from the command line of an enhanced search report. See Using F4 for enhanced search report filtering commands.
- You can now create your index definition member with an ISPF dialog that guides you in generating an index definition member. See Index data set name panel and Index language/data set groups panel.
- The DEFV function now supports generating the DATACLASS, MANAGEMENTCLASS, and STORAGECLASS values via a new keyword, SMS=YES. See DEFV (Define VSAM Statements) for the complete syntax.
- Data set detail panels now display the encryption status and key label of a data set, and data set definition panels provide the option of specifying a key label when defining a data set. When an encrypted data set is copied to a previously non-existent data set using the DSNOUT keyword with the DSC command, Z Data Tools attempts to create the new data set with the same key label as the original data set. See Allocate (Two) panel, Non-VSAM Allocate panel, Non-VSAM Entry Detail panel, VSAM Define panel, and VSAM Entry Detail panel.
- Enhancements to the enhanced ISPF processing:
- Extended member lists are now produced for view or edit functions when a partitioned data set with a generic or blank member name is being processed.
- A view or edit of a DD statement containing concatenated partitioned data sets now supports an extended member list for all corresponding cataloged data sets.
- Variables defined in an INCLUDE member are now processed and resolved when processing data set names.
- Option 4, Dslist, has been extended to support the display of an ISPF data set list when positioned on a DD statement, and a UNIX directory list when positioned on a UNIX path or file name. See Using F4 from any edit or view session when positioned on a string or word for more information.
- Two new prefix commands are available for the enhanced reference list display:
- L: produces an ISPF data set list.
- U: produces a UNIX directory list.
- Pressing the function key with 4 in the command line when viewing or editing produces a data set list for up to 30 data set names referenced in the session.
- Pressing the function key with 4U in the command line when viewing or editing produces a UNIX directory list for up to 30 path or file names referenced in the session.