The following job control statements are needed to run the remove
ID utility:
- JOB
- Initiates the job.
It is recommended that you run IRRRID00
with a region size of 25M:
EXEC PGM=IRRRID00,REGION=25M
Note: The
storage required to run IRRRID00 successfully depends on the size
of the RACF® database and other
factors that are controlled by the sort utility your installation
uses. If the job does not run because there is not enough storage
available, try increasing the region size. If your installation has
a large RACF database, a region
size of 0M might be required:
EXEC PGM=IRRRID00,REGION=0M
- EXEC
- Specifies the program name (PGM=IRRRID00) or the procedure name
if the job control statements are in a procedure library.
- SYSPRINT DD
- Defines a sequential message data set for the messages produced
by IRRRID00.
- SYSOUT DD
- Defines a sequential message data set for the messages produced
by the DFSORT utility
or its equivalent.
- SORTOUT DD
- Defines a work data set that contains final list records. This
data set should be approximately the same size as the data set allocated
to INDD.
- SYSUT1 DD
- Defines a work data set that contains intermediary records. This
data set should be approximately the same size as the data set allocated
to INDD.
- INDD DD
- Defines the sequential input data set that contains the IRRDBU00
output being processed. This statement should refer to the same data
set as the OUTDD statement does in the IRRDBU00 job.
- OUTDD DD
- Defines the single sequential output data set. The output of IRRRID00
is a set of variable length records that contain the commands needed
to delete or alter the references to the IDs. This data set must be
allocated as a variable length data set, with a logical record length
(LRECL) of at least 259. If a shorter LRECL is supplied, IRRRID00
changes the LRECL to 259.
When IRRRID00 opens the OUTDD data set,
it verifies that the block size of the data set is at least 4 greater
than the LRECL.
- SYSIN DD
- Defines the sequential input data set that contains the list of
user IDs or group names to search for. Each ID must be on its own
record. The ID can be up to 8 characters in length. It will be truncated
if longer than 8 characters.
Optionally, you can specify a replacement
ID. The replacement ID must be on the same input record, separated
from the original ID by at least 1 blank. The replacement ID can be
up to 8 characters in length. It will be truncated if longer than
8 characters.
IRRRID00 accepts both fixed length records (RECFM=F
or RECFM=FB) and variable length records (RECFM=V or RECFM=VB) either
with or without record numbers. To allow for record numbers, IRRRID00
always ignores columns 1–8 if the SYSIN records are variable length,
and ignores the last eight columns if the records are fixed length.
In addition, IRRRID00 ignores blank records.
Note: - The SYSIN DD is optional.
If SYSIN is specified, IRRRID00 does
not validate the ID being searched for or the replacement ID.
If
it is not specified or if it points to a data set that does not contain
a list of user IDs or group names, a message is issued to SYSPRINT
and a search is performed for all references to IDs that no longer
exist.
- The percent (%) and asterisk (*)
are processed as regular characters; no generic processing will be
performed. A period (.) should not be used but will be
accepted; a match of IDs will not occur in most cases.
- Some of the DD names shown are for DFSORT only. If you are using an equivalent
product, refer to that product's documentation for the DD names to
use.