|
LIST OF MAINFRAME JCL UTILITIES:
IEBPTPCH
|
IEBGENER
|
IEBCOPY
|
IEBCOMPR
|
IEBDG
|
IEBEDIT
|
IEGIMAGE
|
IEBISAM
|
IEBPDSE
|
IEBUPDTE |
IDCAMS
IEFBR14 |
IEHATLAS |
ICKDSF |
IEHINIT |
IEHLIST
|
IEHMOVE
|
IEHPROGM
|
IEHSTATR
IEBPTPCH
- Print Program
-
Print QSAM data sets.
-
Print selected members of a PDS or entire PDS.
-
Print selected records from QSAM or PDS member.
-
Print PDS directory.
IEBGENER
- Sequential Copy
Program
-
The IEBGENER utility copies one sequential data set to
another.
-
A member of a partitioned data set can be used as a
sequential data set.
-
Used to Print sequential data sets, members of
partitioned data sets or PDSEs.
-
It can also do some filtering of the data, change
LRECL and BLKSIZE, generate records, and several other functions.
However, the most common use is to simply copy data sets.
-
On some systems it is possible to send email from a
batch job by directing the output of the IEBGENER to the "SMTP"
external writer.
IEBCOPY
-
Library Copy Program
-
Copy a PDS (or selected members) from one PDS to
another.
-
Replace or rename PDS members.
-
Exclude members from a PDS that’s to be copied.
-
Merge partitioned data sets (except when unloading).
-
Copy a PDS to itself, reclaiming unused space
(compress). If a PDS runs out of space, IEBCOPY can compress it.
-
Create a sequential form of a partitioned data set or
PDSE for a backup or transport.
-
Unload a PDS to tape (called Unloading; PDS-> Seq).
-
Load a PDS to tape (called loading; Seq-> PDS).
-
Upgrade a load module for faster loading by MVS
program fetch.
-
Copy and reblock load modules.
-
Convert load modules in a partitioned data set to
program objects in a PDSE when copying a partitioned data set to a
PDSE.
-
Convert a partitioned data set to a PDSE or a PDSE to
a partitioned data set.
-
Copy to or from a PDS or PDSE data set, a member and
its aliases together as a group (COPYGROUP)
IEBCOMPR
- Compare Datasets
Program
-
Used to compare two sequential data sets, two
partitioned data sets or two PDSEs at the logical record level to
verify a backup copy.
-
Fixed, Variable, or undefined records from blocked or
unblocked data sets or members can also be compared.
-
However, you should not use IEBCOMPR to compare load
modules.
-
IEBCOMPR is now replaced by the SUPERC utility (an
ISPF/PDF tool).
IEBDG
- Test Data
Generator Program
-
Used to provide a pattern of test data to be used as a
programming debugging aid. This pattern of data can then be analyzed
quickly for predictable results.
-
IEBDG also gives you the option of specifying your own
exit routine for monitoring each output record before it is written
IEBEDIT
- Edit Job Stream
Program
-
To create a data set containing a selection of jobs or
job steps. These jobs or job steps can be entered into the job
stream at a later time for processing.
IEBIMAGE
- Create Printer
Image Program
-
Modify, print, or link modules for use with the IBM
3800 Printing Subsystem and IBM 4248 printer modules and stores them
in a library.
-
With this utility, many different forms or logos could
be stored as images, and printed when needed, all using the same
standard blank paper, thus eliminating the need to stock many
preprinted forms, and the need for operators to stop the printer and
change paper.
IEBISAM
- ISAM data set
Program
-
Copy an ISAM data set directly from one DASD volume to
another.
-
Create a backup copy of an ISAM by copying it into a
PS on a DASD /Tape.
-
Create an ISAM data set from an PS.
-
Print an ISAM data set.
IEBPDSE
- PDSE Validation
Program
-
To validate a PDSE data set and determine whether it
is valid or corrupted.
IEBUPDTE
- Update Data Set
Program
-
Incorporate source language modifications into PS or
PDS, or PDSEs
-
Create and update data set libraries
-
Modify existing sequential data sets or members of PDS
or PDSEs
-
Change the organization of a data set from PS to PDS
or PDSE, or the reverse.
-
IEBUPDTE is commonly used to distribute source
libraries from tape to DASD.
IDCAMS
- Access Method
Services Program
-
Generates and modifies VSAM and Non-VSAM datasets.
-
It probably has the most functionality of all the
utility programs, performing many functions, for both VSAM and non-VSAM
files.
-
It is also used to create alternate indexes.
-
Commands that carry out IDCAMS tasks include DEFINE,
PRINT, LISTCAT, REPRO, ALTER, VERIFY and DELETE.
IEFBR14
- Branch to Reg. 14
Dummy Program
-
Dummy program. Does Nothing. To provide a zero (0)
completion code.
-
Normally inserted to JCL when the only desired action
is allocation or deletion of datasets or JCL Syntax checking for
errors.
-
It consisted a single instruction a "Branch to
Register" 14. The mnemonic used in the IBM Assembler was BR and
hence the name: IEF BR 14.
IEHATLAS
-
Equivalent to Device Support Facility (ICKDSF). Not
available now.
ICKDSF
- Device Support
Facility Program
-
Installs, initializes and maintains DASD, either under
an operating system, or standalone
-
It can also be used for such tasks as initializing
disk volumes and detecting disk-related system errors.
IEHINIT
- Initialize Tape
Program
-
Used to place standard volume label sets onto any
number of magnetic tapes mounted on one or more tape units
-
Multiple tapes may be labeled in one run of the
utility. IBM standard (EBCDIC) or ASCII labels may be written.
IEHLIST
- List System Data
Program
-
A system utility used to list entries in the directory
of one or more partitioned data sets or PDSEs, or entries in an
indexed or to list the contents of a Volume Table of Contents (VTOC).
-
Any number of listings can be requested in a single
execution of the program
IEHMOVE
- Move System
DataProgram
-
Can be used to move or copy:
A sequential, partitioned or BDAM data set residing on one to five
volumes.
A group of non-VSAM data sets cataloged in an ICF catalog.
A volume of data sets.
BDAM data sets with variable-spanned records.
-
On the surface, IEHMOVE may seen redundant to the
IEBGENER and IEBCOPY utilities. However, IEHMOVE is more powerful.
The main advantage of using IEHMOVE is that you do not need to
specify space or DCB information for the new data sets. This is
because IEHMOVE allocates this information based on the existing
data sets.
-
Another advantage of IEHMOVE is that you can copy or
move groups of data sets as well as entire volumes of data. Because
of the ease in moving groups of data sets or volumes, the IEHMOVE
utility is generally favored by system programmers.
-
However, IBM does not recommend using the IEHMOVE
utility in a DFSMS environment. DFSMSdss should be used instead of
IEHMOVE to move or copy data to volumes managed by the SMS. DFSMSdss
or IEBCOPY should be used to process PDSEs. You cannot use IEHMOVE
with PDSEs, ISAM or VSAM data sets, or large format sequential data
sets.
IEHPROGM
- Program
Maintenance Program
-
Scratch (delete) a data set or a member of a
partitioned data set.
-
Rename a data set or a member of a partitioned data
set.
-
Maintain data set passwords.
IEHSTATR
- List ESV Data
Program
-
A system utility that formats and prints information
from Type 21 SMF (system management facilities) records.
-
These records provide error statistics by volume (ESV)
data.
|