Job scheduler custom properties
Custom properties modify the job scheduler configuration. Use these settings to tune the job scheduler behavior beyond the settings in the administrative console.
Use the custom properties page to define the following job scheduler custom properties:
- MaxConcurrentDispatchers
- UseHTTPSConnection
- RECORD_SMF_SUBTYPES
- JOB_SECURITY_POLICY
- JOB_SECURITY_DEFAULT_GROUP
- JOB_SECURITY_ADMIN_GROUP
- UseAPCEndpointSelection
- WXDBulletinBoardProviderOption
Related:
Configure the batch environment Configure the job scheduler
MaxConcurrentDispatchers
Define this custom property if jobs are being dispatched slowly when large numbers of jobs are submitted. By default, MaxConcurrentDispatchers is set to 100. MaxConcurrentDispatchers is an optional custom property.
Scope Valid values Default Job scheduler Integer value greater than 0 100
UseHTTPSConnection
Define this custom property to enable HTTP SSL connections between the job scheduler and the common batch container. By default, HTTP SSL connections are disabled. UseHTTPSConnection is an optional custom property.
Scope Valid values Default Job scheduler
- true
Enables HTTP SSL connections
- false
Disables HTTP SSL connections
false (disabled)
RECORD_SMF_SUBTYPES
Define this property to indicate which SMF 120 record subtype we want to use to record job usage data. By default, SMF 120 subtype 20 records are used. RECORD_SMF_SUBTYPES is an optional custom property.
Scope Valid values Default Job scheduler cell
- 20
Use SMF120 subtype 20 records.
- 9
Use SMF120 subtype 9 records.
SMF 120 subtype 9 support for batch jobs requires that SMF 120 subtype 9 recording for asynchronous beans is enabled on the endpoint server. SMF 120 subtype 9 support for asynchronous beans is available on WebSphere Application Server v8.0.0.1 or later. Earlier versions are not supported. If we specify RECORD_SMF_SUBTYPES=9 on an earlier version, the job scheduler issues a message. The message indicates that SMF 120 subtype 9 records are not supported on earlier versions of WAS. The job scheduler reverts to SMF 120 subtype 20 records.
If we specify RECORD_SMF_SUBTYPES=9 without also enabling SMF 120 subtype 9 recording for asynchronous beans in the endpoint server, the endpoint server issues a message. The message indicates that SMF 120 subtype 9 recording for asynchronous beans is not enabled. No SMF120 subtype 9 job usage records are collected.
- ALL
Use both SMF120 subtype 20 and SMF120 subtype 9 records.
20
JOB_SECURITY_POLICY
Define this property to indicate whether administrative roles, groups, or a combination of the two can act on a set of jobs.
Scope Valid values Default Job scheduler
- ROLE
That the batch domain applies role-based job security. This behavior is consistent with version 6.1.1 of batch.
- GROUP
That the batch domain uses only group-affiliation as the basis for job security.
- GROUPROLE
This setting specifies that the batch domain uses group and role as the basis for job security.
ROLE
JOB_SECURITY_DEFAULT_GROUP
Define this custom property so that we can assign a user group to a job. Use this property if either group or group and role security is active.
We can also assign a group to a job using the group attribute on the job definition in the xJCL. The group attribute takes precedence over the value on the JOB_SECURITY_DEFAULT_GROUP custom property. If we do not specify the group attribute on the job definition or this custom property, the job scheduler assigns the default group name.
Scope Valid values Default Job scheduler A user-defined user group name JSYSDFLT
JOB_SECURITY_ADMIN_GROUP
Define this custom property so that we can assign an administrative group to each job.
Scope Valid values Default Job scheduler A user defined administrative group name JSYSADMN
UseAPCEndpointSelection
Define this property to use the application placement controller for job placement. We cannot use the application placement controller for job placement on the z/OS platform. Setting this property allows the application placement controller to select the endpoint. Otherwise, the grid application placement does the selection.
Scope Valid values Default Job scheduler true false
WXDBulletinBoardProviderOption
Define this property to use the application placement controller for job placement. We cannot use the application placement controller for job placement on the z/OS platform. Setting this custom property with a value of HAMBB overlays the base bulletin board for Intelligent Management with the high availability manager bulletin board. Batch and Intelligent Management can then use the same bulletin board to talk to each other.
Scope Valid values Default Job scheduler cell HAMBB None