This section describes the mainframe emulation utilities. You can invoke these utilities in a JCL jobstream or REXX exec by using the same program names, data sets and commands as on the mainframe. The mainframe utilities emulated by
MSS are:
- DFSORT and
SORT, to perform sort/merge operations
- DSNTEP2, to execute any SQL statement that can be executed dynamically
- IDCAMS, to manage VSAM data sets
- IEBCOMPR, to compare two sequential or partitioned data sets
- IEBCOPY, to copy or merge partitioned data sets
- IEBGENER, to copy sequential data sets
- ICEGENER, like
IEBGENER but with VSAM capabilities
- IEBUPDTE, to create or modify sequential or partitioned data sets
- IEFBR14, to provide a dummy program facility by simply returning to the caller
- IKJEFT01, to submit TSO commands in batch mode (also
IKJEFT1A and
IKJEFT1B)
- IRXJCL, to run a REXX exec in MVS batch mode
- IEBDG, to create test data
- IEBPTPCH, to print or punch sequential or partitioned datasets, or PDS members
These names are defined as aliases for the equivalent
MSS utility.
Note: Input files are no longer optional, and it is possible to catalog a file without creating a physical file. To help prevent JES failures because of an apparent missing input file, you can use the
MFJ_INPUTDS_ERROR=N environment variable. When it is specified, an input file for a JCL step is considered as optional and most utilities and user programs treat missing input files as though they were present but empty. Some utilities, such as SORT, still check for a physical file and generate and error if it is not found.
This section describes the special considerations that apply when you use these utilities in a
MSS environment. It does not include information on behavior that is the same in mainframe and
MSS environments. For full information on the mainframe utilities referred to in this section, see the relevant IBM documentation.
Note:
If you wish to debug programs invoked by
IKJEFT01, you must specify its equivalent MSS utility,
IDAEFT01, as the program to debug.