Not super familiar with SSI but use CSVDYLPA. Lots of options, but I can tell 
you yes, potentially a module added with CSVDYLPA can survive the termination 
of the issuer of the macro.

Charles


-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of John McKown
Sent: Wednesday, November 29, 2017 8:51 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: CSVDYLPA ADD question.

I'm looking at  example #1 here:
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.ieaa100/iea3a1_Description18.htm#dylpaxm

What I'm thinking of is in regards to a subsystem (SSI) initialization which 
occurs after IPL (i.e. not via the IEFSSNnn member of PARMLIB). The above seems 
like a decent way to add the required code from a "steplib"
into the running LPA so that it is usable, even if the initialization address 
space terminates for some reason. The basic logic that I'm looking at is to do 
something like (really stripped down):

1) Determine if the subsystem is already running & terminate if so.
2) Determine if the required module(s) are already in LPA & if not load them as 
above.
3) Determine if the subsystem is defined & if not then use IEFSS* macros to 
define it.
4) Set up the subsystem (IEFSS* macros) and continue.

Now, my question is "Will the module added with the CSVDYLPA continue to be 
valid even if the initialization address space terminates?". The documentation 
doesn't indicate that it will "go away", so I am hoping that it continues to be 
usable even if the address space terminates. But I am somewhat concerned due to 
the fact that in a Share presentation on the SSI it had a strong emphasis that 
"LOADTOGLOBAL" should only be used on the IEFSSVT macro if one can be certain 
that the address space will _never_ terminate.

I'm guessing that LOADTOGLOBAL literally means "LOAD GLOBAL=YES,EOM=YES" is 
specified within the IEFSSVT processing. Which, of course, makes me wonder why 
it doesn't do a CSVDYLPA to load the module into CSA instead.

--
I have a theory that it's impossible to prove anything, but I can't prove it.

Maranatha! <><
John McKown

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

Reply via email to