Overview of Z Data Tools

Z Data Tools helps you to work with various storage media and maintain data.

Z Data Tools provides production and development logical file manipulation for Websphere MQ queue data, z/OS® Unix files, CICS® files, TS and TD queues, and QSAM and VSAM data sets. VSAM data sets include ESDS, KSDS, RRDS, and VRRDS. Z Data Tools provides applications programmers and systems programmers with the capability to access, view, edit, find, modify, copy, maintain, repair, migrate, print, and manage data and files. The Template Workbench allows users (particularly applications programmers) to format data stored in any of the above files based upon the definitions in COBOL, PL/I, or High Level Assembler copybooks, or to define data formats dynamically. Adding to this capability is an interactive interface that allows programmers to view data in both table and single-record formats. In addition, selection of data can be performed using simple REXX-like conditions that can easily be tailored by the programmer. All of the features available online to manipulate data can also be applied in batch jobs.

You can access Z Data Tools functions in several ways:
  • In full-screen mode as an ISPF or CICS application.
  • For routine tasks, you can use Z Data Tools in batch jobs using control statements.

Z Data Tools uses 31-bit addressing. It is enabled for National Language Support and can be translated if required. Z Data Tools provides Service Oriented Architecture (SOA) support, allowing the generation of XML data from files.


The Z Data Tools Db2® component extends this functionality to the Db2 environment in the following ways:
  • Extends the Z Data Tools editor facilities to apply to Db2 data
  • Extends the ISPF object list utility to apply to Db2 data
  • Extends the Z Data Tools data create facility to Db2 data
  • Extends the Z Data Tools data copy facility to include Db2 data as both source and target
  • Extends the Z Data Tools template processing to the Db2 environment
  • Provides an SQL analysis feature for both existing plans and embedded source code
  • Provides an easy interface to SQL statement generation for those who do not know SQL
  • Provides an interface to generate JCL and Db2 control statements for selected Db2 utilities, without the user needing to know the syntax for these utilities


The Z Data Tools IMS™ component further extends this functionality to provide support for IMS databases. ZDT/IMS provides database edit and browse functions such as:
  • Ability to view and edit data in IMS databases with full-screen ISPF panels
  • Display either multiple segments or a single segment on the one screen
  • Formatted segment display (in context of COBOL or PL/I data structure)
  • Formatted tabular display of data for a single segment type
  • Selectable segment display (choose which segments to display based on segment keys or segment contents, or both)
  • Selectable field display (choose which fields to display, and in which order)
  • Unformatted segment display
  • Ability to insert, delete, and repeat segments and their children
  • Ability to find and change data across an entire database hierarchy
  • Optional audit trail of all database updates

ZDT/IMS allows the user to define templates and views which associate COBOL and PL/I data structures with each segment type in a DBD; and define views which use the COBOL or PL/I data structures to specify the selection criteria for segment types.

ZDT/IMS provides support for either static (existing) or dynamic PSBs, the option to access databases via either DLI or BMP processing, and support for HALDB, HDAM, HIDAM, HISAM, HSAM, DEDB, MSDB, and logical databases, including databases with secondary indexes.


The Z Data Tools CICS component provides a powerful set of utility functions for editing, browsing, printing, and altering the status of CICS resources. The CICS resources supported are files, temporary storage queues, and transient data queues. With appropriate authority the user can also modify the status of the CICS resources. ZDT/CICS incorporates much of the functionality of Z Data Tools into the CICS environment.

ZDT/CICS also incorporates access to CICS resources from batch and ISPF.

ZDT/CICS uses Interactive Panel Viewer, a feature of Z Common Components, to display panels on CICS with a similar capability to ISPF panels. ZDT/CICS panels allow you to select options and to specify parameters, commands and program function (PF) keys to simplify requests for common functions. ZDT/CICS panels provide full screen format for information display and editing.