z/OS JES3 Initialization and Tuning Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Parameters

z/OS JES3 Initialization and Tuning Reference
SA32-1005-00

NAME=
Specifies the 1- to 8-character name of a job class group. A job class is assigned to this job-class group by placing this group name on its CLASS statement. The NAME parameter must be the first parameter on the GROUP statement. The first character of this name must be alphabetic (MVS™ restriction).
MODE=
Specifies whether the initiators managed by this group are WLM managed or JES3 managed.
WLM
Specifies that jobs in this job class group are to run under Workload Management initiators, that is, WLM-managed initiators.
JES
Specifies that jobs in this job class group are to run under JES3-managed initiators.
See z/OS JES3 Initialization and Tuning Guide for details on WLM-managed and JES3-managed initiators.
EXRESC=
Defines the execution resources, such as initiators, processors, and devices, which you want assigned to this job class group. Jobs in this group use devices assigned to the group to satisfy requests for mountable volumes. An EXRESC parameter must be specified for each main on which this group may be scheduled.

The EXRESC parameter must still be specified even if MODE=WLM, because JES3 still needs to know which system's jobs in this group are allowed to execute. If a particular system name does not appear in the EXRESC parameter, jobs in that group will not be allowed to run on that system.

*ALL
Identifies that you want the parameters that you are specifying to apply to all systems in the JESPLEX. By specifying *ALL, instead of listing the individual systems, you make it easier to add a system to your JESPLEX. In this case, you do not have to update your GROUP initialization statements when you add a MAINPROC statement.
procname
Identifies the main associated with the execution resources. The main name must match the NAME parameter on a MAINPROC statement.

If *ALL is specified as the main name, the parameters that you specify are applied to all main processors defined through MAINPROC initialization statements. By specifying *ALL instead of listing the individual systems, you make it easier to add a system to your SYSPLEX. For example, if you add a new MAINPROC statement for system SYXYZ, and you specify *ALL in the EXRESC parameters of your GROUP statements, the new system will automatically be included in each of the group definitions.

You cannot specify *ALL and then list specific system names, and vice versa.

initcnt
The initcnt value indicates the dedicated initiator count. This subparameter defines the number of initiators you want assigned exclusively to this group. When scheduling jobs from this group, only the dedicated initiators will be used; therefore, this count defines the maximum number of jobs of this group that can be concurrently scheduled to the specified main. Dedicated initiators that become idle will not be used for scheduling any other job class group. The value of initcnt must be less than the value of the MAXUSER parameter in the IEASYSxx member of SYS1.PARMLIB that will be used for the IPL. The MAXUSER parameter is discussed in z/OS MVS Initialization and Tuning Reference. The initiator identifier is the same as the group name. Each initiator started for MVS processors is identified by the GROUP name. For example, if the dedicated initiator count for GROUP=ABC is 2, then two initiators would be started with identifier ABC. The dedicated initiator count for the default group JS3BATCH is 2. The initnum count parameter on the SELECT initialization statement overrides the initcnt parameter. See Parameters for additional information.
Note: The initiator count is not used when you specify MODE=WLM. If you switch to MODE=JES by using the *MODIFY,G command, the value that you specified for the initiator count is used.
storsize
JES3 no longer supports this subparameter. It has been retained so that initialization streams will not have to be changed. If you plan to code any of the following positional subparameters, code a comma (,) to represent this subparameter.
alopt
Determines when the execution resources are to be allocated to the group. Four options are available: DEMAND, DYNAMIC, IPL, or MANUAL.

DEMAND indicates that initiators are to be allocated to satisfy the requirements of selectable jobs in this group up to the number specified by initcnt. DEMAND is the default allocation option.

DYNAMIC indicates that the named execution resources are to be allocated when the first job of this class is eligible for scheduling on a main.

IPL indicates that the execution resources are to be allocated whenever IPL occurs on the main associated with this group. If subsequent reallocation is necessary, it must be done manually.

MANUAL specifies that the execution resources are to be allocated whenever the operator enters the command *F,G,main,G,grp,ON to turn on the group.

The default allocation option is DEMAND.

See Parameters for additional information.
Note: The initiator allocation option is not used when you specify MODE=WLM on the GROUP initialization statement. If you switch to MODE=JES by using the *MODIFY,G command, the value you specified for the initiator allocation option is used.
unalopt
Determines when the execution resources are to be released from the group. Three options are available: DEMAND, DYNAMIC, or MANUAL.

DEMAND indicates that the initiators are to be deallocated when the number of selectable jobs for this group is less than the number of allocated initiators minus the number of initiators that are currently active. DEMAND is the default deallocation option.

DYNAMIC indicates that all execution resources are to be released when no selectable jobs exist for this group.

MANUAL indicates that all execution resources are not to be released until the operator disables the job class group by issuing the *F,G,main,G,grp,OFF command. MANUAL is the deallocation option for the default group JS3BATCH.

For all groups except the defaulted groupname JS3BATCH, the default deallocation option is DEMAND.

SELECT (Job Selection Mode) further explains how JS3BATCH becomes the defaulted groupname.
Note: The initiator unallocation option is not used when you specify MODE=WLM. If you switch to MODE=JES by using the *MODIFY,G command, the value you specified for the initiator unallocation option is used.
storopt
JES3 no longer supports this subparameter. It has been retained so that initialization streams will not have to be changed. If you plan to code any of the following positional subparameters, code a comma (,) to represent this subparameter.
devopt
Indicates those devices on the specific main (procname) which are dedicated for use by jobs in this group for volume mounting (this is device fencing). This parameter specifies how the devices in this device fence can be allocated. The options are ANY and GROUP.

ANY specifies that jobs are to be able to allocate any devices that are accessible from the main. Note that allocation will attempt to get dedicated (fenced) devices before using devices outside the fence.

GROUP indicates that jobs in this group may allocate requests requiring volume mounting only from devices dedicated to the group on the main. This allows device fencing exclusively because no nondedicated devices are to be used for volume mounting. GROUP is the default device allocation option.

devname,devcount ,devname,devcount
Identifies the device(s) to be dedicated. The subparameters may be repeated, in pairs as is necessary.
devname
Indicates the unit address of the device or the name of the device as specified in the NAMES parameter on the SETNAME statement. The devname subparameter should have devcount immediately following it.
devcount
Specifies how many of the indicated devices are to be dedicated; If a device number is specified for devname, the associated devcount specified must be 1.
/devnum or devnum
Specifies the device number (by 3-digit or 4-digit number). A slash (/) preceding the device number is not required. Device numbers can be specified by any of the following formats:
ddd
dddd
/ddd
/dddd

ddd and dddd represent the device numbers.

If devices are dedicated to a group on a main using the EXRESC parameter, the DEVPOOL parameter cannot be used. (Specification of dedicated devices in the EXRESC parameter allows device fencing for groups by main.)

BAR=
Specifies a job priority barrier. All jobs in this group that have a priority equal to or above this barrier must be scheduled before any attempt is made to schedule jobs below this barrier.
PRTY
Specifies that each priority level is to be treated as a barrier. Each job in a priority level must be scheduled before any job in any lower priority will be scheduled.
nn
Specifies a job priority number from 0 to 15.
16
No barrier is imposed on jobs in this group.
Note: When a value other than 16 is specified, the operator should be informed of its impact. For example, a held job equal to or above the barrier which is ‘awaiting selection of main’ will prevent any job below the barrier from being selected.

If you specify an invalid subparameter, JES3 uses the parameter default.

SeeStatement Summary for additional information.
DEF=
Indicates that this is the default group to be assigned to all job classes that have no GROUP parameter on the CLASS statement. Only one GROUP statement should specify the DEF=YES parameter; if you specify DEF=YES on multiple statements, the last such statement in the initialization stream defines the default class.

JS3BATCH is assigned as the default group with MODE=JES if DEF=YES is not specified on any GROUP statement in an initialization stream.

DEVPOOL=
Specifies that a pool of devices is to be dedicated to jobs in this group for volume mounting on all mains for which this group may be enabled. If the DEVPOOL parameter is specified, devices may not be dedicated in the EXRESC parameter.

The POOLNAMS parameter on the SETNAME statement, with appropriate XTYPE definitions on the DEVICE statement, may be used to define unique sets of devices with the shareability (physical attachment) desired for this group.

Note: Device fences apply to all jobs in a group whether the jobs are started tasks or batch jobs.
devopt
Specifies how JES3 is to allocate devices to jobs in this group.
ANY
Indicates that jobs in this group can use nondedicated devices and dedicated devices. JES3 always tries to allocate dedicated devices first. The default is ANY.
GROUP
Indicates that only devices dedicated to this group can be used for volume mounting.
Note: The pool of devices will not be dedicated until the group's execution resources have been allocated, as indicated by the alopt subparameter of the EXRESC parameter. Before that point, the devices can be used by jobs of any group. If you want the devices to be dedicated to this group at all times, specify IPL.
devname
Indicates the unit address of the device or the name of the device as specified in the NAMES parameter on the SETNAME statement. The devname subparameter should have devcount immediately following it.
devcount
Specifies how many of the indicated devices are to be dedicated; if a device number is specified for devname, the associated devcount specified must be 1.
/devnum or devnum
Specifies the device number (by 3-digit or 4-digit number). A slash (/) preceding the device number is not required. Device numbers can be specified by any of the following formats:
ddd
dddd
/ddd
/dddd

ddd and dddd represent the device numbers.

JSPAN=
Specifies the number of jobs in this group to be examined in selecting a job to be scheduled.
nnnnn
Indicates a decimal number from 1 to 65534.
ALL
Indicates that all the jobs in the group are to be examined.
See Parameters for additional information.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014