Modernization Hub

Job Class

Enhanced Definition

A categorization assigned to jobs for scheduling and resource allocation purposes. Job classes enable workload management by grouping similar jobs together. A Job Class is a single-character (A-Z, 0-9) scheduling category assigned to a batch job in a z/OS system. It defines a set of execution characteristics and resource limits, controlling how the Job Entry Subsystem (JES) processes the job, including its priority, resource allocation, and which initiators can select it for execution.

Key Characteristics

    • Letter (A-Z) or number (0-9) designation
    • Controls job selection
    • Influences scheduling priority
    • Determines initiator assignment
    • Groups similar workload
  • Class Usage:
    • Production: Critical business processing
    • Development: Application testing
    • Long-running: High resource consumers
    • Short jobs: Quick turnaround
    • Special requirements: Specific resources needed
  • Class Assignment Factors:
    • Job duration estimate
    • Resource requirements
    • Business priority
    • Time of day restrictions
    • Service level objectives
  • Initiator Configuration:
    • Initiators assigned to classes
    • Multiple classes per initiator
    • Class-based priority
    • Dynamic class changes

Use Cases

    • Separating production and test work
    • Managing long-running jobs
    • Implementing business priorities
    • Controlling system resource usage
    • Scheduling by time of day

Related Concepts

Related to: Job, JES2/JES3, Initiator, WLM

Related Vendors

IBM

646 products

Applied Software

7 products

Trax Softworks

3 products

Related Categories

Automation

222 products

Operating System

154 products

Encryption

41 products

Files and Datasets

168 products

Browse and Edit

64 products