IRRMIN00 expects one of the following parameters on the JCL EXEC
statement:
- PARM=NEW, specified when formatting a new RACF® database
- PARM=UPDATE, specified when updating the templates on an existing
database. IRRMIN00 adds or updates the templates as required and writes
the segment table, while leaving the old profiles intact. PARM=UPDATE
is the default if no parameter is specified.
- PARM=ACTIVATE, specified when activating a new version of the
templates.
IRRMIN00 requires the following DD statements:
- ddname
- Description
- SYSPRINT
- Defines
the output data set. The minimum block size is 129 (enforced by a
DCB exit).
- SYSRACF
- Defines
a contiguous, unmovable, non-VSAM data set to be formatted.
The
logical-record size and block size are required to be 4096. For PARM=NEW,
this is forced by RACF utility
processing. If you are updating an existing RACF data set, IRRMIN00 updates the RACF data set in place. Specify
the real name of the data set; do not specify an alias.
Do
not allocate this data set in the extended addressing area of DASD
volumes. To ensure that this data set is not allocated in the extended
addressing area, the SYSRACF DD statement must not contain the keyword
parameter EATTR (unless its value is the default NO). Since EATTR=NO
is the default, it is not necessary to include this on the DD statement.
Note: Before z/OS® Version 1
Release 5, IRRMIN00 required a SYSTEMP DD statement. If you have a
SYSTEMP DD statement in existing IRRMIN00 JCL, and you do not remove
it, it will be ignored.
For an example of the JCL required to allocate space, catalog the
data set, and run the IRRMIN00 program, see Creating a RACF database.