Data and storage management on z/OS
Previous topic | Next topic | Contents | Glossary | Contact z/OS | PDF


Guide to z/OS utility program functions

Data and storage management on z/OS

Although z/OS® utilities provide functions that are better performed by newer applications, many customers continue to use these programs, and IBM® continues to ship them for compatibility with older supported system levels. This guide lists the tasks for which you can use these utilities, and identifies which utility is especially suited to perform each task.

You can use the DFSMS™ utility programs to perform a variety of tasks, as shown in Table 1. The "Task" column shows tasks that you might want to perform. The "Options" column more specifically defines the tasks. The "Primary Utility" column identifies the utility that is especially suited for the task. The "Secondary Utilities" column identifies other utilities that can be used to perform the task.

Table 1. Tasks and Utility Programs
Task Options Primary Utility Secondary Utilities
Add a member to a partitioned data set IEBUPDATE, IEBGENER IEBDG
a password IEHPROGM  
Alter in place a load module IEBCOPY  
Catalog a data set in a catalog IEHPROGM  
Change data set organization IEBUPDTE IEBGENER, IEBPTPCH
logical record length IEBGENER  
Clear checkpointed members from a PDSE IEBCOPY  
Compare z/OS UNIX® System Services (z/OS UNIX) files such as HFS files IEBCOMPR  
partitioned data sets IEBCOMPR  
sequential data sets IEBCOMPR  
PDSEs IEBCOMPR  
Compress a partitioned data set IEBCOPY  
Compress in place a partitioned data set IEBCOPY  
Convert to partitioned data set an unloaded PDSE containing program objects cannot be loaded into a PDS. An unloaded PDSE containing data objects can be loaded into a PDS but all extended attributes will be lost. IEBCOPY  
sequential data sets IEBGENER IEBUPDTE
a PDSE IEBCOPY  
Convert to PDSE a partitioned data set IEBCOPY  
an unloaded copy of a partitioned data set or PDSE IEBCOPY  
sequential data sets IEBGENER IEBUPDTE
Convert to sequential data set a partitioned data set or PDSE IEBGENER IEBUPDTE
Copy a load module or load module library IEBCOPY  
a partitioned data set IEBCOPY IEHMOVE
a volume of data sets (on tape or disk) IEHMOVE  
job steps IEBEDIT  
selected members of a partitioned data set IEBCOPY IEHMOVE
sequential data sets IEBGENER IEHMOVE, IEBUPDTE, IEBPTPCH
a PDSE IEBCOPY  
a group of PDSE members IEBCOPY  
selected members of a PDSE IEBCOPY  
Create a backup copy of a partitioned data set or PDSE IEBCOPY  
a character arrangement table module IEBIMAGE  
a copy modification module IEBIMAGE  
a 3800 or 4248 forms control buffer module IEBIMAGE  
a graphic character modification module IEBIMAGE  
a library character set module IEBIMAGE  
a library of partitioned members IEBGENER IEBUPDTE
a member of a partitioned data set or PDSE IEBGENER IEBDG, IEBUPDTE
a sequential output data set IEBDG IEBGENER, IEBPTPCH
an indexed sequential data set IEBDG  
an output job stream IEBEDIT  
Delete a data set or member of a partitioned data set IEHPROGM  
password IEHPROGM  
catalog entries IEHPROGM  
records in a partitioned data set or PDSE member IEBUPDTE  
Edit and convert to partitioned data set or PDSE a sequential data set IEBGENER IEBUPDTE
Edit and copy a job stream IEBEDIT  
a sequential data set IEBGENER IEBUPDTE, IEBPTPCH
Edit and list error statistics by volume (ESV) records IFHSTATR  
Edit and print a sequential data set IEBPTPCH IEBGENER
Edit and punch a sequential data set IEBPTPCH IEBGENER
Enter a procedure into a procedure library IEBUPDTE  
Exclude a partitioned data set member from a copy operation IEBCOPY IEHMOVE
a PDSE member from a copy operation IEBCOPY  
Expand a partitioned data set or PDSE IEBCOPY  
a sequential data set IEBGENER  
Generate test data IEBDG  
Include changes to members or sequential data sets IEBUPDTE  
a partitioned data set member from a copy operation IEBCOPY IEHMOVE
a PDSE member from a copy operation IEBCOPY  
Indicate double-byte character set string by supplying enclosing shift-out/shift-in characters IEBGENER IEBPTPCH
Insert records into a partitioned data set or PDSE IEBUPDTE  
Label magnetic tape volumes IEHINITT  
List a password entry IEHPROGM  
a volume table of contents IEHLIST  
number of unused directory blocks and tracks IEHLIST IEBCOPY
partitioned data set or PDSE directories IEHLIST IEHPROGM
CVOL entries IEHLIST  
Load an unloaded partitioned data set to a partitioned data set IEBCOPY  
an unloaded data set IEHMOVE  
an unloaded partitioned data set to a PDSE (for non-load modules only) IEBCOPY  
an unloaded PDSE to a partitioned data set (for non-load modules only) IEBCOPY  
an unloaded PDSE to a PDSE IEBCOPY  
Merge partitioned data sets IEBCOPY IEHMOVE
PDSEs IEBCOPY  
partitioned data sets and PDSEs IEBCOPY  
Modify a partitioned or sequential data set, or a PDSE IEBUPDTE  
Move a volume of data sets IEHMOVE  
partitioned data sets IEHMOVE  
sequential data sets IEHMOVE  
Number records in a new or old member of a partitioned data set or PDSE IEBUPDTE  
Password protection add a password IEHPROGM  
delete a password IEHPROGM  
list passwords IEHPROGM  
replace a password IEHPROGM  
Print sequential data sets IEBPTPCH IEBGENER, IEBUPDTE
partitioned data sets or PDSEs IEBPTPCH  
selected records IEBPTPCH  
mixed strings of double-byte and single-byte character set data IEBPTPCH IEBGENER
double-byte character set data IEBPTPCH IEBGENER
Punch a partitioned data set member IEBPTPCH  
a sequential data set IEBPTPCH  
selected records IEBPTPCH  
mixed strings of double-byte and single-byte character set data IEBPTPCH IEBGENER
Double-byte character set data IEBPTPCH IEBGENER
Reblock a load module IEBCOPY  
a partitioned data set or PDSE IEBCOPY  
a sequential data set IEBGENER IEBUPDTE
Re-create a partitioned data set or PDSE IEBCOPY  
Rename member of a partitioned data set or PDSE IEBCOPY IEHPROGM
a sequential or partitioned data set, or PDSE IEHPROGM  
moved or copied members of a partitioned data set IEHMOVE  
Renumber logical records IEBUPDTE  
Remove indication of a double-byte character set string by stripping off enclosing shift-out/shift-in characters IEBGENER  
Replace a password IEHPROGM  
logical records IEBUPDTE  
records in a member of a partitioned data set or PDSE IEBUPDTE  
selected members of a PDSE IEBCOPY IEBUPDTE
selected members of a partitioned data set IEBCOPY IEBUPDTE, IEHMOVE
Scratch data sets IEHPROGM  
Uncatalog data sets IEHPROGM  
Unload a partitioned data set IEBCOPY IEHMOVE
a sequential data set IEHMOVE  
a PDSE IEBCOPY  
Update in place a partitioned data set or PDSE IEBUPDTE  




Copyright IBM Corporation 1990, 2010