Re: SDSF finally coughs up the ICH408I (sort of)

2005-08-11 Thread Walt Farrell

On 8/11/2005 8:41 AM, Thomas Conley wrote:

Not really doable.  Hundreds of automation execs broadcast commands
throughout the system, and the client can't afford not to route the 
commands

(minor things like varying tape drives offline and online, no big deal ;-)
I would strongly suggest that you come up with a way to deal with the
FRACINT abends so that you can support ACF2 to RACF conversions (that is in
IBM's best interest, is it not?)


Unfortunately, the processing of operator commands requires that -no- 
I/O take place during the authorization checking.  If I/O can occur, 
then there are cases during error recovery where the authorization check 
will hang, leading to the command not functioning, which then leads to 
error recovery being impossible.


Therefore, unless ACF2 could provide a complete ACEE, in the exact 
format that RACF uses, we cannot satisfy that requirement.  And they 
cannot do that, due to the way they handle groups (for one) and due to 
the fact that RACF has some proprietary data in an ACEE extension that

(a) we do not disclose to the other vendors and
(b) they probably could not support/duplicate even if we told them the 
format.


At one point we did do some experiments where we said, OK, so we can't 
do any I/O, but maybe we could take the ACEE that ACF2 sends us (or the 
UTOKEN that should also come across the interface) and build a phony 
ACEE without doing any I/O.  It could have the user ID, and perhaps have 
the current connect group, but it would lack any of the user's other 
groups.


Lacking the complete group list, some commands might fail (for example, 
if the administrator had used one of those alternate groups to grant 
authority via the permissions in an OPERCMDS profile) but this would 
avoid the abend, and perhaps the administrators would accept having to 
administer things differently for this case.


Unfortunately, we discovered that the ACEE/UTOKEN we were receiving from 
ACF2 did not even have sufficient information to do that, so the 
experiment failed.  And we are busy enough with other things that we 
have not continued experimenting.


Thus, at this point (and for the foreseeable future) we have no solution 
for your problem.  In a sysplex with a mix of security products, 
operator command security will fail, with an abend, if an ACF2 (or Top 
Secret, probably) system sends a command to a RACF system.


Walt Farrell, CISSP
z/OS Security Design, IBM

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


SDSF finally coughs up the ICH408I (sort of)

2005-08-10 Thread Thomas Conley

Walt,

Thanks to Dennis Trojak and Tom Schmidt, I turned on the SDSF trace facility 
for 0080 SAF events and viola!  I saw an OPERCMDS call for 
JES2.CANCEL.somethingorother.  You may remember about 2 months ago that we 
had to disable OPERCMDS in order to prevent those unsightly 483 FRACINT 
abends for remote commands from ACF2.  So we either get abends on remote 
commands or SDSF doesn't work.  Heckuva choice  Right now we're having 
fun trying to figure out how to modificate the ISFUSER exit to allow these 
to go through even if OPERCMDS is inactive.  Do you have any better ideas?


Regards,
Tom Conley 


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: SDSF finally coughs up the ICH408I (sort of)

2005-08-10 Thread Tom Schmidt
On Wed, 10 Aug 2005 15:02:33 -0400, Thomas Conley wrote:

Thanks to Dennis Trojak and Tom Schmidt, I turned on the SDSF trace
facility for 0080 SAF events and viola!  I saw an OPERCMDS call for
JES2.CANCEL.somethingorother.  You may remember about 2 months ago that we
had to disable OPERCMDS in order to prevent those unsightly 483 FRACINT
abends for remote commands from ACF2.  So we either get abends on remote
commands or SDSF doesn't work.  Heckuva choice  Right now we're having
fun trying to figure out how to modificate the ISFUSER exit to allow these
to go through even if OPERCMDS is inactive.  Do you have any better ideas?

Tom,

ACF2?  Are you maybe running ACF2 and RACF (mixed) in a sysplex?
There may be a zap you may apply to avoid the abends in that case.  Then
you can reenable OPERCMDS ... and maybe we can crack open a cold one at
SCIDS in Boston?

--
Tom Schmidt
Madison, WI

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: SDSF finally coughs up the ICH408I (sort of)

2005-08-10 Thread Thomas Conley
- Original Message - 
From: Tom Schmidt [EMAIL PROTECTED]

Newsgroups: bit.listserv.ibm-main
Sent: Wednesday, August 10, 2005 3:15 PM
Subject: Re: SDSF finally coughs up the ICH408I (sort of)



On Wed, 10 Aug 2005 15:02:33 -0400, Thomas Conley wrote:


Thanks to Dennis Trojak and Tom Schmidt, I turned on the SDSF trace
facility for 0080 SAF events and viola!  I saw an OPERCMDS call for
JES2.CANCEL.somethingorother.  You may remember about 2 months ago that we
had to disable OPERCMDS in order to prevent those unsightly 483 FRACINT
abends for remote commands from ACF2.  So we either get abends on remote
commands or SDSF doesn't work.  Heckuva choice  Right now we're having
fun trying to figure out how to modificate the ISFUSER exit to allow these
to go through even if OPERCMDS is inactive.  Do you have any better ideas?


Tom,

ACF2?  Are you maybe running ACF2 and RACF (mixed) in a sysplex?
There may be a zap you may apply to avoid the abends in that case.  Then
you can reenable OPERCMDS ... and maybe we can crack open a cold one at
SCIDS in Boston?



Tom,

If you missed my first post, I am doing an ACF2 to RACF conversion.  We are 
mixed in the SYSPLEX, so turning off OPERCMDS in RACF was our only real 
option.  Unfortunately, that makes SDSF non-functional, and I got 50 users 
saying, Why can't I purge my jobs, change INIT classes, change SRVCLASS?, 
etc.  I've been trying to figure out why SDSF wasn't working for weeks here. 
We had some problems with their ISFUSER exit, but we fixed those and ran 
right into this OPERCMDS issue, which I've been working on for well over a 
week.  It would have been so much @#$%^$# easier if SDSF had issued a 
message like OPERCMDS IS INACTIVE, YOU SCHMUCK, but I guess that's asking 
too much.


The unsupported zap of which you speak is a non-starter here, unless IBM 
wants to step up to the plate.  We're trying to figure out if we can code 
ISFUSER to let us slide on OPERCMDS if it's inactive.


Ice it up, baby, I'm there.

Tom

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: SDSF finally coughs up the ICH408I (sort of)

2005-08-10 Thread Ted MacNEIL
Why can't I purge my jobs, change INIT classes, change SRVCLASS?
...

There's only one on that list I would allow.
Purging my jobs.

Who in their right mind allows users to do the latter?

Your performance  capacity people set up a config for a good reason!


-teD

In God we Trust!
All others bring data!
 -- W. Edwards Deming

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: SDSF finally coughs up the ICH408I (sort of)

2005-08-10 Thread Walt Farrell

On 8/10/2005 3:02 PM, Thomas Conley wrote:
Thanks to Dennis Trojak and Tom Schmidt, I turned on the SDSF trace 
facility for 0080 SAF events and viola!  I saw an OPERCMDS call for 
JES2.CANCEL.somethingorother.  You may remember about 2 months ago that 
we had to disable OPERCMDS in order to prevent those unsightly 483 
FRACINT abends for remote commands from ACF2.  So we either get abends 
on remote commands or SDSF doesn't work.  Heckuva choice  Right now 
we're having fun trying to figure out how to modificate the ISFUSER exit 
to allow these to go through even if OPERCMDS is inactive.  Do you have 
any better ideas?


I'm afraid my best suggestion is that you accept that you cannot route 
commands from an ACF2 system to a RACF system, revise your operational 
procedures so you don't do such routing, and reenable OPERCMDS on the 
RACF system.


I will, though, wish you the best of luck in your attempt to get ISFUSER 
to work for you.  I don't know enough about SDSF to offer any help 
there, but perhaps someone else on the list with more SDSF knowledge 
than I have will have some suggestions in that area.


Walt Farrell, CISSP
z/OS Security Design, IBM

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html