SUBSYS SUBNAME(subname)
[CONSNAME(consname)]
[INITRTN(initrtn)
[INITPARM(initparm)]]
[PRIMARY({NO|YES})
[START({YES|NO})]]
BEGINPARALLEL
The default is to issue messages to the consoles that are receiving the INTIDS routing attribute.
The INITPARM keyword can only be specified if the INITRTN keyword is specified.
This parameter is optional. Initialize the primary subsystem before any secondary subsystem(s) except SMS. If you specify PRIMARY on more than one statement, the system issues message IEFJ008I and defines the second subsystem but ignores the PRIMARY specification.
The IEFSSNxx parmlib member is the only place you can define the primary subsystem. It cannot be defined using the dynamic SSI services IEFSSI REQUEST=ADD macro or the SETSSI ADD command.
The default is NO.
If the parmlib entry for the primary subsystem is START(NO), the operator must start it later with a START command. If the parmlib entry for the primary subsystem does not specify the START parameter, it defaults to START(YES).
The START parameter cannot be specified for a secondary subsystem. If you specify the PRIMARY(NO) parameter, there is no default for the START parameter.
For subsystems that do not support parallel processing, you must ensure that the SUBSYS statement appears before the BEGINPARALLEL statement. For example, for the SMS subsystem definition IGDSSIN, be sure to specify the subsystem definitions before you specify the BEGINPARALLEL statement. For SMS, if you specify BEGINPARALLEL before the subsystem definition, the system issues message IEF009E about potential problems. Note that all initialization routines specified before the BEGINPARALLEL keyword are invoked serially, and all routines specified after the BEGINPARALLEL keyword are invoked in parallel. The BEGINPARALLEL keyword must be specified after the SMS entry.
For the z/OS® Communications Server TNF and VMCF subsystems, you must specify the subsystem definitions before you specify the BEGINPARALLEL statement if the INITRTN parameter is included on the subsystem definitions. For information about starting the TNF and VMCF subsystems, see z/OS V2R1.0 Communications Server: IP Configuration Guide
If you do not specify BEGINPARALLEL, the subsystem initialization routines run serially, and you do not obtain any performance benefits of parallel processing. See the configuration or installation documentation of the subsystem for information about whether the subsystem initialization routines can support running in parallel.
You only need to specify one BEGINPARALLEL statement. If you specify more than one statement, the system issues a message indicating that it is using the first BEGINPARALLEL statement it finds and ignores any other statements. This is also true if you specify multiple concatenated IEFSSxx members with BEGINPARALLEL statements across a sysplex.
You can include any number of records in the IEFSSNxx parmlib member.