My mistake was jumping the gun and not looking at the reason code 

It clearly stated that S0C4 Reason code 38 
Had to do with AMODE 64 when the high order bit of a 31 bit pointer ( which is 
not part of the address in amode 31 but is in amode 64 ) it is best practice to 
do a LLGTR RX before basring a 31 bit pointer in amode 64 

My fault I gave to slow down look at the doc before I send an e-mail :(



Joe Reichman
170-10 73 rd ave 
Fresh meadows NY 11366

> On Nov 22, 2019, at 7:51 AM, Peter Relson <[email protected]> wrote:
> 
> I continue not to understand why you repeatedly fail to provide the 
> information necessary for the good folks on this list to help you.
> 
> <snip>
> So I have LOAD a module amode 64 rmode 24
> </snip>
> Your module does not need to match the RMODE of your DCB unless your DCB 
> is physically resident in the module, namely your module is not reentrant. 
> 
> 
> <snip>
> After loading I turn the 1 bit to the right off now I have a clean half
> address 
> </snip>
> Perhaps you didn't do what you thought you did.
> 
> <snip>
> when I BASR to it bombs and the PSW has the one bit on
> </snip>
> 
> Show the symptom dump. Show the registers at the time of the error. Show 
> the information from the program check. Show something...
> 
> Peter Relson
> z/OS Core Technology Design

Reply via email to