Modernization Hub

Job

Enhanced Definition

A unit of work submitted to the system for batch processing, defined by JCL statements. A job contains one or more job steps that execute sequentially. In the z/OS environment, a Job is a discrete unit of work, typically consisting of one or more sequential steps, defined by Job Control Language (JCL) statements. It represents a complete task or application program execution submitted to the operating system for processing. Jobs are the fundamental mechanism for executing batch programs, system utilities, and long-running processes on the mainframe.

Key Characteristics

    • Self-contained unit of work
    • Defined by JCL
    • Contains one or more job steps
    • Assigned job name and number
    • Independent execution
  • Job Components:
    • JOB Statement: Defines job properties
    • EXEC Statements: Define job steps
    • DD Statements: Define datasets
    • In-stream Data: Embedded data
    • Comments: Documentation
  • Job Attributes:
    • Job Name: 1-8 character identifier
    • Job Number: Assigned by JES (JOBnnnnn)
    • Class: Job classification for scheduling
    • Priority: Execution priority
    • MSGCLASS: Output destination class
  • Job Status:
    • INPUT: Queued, waiting for execution
    • ACTIVE: Currently executing
    • OUTPUT: Execution complete, output pending
    • PURGED: Removed from system
  • Job Accounting:
    • CPU time used
    • I/O operations
    • Lines printed
    • Memory usage
    • Elapsed time

Use Cases

    • Batch application execution
    • Report generation
    • File processing
    • Database updates
    • System maintenance

Related Concepts

Related to: JCL, Job Step, Batch Processing, JES2/JES3

Related Vendors

Broadcom

235 products

Rocket Software

184 products

MacKinney Systems

54 products

Mantissa Corporation

11 products

Beta Systems

27 products

Related Categories

Automation

222 products

Batch

132 products

Tools and Utilities

519 products

Source Code

61 products

Printing and Output

158 products