Re: IEAMSCHD no FRR param
On 6/23/2017 11:37 AM, contactmura...@gmail.com wrote: Hi, Thanks for the response. But while testing it is observed that if we execute FRR with a debugger then it doesn't work as expected. Mostly because the debugger places its own FRR in the FRR stack. That sounds like a concern to take up with the owner of the debugger. Regards, Greg -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEAMSCHD no FRR param
"and SDWAPARM" would be more accurate. Thinking as a programmer, you would presumably get it from one *or* the other. btw, I found that the address will be a freakishly low address, something like x'0B00'. Do not be frightened. sas On Thu, Jun 22, 2017 at 9:29 AM, Greg Dyckwrote: > On 6/22/2017 4:17 AM, contactmura...@gmail.com wrote: > >> I am new to SRBs & FRRs. I have a question regarding FRR Parameter >> address discussed over here. >> >> When said "If the SRB abends, its FRR receives the address of the FRR >> parameter area in R2 (or SDWAPARM)." >> >> Why is it (or SDWAPARM)? That means the contents in R2 can't be trusted >> all the times and SDWAPARM always has the correct FRR parameter address no >> matter what is in R2? >> >> I am asking this question because of the below scenario. >> >> Suppose my SRB issues a system macro say, 'STORAGE OBTAIN' and for some >> reason it fails inside a system program. At that time, R2 might contain >> some ghost value. Before control reaches FRR, >> >> - Does the system restores the original contents of R2 that was at the >> time of >>entry into SRB? >> >> - OR in such cases R2 will be corrupted but at the entry point of FRR, the >>SDWAPARM field anyways contains the correct address of FRRPARM. >> >> Can someone please help me understand this. >> > > The current registers at entry to the FRR are set by RTM. They are *not* > the registers at the time of the error. The registers at time of error are > only found in the SDWA. > > RTM will *always* set R2 to point to the FRR 6 word parameter list > associated with the FRR prior to calling the FRR. The same value is also > stored into SDWAPARM by RTM. There is no guarantee, however, that *your* > program will have executed long enough to fill in any data in the parameter > list after the FRR was set. > > Regards, > Greg > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN > -- sas -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEAMSCHD no FRR param
On 6/22/2017 4:17 AM, contactmura...@gmail.com wrote: I am new to SRBs & FRRs. I have a question regarding FRR Parameter address discussed over here. When said "If the SRB abends, its FRR receives the address of the FRR parameter area in R2 (or SDWAPARM)." Why is it (or SDWAPARM)? That means the contents in R2 can't be trusted all the times and SDWAPARM always has the correct FRR parameter address no matter what is in R2? I am asking this question because of the below scenario. Suppose my SRB issues a system macro say, 'STORAGE OBTAIN' and for some reason it fails inside a system program. At that time, R2 might contain some ghost value. Before control reaches FRR, - Does the system restores the original contents of R2 that was at the time of entry into SRB? - OR in such cases R2 will be corrupted but at the entry point of FRR, the SDWAPARM field anyways contains the correct address of FRRPARM. Can someone please help me understand this. The current registers at entry to the FRR are set by RTM. They are *not* the registers at the time of the error. The registers at time of error are only found in the SDWA. RTM will *always* set R2 to point to the FRR 6 word parameter list associated with the FRR prior to calling the FRR. The same value is also stored into SDWAPARM by RTM. There is no guarantee, however, that *your* program will have executed long enough to fill in any data in the parameter list after the FRR was set. Regards, Greg -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEAMSCHD no FRR param
The authorized assembler services guide describes the registers on entry to an SRB routine. The documentation that describes the setting of R2 currently mentions the FRR parm (as that is what the parm was when only the SCHEDULE macro was involved). With the advent (long ago, now) of IEAMSCHD, that becomes incomplete and should mention the FRRAD parm when IEAMSCHD is used. I also noticed that the description of reg 1 on entry to the SRB routine was somewhat unclear, so will get that clarified. Reg 1 will contain the value of SRBPARM (when SCHEDULE is used) or the value provided by PARM= (when IEAMSCHD is used) We will get the documentation updated. Peter Relson z/OS Core Technology Design -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEAMSCHD no FRR param
One thing to bear in mind is that you cannot guarantee that the R13 at the time of error is the same as the R13 that you establish in your SRB. If you use this technique, I would recommend some verification steps in your FRR code before you use the R13 from the SDWA. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 14 June 2015 19:49 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEAMSCHD no FRR param No that big of a deal I'll just prime R13 from the SDWA with the value that the SRB had for 13 Which had my working storage Sent from my iPhone On Jun 14, 2015, at 2:41 PM, Lizette Koehler stars...@mindspring.com wrote: So I guess my question, what is the issue? It has the FRRADDR to pass an address of the FRR to get control. What parms do you need to pass to the FRR? Specifies the name (RS-type), or address in register (2)-(12), of an optional 4 byte input that contains the address of the Functional Recovery Routine (FRR) that is to be established prior to the SRB routine receiving control. The low bit of this address should not be set on. If it is set on, that bit will not be treated as part of the FRR address, but will be treated as indicating SDWALOC31=YES and will override the specification, or default, of SDWALOC31=NO. The FRR receives control in supervisor state, PSW key 0, primary ASC mode, 31-bit addressing mode, holding the same locks the SRB routine held at the time of error. The FRR receives control with the same PASID, SASID, and HASID as the SRB routine had on entry. If you specify LLOCK=YES, then the FRR should release the LOCAL lock prior to the completion of its processing. Lizette -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: Sunday, June 14, 2015 11:30 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: IEAMSCHD no FRR param The IEAMSCHD has a FRRADDR parm But doesn't have an input param for paramters to FRR routine Sent from my iPhone -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ +1 800.966.3270 ■ +1 781.577.4321 Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy This communication and any attachments may contain confidential information of Rocket Software, Inc. All unauthorized use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify Rocket Software immediately and destroy all copies of this communication. Thank you. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEAMSCHD no FRR param
doesn't have an input param for paramters to FRR routine Because it doesn't need one. I'll just prime R13 from the SDWA with the value that the SRB had for 13 This sort of post scares the heck out of experienced z/OS people. Are you 100% sure that the FRR got control due to an error while your module (with your R13) was in control? Are you 100% sure that the FRR got control with valid time-of-error registers (there are some machine checks for which that information is not available)? If you know that R13 contains some value, then your code put it there. When? While the SRB routine was running. If your code sets R13, then it can also set a word in the FRR parameter area, the address of which is provided to the SRB routine in R2 on entry when that SRB routine requested the establishment of an FRR. For good form, the FRR should always look to see if the information it expected to be there was indeed there (as opposed to blowing up right after the FRR was set but before you were able to store the information). Peter Relson z/OS Core Technology Design -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEAMSCHD no FRR param
Wow So I prime R2 And R2 has to be 24 key 0 I guess I can use LSQA shouldn't bump heads with the os Thanks Sent from my iPhone On Jun 15, 2015, at 4:31 AM, Rob Scott rsc...@rocketsoftware.com wrote: When SRB receives control from IEAMSCHD, R2 contains a 24-bit address of the FRR parameter area. You can pass parameters to your FRR from your SRB by using this address. Your FRR can establish addressability to whatever you store there by using the SDWAPARM field. Note that you will need to be in Key0 to store at this address. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 14 June 2015 19:30 To: IBM-MAIN@LISTSERV.UA.EDU Subject: IEAMSCHD no FRR param The IEAMSCHD has a FRRADDR parm But doesn't have an input param for paramters to FRR routine Sent from my iPhone -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ +1 800.966.3270 ■ +1 781.577.4321 Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy This communication and any attachments may contain confidential information of Rocket Software, Inc. All unauthorized use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify Rocket Software immediately and destroy all copies of this communication. Thank you. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEAMSCHD no FRR param
Peter Relson wrote: I'll just prime R13 from the SDWA with the value that the SRB had for 13 This sort of post scares the heck out of experienced z/OS people. I would also be scared. In fact, if the person who wants to do that stunt while being APF authorised, I would simply remove all exits, programs, etc, and revoke + cancel his running session(s). Thanks Peter for stating your sanity check questions. I am very sure I (and others) cannot answer your questions without breaking something. Groete / Greetings Elardus Engelbrecht -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEAMSCHD no FRR param
This was a follow up from a suggestion of not knowing what type of storage VSMLOC was processing. I was issuing VSMLOC from an SRB And coding of PVT for a LSQA address would generate a ABEND which I would subsequently Re-try with the correct LSQA PARM in the VSMLOC I wasn't sure how to get the address space boundaries from the LDA Maybe this was not the correct approach Sent from my iPhone On Jun 15, 2015, at 8:12 AM, Peter Relson rel...@us.ibm.com wrote: doesn't have an input param for paramters to FRR routine Because it doesn't need one. I'll just prime R13 from the SDWA with the value that the SRB had for 13 This sort of post scares the heck out of experienced z/OS people. Are you 100% sure that the FRR got control due to an error while your module (with your R13) was in control? Are you 100% sure that the FRR got control with valid time-of-error registers (there are some machine checks for which that information is not available)? If you know that R13 contains some value, then your code put it there. When? While the SRB routine was running. If your code sets R13, then it can also set a word in the FRR parameter area, the address of which is provided to the SRB routine in R2 on entry when that SRB routine requested the establishment of an FRR. For good form, the FRR should always look to see if the information it expected to be there was indeed there (as opposed to blowing up right after the FRR was set but before you were able to store the information). Peter Relson z/OS Core Technology Design -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEAMSCHD no FRR param
No. On entry to your SRB, the *system* sets R2 to the FRR parameter area pointer if you code FRR=YES on IEAMSCHD. See the doc on IEAMSCHD in Auth Asm Services Guide. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 15 June 2015 13:34 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEAMSCHD no FRR param Wow So I prime R2 And R2 has to be 24 key 0 I guess I can use LSQA shouldn't bump heads with the os Thanks Sent from my iPhone On Jun 15, 2015, at 4:31 AM, Rob Scott rsc...@rocketsoftware.com wrote: When SRB receives control from IEAMSCHD, R2 contains a 24-bit address of the FRR parameter area. You can pass parameters to your FRR from your SRB by using this address. Your FRR can establish addressability to whatever you store there by using the SDWAPARM field. Note that you will need to be in Key0 to store at this address. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 14 June 2015 19:30 To: IBM-MAIN@LISTSERV.UA.EDU Subject: IEAMSCHD no FRR param The IEAMSCHD has a FRRADDR parm But doesn't have an input param for paramters to FRR routine Sent from my iPhone -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ +1 800.966.3270 ■ +1 781.577.4321 Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter _SubscriptionCenter.html Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy This communication and any attachments may contain confidential information of Rocket Software, Inc. All unauthorized use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify Rocket Software immediately and destroy all copies of this communication. Thank you. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ +1 800.966.3270 ■ +1 781.577.4321 Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEAMSCHD no FRR param
I hear you I'll put an eye catcher and do a sanity check Thanks Sent from my iPhone On Jun 15, 2015, at 5:11 AM, Rob Scott rsc...@rocketsoftware.com wrote: One thing to bear in mind is that you cannot guarantee that the R13 at the time of error is the same as the R13 that you establish in your SRB. If you use this technique, I would recommend some verification steps in your FRR code before you use the R13 from the SDWA. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 14 June 2015 19:49 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEAMSCHD no FRR param No that big of a deal I'll just prime R13 from the SDWA with the value that the SRB had for 13 Which had my working storage Sent from my iPhone On Jun 14, 2015, at 2:41 PM, Lizette Koehler stars...@mindspring.com wrote: So I guess my question, what is the issue? It has the FRRADDR to pass an address of the FRR to get control. What parms do you need to pass to the FRR? Specifies the name (RS-type), or address in register (2)-(12), of an optional 4 byte input that contains the address of the Functional Recovery Routine (FRR) that is to be established prior to the SRB routine receiving control. The low bit of this address should not be set on. If it is set on, that bit will not be treated as part of the FRR address, but will be treated as indicating SDWALOC31=YES and will override the specification, or default, of SDWALOC31=NO. The FRR receives control in supervisor state, PSW key 0, primary ASC mode, 31-bit addressing mode, holding the same locks the SRB routine held at the time of error. The FRR receives control with the same PASID, SASID, and HASID as the SRB routine had on entry. If you specify LLOCK=YES, then the FRR should release the LOCAL lock prior to the completion of its processing. Lizette -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: Sunday, June 14, 2015 11:30 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: IEAMSCHD no FRR param The IEAMSCHD has a FRRADDR parm But doesn't have an input param for paramters to FRR routine Sent from my iPhone -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ +1 800.966.3270 ■ +1 781.577.4321 Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy This communication and any attachments may contain confidential information of Rocket Software, Inc. All unauthorized use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify Rocket Software immediately and destroy all copies of this communication. Thank you. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEAMSCHD no FRR param
So All I have to do is set what I want in the 24 bytes R2 is pointing to thanks so much -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Rob Scott Sent: Monday, June 15, 2015 11:02 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEAMSCHD no FRR param Apologies, the FRR=YES was copied from the Auth Asm Services Guide description of the reg contents at SRB entry and refers to the keyword on SCHEDULE. The appropriate keyword on IEAMSCHD is FRRADDR= with a value that is not NOFRR As stated before, you do not have to code anything, the system will prime R2 for your SRB to use on entry. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 15 June 2015 15:50 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEAMSCHD no FRR param Rob With all you due respect I looked at the IEAMSCHD macro in Sys1.maclibb And all I see is FRRADDR= a pointer the FRR routine I don't see FRR= parameter If I code FRRADDR= address of my FRR routine Am I supposed to prime R2 with the FRR parameter area Sent from my iPhone On Jun 15, 2015, at 8:41 AM, Rob Scott rsc...@rocketsoftware.com wrote: No. On entry to your SRB, the *system* sets R2 to the FRR parameter area pointer if you code FRR=YES on IEAMSCHD. See the doc on IEAMSCHD in Auth Asm Services Guide. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 15 June 2015 13:34 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEAMSCHD no FRR param Wow So I prime R2 And R2 has to be 24 key 0 I guess I can use LSQA shouldn't bump heads with the os Thanks Sent from my iPhone On Jun 15, 2015, at 4:31 AM, Rob Scott rsc...@rocketsoftware.com wrote: When SRB receives control from IEAMSCHD, R2 contains a 24-bit address of the FRR parameter area. You can pass parameters to your FRR from your SRB by using this address. Your FRR can establish addressability to whatever you store there by using the SDWAPARM field. Note that you will need to be in Key0 to store at this address. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 14 June 2015 19:30 To: IBM-MAIN@LISTSERV.UA.EDU Subject: IEAMSCHD no FRR param The IEAMSCHD has a FRRADDR parm But doesn't have an input param for paramters to FRR routine Sent from my iPhone - - For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ +1 800.966.3270 ■ +1 781.577.4321 Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFoote r _SubscriptionCenter.html Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy This communication and any attachments may contain confidential information of Rocket Software, Inc. All unauthorized use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify Rocket Software immediately and destroy all copies of this communication. Thank you. - - For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ +1 800.966.3270 ■ +1 781.577.4321 Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter _SubscriptionCenter.html Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy
Re: IEAMSCHD no FRR param
When The FRR parameter area which R2 points to Is 24 bit ? Just makes life more difficult Sent from my iPhone On Jun 15, 2015, at 11:02 AM, Rob Scott rsc...@rocketsoftware.com wrote: Apologies, the FRR=YES was copied from the Auth Asm Services Guide description of the reg contents at SRB entry and refers to the keyword on SCHEDULE. The appropriate keyword on IEAMSCHD is FRRADDR= with a value that is not NOFRR As stated before, you do not have to code anything, the system will prime R2 for your SRB to use on entry. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 15 June 2015 15:50 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEAMSCHD no FRR param Rob With all you due respect I looked at the IEAMSCHD macro in Sys1.maclibb And all I see is FRRADDR= a pointer the FRR routine I don't see FRR= parameter If I code FRRADDR= address of my FRR routine Am I supposed to prime R2 with the FRR parameter area Sent from my iPhone On Jun 15, 2015, at 8:41 AM, Rob Scott rsc...@rocketsoftware.com wrote: No. On entry to your SRB, the *system* sets R2 to the FRR parameter area pointer if you code FRR=YES on IEAMSCHD. See the doc on IEAMSCHD in Auth Asm Services Guide. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 15 June 2015 13:34 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEAMSCHD no FRR param Wow So I prime R2 And R2 has to be 24 key 0 I guess I can use LSQA shouldn't bump heads with the os Thanks Sent from my iPhone On Jun 15, 2015, at 4:31 AM, Rob Scott rsc...@rocketsoftware.com wrote: When SRB receives control from IEAMSCHD, R2 contains a 24-bit address of the FRR parameter area. You can pass parameters to your FRR from your SRB by using this address. Your FRR can establish addressability to whatever you store there by using the SDWAPARM field. Note that you will need to be in Key0 to store at this address. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 14 June 2015 19:30 To: IBM-MAIN@LISTSERV.UA.EDU Subject: IEAMSCHD no FRR param The IEAMSCHD has a FRRADDR parm But doesn't have an input param for paramters to FRR routine Sent from my iPhone - - For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ +1 800.966.3270 ■ +1 781.577.4321 Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFoote r _SubscriptionCenter.html Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy This communication and any attachments may contain confidential information of Rocket Software, Inc. All unauthorized use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify Rocket Software immediately and destroy all copies of this communication. Thank you. - - For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ +1 800.966.3270 ■ +1 781.577.4321 Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter _SubscriptionCenter.html Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy -- For IBM-MAIN subscribe / signoff / archive
Re: IEAMSCHD no FRR param
The address of the FRR parm area is a 24-bit address - (I seem to recall the last time I actually looked the address was something like x'0C00' but I am not 100% sure). However you choose to use the 24 bytes that this points to is up to you ; there is no reason why you cannot put a 31-bit (or 64-bit) address in the first word (or doubleword) in this area that points to your parameter data in your SRB working storage. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 15 June 2015 16:56 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEAMSCHD no FRR param When The FRR parameter area which R2 points to Is 24 bit ? Just makes life more difficult Sent from my iPhone On Jun 15, 2015, at 11:02 AM, Rob Scott rsc...@rocketsoftware.com wrote: Apologies, the FRR=YES was copied from the Auth Asm Services Guide description of the reg contents at SRB entry and refers to the keyword on SCHEDULE. The appropriate keyword on IEAMSCHD is FRRADDR= with a value that is not NOFRR As stated before, you do not have to code anything, the system will prime R2 for your SRB to use on entry. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 15 June 2015 15:50 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEAMSCHD no FRR param Rob With all you due respect I looked at the IEAMSCHD macro in Sys1.maclibb And all I see is FRRADDR= a pointer the FRR routine I don't see FRR= parameter If I code FRRADDR= address of my FRR routine Am I supposed to prime R2 with the FRR parameter area Sent from my iPhone On Jun 15, 2015, at 8:41 AM, Rob Scott rsc...@rocketsoftware.com wrote: No. On entry to your SRB, the *system* sets R2 to the FRR parameter area pointer if you code FRR=YES on IEAMSCHD. See the doc on IEAMSCHD in Auth Asm Services Guide. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 15 June 2015 13:34 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEAMSCHD no FRR param Wow So I prime R2 And R2 has to be 24 key 0 I guess I can use LSQA shouldn't bump heads with the os Thanks Sent from my iPhone On Jun 15, 2015, at 4:31 AM, Rob Scott rsc...@rocketsoftware.com wrote: When SRB receives control from IEAMSCHD, R2 contains a 24-bit address of the FRR parameter area. You can pass parameters to your FRR from your SRB by using this address. Your FRR can establish addressability to whatever you store there by using the SDWAPARM field. Note that you will need to be in Key0 to store at this address. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 14 June 2015 19:30 To: IBM-MAIN@LISTSERV.UA.EDU Subject: IEAMSCHD no FRR param The IEAMSCHD has a FRRADDR parm But doesn't have an input param for paramters to FRR routine Sent from my iPhone - - For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ +1 800.966.3270 ■ +1 781.577.4321 Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFoot e r _SubscriptionCenter.html Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy This communication and any attachments may contain confidential information of Rocket Software, Inc. All unauthorized use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify Rocket Software immediately and destroy all copies of this communication. Thank you. - - For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message
Re: IEAMSCHD no FRR param
Rob With all you due respect I looked at the IEAMSCHD macro in Sys1.maclibb And all I see is FRRADDR= a pointer the FRR routine I don't see FRR= parameter If I code FRRADDR= address of my FRR routine Am I supposed to prime R2 with the FRR parameter area Sent from my iPhone On Jun 15, 2015, at 8:41 AM, Rob Scott rsc...@rocketsoftware.com wrote: No. On entry to your SRB, the *system* sets R2 to the FRR parameter area pointer if you code FRR=YES on IEAMSCHD. See the doc on IEAMSCHD in Auth Asm Services Guide. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 15 June 2015 13:34 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEAMSCHD no FRR param Wow So I prime R2 And R2 has to be 24 key 0 I guess I can use LSQA shouldn't bump heads with the os Thanks Sent from my iPhone On Jun 15, 2015, at 4:31 AM, Rob Scott rsc...@rocketsoftware.com wrote: When SRB receives control from IEAMSCHD, R2 contains a 24-bit address of the FRR parameter area. You can pass parameters to your FRR from your SRB by using this address. Your FRR can establish addressability to whatever you store there by using the SDWAPARM field. Note that you will need to be in Key0 to store at this address. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 14 June 2015 19:30 To: IBM-MAIN@LISTSERV.UA.EDU Subject: IEAMSCHD no FRR param The IEAMSCHD has a FRRADDR parm But doesn't have an input param for paramters to FRR routine Sent from my iPhone -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ +1 800.966.3270 ■ +1 781.577.4321 Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter _SubscriptionCenter.html Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy This communication and any attachments may contain confidential information of Rocket Software, Inc. All unauthorized use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify Rocket Software immediately and destroy all copies of this communication. Thank you. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ +1 800.966.3270 ■ +1 781.577.4321 Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEAMSCHD no FRR param
Apologies, the FRR=YES was copied from the Auth Asm Services Guide description of the reg contents at SRB entry and refers to the keyword on SCHEDULE. The appropriate keyword on IEAMSCHD is FRRADDR= with a value that is not NOFRR As stated before, you do not have to code anything, the system will prime R2 for your SRB to use on entry. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 15 June 2015 15:50 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEAMSCHD no FRR param Rob With all you due respect I looked at the IEAMSCHD macro in Sys1.maclibb And all I see is FRRADDR= a pointer the FRR routine I don't see FRR= parameter If I code FRRADDR= address of my FRR routine Am I supposed to prime R2 with the FRR parameter area Sent from my iPhone On Jun 15, 2015, at 8:41 AM, Rob Scott rsc...@rocketsoftware.com wrote: No. On entry to your SRB, the *system* sets R2 to the FRR parameter area pointer if you code FRR=YES on IEAMSCHD. See the doc on IEAMSCHD in Auth Asm Services Guide. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 15 June 2015 13:34 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEAMSCHD no FRR param Wow So I prime R2 And R2 has to be 24 key 0 I guess I can use LSQA shouldn't bump heads with the os Thanks Sent from my iPhone On Jun 15, 2015, at 4:31 AM, Rob Scott rsc...@rocketsoftware.com wrote: When SRB receives control from IEAMSCHD, R2 contains a 24-bit address of the FRR parameter area. You can pass parameters to your FRR from your SRB by using this address. Your FRR can establish addressability to whatever you store there by using the SDWAPARM field. Note that you will need to be in Key0 to store at this address. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 14 June 2015 19:30 To: IBM-MAIN@LISTSERV.UA.EDU Subject: IEAMSCHD no FRR param The IEAMSCHD has a FRRADDR parm But doesn't have an input param for paramters to FRR routine Sent from my iPhone - - For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ +1 800.966.3270 ■ +1 781.577.4321 Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFoote r _SubscriptionCenter.html Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy This communication and any attachments may contain confidential information of Rocket Software, Inc. All unauthorized use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify Rocket Software immediately and destroy all copies of this communication. Thank you. - - For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ +1 800.966.3270 ■ +1 781.577.4321 Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter _SubscriptionCenter.html Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists
Re: IEAMSCHD no FRR param
Is your concern the fact that the area is in 24 bit storage, or that it is only 24 bytes in length? The residency issue is because the storage is part of the FRR stack, which resides in the fetch protected area of the PSA. Because it is in the PSA, it is size constrained. However, nothing is stopping you from building a control block and populating it as needed and storing the address (24 bit, 31 bit or 64 bit) in part of the 24 byte area. Just keep in mind that all accesses, both read and write, must be done while in PSW Key 0 or the access will result in an abend. == Wayne Driscoll OMEGAMON DB2 L3 Support/Development wdrisco(at)us(dot)ibm(dot)com All opinions are mine, and do not represent IBM Corporation. == IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU wrote on 06/15/2015 10:55:38 AM: From: michelbutz michealb...@comcast.net To: IBM-MAIN@LISTSERV.UA.EDU Date: 06/15/2015 10:55 AM Subject: Re: [IBM-MAIN] IEAMSCHD no FRR param Sent by: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU When The FRR parameter area which R2 points to Is 24 bit ? Just makes life more difficult Sent from my iPhone On Jun 15, 2015, at 11:02 AM, Rob Scott rsc...@rocketsoftware.com wrote: Apologies, the FRR=YES was copied from the Auth Asm Services Guide description of the reg contents at SRB entry and refers to the keyword on SCHEDULE. The appropriate keyword on IEAMSCHD is FRRADDR= with a value that is not NOFRR As stated before, you do not have to code anything, the system will prime R2 for your SRB to use on entry. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU ] On Behalf Of michelbutz Sent: 15 June 2015 15:50 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEAMSCHD no FRR param Rob With all you due respect I looked at the IEAMSCHD macro in Sys1.maclibb And all I see is FRRADDR= a pointer the FRR routine I don't see FRR= parameter If I code FRRADDR= address of my FRR routine Am I supposed to prime R2 with the FRR parameter area Sent from my iPhone On Jun 15, 2015, at 8:41 AM, Rob Scott rsc...@rocketsoftware.com wrote: No. On entry to your SRB, the *system* sets R2 to the FRR parameter area pointer if you code FRR=YES on IEAMSCHD. See the doc on IEAMSCHD in Auth Asm Services Guide. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 15 June 2015 13:34 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEAMSCHD no FRR param Wow So I prime R2 And R2 has to be 24 key 0 I guess I can use LSQA shouldn't bump heads with the os Thanks Sent from my iPhone On Jun 15, 2015, at 4:31 AM, Rob Scott rsc...@rocketsoftware.com wrote: When SRB receives control from IEAMSCHD, R2 contains a 24-bit address of the FRR parameter area. You can pass parameters to your FRR from your SRB by using this address. Your FRR can establish addressability to whatever you store there by using the SDWAPARM field. Note that you will need to be in Key0 to store at this address. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 14 June 2015 19:30 To: IBM-MAIN@LISTSERV.UA.EDU Subject: IEAMSCHD no FRR param The IEAMSCHD has a FRRADDR parm But doesn't have an input param for paramters to FRR routine Sent from my iPhone - - For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ +1 800.966.3270 ■ +1 781.577.4321 Unsubscribe From Commercial Email ? unsubscr...@rocketsoftware.com Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFoote r _SubscriptionCenter.html Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy This communication and any attachments may contain confidential information of Rocket Software, Inc. All unauthorized use
Re: IEAMSCHD no FRR param
Thank you so much you made it so easy Sent from my iPhone On Jun 15, 2015, at 12:05 PM, Rob Scott rsc...@rocketsoftware.com wrote: The address of the FRR parm area is a 24-bit address - (I seem to recall the last time I actually looked the address was something like x'0C00' but I am not 100% sure). However you choose to use the 24 bytes that this points to is up to you ; there is no reason why you cannot put a 31-bit (or 64-bit) address in the first word (or doubleword) in this area that points to your parameter data in your SRB working storage. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 15 June 2015 16:56 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEAMSCHD no FRR param When The FRR parameter area which R2 points to Is 24 bit ? Just makes life more difficult Sent from my iPhone On Jun 15, 2015, at 11:02 AM, Rob Scott rsc...@rocketsoftware.com wrote: Apologies, the FRR=YES was copied from the Auth Asm Services Guide description of the reg contents at SRB entry and refers to the keyword on SCHEDULE. The appropriate keyword on IEAMSCHD is FRRADDR= with a value that is not NOFRR As stated before, you do not have to code anything, the system will prime R2 for your SRB to use on entry. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 15 June 2015 15:50 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEAMSCHD no FRR param Rob With all you due respect I looked at the IEAMSCHD macro in Sys1.maclibb And all I see is FRRADDR= a pointer the FRR routine I don't see FRR= parameter If I code FRRADDR= address of my FRR routine Am I supposed to prime R2 with the FRR parameter area Sent from my iPhone On Jun 15, 2015, at 8:41 AM, Rob Scott rsc...@rocketsoftware.com wrote: No. On entry to your SRB, the *system* sets R2 to the FRR parameter area pointer if you code FRR=YES on IEAMSCHD. See the doc on IEAMSCHD in Auth Asm Services Guide. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 15 June 2015 13:34 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEAMSCHD no FRR param Wow So I prime R2 And R2 has to be 24 key 0 I guess I can use LSQA shouldn't bump heads with the os Thanks Sent from my iPhone On Jun 15, 2015, at 4:31 AM, Rob Scott rsc...@rocketsoftware.com wrote: When SRB receives control from IEAMSCHD, R2 contains a 24-bit address of the FRR parameter area. You can pass parameters to your FRR from your SRB by using this address. Your FRR can establish addressability to whatever you store there by using the SDWAPARM field. Note that you will need to be in Key0 to store at this address. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 14 June 2015 19:30 To: IBM-MAIN@LISTSERV.UA.EDU Subject: IEAMSCHD no FRR param The IEAMSCHD has a FRRADDR parm But doesn't have an input param for paramters to FRR routine Sent from my iPhone - - For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ +1 800.966.3270 ■ +1 781.577.4321 Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFoot e r _SubscriptionCenter.html Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy This communication and any attachments may contain confidential information of Rocket Software, Inc. All unauthorized use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify Rocket Software immediately and destroy all copies of this communication. Thank you
Re: IEAMSCHD no FRR param
On Mon, 15 Jun 2015 11:55:38 -0400, michelbutz wrote: When The FRR parameter area which R2 points to Is 24 bit ? Just makes life more difficult Are you serious? There is *NOTHING* special that you must do to reference storage that can be addressed with a 24-bit address. -- Tom Marchant -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEAMSCHD no FRR param
When SRB receives control from IEAMSCHD, R2 contains a 24-bit address of the FRR parameter area. You can pass parameters to your FRR from your SRB by using this address. Your FRR can establish addressability to whatever you store there by using the SDWAPARM field. Note that you will need to be in Key0 to store at this address. Rob Scott Principal Software Engineer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: rsc...@rs.com Web: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: 14 June 2015 19:30 To: IBM-MAIN@LISTSERV.UA.EDU Subject: IEAMSCHD no FRR param The IEAMSCHD has a FRRADDR parm But doesn't have an input param for paramters to FRR routine Sent from my iPhone -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ +1 800.966.3270 ■ +1 781.577.4321 Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy This communication and any attachments may contain confidential information of Rocket Software, Inc. All unauthorized use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify Rocket Software immediately and destroy all copies of this communication. Thank you. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEAMSCHD no FRR param
So I guess my question, what is the issue? It has the FRRADDR to pass an address of the FRR to get control. What parms do you need to pass to the FRR? Specifies the name (RS-type), or address in register (2)-(12), of an optional 4 byte input that contains the address of the Functional Recovery Routine (FRR) that is to be established prior to the SRB routine receiving control. The low bit of this address should not be set on. If it is set on, that bit will not be treated as part of the FRR address, but will be treated as indicating SDWALOC31=YES and will override the specification, or default, of SDWALOC31=NO. The FRR receives control in supervisor state, PSW key 0, primary ASC mode, 31-bit addressing mode, holding the same locks the SRB routine held at the time of error. The FRR receives control with the same PASID, SASID, and HASID as the SRB routine had on entry. If you specify LLOCK=YES, then the FRR should release the LOCAL lock prior to the completion of its processing. Lizette -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: Sunday, June 14, 2015 11:30 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: IEAMSCHD no FRR param The IEAMSCHD has a FRRADDR parm But doesn't have an input param for paramters to FRR routine Sent from my iPhone -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
IEAMSCHD no FRR param
The IEAMSCHD has a FRRADDR parm But doesn't have an input param for paramters to FRR routine Sent from my iPhone -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEAMSCHD no FRR param
No that big of a deal I'll just prime R13 from the SDWA with the value that the SRB had for 13 Which had my working storage Sent from my iPhone On Jun 14, 2015, at 2:41 PM, Lizette Koehler stars...@mindspring.com wrote: So I guess my question, what is the issue? It has the FRRADDR to pass an address of the FRR to get control. What parms do you need to pass to the FRR? Specifies the name (RS-type), or address in register (2)-(12), of an optional 4 byte input that contains the address of the Functional Recovery Routine (FRR) that is to be established prior to the SRB routine receiving control. The low bit of this address should not be set on. If it is set on, that bit will not be treated as part of the FRR address, but will be treated as indicating SDWALOC31=YES and will override the specification, or default, of SDWALOC31=NO. The FRR receives control in supervisor state, PSW key 0, primary ASC mode, 31-bit addressing mode, holding the same locks the SRB routine held at the time of error. The FRR receives control with the same PASID, SASID, and HASID as the SRB routine had on entry. If you specify LLOCK=YES, then the FRR should release the LOCAL lock prior to the completion of its processing. Lizette -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of michelbutz Sent: Sunday, June 14, 2015 11:30 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: IEAMSCHD no FRR param The IEAMSCHD has a FRRADDR parm But doesn't have an input param for paramters to FRR routine Sent from my iPhone -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN