IBM Operating System Environment Manager for z/OS details

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.

You may also be interested in

IBM Compiler and Library for REXX on IBM Z

IBM® Compiler and Library for REXX™ on IBM Z® is a high-level language compiler and runtime library that facilitates your REXX scripting and IBM Z application development and runtime. The compiler translates REXX source programs into compiled programs. It leverages the runtime library that houses routines called by the compiled programs. With its simplified approach to development, the IBM Compiler and Library for REXX on IBM Z can improve your productivity, simplify your systems management, and increase the performance of your applications.

Learn more

IBM CICS Transaction Server for z/OS

IBM® CICS® Transaction Server for z/OS® has evolved into a powerful mixed language application server, enabling developers to write and modernise applications using the languages and tools best suited to business needs and their skills. Supported languages and frameworks include Java®-based OSGi, Springboot®, Jakarta® EE, Eclipse® MicroProfile, and Node.js®-based runtime for JavaScript and TypeScript, and COBOL, C/C++, and PL/I. CICS is able to scale applications to support high-transaction workloads in a secure, robust, cost-efficient environment.

Learn more

IBM Interactive System Productivity Facility

IBM® Interactive System Productivity Facility, or ISPF, provides host-based software development, including software configuration management. With ISPF, you can manipulate source code and data stored on a host and work with interactive applications called dialogs. Programmers can use ISPF to develop and document batch and interactive programs. IBM Z® systems administrators and systems programmers can use ISPF to monitor and control program libraries and communications with IBM z/OS®, and managers can prepare memos using output from ISPF edit and print them using a hardcopy utility.

Learn more