On 24 September 2012 21:48, micheal butz <[email protected]> wrote:
> I ran the tso command processor under TESTAUTH
>
> When I get to the BR R14 of validity check rtn I inspect R14

And where is R2 pointing at that time (just do a "w 2r?") ? And can
you list the registers at the start of your validity check routine
(right at your STM or whatever), and then at the BR 14, and make sure
R2-R13 are the same?

Is your validity check routine self-contained, i.e. doesn't depend on
addressibility to the part of your program that invokes CALLTSSR? If
the code is in the same assembly, do you perhaps have USING(s) in
effect that you haven't actually set up the register(s) for in the
validity check routine?

There is another consideration, but I don't think it applies in this
case, because your program is being invoked by a BALR-type linkage.
TSO TEST normally points R14 to its own SVC 97 if your program is
entered by LINK/ATTACH/XCTL. I don't think this is the case here, but
don't be surprised if you find R14 pointing to an isolated SVC instead
of the EXIT SVC (3) in the CVT.

Tony H.

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

Reply via email to