Mainframe Path Start learning free
Applied10 min readLesson 1 of 3

What WLM does

One z/OS system runs online transactions, batch, databases and system tasks at the same time. Workload Manager decides moment by moment who gets the resources, based on goals the installation writes in business terms.

Goals, not priorities

Older systems made operators set dispatching priorities by hand. z/OS instead runs in goal mode: the installation says what each kind of work should achieve, such as 'card authorisations finish in under a quarter of a second', and WLM adjusts dispatching priority, storage and I/O priority to meet those goals.

How work is managed
Work arrivesjob, transaction, task
Classificationrules match it
Service classgoal + importance
WLMadjusts resources

The building blocks

TermWhat it is
Service definitionThe whole WLM configuration for a sysplex, stored in the WLM couple dataset
Service policyA named set of goals that can be activated, for example a weekday and a month-end policy
WorkloadA group of service classes for reporting, such as ONLINE or BATCH
Service classA group of work with the same goal and importance
PeriodA stage within a service class; work can move to a later period with an easier goal as it uses more resources
Classification rulesRules that assign incoming work to a service class
Report classAn extra grouping used only for reporting, so you can measure work without changing how it is managed

Importance

Each goal has an importance from 1 (most important) to 5. When there is not enough capacity for everything, WLM helps the most important work that is missing its goal first, taking resources from less important work. Work with a discretionary goal gets whatever is left over.

Common mistakes

Thinking WLM is a scheduler

WLM does not decide when batch jobs start (the workload scheduler does). It manages resources for work that is already running, and can manage batch initiators.

Making everything importance 1

If every class is most important, none is. Importance only works when it reflects real business priorities.

Changing the policy to fix one job

Policy changes affect the whole sysplex. They go through change control and capacity review.

What you will see at work

Key terms

Check your understanding.
Take this lesson's quiz and save your progress. Free.

Take the lesson quiz
Service classes, goals and classification →