Re: CSRC4EXP

2020-11-28 Thread Peter Relson
>I am used the storage macro and the 64 bit version of that is IARST64 

That's not how I think of it. Maybe, stretching, you could say that that 
is so for sizes <= 128K and other limitations.

>It works like storage macro accessing an other address space storage in 
AR mode 

Unless I am forgetting something, that is not true for IARST64. IARV64 on 
the other hand does support ALETVALUE.

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: CSRC4EXP

2020-11-27 Thread Joseph Reichman
Thanks 

I think and it is correct the way you ( just an assumption ) designed it 

That for what I want to do I need IARST64 as opposed to IARV64 

I am used the storage macro and the 64 bit version of that is IARST64 

It works like storage macro accessing an other address space storage in AR mode 
If I run out of storage as IARST64 is made 
For smaller increments I’ll do a get and add another extent 

That was my mistake 

Thanks 


> On Nov 27, 2020, at 8:41 AM, Peter Relson  wrote:
> 
> The control structures for the pool are in the space (address space or 
> data space) identified by the ALET parameter.
> The service returns the address of the cell. It is up to you to have set 
> things up so that use of the provided ALET works in whatever environment 
> you are calling the service.
> 
> Where the cell resides is up to you.
> 
> Whether you can access it or not is no different than for any other 
> storage. If the cell "resides in B" then you need addressability to "B".
> 
> 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: CSRC4EXP

2020-11-27 Thread Peter Relson
The control structures for the pool are in the space (address space or 
data space) identified by the ALET parameter.
The service returns the address of the cell. It is up to you to have set 
things up so that use of the provided ALET works in whatever environment 
you are calling the service.

Where the cell resides is up to you.

Whether you can access it or not is no different than for any other 
storage. If the cell "resides in B" then you need addressability to "B".

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: CSRC4EXP

2020-11-26 Thread Joseph Reichman
Peter

I meant IBMMAIN as this isnt assembler an question 

I didn’t know how to delete the one I posted on the assembler list Serv

I read 

Your share presentation “ Does my address space have enough storage for me “

And 

The assembler services guide chapter 13 callable cell pool services “

The example there uses IARV64 to get the storage which I couldn’t get working 
to do what want “ get the cell from a different address space “

And truth is since I need less then 1 Meg 

IARST64 is better for this purpose
 
Thank you 
Happy thanksgiving 


> On Nov 26, 2020, at 10:27 AM, Peter Relson  wrote:
> 
> Isn't it considered poor form to post the same thing on multiple 
> listserv's?
> 
>> there is one alet and pointers to the anchor, extent and cells 
> No there isn't. There is one ALET (described as the "control ALET") and a 
> pointer to the anchor and an output pointer to the returned cell.
> 
>> How can it be the anchor extents in address space and the cells in other
> Please consider reading your posts before making them (and correcting as 
> appropriate) so that there are fewer cases of non-English and so that we 
> don't have to guess what you are asking. The anchor and the extent blocks 
> are in the same space, therefore one ALET is all that is needed to locate 
> them. The cell storage area can be anywhere you choose and it is up to 
> your code to access the cells properly. The CSR pool services do not touch 
> the cells. They touch only the anchor and the extent blocks. 
> 
>> More so can you call CSRC4GET From address space A were the cells reside 
> in B
> If the anchor and extent blocks are in "A" (or any space to which you have 
> addressability via ALET at the point of the "get") then sure. The system 
> does not care where the cells are. Now, if you couldn't get a cell and 
> needed to extend, then you'd be in the position of having to get the cell 
> storage. For doing that, the normal system rules apply. Pretty much it 
> comes down to: only if you can access "B" (such as by an ALET).
> 
> 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: CSRC4EXP

2020-11-26 Thread Peter Relson
Isn't it considered poor form to post the same thing on multiple 
listserv's?

>there is one alet and pointers to the anchor, extent and cells 
No there isn't. There is one ALET (described as the "control ALET") and a 
pointer to the anchor and an output pointer to the returned cell.

>How can it be the anchor extents in address space and the cells in other
Please consider reading your posts before making them (and correcting as 
appropriate) so that there are fewer cases of non-English and so that we 
don't have to guess what you are asking. The anchor and the extent blocks 
are in the same space, therefore one ALET is all that is needed to locate 
them. The cell storage area can be anywhere you choose and it is up to 
your code to access the cells properly. The CSR pool services do not touch 
the cells. They touch only the anchor and the extent blocks. 

>More so can you call CSRC4GET From address space A were the cells reside 
in B
If the anchor and extent blocks are in "A" (or any space to which you have 
addressability via ALET at the point of the "get") then sure. The system 
does not care where the cells are. Now, if you couldn't get a cell and 
needed to extend, then you'd be in the position of having to get the cell 
storage. For doing that, the normal system rules apply. Pretty much it 
comes down to: only if you can access "B" (such as by an ALET).

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


CSRC4EXP

2020-11-25 Thread Joseph Reichman
I'm looking at the Parms for this call there is one alet and pointers to the
anchor, extent and cells 

 

How can it be the anchor extents in address space and the cells in other

 

More so can you call CSRC4GET From address space A were the cells reside in
B Thanks 

 


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Cell Pool Services CSRC4EXP

2020-02-24 Thread Tony Harminc
On Mon, 24 Feb 2020 at 08:43, Peter Relson  wrote:

> The information provided so far does not show doing some sort of "OKSWAP"
> afterwards. It would be inappropriate to leave the space non-swappable.

Just as it would be inappropriate to make it swappable if it was
non-swappable to start with. Issuing DONTSWAP/OKSWAP upon any S0C4
when trying to use AR mode to access another address space doesn't
seem sound to me.

Tony H.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Cell Pool Services CSRC4EXP

2020-02-24 Thread Joseph Reichman
I do the okswap after I do a get from the cell pool

Thanks 





> On Feb 24, 2020, at 8:43 AM, Peter Relson  wrote:
> 
> I agree with Rob and Binyamin in worrying about a design that imposes 
> non-swappability on someone else's address space.
> I'll point out that in general TRANSWAP involves "swap in" and "don't 
> allow subsequent swap-out" and "wait for completion by ECB".
> You can't do the wait for completion from an SRB. Once you're within an 
> SRB in the target space (and thus the space is already swapped in) perhaps 
> DONTSWAP is sufficient. 
> 
> The information provided so far does not show doing some sort of "OKSWAP" 
> afterwards. It would be inappropriate to leave the space non-swappable.
> 
> In general, in the absence of something like TRANSWAP or DONTSWAP, you'd 
> have to be disabled from the test for swappability through the data 
> reference  or have a suitable local lock in order to prevent swap-out.
> 
> 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: Cell Pool Services CSRC4EXP

2020-02-24 Thread Peter Relson
I agree with Rob and Binyamin in worrying about a design that imposes 
non-swappability on someone else's address space.
I'll point out that in general TRANSWAP involves "swap in" and "don't 
allow subsequent swap-out" and "wait for completion by ECB".
You can't do the wait for completion from an SRB. Once you're within an 
SRB in the target space (and thus the space is already swapped in) perhaps 
DONTSWAP is sufficient. 

The information provided so far does not show doing some sort of "OKSWAP" 
afterwards. It would be inappropriate to leave the space non-swappable.

In general, in the absence of something like TRANSWAP or DONTSWAP, you'd 
have to be disabled from the test for swappability through the data 
reference  or have a suitable local lock in order to prevent swap-out.

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: Cell Pool Services CSRC4EXP

2020-02-23 Thread Rob Scott
If I understand you correctly, this is your design:

(1) You grab the ALET for the target address space and then ALESERV with 
CHKEAX=NO
(2) Your code switches to  AR mode and attempts to access storage in target 
address space, most likely while running in key0.
(3) If you take an 0c4 abend, you schedule an SRB into the target address space 
to TRANSWAP and try again from your AR mode code.

If so, I would suggest a rethink.

Rob Scott
Rocket Software



From: IBM Mainframe Discussion List  on behalf of 
Joseph Reichman 
Sent: Sunday, February 23, 2020 3:25:43 PM
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: Re: Cell Pool Services CSRC4EXP

EXTERNAL EMAIL





I accessing the other address space in AR 99 % of the time I won’t have issues 
from those time that I do and get s0c4
In my recovery I will try to issue an SRB to sysevent swap back in

If I’m unsuccessful I’ll bypass the process

It’s a much better choice for me than using an SRB




> On Feb 23, 2020, at 4:17 PM, Binyamin Dissen  
> wrote:
>

--
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 ¦ 
Main Office Toll Free Number: +1 855.577.4323
Contact Customer Support: 
https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
http://www.rocketsoftware.com/manage-your-email-preferences
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: Cell Pool Services CSRC4EXP

2020-02-23 Thread Joseph Reichman
I accessing the other address space in AR 99 % of the time I won’t have issues 
from those time that I do and get s0c4 
In my recovery I will try to issue an SRB to sysevent swap back in 

If I’m unsuccessful I’ll bypass the process 

It’s a much better choice for me than using an SRB




> On Feb 23, 2020, at 4:17 PM, Binyamin Dissen  
> wrote:
> 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Cell Pool Services CSRC4EXP

2020-02-23 Thread Binyamin Dissen
On Sun, 23 Feb 2020 15:44:12 -0500 Joseph Reichman 
wrote:

:>All I can say is you are right these are 1% chance that I can program for I 
need access to the other address space with little overheard I understand the 
risk involved 
:>As long as can address it with a recovery routine it’s a much better choice 
than a SRB

Why?? As your recovery is to do an SRB anyway.

I repeat. Your design is flawed.

:>> On Feb 23, 2020, at 2:50 PM, Binyamin Dissen  
wrote:
 
:>> ?On Sun, 23 Feb 2020 12:16:28 -0500 Joseph Reichman 
:>> wrote:
 
:>> :>SRB and PC are sometimes not particle
 
:>> Such as? Give a case.
 
:>> :>AR mode has its risk best to have a recovery 
 
:>> True for most things.
 
:>> :>Routine to address the rare case and maybe issue a SRB to swap back in 
I’m not at that point yet  
 
:>> And when you get back control it may be swapped out again. Your design is
:>> flawed.

--
Binyamin Dissen 
http://www.dissensoftware.com

Director, Dissen Software, Bar & Grill - Israel


Should you use the mailblocks package and expect a response from me,
you should preauthorize the dissensoftware.com domain.

I very rarely bother responding to challenge/response systems,
especially those from irresponsible companies.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Cell Pool Services CSRC4EXP

2020-02-23 Thread Joseph Reichman
All I can say is you are right these are 1% chance that I can program for I 
need access to the other address space with little overheard I understand the 
risk involved 
As long as can address it with a recovery routine it’s a much better choice 
than a SRB





> On Feb 23, 2020, at 2:50 PM, Binyamin Dissen  
> wrote:
> 
> On Sun, 23 Feb 2020 12:16:28 -0500 Joseph Reichman 
> wrote:
> 
> :>SRB and PC are sometimes not particle
> 
> Such as? Give a case.
> 
> :>AR mode has its risk best to have a recovery 
> 
> True for most things.
> 
> :>Routine to address the rare case and maybe issue a SRB to swap back in I’m 
> not at that point yet  
> 
> And when you get back control it may be swapped out again. Your design is
> flawed.
> 
> --
> Binyamin Dissen 
> http://www.dissensoftware.com
> 
> Director, Dissen Software, Bar & Grill - Israel
> 
> 
> Should you use the mailblocks package and expect a response from me,
> you should preauthorize the dissensoftware.com domain.
> 
> I very rarely bother responding to challenge/response systems,
> especially those from irresponsible companies.
> 
> --
> 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: Cell Pool Services CSRC4EXP

2020-02-23 Thread scott Ford
Joesph,

As a suggestion from an older T-rex , it would help greatly if you
elaborated on what your trying to accomplish with address spaces and
dataspaces.
Sharing knowledge and asking questions is always helpful for all.

Regards,
Scott
z/OS Lead
IDMWORKS

On Sun, Feb 23, 2020 at 2:55 PM Joseph Reichman 
wrote:

> Thanks
>
>
> On Feb 23, 2020, at 2:47 PM, Rob Scott  wrote:
> >
> > My session is on Wednesday Feb 26th at 4.45pm
> >
> > After the session is complete, I will be making the GitHub repo
> containing the source public.
> >
> > The focus of the presentation is not so much the end result but the
> techniques employed behind the scenes.
> >
> > Hopefully it will provide a decent starter example of how to do this
> sort of thing with secure engineering protocols in mind.
> >
> > Rob Scott
> > Rocket Software
> >
> > On 23 Feb 2020 1:02 pm, Joseph Reichman  wrote:
> > EXTERNAL EMAIL
> >
> >
> >
> >
> >
> > Rob
> >
> > With all due respect to you as I have seen post about your XMEM share
> session I understand the caveat of AR programming as it relates to address
> spaces
> >
> > However nothing is 100 % generally SRB is the choice to do XMEM as it
> avoids these problems
> >
> >
> > Can I ask where and when is your XMEM session in share I would like to
> see if I can attend
> >
> > thanks
> >
> > -Original Message-
> > From: IBM Mainframe Discussion List  On
> Behalf Of Rob Scott
> > Sent: Sunday, February 23, 2020 1:34 PM
> > To: IBM-MAIN@LISTSERV.UA.EDU
> > Subject: Re: Cell Pool Services CSRC4EXP
> >
> > Personally I think that if your design requires you to alter the
> attributes of an address space which is not under your control, then it is
> likely that the design is flawed.
> >
> > Firing SRBs into random address spaces and issuing TRANSWAP just to
> perform some sort of memory management does not "smell right" to me.
> >
> > Rob Scott
> > Rocket Software
> >
> > -Original Message-
> > From: IBM Mainframe Discussion List  On
> Behalf Of Joseph Reichman
> > Sent: Sunday, February 23, 2020 3:43 PM
> > To: IBM-MAIN@LISTSERV.UA.EDU
> > Subject: Re: Cell Pool Services CSRC4EXP
> >
> > EXTERNAL EMAIL
> >
> >
> >
> >
> >
> > Then me just say what I do in the SRB
> >
> > The following
> >
> >XR R1,R1 Clear R1 as we cann't wait in
> > SRB mode
> >   SYSEVENT TRANSWAP,ENTRY=BRANCH,ASID=(R4)
> >
> >
> >   Before I issue a get (actually access the cell)  in a other
> address space double check we are okay
> >
> >  L R1,ASCBOUCB-ASCB(R1)
> > USING OUCB,R1
> > TMOUCBSFL,OUCBNSWis address space swapped in
> >
> > BZNOTSWAPno;
> >
> >
> > -Original Message-
> > From: IBM Mainframe Discussion List  On
> Behalf Of Peter Relson
> > Sent: Sunday, February 23, 2020 9:51 AM
> > To: IBM-MAIN@LISTSERV.UA.EDU
> > Subject: Re: Cell Pool Services CSRC4EXP
> >
> > 
> > Should just say data space
> > 
> >
> > Your logic confounds me. It can certainly be an address space. Whether
> it is an address space or data space, you have to do things right.
> >
> > 
> > page 217 ( chapter 13) of the assembler services  guide  Page and
> chapter references don't work too well if someone is looking at knowledge
> center. Let alone a reference without indicating the release.
> > But I assume that you are referring to Figure 1 within Callable cell
> pool services -> Storage considerations.
> >
> > 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
>  Rocket Software, Inc. and subsidiaries ■
> 77 Fourth Avenue, Waltham MA 02451 ■ Main Office Toll Free Number: +1
> 855.577.4323 Contact Customer Support:
> https://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmy.rocketsoftware.com%2FRocketCommunity%2FRCEmailSupportdata=02%7C01%7C%7Cadbfe8fa1ace4c10894

Re: Cell Pool Services CSRC4EXP

2020-02-23 Thread Joseph Reichman
Thanks 


On Feb 23, 2020, at 2:47 PM, Rob Scott  wrote:
> 
> My session is on Wednesday Feb 26th at 4.45pm
> 
> After the session is complete, I will be making the GitHub repo containing 
> the source public.
> 
> The focus of the presentation is not so much the end result but the 
> techniques employed behind the scenes.
> 
> Hopefully it will provide a decent starter example of how to do this sort of 
> thing with secure engineering protocols in mind.
> 
> Rob Scott
> Rocket Software
> 
> On 23 Feb 2020 1:02 pm, Joseph Reichman  wrote:
> EXTERNAL EMAIL
> 
> 
> 
> 
> 
> Rob
> 
> With all due respect to you as I have seen post about your XMEM share session 
> I understand the caveat of AR programming as it relates to address spaces
> 
> However nothing is 100 % generally SRB is the choice to do XMEM as it avoids 
> these problems
> 
> 
> Can I ask where and when is your XMEM session in share I would like to see if 
> I can attend
> 
> thanks
> 
> -Original Message-
> From: IBM Mainframe Discussion List  On Behalf Of 
> Rob Scott
> Sent: Sunday, February 23, 2020 1:34 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Cell Pool Services CSRC4EXP
> 
> Personally I think that if your design requires you to alter the attributes 
> of an address space which is not under your control, then it is likely that 
> the design is flawed.
> 
> Firing SRBs into random address spaces and issuing TRANSWAP just to perform 
> some sort of memory management does not "smell right" to me.
> 
> Rob Scott
> Rocket Software
> 
> -Original Message-
> From: IBM Mainframe Discussion List  On Behalf Of 
> Joseph Reichman
> Sent: Sunday, February 23, 2020 3:43 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Cell Pool Services CSRC4EXP
> 
> EXTERNAL EMAIL
> 
> 
> 
> 
> 
> Then me just say what I do in the SRB
> 
> The following
> 
>XR R1,R1 Clear R1 as we cann't wait in
> SRB mode
>   SYSEVENT TRANSWAP,ENTRY=BRANCH,ASID=(R4)
> 
> 
>   Before I issue a get (actually access the cell)  in a other address 
> space double check we are okay
> 
>  L R1,ASCBOUCB-ASCB(R1)
> USING OUCB,R1
> TMOUCBSFL,OUCBNSWis address space swapped in
> 
> BZNOTSWAPno;
> 
> 
> -Original Message-
> From: IBM Mainframe Discussion List  On Behalf Of 
> Peter Relson
> Sent: Sunday, February 23, 2020 9:51 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Cell Pool Services CSRC4EXP
> 
> 
> Should just say data space
> 
> 
> Your logic confounds me. It can certainly be an address space. Whether it is 
> an address space or data space, you have to do things right.
> 
> 
> page 217 ( chapter 13) of the assembler services  guide  Page and 
> chapter references don't work too well if someone is looking at knowledge 
> center. Let alone a reference without indicating the release.
> But I assume that you are referring to Figure 1 within Callable cell pool 
> services -> Storage considerations.
> 
> 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 
>  Rocket Software, Inc. and subsidiaries ■ 77 
> Fourth Avenue, Waltham MA 02451 ■ Main Office Toll Free Number: +1 
> 855.577.4323 Contact Customer Support: 
> https://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmy.rocketsoftware.com%2FRocketCommunity%2FRCEmailSupportdata=02%7C01%7C%7Cadbfe8fa1ace4c10894308d7b892f485%7C79544c1eed224879a082b67a9a672aae%7C0%7C0%7C637180813657898313sdata=9Eu%2BMVdjXRKnWCda95yEEEApnMmbJnF4mJkn3XHOzVo%3Dreserved=0
> Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
> https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.rocketsoftware.com%2Fmanage-your-email-preferencesdata=02%7C01%7C%7Cadbfe8fa1ace4c10894308d7b892f485%7C79544c1eed224879a082b67a9a672aae%7C0%7C0%7C637180813657898313sdata=yB%2FgsAe3cncDA8mpa4nwZS2wAjJOfHDMugpteABe%2BSA%3Dreserved=0
> Privacy Policy - 
> https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.rocketsoftware.com%2Fcompany%2Flegal%2Fprivacy-policydata=02%7C01%7C%7Cadbfe8fa1ace4c10894308d7b892f485%7C79544c1eed224879a082b67a9a672aae

Re: Cell Pool Services CSRC4EXP

2020-02-23 Thread Binyamin Dissen
On Sun, 23 Feb 2020 12:16:28 -0500 Joseph Reichman 
wrote:

:>SRB and PC are sometimes not particle

Such as? Give a case.

:>AR mode has its risk best to have a recovery 

True for most things.

:>Routine to address the rare case and maybe issue a SRB to swap back in I’m 
not at that point yet  

And when you get back control it may be swapped out again. Your design is
flawed.

--
Binyamin Dissen 
http://www.dissensoftware.com

Director, Dissen Software, Bar & Grill - Israel


Should you use the mailblocks package and expect a response from me,
you should preauthorize the dissensoftware.com domain.

I very rarely bother responding to challenge/response systems,
especially those from irresponsible companies.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Cell Pool Services CSRC4EXP

2020-02-23 Thread Binyamin Dissen
On Sun, 23 Feb 2020 08:33:40 -0800 Charles Mills  wrote:

:>There is at least a "technical" risk that the status of the address space
:>could change to swappable between your TM and whatever action you do based
:>on the determination of non-swappability, but for personal use software I
:>suppose you might find that risk acceptable.

Or you can take the hit and allow your recovery routine to take alternative
action.

:>Does non-swappable guarantee "swapped in"? That's a serious question. I
:>don't know the answer. 

I could not imagine otherwise. 

:>  Can an already swapped-out address 
space be marked
:>non-swappable? Again, probably a manageable risk for personal use software.

Ditto.

But it is possible for an address space to be temporarily non-swapable such as
during I/O.

:>Charles
:>
:>
:>-Original Message-
:>From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
:>Behalf Of Joseph Reichman
:>Sent: Sunday, February 23, 2020 7:43 AM
:>To: IBM-MAIN@LISTSERV.UA.EDU
:>Subject: Re: Cell Pool Services CSRC4EXP
:>
:>Then me just say what I do in the SRB
:>
:>The following 
:>
:>XR R1,R1 Clear R1 as we cann't wait in
:>SRB mode
:>   SYSEVENT TRANSWAP,ENTRY=BRANCH,ASID=(R4) 
:>
:>
:>   Before I issue a get (actually access the cell)  in a other
:>address space double check we are okay
:>
:>  L R1,ASCBOUCB-ASCB(R1)  
:> USING OUCB,R1   
:> TMOUCBSFL,OUCBNSWis address space swapped in
:>
:> BZNOTSWAPno;
:>
:>   
:>-Original Message-
:>From: IBM Mainframe Discussion List  On Behalf Of
:>Peter Relson
:>Sent: Sunday, February 23, 2020 9:51 AM
:>To: IBM-MAIN@LISTSERV.UA.EDU
:>Subject: Re: Cell Pool Services CSRC4EXP
:>
:>
:>Should just say data space
:>
:>
:>Your logic confounds me. It can certainly be an address space. Whether it is
:>an address space or data space, you have to do things right.
:>
:>
:>page 217 ( chapter 13) of the assembler services  guide  Page and
:>chapter references don't work too well if someone is looking at knowledge
:>center. Let alone a reference without indicating the release.
:>But I assume that you are referring to Figure 1 within Callable cell pool
:>services -> Storage considerations.
:>
:>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
:>
:>--
:>For IBM-MAIN subscribe / signoff / archive access instructions,
:>send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
Binyamin Dissen 
http://www.dissensoftware.com

Director, Dissen Software, Bar & Grill - Israel


Should you use the mailblocks package and expect a response from me,
you should preauthorize the dissensoftware.com domain.

I very rarely bother responding to challenge/response systems,
especially those from irresponsible companies.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Cell Pool Services CSRC4EXP

2020-02-23 Thread Rob Scott
My session is on Wednesday Feb 26th at 4.45pm

After the session is complete, I will be making the GitHub repo containing the 
source public.

The focus of the presentation is not so much the end result but the techniques 
employed behind the scenes.

Hopefully it will provide a decent starter example of how to do this sort of 
thing with secure engineering protocols in mind.

Rob Scott
Rocket Software

On 23 Feb 2020 1:02 pm, Joseph Reichman  wrote:
EXTERNAL EMAIL





Rob

With all due respect to you as I have seen post about your XMEM share session I 
understand the caveat of AR programming as it relates to address spaces

However nothing is 100 % generally SRB is the choice to do XMEM as it avoids 
these problems


 Can I ask where and when is your XMEM session in share I would like to see if 
I can attend

thanks

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of Rob 
Scott
Sent: Sunday, February 23, 2020 1:34 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Cell Pool Services CSRC4EXP

Personally I think that if your design requires you to alter the attributes of 
an address space which is not under your control, then it is likely that the 
design is flawed.

Firing SRBs into random address spaces and issuing TRANSWAP just to perform 
some sort of memory management does not "smell right" to me.

Rob Scott
Rocket Software

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Joseph Reichman
Sent: Sunday, February 23, 2020 3:43 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Cell Pool Services CSRC4EXP

EXTERNAL EMAIL





Then me just say what I do in the SRB

The following

XR R1,R1 Clear R1 as we cann't wait in
SRB mode
   SYSEVENT TRANSWAP,ENTRY=BRANCH,ASID=(R4)


   Before I issue a get (actually access the cell)  in a other address 
space double check we are okay

  L R1,ASCBOUCB-ASCB(R1)
 USING OUCB,R1
 TMOUCBSFL,OUCBNSWis address space swapped in

 BZNOTSWAPno;


-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Peter Relson
Sent: Sunday, February 23, 2020 9:51 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Cell Pool Services CSRC4EXP


Should just say data space


Your logic confounds me. It can certainly be an address space. Whether it is an 
address space or data space, you have to do things right.


page 217 ( chapter 13) of the assembler services  guide  Page and 
chapter references don't work too well if someone is looking at knowledge 
center. Let alone a reference without indicating the release.
But I assume that you are referring to Figure 1 within Callable cell pool 
services -> Storage considerations.

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 
 Rocket Software, Inc. and subsidiaries ■ 77 
Fourth Avenue, Waltham MA 02451 ■ Main Office Toll Free Number: +1 855.577.4323 
Contact Customer Support: 
https://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmy.rocketsoftware.com%2FRocketCommunity%2FRCEmailSupportdata=02%7C01%7C%7Cadbfe8fa1ace4c10894308d7b892f485%7C79544c1eed224879a082b67a9a672aae%7C0%7C0%7C637180813657898313sdata=9Eu%2BMVdjXRKnWCda95yEEEApnMmbJnF4mJkn3XHOzVo%3Dreserved=0
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.rocketsoftware.com%2Fmanage-your-email-preferencesdata=02%7C01%7C%7Cadbfe8fa1ace4c10894308d7b892f485%7C79544c1eed224879a082b67a9a672aae%7C0%7C0%7C637180813657898313sdata=yB%2FgsAe3cncDA8mpa4nwZS2wAjJOfHDMugpteABe%2BSA%3Dreserved=0
Privacy Policy - 
https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.rocketsoftware.com%2Fcompany%2Flegal%2Fprivacy-policydata=02%7C01%7C%7Cadbfe8fa1ace4c10894308d7b892f485%7C79544c1eed224879a082b67a9a672aae%7C0%7C0%7C637180813657898313sdata=WjSVmpfmyFESKvSuQrvZnftVgEi%2FoZv93fHokE5xEyY%3Dreserved=0


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: Cell Pool Services CSRC4EXP

2020-02-23 Thread Joseph Reichman
Rob

With all due respect to you as I have seen post about your XMEM share session I 
understand the caveat of AR programming as it relates to address spaces 

However nothing is 100 % generally SRB is the choice to do XMEM as it avoids 
these problems


 Can I ask where and when is your XMEM session in share I would like to see if 
I can attend 

thanks

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of Rob 
Scott
Sent: Sunday, February 23, 2020 1:34 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Cell Pool Services CSRC4EXP

Personally I think that if your design requires you to alter the attributes of 
an address space which is not under your control, then it is likely that the 
design is flawed.

Firing SRBs into random address spaces and issuing TRANSWAP just to perform 
some sort of memory management does not "smell right" to me.

Rob Scott
Rocket Software

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Joseph Reichman
Sent: Sunday, February 23, 2020 3:43 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Cell Pool Services CSRC4EXP

EXTERNAL EMAIL





Then me just say what I do in the SRB

The following

XR R1,R1 Clear R1 as we cann't wait in
SRB mode
   SYSEVENT TRANSWAP,ENTRY=BRANCH,ASID=(R4)


   Before I issue a get (actually access the cell)  in a other address 
space double check we are okay

  L R1,ASCBOUCB-ASCB(R1)
 USING OUCB,R1
 TMOUCBSFL,OUCBNSWis address space swapped in

 BZNOTSWAPno;


-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Peter Relson
Sent: Sunday, February 23, 2020 9:51 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Cell Pool Services CSRC4EXP


Should just say data space


Your logic confounds me. It can certainly be an address space. Whether it is an 
address space or data space, you have to do things right.


page 217 ( chapter 13) of the assembler services  guide  Page and 
chapter references don't work too well if someone is looking at knowledge 
center. Let alone a reference without indicating the release.
But I assume that you are referring to Figure 1 within Callable cell pool 
services -> Storage considerations.

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 
 Rocket Software, Inc. and subsidiaries ■ 77 
Fourth Avenue, Waltham MA 02451 ■ Main Office Toll Free Number: +1 855.577.4323 
Contact Customer Support: 
https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
http://www.rocketsoftware.com/manage-your-email-preferences
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: Cell Pool Services CSRC4EXP

2020-02-23 Thread Rob Scott
Personally I think that if your design requires you to alter the attributes of 
an address space which is not under your control, then it is likely that the 
design is flawed.

Firing SRBs into random address spaces and issuing TRANSWAP just to perform 
some sort of memory management does not "smell right" to me.

Rob Scott
Rocket Software

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Joseph Reichman
Sent: Sunday, February 23, 2020 3:43 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Cell Pool Services CSRC4EXP

EXTERNAL EMAIL





Then me just say what I do in the SRB

The following

XR R1,R1 Clear R1 as we cann't wait in
SRB mode
   SYSEVENT TRANSWAP,ENTRY=BRANCH,ASID=(R4)


   Before I issue a get (actually access the cell)  in a other address 
space double check we are okay

  L R1,ASCBOUCB-ASCB(R1)
 USING OUCB,R1
 TMOUCBSFL,OUCBNSWis address space swapped in

 BZNOTSWAPno;


-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Peter Relson
Sent: Sunday, February 23, 2020 9:51 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Cell Pool Services CSRC4EXP


Should just say data space


Your logic confounds me. It can certainly be an address space. Whether it is an 
address space or data space, you have to do things right.


page 217 ( chapter 13) of the assembler services  guide  Page and 
chapter references don't work too well if someone is looking at knowledge 
center. Let alone a reference without indicating the release.
But I assume that you are referring to Figure 1 within Callable cell pool 
services -> Storage considerations.

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

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
Main Office Toll Free Number: +1 855.577.4323
Contact Customer Support: 
https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
http://www.rocketsoftware.com/manage-your-email-preferences
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: Cell Pool Services CSRC4EXP

2020-02-23 Thread Joseph Reichman
Charles 

I think you are spot on 

Just wondering what Peter Relson might
Say If he responds 

SRB and PC are sometimes not particle

AR mode has its risk best to have a recovery 
Routine to address the rare case and maybe issue a SRB to swap back in I’m not 
at that point yet  

Thanks 



> On Feb 23, 2020, at 11:34 AM, Charles Mills  wrote:
> 
> There is at least a "technical" risk that the status of the address space
> could change to swappable between your TM and whatever action you do based
> on the determination of non-swappability, but for personal use software I
> suppose you might find that risk acceptable.
> 
> Does non-swappable guarantee "swapped in"? That's a serious question. I
> don't know the answer. Can an already swapped-out address space be marked
> non-swappable? Again, probably a manageable risk for personal use software.
> 
> Charles
> 
> 
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
> Behalf Of Joseph Reichman
> Sent: Sunday, February 23, 2020 7:43 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Cell Pool Services CSRC4EXP
> 
> Then me just say what I do in the SRB
> 
> The following 
> 
>XR R1,R1 Clear R1 as we cann't wait in
> SRB mode
>   SYSEVENT TRANSWAP,ENTRY=BRANCH,ASID=(R4) 
> 
> 
>   Before I issue a get (actually access the cell)  in a other
> address space double check we are okay
> 
>  L R1,ASCBOUCB-ASCB(R1)  
> USING OUCB,R1   
> TMOUCBSFL,OUCBNSWis address space swapped in
> 
> BZNOTSWAPno;
> 
> 
> -Original Message-
> From: IBM Mainframe Discussion List  On Behalf Of
> Peter Relson
> Sent: Sunday, February 23, 2020 9:51 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Cell Pool Services CSRC4EXP
> 
> 
> Should just say data space
> 
> 
> Your logic confounds me. It can certainly be an address space. Whether it is
> an address space or data space, you have to do things right.
> 
> 
> page 217 ( chapter 13) of the assembler services  guide  Page and
> chapter references don't work too well if someone is looking at knowledge
> center. Let alone a reference without indicating the release.
> But I assume that you are referring to Figure 1 within Callable cell pool
> services -> Storage considerations.
> 
> 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
> 
> --
> 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: Cell Pool Services CSRC4EXP

2020-02-23 Thread Charles Mills
There is at least a "technical" risk that the status of the address space
could change to swappable between your TM and whatever action you do based
on the determination of non-swappability, but for personal use software I
suppose you might find that risk acceptable.

Does non-swappable guarantee "swapped in"? That's a serious question. I
don't know the answer. Can an already swapped-out address space be marked
non-swappable? Again, probably a manageable risk for personal use software.

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Joseph Reichman
Sent: Sunday, February 23, 2020 7:43 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Cell Pool Services CSRC4EXP

Then me just say what I do in the SRB

The following 

XR R1,R1 Clear R1 as we cann't wait in
SRB mode
   SYSEVENT TRANSWAP,ENTRY=BRANCH,ASID=(R4) 


   Before I issue a get (actually access the cell)  in a other
address space double check we are okay

  L R1,ASCBOUCB-ASCB(R1)  
 USING OUCB,R1   
 TMOUCBSFL,OUCBNSWis address space swapped in

 BZNOTSWAPno;

   
-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of
Peter Relson
Sent: Sunday, February 23, 2020 9:51 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Cell Pool Services CSRC4EXP


Should just say data space


Your logic confounds me. It can certainly be an address space. Whether it is
an address space or data space, you have to do things right.


page 217 ( chapter 13) of the assembler services  guide  Page and
chapter references don't work too well if someone is looking at knowledge
center. Let alone a reference without indicating the release.
But I assume that you are referring to Figure 1 within Callable cell pool
services -> Storage considerations.

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

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Cell Pool Services CSRC4EXP

2020-02-23 Thread Joseph Reichman
Then me just say what I do in the SRB

The following 

XR R1,R1 Clear R1 as we cann't wait in
SRB mode
   SYSEVENT TRANSWAP,ENTRY=BRANCH,ASID=(R4) 


   Before I issue a get (actually access the cell)  in a other
address space double check we are okay

  L R1,ASCBOUCB-ASCB(R1)  
 USING OUCB,R1   
 TMOUCBSFL,OUCBNSWis address space swapped in

 BZNOTSWAPno;

   
-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of
Peter Relson
Sent: Sunday, February 23, 2020 9:51 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Cell Pool Services CSRC4EXP


Should just say data space


Your logic confounds me. It can certainly be an address space. Whether it is
an address space or data space, you have to do things right.


page 217 ( chapter 13) of the assembler services  guide  Page and
chapter references don't work too well if someone is looking at knowledge
center. Let alone a reference without indicating the release.
But I assume that you are referring to Figure 1 within Callable cell pool
services -> Storage considerations.

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: Cell Pool Services CSRC4EXP

2020-02-23 Thread Peter Relson

Should just say data space 


Your logic confounds me. It can certainly be an address space. Whether it 
is an address space or data space, you have to do things right.


page 217 ( chapter 13) of the assembler services  guide 

Page and chapter references don't work too well if someone is looking at 
knowledge center. Let alone a reference without indicating the release.
But I assume that you are referring to Figure 1 within Callable cell pool 
services -> Storage considerations.

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: Cell Pool Services CSRC4EXP

2020-02-22 Thread Joseph Reichman
Peter 

I understand what you are saying in regards
That it is not appropriate to address the target address space via alet
As I saw Rob Scott’s post regarding the share session talking about xmem

The diagram on page 217 ( chapter 13) of the assembler services  guide is than 
some what erroneous  where is specifies the cell storage data/address space B

Should just say data space 

Thanks 

> On Feb 22, 2020, at 9:33 AM, Peter Relson  wrote:
> 
> 
> It would seem then if I would I want to have the actual storage in the 
> target address space I would have to schedule an SRB
> 
> I could then issue CSRCxGET from a from that address space the cell 
> returned could be addressed in AR mode with using the ALET
> 
> 
> Having no idea what the "target address space" is for your case, or what 
> ALET you are talking about, it is impossible to answer. I do not choose to 
> guess.
> 
> The service does not touch the cell, and does not care about how the cell 
> is addressed. That is up to you. The "get" service returns to you the 
> address of the cell. That's it.
> As I wrote, the only ALET that the service cares about is the control 
> ALET, in whatever way you have set things up so that that ALET can be 
> used.
> 
> In general, it is not appropriate to address another address space by 
> ALET, unless you can guarantee that that space is non-swappable (or unless 
> the ALET is for primary or home or, in many cases, secondary).
> 
> 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: Cell Pool Services CSRC4EXP

2020-02-22 Thread Peter Relson

It would seem then if I would I want to have the actual storage in the 
target address space I would have to schedule an SRB

I could then issue CSRCxGET from a from that address space the cell 
returned could be addressed in AR mode with using the ALET


Having no idea what the "target address space" is for your case, or what 
ALET you are talking about, it is impossible to answer. I do not choose to 
guess.

The service does not touch the cell, and does not care about how the cell 
is addressed. That is up to you. The "get" service returns to you the 
address of the cell. That's it.
As I wrote, the only ALET that the service cares about is the control 
ALET, in whatever way you have set things up so that that ALET can be 
used.

In general, it is not appropriate to address another address space by 
ALET, unless you can guarantee that that space is non-swappable (or unless 
the ALET is for primary or home or, in many cases, secondary).

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: Cell Pool Services CSRC4EXP

2020-02-21 Thread Joseph Reichman
Peter

Thanks it would seem then if I would I want to have the actual storage in the 
target address space I would have to schedule an SRB

I could then issue CSRCxGET from a from that address space the cell returned 
could be addressed in AR mode with using the ALET





> On Feb 21, 2020, at 3:33 PM, Peter Relson  wrote:
> 
> What is the question? There is no question within the post.
> 
> The cell storage (as opposed to the storage for the control structures 
> managing the cell storage, which can be thought of as the "anchor" and the 
> "extent") is not touched by the service. There is one ALET used for the 
> suite of services. That is referred to as the control ALET ("cntl_alet"). 
> It applies to both the anchor and the extent.  As one would expect, it 
> does not apply to the cell storage. Whether the ALET represents an address 
> space or data space is unimportant to the system.
> 
> What part of the documentation is unclear, so that we can improve it 
> appropriately?
> 
> 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: Cell Pool Services CSRC4EXP

2020-02-21 Thread Peter Relson
What is the question? There is no question within the post.

The cell storage (as opposed to the storage for the control structures 
managing the cell storage, which can be thought of as the "anchor" and the 
"extent") is not touched by the service. There is one ALET used for the 
suite of services. That is referred to as the control ALET ("cntl_alet"). 
It applies to both the anchor and the extent.  As one would expect, it 
does not apply to the cell storage. Whether the ALET represents an address 
space or data space is unimportant to the system.

What part of the documentation is unclear, so that we can improve it 
appropriately?

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


Cell Pool Services CSRC4EXP

2020-02-20 Thread Joseph Reichman
 

The documentation for cell pool services the anchor and extent can reside in
one address space while the actual storage in other address space  and I
guess than the ALET parm would specify what address space/data space the
anchor/extent reside

 

If however the Cell pool storage as well reside in a different address space
I guess they would have to be addressed by an access register containing
that alet

 


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN