MFJAMS emulates some of the main functions of the
IDCAMS mainframe utility.
Note: The level of support is limited to the functionality specified in this section. Some commands and parameters not referenced
in this section may be parsed and are safely ignored, but other such functionality not referenced may cause your application
to fail.
This emulation provides the following management services for VSAM key-sequenced data sets (KSDS), entry-sequenced data sets
(ESDS) and relative-record data sets (RRDS).
- ALTER, to change the attributes of a VSAM data set
- CANCEL, to terminate the processing of the IDCAMS command stream
- DEFINE ALIAS, to create an ALIAS or symbolic ALIAS for a dataset
[6]
- DEFINE ALTERNATEINDEX, to define alternate indices for a VSAM data set
- DEFINE CLUSTER, to define a new VSAM data set
- DEFINE PATH, to support path data sets
- DELETE, to delete data sets
- DO-END, to be used in conjunction with IF-THEN-ELSE to conditionally process several commands
- IF-THEN-ELSE, to be used to conditionally execute commands, or groups of commands if used in conjunction with the DO-END command sequence
- LISTCAT, to list catalog entries
- PRINT, to print a data set
- REPRO, to copy a data set
- SET, to change the condition code
- VERIFY, to verify a VSAM data set
You can use some of these services for sequential data sets, partitioned data sets and generation data groups. All abbreviations
of these commands and their parameters that are valid on the mainframe are supported by
MFJAMS.
You can execute
MFJAMS via a JCL jobstream or REXX exec.
For more information on VSAM access method services, see the IBM manual
DFSMS/MVS Access Method Services for VSAM, SC26-4905.