Michael

Although we strongly recommend JESSPOOL (and OPERCMDS) being active, you can 
use successfully use SDSF without it.

The big difference in z/OS 2.5 is that SDSF will no longer fall back to any 
legacy ISFPRMxx authority keywords on the GROUP statements when SAF returns 
RC=4.

How SDSF handles SAF RC=4 (returned when the ESM cannot make a determination - 
for example the class not active or no matching profile) is governed by the 
AUXSAF(FAILRC4/NOFAILRC4) keyword on the CONNECT statement in ISFPRMxx.

The default value of FAILRC4 means that SDSF will translate RC=4 from SAF into 
a "denied" response, whereas NOFAILRC4 will translate to "allowed".

So you could keep JESSPOOL inactive and use AUXSAF(NOFAILRC4) on your rescue 
system and this will help overcome most obstacles, however there is another way 
:

SDSF has the concept of "destination operator" within the product dating back 
decades to the time when companies had print operations staff that needed to 
manage individual destinations regardless of the output-creating userid.
Profiles in the SDSF class of ISFOPER.DEST.destname would allow print operators 
to manage output on individual destinations without specific authority to the 
spool object.

On top of individual destination authority, there is a profile 
ISFOPER.ANYDEST.jesname in the SDSF class which, when the user has READ 
authority, performs a RECVR handshake with JES on the JESSPOOL RACROUTE request 
to grant access to the output.  So you could permit your sysprogs on the rescue 
system to this profile and keep JESSPOOL class active while allowing you to 
implement other profiles so that it is consistent with non-rescue system (if so 
desired).

One thing to note is that JESSPOOL and OPERCMDS classes are not owned by SDSF, 
we check profiles in these classes on the user's behalf to enhance the user 
experience, however the owning components will make their own authority 
decisions when SDSF passes thru any request for data/action (and also when 
access is attempted outside of SDSF - for example from a SYSOUT archiving 
product or automated operations).

I do have a "How SDSF Security Works" presentation that is available on IBM 
Education github :
https://github.com/IBM/IBM-Z-zOS/tree/main/zOS-Education/zOS-V2.5-Education


Rob Scott
Rocket Software

-----Original Message-----
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of 
Michael Babcock
Sent: Wednesday, September 20, 2023 6:50 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: SDSF and JESSPOOL

EXTERNAL EMAIL





We have a rescue system that we just brought up on z/OS 2.5.   I
couldn't access SDSF so I defined the appropriate groups, modified ISFPRMxx and 
restarted SDSF, logged off and back on.  I could then get into SDSF.  I could 
NOT access ANY output whatsoever.  I kept getting NO DISPLAYABLE DATA.  We did 
not have the JESSPOOL class active on that system.  Now the SDSF security 
migration guide says that JESSPOOL class activation is not REQUIRED, but until 
I activated that class, I could
not access any output.   Is the book wrong or did I have something not
quite set right?

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

================================
Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
Main Office Toll Free Number: +1 855.577.4323
Contact Customer Support: 
https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
http://www.rocketsoftware.com/manage-your-email-preferences
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy
================================

This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to