Re: z/OS Cross-memory server code walkthrough

2020-03-03 Thread David Crayford
There's nothing wrong with a "hello world" x-mem server! The gold dust 
is in the plumbing.


On 2020-03-02 11:07 PM, Rob Scott wrote:

A few caveats that I mentioned in the Share session :

(1) The example code is pretty useless in what it delivers, but the structure behind the 
"uselessness" is interesting
(2) Any fixes/enhancements will be made when I have time later in the year.
(3) The choice of dumping the ACEE for a target address space was taken purely 
for the obvious character data inside the block that supports the fact that it 
came from the ASID concerned. I would not suggest that dumping the ACEE is a 
proper or worthwhile function on anything but a test system (see (1))
(4) There are a few things that need improving, maybe a TBEGINC variant of the 
PLO queue/array and other nits - see (2).
(5) The recovery code is VERY basic and needs work - see (2).

Rob Scott
Rocket Software

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
scott Ford
Sent: Monday, March 2, 2020 2:38 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: z/OS Cross-memory server code walkthrough

EXTERNAL EMAIL





Rob/Dave:

Excellent examples and much appreciated by this T-rex

On Mon, Mar 2, 2020 at 8:51 AM David Crayford  wrote:


Enjoy! It's really cool code and it's great that Rob is able to share
his expertise with the group with a fully operational cross-memory server!

I'm sure Rob would welcome PR's if you spot any issues.

On 2020-03-02 9:34 PM, Support, DUNNIT SYSTEMS LTD. wrote:

Thanks, Dave and Rob!


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



--



*IDMWORKS *

Scott Ford

z/OS Dev.




“By elevating a friend or Collegue you elevate yourself, by demeaning a friend 
or collegue you demean yourself”



https://nam01.safelinks.protection.outlook.com/?url=www.idmworks.com&data=02%7C01%7C%7C716958c943fb4a96d51208d7beb75e54%7C79544c1eed224879a082b67a9a672aae%7C0%7C0%7C637187567078785529&sdata=WVoPis7pHcp%2B37rpDYvihmIn1uX%2FUFsVEgymge77RVA%3D&reserved=0

scott.f...@idmworks.com

Blog: 
https://nam01.safelinks.protection.outlook.com/?url=www.idmworks.com%2Fblog&data=02%7C01%7C%7C716958c943fb4a96d51208d7beb75e54%7C79544c1eed224879a082b67a9a672aae%7C0%7C0%7C637187567078785529&sdata=1vwoKTEpWzIZ4q5flgpvIkc2AmyS4ZswoUIYrubnr7o%3D&reserved=0





*The information contained in this email message and any attachment may be 
privileged, confidential, proprietary or otherwise protected from disclosure. 
If the reader of this message is not the intended recipient, you are hereby 
notified that any dissemination, distribution, copying or use of this message 
and any attachment is strictly prohibited. If you have received this message in 
error, please notify us immediately by replying to the message and permanently 
delete it from your computer and destroy any printout thereof.*

--
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: z/OS Cross-memory server code walkthrough

2020-03-02 Thread Rob Scott
A few caveats that I mentioned in the Share session :

(1) The example code is pretty useless in what it delivers, but the structure 
behind the "uselessness" is interesting
(2) Any fixes/enhancements will be made when I have time later in the year.
(3) The choice of dumping the ACEE for a target address space was taken purely 
for the obvious character data inside the block that supports the fact that it 
came from the ASID concerned. I would not suggest that dumping the ACEE is a 
proper or worthwhile function on anything but a test system (see (1))
(4) There are a few things that need improving, maybe a TBEGINC variant of the 
PLO queue/array and other nits - see (2).
(5) The recovery code is VERY basic and needs work - see (2).

Rob Scott
Rocket Software

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
scott Ford
Sent: Monday, March 2, 2020 2:38 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: z/OS Cross-memory server code walkthrough

EXTERNAL EMAIL





Rob/Dave:

Excellent examples and much appreciated by this T-rex

On Mon, Mar 2, 2020 at 8:51 AM David Crayford  wrote:

> Enjoy! It's really cool code and it's great that Rob is able to share
> his expertise with the group with a fully operational cross-memory server!
>
> I'm sure Rob would welcome PR's if you spot any issues.
>
> On 2020-03-02 9:34 PM, Support, DUNNIT SYSTEMS LTD. wrote:
> > Thanks, Dave and Rob!
> >
> > 
> > -- 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
>


--



*IDMWORKS *

Scott Ford

z/OS Dev.




“By elevating a friend or Collegue you elevate yourself, by demeaning a friend 
or collegue you demean yourself”



https://nam01.safelinks.protection.outlook.com/?url=www.idmworks.com&data=02%7C01%7C%7C716958c943fb4a96d51208d7beb75e54%7C79544c1eed224879a082b67a9a672aae%7C0%7C0%7C637187567078785529&sdata=WVoPis7pHcp%2B37rpDYvihmIn1uX%2FUFsVEgymge77RVA%3D&reserved=0

scott.f...@idmworks.com

Blog: 
https://nam01.safelinks.protection.outlook.com/?url=www.idmworks.com%2Fblog&data=02%7C01%7C%7C716958c943fb4a96d51208d7beb75e54%7C79544c1eed224879a082b67a9a672aae%7C0%7C0%7C637187567078785529&sdata=1vwoKTEpWzIZ4q5flgpvIkc2AmyS4ZswoUIYrubnr7o%3D&reserved=0





*The information contained in this email message and any attachment may be 
privileged, confidential, proprietary or otherwise protected from disclosure. 
If the reader of this message is not the intended recipient, you are hereby 
notified that any dissemination, distribution, copying or use of this message 
and any attachment is strictly prohibited. If you have received this message in 
error, please notify us immediately by replying to the message and permanently 
delete it from your computer and destroy any printout thereof.*

--
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: z/OS Cross-memory server code walkthrough

2020-03-02 Thread scott Ford
Rob/Dave:

Excellent examples and much appreciated by this T-rex

On Mon, Mar 2, 2020 at 8:51 AM David Crayford  wrote:

> Enjoy! It's really cool code and it's great that Rob is able to share
> his expertise with the group with a fully operational cross-memory server!
>
> I'm sure Rob would welcome PR's if you spot any issues.
>
> On 2020-03-02 9:34 PM, Support, DUNNIT SYSTEMS LTD. wrote:
> > Thanks, Dave and Rob!
> >
> > --
> > 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
>


-- 



*IDMWORKS *

Scott Ford

z/OS Dev.




“By elevating a friend or Collegue you elevate yourself, by demeaning a
friend or collegue you demean yourself”



www.idmworks.com

scott.f...@idmworks.com

Blog: www.idmworks.com/blog





*The information contained in this email message and any attachment may be
privileged, confidential, proprietary or otherwise protected from
disclosure. If the reader of this message is not the intended recipient,
you are hereby notified that any dissemination, distribution, copying or
use of this message and any attachment is strictly prohibited. If you have
received this message in error, please notify us immediately by replying to
the message and permanently delete it from your computer and destroy any
printout thereof.*

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


Re: z/OS Cross-memory server code walkthrough

2020-03-02 Thread David Crayford
Enjoy! It's really cool code and it's great that Rob is able to share 
his expertise with the group with a fully operational cross-memory server!


I'm sure Rob would welcome PR's if you spot any issues.

On 2020-03-02 9:34 PM, Support, DUNNIT SYSTEMS LTD. wrote:

Thanks, Dave and Rob!

--
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: z/OS Cross-memory server code walkthrough

2020-03-02 Thread Support, DUNNIT SYSTEMS LTD.
Thanks, Dave and Rob!

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


Re: z/OS Cross-memory server code walkthrough

2020-03-02 Thread David Crayford
You will need to download a new zip file as we changed the .gitattribute 
file encoding parameters to fix a bug.


Let us know if you have any problems with the installation instructions.

On 2020-03-02 8:22 PM, Rob Scott wrote:

All,

David Crayford has updated the repo to improve the install instructions and 
provide a license.

Thanks, Dave!

Rob

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Support, DUNNIT SYSTEMS LTD.
Sent: Monday, March 2, 2020 8:41 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: z/OS Cross-memory server code walkthrough

EXTERNAL EMAIL





Hi Rob,

Thank you very much for this contribution. Would it be possible to create a 
simple ZIP file consisting of the original files in their ASCII or EBCDIC 
source text?

--
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: z/OS Cross-memory server code walkthrough

2020-03-02 Thread Rob Scott
All,

David Crayford has updated the repo to improve the install instructions and 
provide a license.

Thanks, Dave!

Rob

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Support, DUNNIT SYSTEMS LTD.
Sent: Monday, March 2, 2020 8:41 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: z/OS Cross-memory server code walkthrough

EXTERNAL EMAIL





Hi Rob,

Thank you very much for this contribution. Would it be possible to create a 
simple ZIP file consisting of the original files in their ASCII or EBCDIC 
source text?

--
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: z/OS Cross-memory server code walkthrough

2020-03-02 Thread Support, DUNNIT SYSTEMS LTD.
Hi Rob,

Thank you very much for this contribution. Would it be possible to create a 
simple ZIP file consisting of the original files in their ASCII or EBCDIC 
source text?

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


Re: z/OS Cross-memory server code walkthrough

2020-03-01 Thread David Crayford

On 2020-03-02 10:08 AM, Paul Gilmartin wrote:

On Sun, 1 Mar 2020 08:11:19 -0600, Support, DUNNIT SYSTEMS LTD. wrote:


OK, let me rephrase my question:

I see that the files are most likely in EBCDIC and just need a binary transfer 
to z/OS. Is that correct?


It's EBCDIC, but beware: the line breaks are x'25'  rather than
the perplexing x'15' that z/OS expects.


It's not EBCDIC by the time it's pushed to Github! The working tree may 
have been EBCDIC but but Rockets git port will perform code page 
conversion using the settings in .gitattributes. IIRC, git-encoding is 
fixed at ISO8859-1


https://github.com/rscott-rocket/mxe/blob/master/.gitattributes

Line endings are handled automatically or explicitly using configuration.

https://help.github.com/en/github/using-git/configuring-git-to-handle-line-endings



If so, I notice all the files have extension names on them, after the member 
name. Is there an easy way to transfer these to a PDS or do the extension names 
get in the way, due to 8-character member name conventions? Thanks again.


Transfer the .zip in binary; unzip with "jar".  The files will be extracted
to z/OS UNIX directory which is friendly to extension names.

HLASM ought to learn to deal with extensions.  Most cross-assemblers
can do so.

The first 4 commands in README.md merely say "Copy".  This is pretty
vague.

The x'25' linebreaks lead me to suspect the developers built and tested
from an ASCII tree with a cross-assembler then converted to EBCDIC
using a non-z tool that was unaware of the idiosyncratic z/OS line separator
convention.

-- gil

--
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: z/OS Cross-memory server code walkthrough

2020-03-01 Thread Seymour J Metz
> the perplexing x'15' that z/OS expects.

EBCDIC '15'X is NL, a perfectly reasonable end-of-line character. Eunix uses LF 
for that purpose, rather than CRLF, which is less reasonable. EBCDIC '0D'X is 
CR and '25'X is LF.

I hate ASCII!

> HLASM ought to learn to deal with extensions. 

In member names?

--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3



From: IBM Mainframe Discussion List  on behalf of 
Paul Gilmartin <000433f07816-dmarc-requ...@listserv.ua.edu>
Sent: Sunday, March 1, 2020 9:08 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: z/OS Cross-memory server code walkthrough

On Sun, 1 Mar 2020 08:11:19 -0600, Support, DUNNIT SYSTEMS LTD. wrote:

>OK, let me rephrase my question:
>
>I see that the files are most likely in EBCDIC and just need a binary transfer 
>to z/OS. Is that correct?
>
It's EBCDIC, but beware: the line breaks are x'25'  rather than
the perplexing x'15' that z/OS expects.

>If so, I notice all the files have extension names on them, after the member 
>name. Is there an easy way to transfer these to a PDS or do the extension 
>names get in the way, due to 8-character member name conventions? Thanks again.
>
Transfer the .zip in binary; unzip with "jar".  The files will be extracted
to z/OS UNIX directory which is friendly to extension names.

HLASM ought to learn to deal with extensions.  Most cross-assemblers
can do so.

The first 4 commands in README.md merely say "Copy".  This is pretty
vague.

The x'25' linebreaks lead me to suspect the developers built and tested
from an ASCII tree with a cross-assembler then converted to EBCDIC
using a non-z tool that was unaware of the idiosyncratic z/OS line separator
convention.

-- gil

--
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: z/OS Cross-memory server code walkthrough

2020-03-01 Thread Paul Gilmartin
On Sun, 1 Mar 2020 08:11:19 -0600, Support, DUNNIT SYSTEMS LTD. wrote:

>OK, let me rephrase my question:
>
>I see that the files are most likely in EBCDIC and just need a binary transfer 
>to z/OS. Is that correct?
> 
It's EBCDIC, but beware: the line breaks are x'25'  rather than
the perplexing x'15' that z/OS expects.

>If so, I notice all the files have extension names on them, after the member 
>name. Is there an easy way to transfer these to a PDS or do the extension 
>names get in the way, due to 8-character member name conventions? Thanks again.
> 
Transfer the .zip in binary; unzip with "jar".  The files will be extracted
to z/OS UNIX directory which is friendly to extension names.

HLASM ought to learn to deal with extensions.  Most cross-assemblers
can do so.

The first 4 commands in README.md merely say "Copy".  This is pretty
vague.

The x'25' linebreaks lead me to suspect the developers built and tested
from an ASCII tree with a cross-assembler then converted to EBCDIC
using a non-z tool that was unaware of the idiosyncratic z/OS line separator
convention.

-- gil

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


Re: z/OS Cross-memory server code walkthrough

2020-03-01 Thread Matt Hogstrom
Sorry. I used your question to ask my own.  I would zip the repo up

Binary transfer it to z/os

Unzip it 

The convert fro utf8 to 1047

Matt Hogstrom
+1 (919) 656-0564

> On Mar 1, 2020, at 09:11, Support, DUNNIT SYSTEMS LTD. 
>  wrote:
> 
> OK, let me rephrase my question:
> 
> I see that the files are most likely in EBCDIC and just need a binary 
> transfer to z/OS. Is that correct?
> 
> If so, I notice all the files have extension names on them, after the member 
> name. Is there an easy way to transfer these to a PDS or do the extension 
> names get in the way, due to 8-character member name conventions? Thanks 
> again.
> 
> --
> 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: z/OS Cross-memory server code walkthrough

2020-03-01 Thread Matt Hogstrom
Rob,

Thanks for sharing the code.  I didn’t see a license file in the repo and at 
least in the source files I checked there was no copyright or license.

Did you intend this to be a BSD / Apache style license ?   Who owns the 
copyright, I assume you or is it owned by Rocket?

Just curious if I wanted to pick up some of the code for use so that I 
understand the IP and Copyright requirements.

Matt Hogstrom
PGP key 0F143BC1

> On Mar 1, 2020, at 07:56, Support, DUNNIT SYSTEMS LTD. 
>  wrote:
> 
> Hi Rob,
> 
> I see that the code is up on GITHUB:
> 
> https://github.com/rscott-rocket/mxe
> 
> I am brand new to GITHUB. Is there a link which tells me what format the 
> files contained in the downloaded ZIP file are in and/or what to use to 
> transfer them to z/OS?
> 
> Thanks for your contribution and your assistance.
> 
> --
> 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: z/OS Cross-memory server code walkthrough

2020-03-01 Thread Support, DUNNIT SYSTEMS LTD.
OK, let me rephrase my question:

I see that the files are most likely in EBCDIC and just need a binary transfer 
to z/OS. Is that correct?

If so, I notice all the files have extension names on them, after the member 
name. Is there an easy way to transfer these to a PDS or do the extension names 
get in the way, due to 8-character member name conventions? Thanks again.

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


Re: z/OS Cross-memory server code walkthrough

2020-03-01 Thread Support, DUNNIT SYSTEMS LTD.
Hi Rob,

I see that the code is up on GITHUB:

https://github.com/rscott-rocket/mxe

I am brand new to GITHUB. Is there a link which tells me what format the files 
contained in the downloaded ZIP file are in and/or what to use to transfer them 
to z/OS?

Thanks for your contribution and your assistance.

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


Re: z/OS Cross-memory server code walkthrough

2020-02-19 Thread Wendell Lovewell
Thanks.  They still have it Thursday.  Hopefully the agenda will be updated 
before the conference starts. 

Wendell

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


Re: z/OS Cross-memory server code walkthrough

2020-02-19 Thread Rob Scott
It is session 26556 and starts at 4:45pm on Wednesday.

Note that it might have previously been listed as being on Thursday, but I have 
offered to swap to the Wednesday to help someone out.

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Wendell Lovewell
Sent: Wednesday, February 19, 2020 2:33 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: z/OS Cross-memory server code walkthrough

EXTERNAL EMAIL





Sounds like a good session Rob.  Scrolling through the sessions on the SHARE 
app, I can't find it.  What are the session number and time?

Wendell Lovewell

--
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: z/OS Cross-memory server code walkthrough

2020-02-19 Thread Wendell Lovewell
Sounds like a good session Rob.  Scrolling through the sessions on the SHARE 
app, I can't find it.  What are the session number and time?

Wendell Lovewell

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


z/OS Cross-memory server code walkthrough

2020-02-18 Thread Rob Scott
All,

On Wednesday 26th Feb at Share in DFW, I will be giving a session that walks 
through some sample assembler code that performs some often-requested functions 
from IBM-Main. Please come along if this sort of thing is of interest to you. 
After the session is complete, I will be making the source code available via 
GitHub.
The topics covered will be :
(o) Setting up a server started task that owns a System LX and associated PC-ss 
routine.
(o) PC-ss provides service to problem state callers to request that the server 
schedules a SRB (via IEAMSCHD) into a target address space to retrieve 
information from target address space private storage.
(o) SRB uses PC-ss to copy data from target address space back to server using 
server-owned 64-bit buffer pools.
(o) Example of using a PLO-serialized request queue.
(o) All the above performed with Secure Engineering practices in mind with the 
server running Key2 and the client code running Key8.
(o) No magic SVCs, no switching to Key0, no "ALESERV CHKEAX=NO" and no 
AUTHPGM/TSF entries in IKJTSOxx.

Rob Scott
Principal Architect, Mainframe Systems Tools
Distinguished 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



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