Skip to main contentIBM ZLPN Documentation

WLM Policy Default

Overview

This document defines the default Workload Manager (WLM) policy configuration for the Standard z/OS Image. The WSCDEF policy serves as the baseline starter policy and provides a comprehensive framework for workload management across all major subsystem types.

Policy Information:


Quick reference

  1. Resource Management Strategy
  2. Workload Classification Framework
  3. Classification Rules
  4. Detailed Classification Rules by Subsystem
  5. Report Classes
  6. Service Configuration
  7. Service Policy
  8. Application Environments
  9. Scheduling Environments
  10. Version History
  11. References

Resource Management Strategy

Resource Groups

1. RGCAPPED - Severe Resource Limitation

Purpose: Control quiesced nonswappable workloads that need to be severely restricted

Configuration:

Use Cases:

2. RGCPCAP - General Purpose CPU Capping

Purpose: Cap General Purpose CPU consumption without affecting specialty engines

Configuration:

Use Cases:

3. RGZCX - z/OS Container Extension Tenant Management

Purpose: Enforce IBM License Metric Tool (ILMT) compliance for container workloads

Configuration:

Use Cases:

Back to Quick reference


Workload Classification Framework

1. Batch Workloads (BAT_WKL)

Service Classes

BATHI - High Priority Batch

Goal: Velocity-based with dual importance levels

Characteristics:

Target Workloads:

BATLO - Low Priority Batch

Goal: Velocity-based with resource capping

Characteristics:

Target Workloads:

BATTEST - Test Batch

Goal: Discretionary (lowest priority)

Characteristics:

Target Workloads:

Back to Quick reference


2. Database Workloads (DB_WKL)

Service Classes

DDFHI - DDF High Priority

Goal: Multi-period with response time and velocity

Characteristics:

Target Workloads:

DDFLO - DDF Low Priority

Goal: Velocity-based

Characteristics:

Target Workloads:

Back to Quick reference


3. Open MVS Workloads (OMVS_WKL)

Service Classes

OMVS - OMVSKERN Forked/Spawned Processes

Goal: Velocity-based with highest importance

Characteristics:

Target Workloads:

Back to Quick reference


4. Online Workloads (ONL_WKL)

Service Classes

CICSHI - CICS High Priority Transactions

Goal: Response time-based

Target Workloads:

CICSLO - CICS Low Priority Transactions

Goal: Response time-based

Target Workloads:

IMSHI - IMS High Priority

Goal: Response time-based

Target Workloads:

WASHI - WebSphere High Priority

Goal: Response time-based

Target Workloads:

WASLO - WebSphere Low Priority

Goal: Average response time

Target Workloads:

Back to Quick reference


5. Started Task Workloads (STC_WKL)

Service Classes

CAPPED - Severely Limited Resources

Goal: Discretionary

Target Workloads:

NEWWORK - Unclassified Work

Goal: Velocity-based

Target Workloads:

SERVERS - CICS/IMS Transaction Managed Regions

Goal: Velocity-based with region goal

Target Workloads:

STCCRIT - Critical Started Tasks

Goal: Velocity-based with CPU critical

Target Workloads:

STCHI - High Priority System Work

Goal: Velocity-based with CPU critical

Target Workloads:

STCLO - Low Priority System Work

Goal: Velocity-based

Target Workloads:

ZCXHI - z/OS Container Extension Instances

Goal: Velocity-based

Target Workloads:

Back to Quick reference


6. TSO Workloads (TSO_WKL)

Service Classes

TSO - TSO User Community

Goal: Multi-period with response time and velocity

Target Workloads:

Back to Quick reference


Classification Rules

Subsystem Type Coverage

The standard policy includes classification rules for the following subsystem types:

  1. ASCH - APPC scheduled transactions
  2. CB - WebSphere Application Server (Liberty)
  3. CICS - CICS transaction processing
  4. DDF - Distributed Data Facility (DB2)
  5. IMS - IMS transaction processing
  6. IWEB - Scalable WebServer
  7. JES - Job Entry Subsystem
  8. LDAP - LDAP enclave
  9. LSFM - LAN Server for MVS
  10. MQ - MQ Series Workflow
  11. OMVS - Unix System Services
  12. SOM - SOM client objects
  13. STC - Started Tasks
  14. TCP - TCP independent enclave
  15. TSO - Time Sharing Option

Classification Groups

Transaction Class Groups

PBAT_TCG - Production Batch Classes

Members:

Routes to: BATHI service class

TBAT_TCG - Test Batch Classes

Members:

Routes to: BATTEST service class

Transaction Name Groups

PDBL_TNG - Production Database Systems

Members:

Routes to: STCCRIT service class (with boosting)

PONL_TNG - Production Online/Region Managed CICS

Members:

Routes to: STCHI service class (with boosting, region goal enabled)

SRVR_TNG - CICS/IMS Transaction Managed Regions

Members:

Routes to: SERVERS service class (with boosting)

STOR_TNG - Storage Backup Tasks

Members:

Routes to: STCLO service class

SYHI_TNG - High Priority System Tasks

Members:

Routes to: SYSSTC service class

SYLO_TNG - Low Priority System Tasks

Members:

Routes to: STCLO service class

SYST_TNG - Miscellaneous System Tasks for SYSSTC

Members:

Routes to: SYSSTC service class

TDBL_TNG - Test Database Systems

Members:

Routes to: STCLO service class (with region goal enabled)

TONL_TNG - Non-Production Online Systems

Members:

Routes to: STCLO service class (with region goal enabled)

ZOSC_TNG - z/OS Connect Servers Group

Members:

Routes to: STCHI service class

Userid Groups

EMG_UIG - Emergency Use TSO Userids

Members:

Routes to: SYSSTC service class

TSO_UIG - General Use TSO Userids

Members:

Routes to: TSO service class

Back to Quick reference


Detailed Classification Rules by Subsystem

JES (Batch) Classification

Low Priority Classes:
- Class J → BATLO (RCBATTCJ)
- Class E → BATLO (RCBATTCE)
- Class M → BATLO (RCBATTCM)

Production Classes (via PBAT_TCG):
- Classes A, B, C → BATHI (RCPBAT)

Test Classes (via TBAT_TCG):
- Classes X, Y, Z → BATTEST (RCTBAT)

CICS Classification

Region-Specific (CICSIP* subsystem):
- TRN1 → CICSHI (RCTRN1)
- TRN2 → CICSHI (RCTRN2)
- TRN3 → CICSHI (RCTRN3) [Mobile attribute]

Global Transaction Names:
- TRX1 → CICSHI (RCTRX1)
- TRX2 → CICSLO (RCTRX2)

Default: CICSLO (RCUCICS)

DDF (DB2) Classification

DB2P* Subsystems (Production):
- Stored Procedure CALLSPA → DDFHI (RCSPAS1)
- Userid SYSADM → DDFHI (RCSYSADM)
- Plan ACCTRECV → DDFHI (RCACCTRC)
- Default → DDFLO (RCDDFDBC)

DB2T* Subsystems (Test):
- Stored Procedure PAYABLE → DDFLO (RCPAYT)
- LU Name LU12345% → DDFLO (RCLU1234)
- Default → DDFLO (RCDB2T)

Default: NEWWORK (RCUDDF)

IMS Classification

IMSIP* Subsystems:
- Transaction IVTNO* → IMSHI (RCIVTNO)
- Default → IMSHI (RCIMSIP)

Default: IMSHI (RCUIMS)

OMVS Classification

Userid OMVSKERN → OMVS (RCOMVSKN)
Transaction FTP* → STCHI (RCFTP)
Transaction INET* → STCHI (RCINET)

Default: NEWWORK (RCUOMVS)

Started Task (STC) Classification

Critical Infrastructure:
- DB2*IRLM → SYSSTC (RCDB2IRL)
- MQ%%MSTR → STCCRIT (RCMQMSTR) [Boosted]
- MQ%%CHIN → STCHI (RCMQCHIN) [Boosted]
- WAS* → STCHI (RCWASSTC) [Boosted]

Database Systems:
- PDBL_TNG → STCCRIT (RCPDBSTC) [Boosted]
- TDBL_TNG → STCLO (RCTDBSTC) [Region Goal]
- %%%%SPAS → STCHI (RCDBSPAS)

Online Systems:
- PONL_TNG → STCHI (RCPRODON) [Boosted, Region Goal]
- TONL_TNG → STCLO (RCTONL) [Region Goal]
- CICTOR* → SERVERS (RCTOR) [Boosted, Region Goal Both]

Server Regions:
- SRVR_TNG → SERVERS (RCSRVR) [Boosted]

Container Extension:
- ZCX* → ZCXHI (RCZCX)

System Tasks:
- SYST_TNG → SYSSTC (RCSYSSTC)
- SYHI_TNG → SYSSTC (RCMON)
- SYLO_TNG → STCLO (RCSYSLO)
- STOR_TNG → STCLO (RCSTOR)
- ZOSC_TNG → STCHI (RCZOSCON)

SPM Rules:
- SubsystemParameter SYSTEM → SYSTEM (RCSPMSTM)
- SubsystemParameter SYSSTC → SYSSTC (RCSPMSTC)

Default: NEWWORK (RCUSTC)

TSO Classification

EMG_UIG (Emergency Userids) → SYSSTC (RCTSOEMG)
TSO_UIG (General Userids) → TSO (RCTSO)

Default: NEWWORK (RCUTSO)

WebSphere (CB) Classification

Collection Name Based:
- BBTRD2* → WASHI (RCWASTRD)
- BBCICS* → WASHI (RCWASCIC)
- BBIVP* → WASLO (RCWASIVP)
- BBERWW* → WASLO (RCWASBER)
  - Transaction Class TCITPI → WASLO (RCWASTCI)

Liberty Servers:
- MYSERVER → WASHI (RCWASMYS)
  - Transaction Class TCADMIN → WASLO (RCWASADM)
- ZCEE* → WASHI (RCWASZCE)
  - Transaction Class TCCICS → WASHI (RCWASCIC)
  - Transaction Class TCMQ → WASHI (RCWASMQ)
  - Transaction Class TCIC → WASLO (RCWASIC)

Default: NEWWORK (RCUWAS)

Back to Quick reference


Report Classes

The standard policy includes 68 report classes for comprehensive workload tracking and chargeback. Report classes are organized by:

Application Categories

Infrastructure Categories

Organizational Categories

Special Purpose

Back to Quick reference


Service Configuration

Service Coefficients

CPU:  1.0  (CPU time fully counted)
IOC:  0.0  (I/O operations not counted)
MSO:  0.0000 (Memory not counted)
SRB:  1.0  (SRB time fully counted)

Rationale: This configuration focuses WLM management on CPU consumption, which is typically the most constrained resource in modern z/OS environments.

Service Options

I/O Priority Management: Disabled
Dynamic Alias Management: Disabled
I/O Priority Groups: Disabled
Discretionary Goal Management: Active

Back to Quick reference


Service Policy

PROD - Production Policy

Description: Default policy
Overrides: None defined

This policy serves as the baseline with no service class, resource group, or tenant resource group overrides. All workload management is handled through the base definitions.

Back to Quick reference


Application Environments

MQWFEXEAE - MQ Series Workflow Execution Server

Configuration:

SPASAE - WLM Stored Procedures

Configuration:

Back to Quick reference


Scheduling Environments

BATCHUPDATE - Off-Shift Batch Updates

Description: Off shift batch updates to DB
Resource Requirements:

Use Case: Ensures batch update jobs only run when production database resources are available.

Back to Quick reference


Version History

VersionDateAuthorChanges
0382024/07/29DELUCAAdded CAPPED service class and RGCAPPED resource group
0372023/07/26DELUCAAdded RGCPCAP resource group, assigned to BATLO
0362023/06/13DELUCAAdded LDAP and TCP subsystem types, updated DDF goals
0352023/02/28DELUCAAdded SERVERS service class, SRVR_TNG group
0342023/02/24DELUCAEnhanced WebSphere CB classification rules
0332023/02/20DELUCAAdded RGZCX tenant resource group, zCX support
0322023/02/13DELUCAAdded PROD service policy, enhanced report classes
0312023/02/07DELUCAInitial comprehensive report class definitions
0302023/02/06DELUCAInitial workload and service class definitions

Back to Quick reference