> From: IBM Mainframe Discussion List [mailto:[email protected]] On
> Behalf Of Edward Jaffe
> Sent: Wednesday, December 16, 2009 11:08 AM
> To: [email protected]
> Subject: Re: PSATOLD = 0 when under "PRB" !?!?
> 
> Thompson, Steve wrote:
> > So the question that I have is, under what conditions can PSATOLD be
> > zero? From days gone by, this would seem to be some kind of
> dispatching
> > bug if this is not set prior to dispatching a program that is PRB
> based.
> > 
> 
> Our code uses PSATOLD=0 as a way to check whether we're in SRB mode.
> <SNIP>
> 
> We have NO SRB code in this case. NONE, NADA, ZILCH.
> 
> But the code path taken is only done with PSATOLD = zero. 
> 
> There are two of us here who say this is impossible (I'm one). But here
> we are, and we have seen this at 1.7, 1.9, and 1.10 (that I know about).
> And it is only here and there.
> 
> So there must be some other way for PSATOLD to be zero. And that's all
> I'm asking: SRB does it, what else does it? Do IRBs? Because we do use
> IRBs from time to time (we do use VTAM).

  Simply change your code so it Abends on this path where you think
PSATOLD is zero, and get a dump of the Abend.  Or set a SLIP IF in
this path with A=SVCD.  Whatever is really happening should be 
obvious when you look at the system trace in the dump.

Jim Mulder   z/OS System Test   IBM Corp.  Poughkeepsie,  NY

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