Define JES command security
JES Job Monitor issues all JES operator commands requested by a
user through an extended MCS (EMCS) console, whose name is controlled
with the CONSOLE_NAME directive, as documented in FEJJCNFG, JES Job Monitor configuration file.
The following sample RACF® commands
give z/OS® Explorer users
conditional access to a limited set of JES commands: Hold, Release,
Cancel, and Purge. Users have only execution permission if they issue
the commands through JES Job monitor. Replace the
#console variable
with the actual console name. -
RDEFINE OPERCMDS MVS.MCSOPER.#console UACC(READ) DATA('IBM Explorer for z/OS') -
RDEFINE OPERCMDS JES%.** UACC(NONE) -
PERMIT JES%.** CLASS(OPERCMDS) ACCESS(UPDATE) WHEN(CONSOLE(JMON)) ID(*) -
SETROPTS RACLIST(OPERCMDS) REFRESH
Note:
- Usage of the console is permitted if no
MVS.MCSOPER.#consoleprofile is defined. - The
CONSOLEclass must be active forWHEN(CONSOLE(JMON))to work, but there is no actual profile check in theCONSOLEclass for EMCS consoles. - Do not replace
JMONwith the actual console name in theWHEN(CONSOLE(JMON))clause. TheJMONkeyword represents the point-of-entry application, not the console name.
Attention: Defining JES commands with universal
access
NONE in your security software might impact
other applications and operations. Test the impact before activating
the universal access on a production system.