Let's understand Mainframe
Home Tutorials Interview Q&A Quiz Mainframe Memes Contact us About us

Module 6: JCL Utilities


Utilities, an Overview

Utilities can be considered as a useful tool in mainframe, which can be helpful to system programmer or application developers while they code system or application features. In general, utilities are pre-written programs supplied by MVS that can be used in our JCL to accomplish most popular tasks such as copy PS or PDS files, renaming/compressing/comparing dataset etc. These utilities can only be used in JCL.

There are lot of utilities provided by MVS but below are most popular utilities:-

Utility Name Purpose
IEBGENER Used to copy sequential data sets, a member of partitioned data set or PDSE(Partitioned data set extended)
IEBCOPY Used to copy selected (or all) members from one to another PDS (partitioned data sets). It can also be used to compress PDS to recover lost space.
IEHPROGM Used to catalog/uncatalog/rename dataset. It can also be used to create Generation Data Groups(GDG)
IEBCOMPR Used to compare two PS or PDS datasets
IEFBR14 It is dummy utility and used to allocate/delete datasets
IDCAMS Mostly used to manage GDGs and VSAM datasets.
IEBEDIT Used to selectively copy the steps from a JCL
IEHINIT Used to initialize a tape
IEHLIST Used to list the entries in the catalog
IEHMOVE Used to move one dataset from one volume to another volume






© copyright mainframebug.com
Privacy Policy