On Thu, 19 Jun 2025 14:08:55 -0500, Dave Day <[email protected]> 
wrote:

>     CONSOLE
>   DEVNUM(SUBSYSTEM)

MCSOPER is for EMCS consoles are dynamic (not SUBSYSTEM consoles). You are 
getting the conflict because they are 2 different types.

>     The manuals I've read indicated I should put the definition for the
>console in the parmlib member, but there's something going on here that
>I do not grasp.

I'm surprised it says "should" since no one does it. It would make CONSOLxx a 
nightmare to maintain considering automation products, SDSF, TSO CONSOLE 
command and ... use EMCS consoles. The idea is "dynamic", not static. 

>     I want to give users the ability to control the console, and the
>commands it can issue using RACF profiles. I've got an OPERCMDS profile
>set for MVS.MCSOPER.ZXPFS0W1 with read authority for the id the started
>task runs with.

Despite EMCS being dynamic, RACF profiles still apply to these consoles. 

The doc for setting up the TSO CONSOLE command should point you to the various 
RACF profiles. Create the rules you want and be as granular as you want even 
with console commands. I think you can even limit it by arguments. As for the 
console name, is a reason why?

You mentioned "users" but don't mention any details but it sounds like you will 
have an STC that is accessed by multiple users. May I suggest you use TSO 
CONSOLE in REXX exec's that each user runs from their TSO session. REXX will 
greatly simplify message handling and parsing. Each user will get their own 
unique console. If you need an STC, then run batch TSO.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to