Re: XPLINK Modules in SCEERUN2

2012-05-24 Thread Shmuel Metz (Seymour J.)
In <4fbba8e9.9030...@custserv.com>, on 05/22/2012
   at 10:55 AM, Mark Jacobs  said:

>From the Ported Tools - OpenSSH Manual

Ouch!

>* Put the Language Environment® run-time library SCEERUN2
>  in the LNKLST member of SYS1.PARMLIB.

Does anybody still use that?
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see  
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

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


Re: XPLINK Modules in SCEERUN2

2012-05-22 Thread Tom Marchant
On Tue, 22 May 2012 12:49:48 -0500, Mark Zelden wrote:

>Pointing to the specific manual and section title would have been good
>since the specifics could change.   I did a quick check that manual prior to
>Kirk posting, as that is where I expected to find it but somehow missed
>it within all the XPLINK hits I had.   I see now that 3 of the modules
>in the sample LPA member (2 + 1 alias) are documented as XPLINK
>in appendix 1.3.2.  CRTEC128 and alias C128 are not mentioned
>at all in that section.

I think that some confusion was caused by the recommendation to include 
XPLink modules in LPA.  The section of the manual that points to the 
member references C/C++.  XPLink is actually, a calling convention that is 
used by C/C++.  The recommendation should probably have been to include 
C/C++ runtime modules in dynamic LPA.

-- 
Tom Marchant

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


Re: XPLINK Modules in SCEERUN2

2012-05-22 Thread Mark Zelden
Pointing to the specific manual and section title would have been good 
since the specifics could change.   I did a quick check that manual prior to
Kirk posting, as that is where I expected to find it but somehow missed
it within all the XPLINK hits I had.   I see now that 3 of the modules
in the sample LPA member (2 + 1 alias) are documented as XPLINK
in appendix 1.3.2.  CRTEC128 and alias C128 are not mentioned
at all in that section.

--
Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS   
mailto:m...@mzelden.com
Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html 
Systems Programming expert at http://expertanswercenter.techtarget.com/



On Tue, 22 May 2012 13:31:00 -0400, Mark Jacobs  
wrote:

>Thanks. It would have been nice if the OpenSSH manual specifically
>pointed to that member.
>
>Mark Jacobs
>
>On 05/22/12 12:05, Kirk Wolf wrote:
>> Should have mentioned:
>>
>> the key information is actuall in "CEE.SCEESAMP(EDCWLPA)"
>>
>> On Tue, May 22, 2012 at 10:57 AM, Kirk Wolf  wrote:
>>
>>
>>> Putting XPLINK (SCEERUN2) modules into Dynamic LPA is documented in "z/OS
>>> Language Environment Customization" - Ch4: Placing Language Environment
>>> modules in Link Pack and LIBPACK.
>>>
>>> Kirk Wolf
>>> Dovetailed Technologies
>>> http://dovetail.com
>>>
>>>
>> --
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
>>
>>
>
>
>--
>Mark Jacobs
>Time Customer Service
>Tampa, FL
>
>
>The Doctor: You know when grown-ups tell you everything's going to be
>fine, and you think they're probably lying to make you feel better?
>Young Amy: Yes.
>The Doctor: Everything's going to be fine.
>
>--
>For IBM-MAIN subscribe / signoff / archive access instructions,
>send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

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


Re: XPLINK Modules in SCEERUN2

2012-05-22 Thread Mark Jacobs
Thanks. It would have been nice if the OpenSSH manual specifically 
pointed to that member.


Mark Jacobs

On 05/22/12 12:05, Kirk Wolf wrote:

Should have mentioned:

the key information is actuall in "CEE.SCEESAMP(EDCWLPA)"

On Tue, May 22, 2012 at 10:57 AM, Kirk Wolf  wrote:

   

Putting XPLINK (SCEERUN2) modules into Dynamic LPA is documented in "z/OS
Language Environment Customization" - Ch4: Placing Language Environment
modules in Link Pack and LIBPACK.

Kirk Wolf
Dovetailed Technologies
http://dovetail.com

 

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

   



--
Mark Jacobs
Time Customer Service
Tampa, FL


The Doctor: You know when grown-ups tell you everything's going to be
fine, and you think they're probably lying to make you feel better?
Young Amy: Yes.
The Doctor: Everything's going to be fine.

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


Re: XPLINK Modules in SCEERUN2

2012-05-22 Thread Kirk Wolf
Should have mentioned:

the key information is actuall in "CEE.SCEESAMP(EDCWLPA)"

On Tue, May 22, 2012 at 10:57 AM, Kirk Wolf  wrote:

> Putting XPLINK (SCEERUN2) modules into Dynamic LPA is documented in "z/OS
> Language Environment Customization" - Ch4: Placing Language Environment
> modules in Link Pack and LIBPACK.
>
> Kirk Wolf
> Dovetailed Technologies
> http://dovetail.com
>

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


Re: XPLINK Modules in SCEERUN2

2012-05-22 Thread Kirk Wolf
Putting XPLINK (SCEERUN2) modules into Dynamic LPA is documented in "z/OS
Language Environment Customization" - Ch4: Placing Language Environment
modules in Link Pack and LIBPACK.

Kirk Wolf
Dovetailed Technologies
http://dovetail.com

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


Re: XPLINK Modules in SCEERUN2

2012-05-22 Thread Mark Zelden
On Tue, 22 May 2012 10:55:37 -0400, Mark Jacobs  
wrote:

> From the Ported Tools - OpenSSH Manual
>

>* Put the Language Environment® run-time library SCEERUN2 in the
>LNKLST
>   member of SYS1.PARMLIB.
>* Put the XPLINK modules in SCEERUN2 in the dynamic LPA.
>* Mark the run-time library SCEERUN2 as program controlled.
>
>I've verified that two of the three are done, can't find anything on the
>third.
>


If you don't get a better answer from someone like Kirk, maybe you can
open a PMR with IBM LE or C++ support.

I did find this old Redbook: XPLink:  OS/390 Extra Performance Linkage 
http://www.redbooks.ibm.com/redbooks/pdfs/sg245991.pdf

There is at least this one module that is mentioned - 
" This XPLink LE C/C++ RTL exists in the CELHV003 member of the
CEE.SCEERUN2 data set."

Good luck.   Let us know what you find out if you open a PMR.

Regards,

Mark
--
Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS   
mailto:m...@mzelden.com
Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html 
Systems Programming expert at http://expertanswercenter.techtarget.com/

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


Re: XPLINK Modules in SCEERUN2

2012-05-22 Thread Mark Jacobs

Seems like I was misunderstood,

I was looking for documentation/recommendations for this;

Put the XPLINK modules in SCEERUN2 in the dynamic LPA.



On 05/22/12 11:36, Norbert Friemel wrote:

On Tue, 22 May 2012 10:55:37 -0400, Mark Jacobs wrote:

   

Steps to take: To set up the XPLINK environment (that is, to
initialize the
resources necessary to run an XPLINK application), take the
following steps:
* Put the Language Environment® run-time library SCEERUN2 in the
LNKLST
   member of SYS1.PARMLIB.
* Put the XPLINK modules in SCEERUN2 in the dynamic LPA.
* Mark the run-time library SCEERUN2 as program controlled.

I've verified that two of the three are done, can't find anything on the
third.

 

RACF:
RALTER PROGRAM * ADDMEM('CEE.SCEERUN2'//NOPADCHK) UACC(READ)
SETROPTS WHEN(PROGRAM) REFRESH


Norbert Friemel

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

   



--
Mark Jacobs
Time Customer Service
Tampa, FL


The Doctor: You know when grown-ups tell you everything's going to be
fine, and you think they're probably lying to make you feel better?
Young Amy: Yes.
The Doctor: Everything's going to be fine.

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


Re: XPLINK Modules in SCEERUN2

2012-05-22 Thread Norbert Friemel
On Tue, 22 May 2012 10:55:37 -0400, Mark Jacobs wrote:

>Steps to take: To set up the XPLINK environment (that is, to
>initialize the
>resources necessary to run an XPLINK application), take the
>following steps:
>* Put the Language Environment® run-time library SCEERUN2 in the
>LNKLST
>   member of SYS1.PARMLIB.
>* Put the XPLINK modules in SCEERUN2 in the dynamic LPA.
>* Mark the run-time library SCEERUN2 as program controlled.
>
>I've verified that two of the three are done, can't find anything on the
>third.
>

RACF:
RALTER PROGRAM * ADDMEM('CEE.SCEERUN2'//NOPADCHK) UACC(READ)
SETROPTS WHEN(PROGRAM) REFRESH


Norbert Friemel

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


Re: XPLINK Modules in SCEERUN2

2012-05-22 Thread Miklos Szigetvari

Hi

I think the best you can do to get some LLA fetch statistic and put the 
heavily used modules from SCEERUN2 to LPA

(We are using here MXI to get this statistic)
We heavily use here the C++ compiler, so the compiler modules are in the 
dynamic LPA.



On 22.05.2012 16:13, Mark Jacobs wrote:
I've looked and looked, and looked again, but can't find it. What are 
the recommended XPLINK modules from SCEERUN2 that should be added to 
dynamic LPA for performance reasons?




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


Re: XPLINK Modules in SCEERUN2

2012-05-22 Thread Williamson, James R
Program control is an extended attribute bit in the directory. 
 
"Establishing Program Control in HFS" 
<http://publib.boulder.ibm.com/infocenter/zos/v1r12/index.jsp?topic=%2Fcom.ibm.zos.r12.ceqa100%2Fceqa1a1023.htm>
   
 
 
 

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Mark Jacobs
Sent: Tuesday, May 22, 2012 9:56 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: XPLINK Modules in SCEERUN2


 From the Ported Tools - OpenSSH Manual

Setting up the XPLINK environment for use by IBM Ported Tools for z/OS: 
OpenSSH

Description: Beginning in Version 1 Release 2, IBM Ported Tools 
for z/OS:
OpenSSH is an XPLINK application. XPLINK (Extra Performance 
Linkage) is a
type of call linkage that can improve performance in an 
environment of frequent
calls between small functions.
Is the migration action required? Yes, to ensure optimal 
performance.
Steps to take: To set up the XPLINK environment (that is, to 
initialize the
resources necessary to run an XPLINK application), take the 
following steps:
* Put the Language Environment(r) run-time library SCEERUN2 in the 
LNKLST
   member of SYS1.PARMLIB.
* Put the XPLINK modules in SCEERUN2 in the dynamic LPA.
* Mark the run-time library SCEERUN2 as program controlled.

I've verified that two of the three are done, can't find anything on the 
third.

Mark Jacobs

On 05/22/12 10:35, Mark Zelden wrote:
> On Tue, 22 May 2012 10:13:04 -0400, Mark Jacobs  
> wrote:
>
>
>> I've looked and looked, and looked again, but can't find it. What are
>> the recommended XPLINK modules from SCEERUN2 that should be added to
>> dynamic LPA for performance reasons?
>>
>>  
> This may be a stupid question, but how do you know that there is a 
> recommendation
> to do so if you can't find any documentation on it?   Also, even though you 
> may not
> be constrained in 31-bit private, is your usage enough to worry about it?  
> You would
> still get LLA and potentially VLF benefits without being in LPA.
>
> Regards,
>
> Mark
> --
> Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS
> mailto:m...@mzelden.com
> Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html
> Systems Programming expert at http://expertanswercenter.techtarget.com/
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
>
>


-- 
Mark Jacobs
Time Customer Service
Tampa, FL


The Doctor: You know when grown-ups tell you everything's going to be
fine, and you think they're probably lying to make you feel better?
Young Amy: Yes.
The Doctor: Everything's going to be fine.

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

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


Re: XPLINK Modules in SCEERUN2

2012-05-22 Thread Mark Jacobs

From the Ported Tools - OpenSSH Manual

Setting up the XPLINK environment for use by IBM Ported Tools for z/OS: 
OpenSSH


   Description: Beginning in Version 1 Release 2, IBM Ported Tools 
for z/OS:
   OpenSSH is an XPLINK application. XPLINK (Extra Performance 
Linkage) is a
   type of call linkage that can improve performance in an 
environment of frequent

   calls between small functions.
   Is the migration action required? Yes, to ensure optimal 
performance.
   Steps to take: To set up the XPLINK environment (that is, to 
initialize the
   resources necessary to run an XPLINK application), take the 
following steps:
   * Put the Language Environment® run-time library SCEERUN2 in the 
LNKLST

  member of SYS1.PARMLIB.
   * Put the XPLINK modules in SCEERUN2 in the dynamic LPA.
   * Mark the run-time library SCEERUN2 as program controlled.

I've verified that two of the three are done, can't find anything on the 
third.


Mark Jacobs

On 05/22/12 10:35, Mark Zelden wrote:

On Tue, 22 May 2012 10:13:04 -0400, Mark Jacobs  
wrote:

   

I've looked and looked, and looked again, but can't find it. What are
the recommended XPLINK modules from SCEERUN2 that should be added to
dynamic LPA for performance reasons?

 

This may be a stupid question, but how do you know that there is a 
recommendation
to do so if you can't find any documentation on it?   Also, even though you may 
not
be constrained in 31-bit private, is your usage enough to worry about it?  You 
would
still get LLA and potentially VLF benefits without being in LPA.

Regards,

Mark
--
Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS
mailto:m...@mzelden.com
Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html
Systems Programming expert at http://expertanswercenter.techtarget.com/

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

   



--
Mark Jacobs
Time Customer Service
Tampa, FL


The Doctor: You know when grown-ups tell you everything's going to be
fine, and you think they're probably lying to make you feel better?
Young Amy: Yes.
The Doctor: Everything's going to be fine.

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


Re: XPLINK Modules in SCEERUN2

2012-05-22 Thread Mark Zelden
On Tue, 22 May 2012 10:13:04 -0400, Mark Jacobs  
wrote:

>I've looked and looked, and looked again, but can't find it. What are
>the recommended XPLINK modules from SCEERUN2 that should be added to
>dynamic LPA for performance reasons?
>

This may be a stupid question, but how do you know that there is a 
recommendation
to do so if you can't find any documentation on it?   Also, even though you may 
not
be constrained in 31-bit private, is your usage enough to worry about it?  You 
would
still get LLA and potentially VLF benefits without being in LPA.

Regards,

Mark
--
Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS   
mailto:m...@mzelden.com
Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html 
Systems Programming expert at http://expertanswercenter.techtarget.com/

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