Group Build utility JCL
//IRMGROUP JOB
job statement data .....
//GRPBLD EXEC PGM=IRMBGPMN
//STEPLIB DD DISP=SHR,DSN=product.LOAD
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
*
* required keywords (multiple NAME keywords are accepted)
IRM=rmgrname
FUNCTION=BUILD | DELETE
NAME=mask
*
* required keyword if FUNCTION=BUILD
BUILDBY=CAGRP | DBDSGRP | DBD | DSN | PSB
*
* required keyword if BUILDBY=DSN
* GROUPNAME=groupname
*
* optional keyword; SIMULATE=NO is used if omitted
SIMULATE=NO | YES
*
* optional keywords if FUNCTION=BUILD
HALDBREBUILD=ALL | PRIMARY
HPCCOMMAND=DBR | DBD
HPCPARTIAL=YES | NO
HPCTIMEOUT=0100 | mmss
IC=NO | YES | DURING
ILDSREBUILD=REQUIRED | YES | NO
INCLUDEINDEXES=NO | YES
INCLUDELOGICALS=NO | YES
INDEXREBUILD=NO | NOTINGROUP | INGROUP
PROFILE=profilename
REPLACE=NO | YES
*
* optional keyword if BUILDBY=DBD
BUILDINDEXGROUPS=YES | NO
*
* optional keyword if IC=YES
PCPFPA=NO | YES
//*
job statement data .....
//GRPBLD EXEC PGM=IRMBGPMN
//STEPLIB DD DISP=SHR,DSN=product.LOAD
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
*
* required keywords (multiple NAME keywords are accepted)
IRM=rmgrname
FUNCTION=BUILD | DELETE
NAME=mask
*
* required keyword if FUNCTION=BUILD
BUILDBY=CAGRP | DBDSGRP | DBD | DSN | PSB
*
* required keyword if BUILDBY=DSN
* GROUPNAME=groupname
*
* optional keyword; SIMULATE=NO is used if omitted
SIMULATE=NO | YES
*
* optional keywords if FUNCTION=BUILD
HALDBREBUILD=ALL | PRIMARY
HPCCOMMAND=DBR | DBD
HPCPARTIAL=YES | NO
HPCTIMEOUT=0100 | mmss
IC=NO | YES | DURING
ILDSREBUILD=REQUIRED | YES | NO
INCLUDEINDEXES=NO | YES
INCLUDELOGICALS=NO | YES
INDEXREBUILD=NO | NOTINGROUP | INGROUP
PROFILE=profilename
REPLACE=NO | YES
*
* optional keyword if BUILDBY=DBD
BUILDINDEXGROUPS=YES | NO
*
* optional keyword if IC=YES
PCPFPA=NO | YES
//*
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*