Have you ever found one of your LPARs running jobs that you never expected to see? Or maybe some smartypants using Job Classes reserved to High Priority Jobs? Maybe you spent money and/or time trying to have more control and avoid these situations. Now, there's a new assistance for these scenarios; JES2 and JES3 come with SAF protection for Job Classes.
Let’s consider an example. We have a MAS, all members in z11 mode, using JES2 or JES3, z/OS 1.13 and Joan. She found that the LPAR is very loaded and it takes longer to answer, since there are many other jobs in the queue. So by routing Jobs to a different node and using another class, the same Job runs faster. Why? Simple. It´s the Production environment.
She may not know, but this can lead to real outages and other serious problems, so we can’t let this happen. So first thing we need to do is let her know that is not a good thing to do. But we can’t just go talk with each one of the people and ask them to stop. It’s not a very practical thing to do.
By this time of the year either you already moved to z/OS 2.1 or at least you are planning on doing so. Well, beginning with this z/OS version, you can use the new enhancement that comes with the JESCLASS; define a profile like JOBCLASS.NODE1.*.*, and then deny access to all the users similar to Joan’s to that profile in your production environment. For this, JES.JOBCLASS.OWNER and JES.JOBCLASS.SUBMITER must be defined in the FACILITY class with Universal Access set in Read.
This may also be useful, in the opposite direction where people are trying to relief the workload in a Production System or by watching that the system´s queue is full. They may want to run jobs in a Development environment, not realizing that the information they handle could be exposed if not handled properly could compromise other resources of that other LPAR where the job is not supposed to be running or even crash that environment.
So, in fact this is just one of the features, I can go on and on, talking about the new things you’ll find in z/OS V2.1. I could talk about enhancements you didn’t know exist, and how to combine some of these enhancements. But instead of listening to me, check out the IBM Redbooks publication Key Functions in z/OS Version 2 Release 1. In it you’ll learn about enhancements like the 8 Characters Classes in JES2, Batch Modernization, Communications Server Updates, the new HMC 3270 Console, Catalogs new enhancements for Aliases, Extended Addressability and RLS.
Guillermo Cosimo is a z/OS System Programmer at Banco Galicia in Buenos Aires, Argentina. He has 7 years of experience in the Mainframe architecture. His areas of expertise include z/OS, USS, DFSMS, zFS, REXX, SMPe, DR. He holds a graduate degree in Systems Engineering from the Universidad Abierta Interamericana.