Re: IEAMSCHD no FRR param

2017-06-26 Thread Greg Dyck

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

2017-06-22 Thread Steve Smith
"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 Dyck  wrote:

> 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

2017-06-22 Thread Greg Dyck

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

2015-06-16 Thread Peter Relson
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

2015-06-15 Thread Rob Scott
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

2015-06-15 Thread Peter Relson
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

2015-06-15 Thread michelbutz
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

2015-06-15 Thread Elardus Engelbrecht
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

2015-06-15 Thread michelbutz
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

2015-06-15 Thread Rob Scott
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

2015-06-15 Thread michelbutz
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

2015-06-15 Thread michealbutz
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

2015-06-15 Thread michelbutz
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

2015-06-15 Thread Rob Scott
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

2015-06-15 Thread michelbutz
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

2015-06-15 Thread Rob Scott
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

2015-06-15 Thread Wayne Driscoll
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

2015-06-15 Thread michelbutz
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

2015-06-15 Thread Tom Marchant
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

2015-06-15 Thread Rob Scott
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

2015-06-14 Thread Lizette Koehler
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

2015-06-14 Thread michelbutz
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

2015-06-14 Thread michelbutz
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