Z software Z management OSEM IBM Operating System Environment Manager for z/OS
Manage data center resources more easily using a simplified, central ISPF interface
Take Rebooks video course
Illustration of abstract geometric chevron
What Operating System Environment Manager for z/OS can do

IBM® Operating System Environment Manager for z/OS® (OSEM) offers data centers improved systems manageability. Driven by an easy-to-use ISPF interface, this solution makes it easier for you to manage your data center resources and control how they are used. OSEM offers a methodology and interface that enables you to manage your data center environment and ensure 24/7 availability as an administrative task, rather than a technical programming issue.

Manage your data center

Offers a methodology and interface to manage your data center environment and ensure 24/7 availability.

Maximize your return on investment

Get the most out of z/OS technologies thanks to improved system throughput and service levels and reduced costs.

Provides a dynamic operating environment

One that is easy for both technical and operations staff to use.

Job routing and job classing controls

With this powerful function, you can have job routing between CPUs based on defined resource names (subsystems like IBM® DB2® or IMS™) and their availability (up or down). You can manage resource availability on each system running IBM Operating System Environment Manager job routing and you can control the routing with JECL statements in the job or by assigning routing control information through the ISPF interface.

Dataset name conflict resolution

This function prevents jobs from being selected until all needed datasets are available.

Job limiting controls

Using the End User Computing Job Scheduling and Limiting options, you can limit the number of jobs that a user can be running concurrently.

Catalog account controls

This function can be used to place up to 32 bytes of JOB or STEP accounting information into the catalog record for a newly created VSAM dataset or SMS-managed non-VSAM dataset. Additionally, the user ID of the job is placed into the Owner field of the catalog record. Neither of these fields is overridden if the information has already been provided.


This function helps you migrate to LE/370 and any new version of most program products such as FILE/AID, SAS and others. You can modify or replace existing STEPLIB DD statements or add a new STEPLIB DD based on job class, job name, user ID, step name or program name.

Estimated cost

Use this function to calculate an approximate charge for running each step of a job and an approximate total cost of running the job.

TIME controls

Use this function to enforce CPU time limitations. Extend CPU time, JOB wait time and TSO wait time. Control, by job class, the insertion of a missing time parameter, overriding the time specified on the job card. Cancel the job if the job time is greater than the JES2 time value.

Resources OSEM Reference Manual

Learn about job routing and command functions of the OSEM system.

Read the manual
OSEM User Guide

Learn how to use IBM Operating System Environment Manager for z/OS.

Read the user guide
OSEM Resource Library

Explore a collection of in-depth information for OSEM.

Browse the library
Related products IBM Compiler and Library for REXX on IBM Z

Take advantage of REXX scripting and IBM Z app development and runtime.

IBM CICS Transaction Server for z/OS

Enable developers to create new applications in their language of choice – from Node.js to COBOL – with support for high-transaction workloads in a secure, scalable, cost efficient environment.

IBM Interactive System Productivity Facility

Software development and configuration management for IBM z Systems.

Expert resources to help you succeed

Find solutions by using support search or open a support case.


Get information about how to maintain and use the product.


A rich community of business and technical expert blogs and forums.