> -----Original Message-----
> From: IBM Mainframe Discussion List On Behalf Of Shane
> 
> On Wed, 2007-10-17 at 09:14 -0500, Chase, John wrote:
> 
> > > Thoughts ???.
> > 
> > Can you not just define BLOGGS.* in the STARTED class, and 
> assign an 
> > appropriate userID in STDATA?
> 
> I could (and have), but I wasn't looking for a "work-around". 
> I am looking for an explanation how this could occur.

AIUI, if the object of a START command contains a JOB card, the JOB
card's label is assigned (by MVS) as the "JOBNAME", regardless the name
of the member containing it; whereas absent a JOB card the name
specified on the START command is assigned by default.  But RACF will
search for a STARTED profile of the name specified on the START command,
and "fall through" to either the "backstop" profile in STARTED, if there
is one, or RIN03.

Thus, if member FREDDY contains (or points to a member that contains)
//BLOGGS JOB ... , and you issue START FREDDY, the started task
("started job") will have a jobname of BLOGGS but run under the userID
specified in FREDDY's STDATA(USER(userID)).  But if you issue START
BLOGGS, and there is no STARTED profile named BLOGGS[.*], the started
task (or job) will still have a jobname of BLOGGS (unless there's a
different JOB card in there) but will run under the userID specified in
the "backstop" STARTED profile's STDATA, if any, or the "undefined"
userID.

This seems more an "MVS quirk" than a "RACF quirk".

HTH,

    -jc-

----------------------------------------------------------------------
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

Reply via email to