Thank you 

Still working on CBT file 192 general recovery 

Routine 

> On Dec 26, 2023, at 8:08 AM, Peter Relson <[email protected]> wrote:
> 
> <snip>
> when you say not every CDE is built  by z/os are you referring to the 
> IDENTIFY Macro...?
> </snip>
> 
> No I am not. IDENTIFY is part of z/OS.
> I am referring to non-z/OS programs that obtain storage for CDE's and chain 
> them into the z/OS control structures such as the job pack queue TCBJPQ.
> 
> <snip>
> Also I noticed that the retry address is only 4 bytes.
> I guess then to  you would have to retry to a label in the program that has 
> RP instruction
> And have your recovery set it up before returning to RTM
> </snip>
> 
> You noticed correctly. Neither retry addresses nor (more broadly) recovery 
> routines can be above 2G.
> However, your guess is not what anyone is likely to do.
> The CVTBSM0F field was provided for this purpose.
> You set up 64-bit retry reg 15 to the address of your above-the-bar retry 
> address.
> You make sure that that reg 15 will be used for retry (SETRP with 
> RETRY15=YES, if an FRR; RETRY15 does not apply for ESTAE-type retry so that 
> case is fine without RETRY15=YES).
> You set up the retry address to the address of CVTBSM0F (not the contents of 
> CVTBSM0F, that would not work).
> You make sure retry is AMODE 64.
> 
> Retry goes to CVTBSM0F, the instruction there which is BSM 0,X'F' takes you 
> to the target located by reg 15.
> 
> The system trace entry for that retry contains the value from reg 15, not the 
> address of CVTBSM0F.
> 
> Aside from the trace entry manipulation, you could accomplish this by 
> yourself with some other register if you had a need.
> 
> Peter Relson
> z/OS Core Technology Design
> 
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO IBM-MAIN

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

Reply via email to