Re: Running REXX compiled in z/OS in CMS

2011-04-14 Thread David Boyes

For C/C++, COBOL, and PL/I that is true on z/VM also. We ship the LE runtime 
libraries for these as part of the z/VM base. The ancient FORTRAN product for 
z/VM is not LE-enabled.


Wonder what it would take to get the REXX compiler so enabled? I guess we have 
to be careful what we wish for, but it would plug an annoying hole in the 
compiled code support area. Oh, well, another requirement….


Running REXX compiled in z/OS in CMS

2011-04-13 Thread Gillis, Mark
Hi,

Here's a question that's half way between z/OS and CMS:

I would like to compile some REXX in z/OS in such a way that it can be
run in CMS by people who don't have the REXX compiler. From reading the
manual, I thought that just specifying options of ALTLIB and SLINE would
be sufficient, but this doesn't seem to be the case. I can make it work
by XEDITing the compiled exec and changing the processor name in the
header from EAGRTPRC to DMSRTPRC, but that surely isn't what IBM intend
us to do. Does anyone know the legitimate way of doing this?

 

Thanks,

Mark Gillis 
Principal Software Engineer 
Tel: +61 2 8898 2678 
Fax: +61 2 8898 2600 
mark.gil...@ca.com mailto:mark.gil...@ca.com 

  http://www.ca.com/ 

 



Re: Running REXX compiled in z/OS in CMS

2011-04-13 Thread Tracy Dean
On Wed, 13 Apr 2011 18:37:51 +1000, Gillis, Mark mark.gil...@ca.com wro
te:

Hi,

Here's a question that's half way between z/OS and CMS:

I would like to compile some REXX in z/OS in such a way that it can be
run in CMS by people who don't have the REXX compiler. From reading the
manual, I thought that just specifying options of ALTLIB and SLINE would

be sufficient, but this doesn't seem to be the case. I can make it work
by XEDITing the compiled exec and changing the processor name in the
header from EAGRTPRC to DMSRTPRC, but that surely isn't what IBM intend
us to do. Does anyone know the legitimate way of doing this?

 

Mark,
I can't comment on whether there are any other issues with taking REXX co
de
written and compiled on z/OS and running it on z/VM, but I can tell you t
hat
in order to run code in CMS that has EAGRTPRC in the header, you need to
install the free REXX Alternate Library on z/VM.  You can get it here:
http://www.ibm.com/software/awdtools/rexx/rexxzseries/altlibrary.html

Just click on Alternate Library for REXX on z/VM in the 2nd paragraph.

Tracy Dean
IBM


Re: Running REXX compiled in z/OS in CMS

2011-04-13 Thread Gillis, Mark
Thanks, Tracy. It sounds like we'll just need to require our customers
to install the alternate library as a pre-req to our product. I'm a bit
confused by all this though - IBM provide compiled REXX that has
DMSRTPRC in the header and this doesn't seem to require the alternate
library. If I edit a compiled REXX program and change EAGRTPRC to
DMSRTPRC it works fine. If either works, why do we have an alternate
library?

Mark Gillis. 

-Original Message-
From: The IBM z/VM Operating System [mailto:IBMVM@LISTSERV.UARK.EDU] On
Behalf Of Tracy Dean
Sent: Wednesday, 13 April 2011 7:13 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: Running REXX compiled in z/OS in CMS

On Wed, 13 Apr 2011 18:37:51 +1000, Gillis, Mark mark.gil...@ca.com
wro=
te:

Hi,

Here's a question that's half way between z/OS and CMS:

I would like to compile some REXX in z/OS in such a way that it can be
run in CMS by people who don't have the REXX compiler. From reading the
manual, I thought that just specifying options of ALTLIB and SLINE
would=

be sufficient, but this doesn't seem to be the case. I can make it work
by XEDITing the compiled exec and changing the processor name in the
header from EAGRTPRC to DMSRTPRC, but that surely isn't what IBM intend
us to do. Does anyone know the legitimate way of doing this?

 

Mark,
I can't comment on whether there are any other issues with taking REXX
co=
de
written and compiled on z/OS and running it on z/VM, but I can tell you
t=
hat
in order to run code in CMS that has EAGRTPRC in the header, you need to
install the free REXX Alternate Library on z/VM.  You can get it here:
http://www.ibm.com/software/awdtools/rexx/rexxzseries/altlibrary.html

Just click on Alternate Library for REXX on z/VM in the 2nd paragraph.

Tracy Dean
IBM


Re: Running REXX compiled in z/OS in CMS

2011-04-13 Thread Doug Breneman

Mark,
Many VM releases ago, VM Development wanted to have all customers benefit
from performance improvements for some of the items that were written in
REXX. You know about these parts like VMLINK, NOTE, SENDFILE, FILELIST and
many others. However, we could not assume that all customers would install
the REXX Alternate Library and customers would want to use these parts even
before they got around to installing the REXX Alternate Library. So VM
Development created a DMSRTPRC which is a library which is sufficient for
the compiled REXX parts that are shipped with the VM product. It is not to
be used by our customers for their own use because it is not supported for
general use. There is no guarantee that your compiled part will run if you
edit it to use DMSRTPRC. VM Development will not service DMSRTPRC if it
does not work with your compiled part. We will service it if it fails with
one of the parts that are compiled and shipped as part of VM.
pdb (Doug Breneman)
z/VM System Test   IBM   Endicott, NY



From:   Gillis, Mark mark.gil...@ca.com
To: IBMVM@LISTSERV.UARK.EDU
Date:   04/13/2011 04:26 PM
Subject:Re: Running REXX compiled in z/OS in CMS
Sent by:The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU



Thanks, Tracy. It sounds like we'll just need to require our customers
to install the alternate library as a pre-req to our product. I'm a bit
confused by all this though - IBM provide compiled REXX that has
DMSRTPRC in the header and this doesn't seem to require the alternate
library. If I edit a compiled REXX program and change EAGRTPRC to
DMSRTPRC it works fine. If either works, why do we have an alternate
library?

Mark Gillis.

-Original Message-
From: The IBM z/VM Operating System [mailto:IBMVM@LISTSERV.UARK.EDU] On
Behalf Of Tracy Dean
Sent: Wednesday, 13 April 2011 7:13 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: Running REXX compiled in z/OS in CMS

On Wed, 13 Apr 2011 18:37:51 +1000, Gillis, Mark mark.gil...@ca.com
wro=
te:

Hi,

Here's a question that's half way between z/OS and CMS:

I would like to compile some REXX in z/OS in such a way that it can be
run in CMS by people who don't have the REXX compiler. From reading the
manual, I thought that just specifying options of ALTLIB and SLINE
would=

be sufficient, but this doesn't seem to be the case. I can make it work
by XEDITing the compiled exec and changing the processor name in the
header from EAGRTPRC to DMSRTPRC, but that surely isn't what IBM intend
us to do. Does anyone know the legitimate way of doing this?



Mark,
I can't comment on whether there are any other issues with taking REXX
co=
de
written and compiled on z/OS and running it on z/VM, but I can tell you
t=
hat
in order to run code in CMS that has EAGRTPRC in the header, you need to
install the free REXX Alternate Library on z/VM.  You can get it here:
http://www.ibm.com/software/awdtools/rexx/rexxzseries/altlibrary.html

Just click on Alternate Library for REXX on z/VM in the 2nd paragraph.

Tracy Dean
IBM


Re: Running REXX compiled in z/OS in CMS

2011-04-13 Thread Rich Greenberg
On: Thu, Apr 14, 2011 at 06:25:59AM +1000,Gillis, Mark Wrote:

} Thanks, Tracy. It sounds like we'll just need to require our customers
} to install the alternate library as a pre-req to our product. I'm a bit
} confused by all this though - IBM provide compiled REXX that has
} DMSRTPRC in the header and this doesn't seem to require the alternate
} library. If I edit a compiled REXX program and change EAGRTPRC to
} DMSRTPRC it works fine. If either works, why do we have an alternate
} library?

The DMSRTPRC library (at least as of the last time I looked at it) does
not have all of the routines in it that the EAGRTPRC does.  Only those
needed to allow the execs that IBM supplies compiled to run.   I am not
sure if the alternate library has everything from EAGRTPRC in it, or
just more than DMSRTPRC does.

-- 
Rich Greenberg  Sarasota, FL, USA richgr atsign panix.com  + 1 941 378 2097
Eastern time.  N6LRT  I speak for myself  my dogs only.VM'er since CP-67
Canines: Val, Red, Shasta, Zero  Casey (At the bridge)Owner:Chinook-L
Canines: Red  Cinnar (Siberians)  Retired at the beach  Asst Owner:Sibernet-L


Re: Running REXX compiled in z/OS in CMS

2011-04-13 Thread Gillis, Mark
Great - now it all makes sense. We'll just pre-req the alternate library
for our product. Thanks.

 

From: The IBM z/VM Operating System [mailto:IBMVM@LISTSERV.UARK.EDU] On
Behalf Of Doug Breneman
Sent: Thursday, 14 April 2011 6:37 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: Running REXX compiled in z/OS in CMS

 

Mark,
Many VM releases ago, VM Development wanted to have all customers
benefit from performance improvements for some of the items that were
written in REXX. You know about these parts like VMLINK, NOTE, SENDFILE,
FILELIST and many others. However, we could not assume that all
customers would install the REXX Alternate Library and customers would
want to use these parts even before they got around to installing the
REXX Alternate Library. So VM Development created a DMSRTPRC which is a
library which is sufficient for the compiled REXX parts that are shipped
with the VM product. It is not to be used by our customers for their own
use because it is not supported for general use. There is no guarantee
that your compiled part will run if you edit it to use DMSRTPRC. VM
Development will not service DMSRTPRC if it does not work with your
compiled part. We will service it if it fails with one of the parts that
are compiled and shipped as part of VM. 
pdb (Doug Breneman)
z/VM System Test IBM Endicott, NY

Inactive hide details for Gillis, Mark ---04/13/2011 04:26:40
PM---Thanks, Tracy. It sounds like we'll just need to require oGillis,
Mark ---04/13/2011 04:26:40 PM---Thanks, Tracy. It sounds like we'll
just need to require our customers to install the alternate libr

From: Gillis, Mark mark.gil...@ca.com
To: IBMVM@LISTSERV.UARK.EDU
Date: 04/13/2011 04:26 PM
Subject: Re: Running REXX compiled in z/OS in CMS
Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU






Thanks, Tracy. It sounds like we'll just need to require our customers
to install the alternate library as a pre-req to our product. I'm a bit
confused by all this though - IBM provide compiled REXX that has
DMSRTPRC in the header and this doesn't seem to require the alternate
library. If I edit a compiled REXX program and change EAGRTPRC to
DMSRTPRC it works fine. If either works, why do we have an alternate
library?

Mark Gillis. 

-Original Message-
From: The IBM z/VM Operating System [mailto:IBMVM@LISTSERV.UARK.EDU] On
Behalf Of Tracy Dean
Sent: Wednesday, 13 April 2011 7:13 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: Running REXX compiled in z/OS in CMS

On Wed, 13 Apr 2011 18:37:51 +1000, Gillis, Mark mark.gil...@ca.com
wro=
te:

Hi,

Here's a question that's half way between z/OS and CMS:

I would like to compile some REXX in z/OS in such a way that it can be
run in CMS by people who don't have the REXX compiler. From reading the
manual, I thought that just specifying options of ALTLIB and SLINE
would=

be sufficient, but this doesn't seem to be the case. I can make it work
by XEDITing the compiled exec and changing the processor name in the
header from EAGRTPRC to DMSRTPRC, but that surely isn't what IBM intend
us to do. Does anyone know the legitimate way of doing this?

 

Mark,
I can't comment on whether there are any other issues with taking REXX
co=
de
written and compiled on z/OS and running it on z/VM, but I can tell you
t=
hat
in order to run code in CMS that has EAGRTPRC in the header, you need to
install the free REXX Alternate Library on z/VM. You can get it here:
http://www.ibm.com/software/awdtools/rexx/rexxzseries/altlibrary.html

Just click on Alternate Library for REXX on z/VM in the 2nd paragraph.

Tracy Dean
IBM



Re: Running REXX compiled in z/OS in CMS

2011-04-13 Thread David Boyes
One thing that HP does for VMS is ship all the runtime libraries for all their 
compilers (even the weird ones like BLISS and PROLOG) as part of the base OS. 
That way ISV vendors (or the base OS vendor) don't have this kind of problem.  
Paying to create, free to use always seemed like a good compromise to me.

-- db

(PS - at least one required system utility is written in each language to force 
the marketroids to continue this policy. Score one to the Visigoths.)




Re: Running REXX compiled in z/OS in CMS

2011-04-13 Thread McKown, John
IBM on z/OS does that too. It is LE. For better or worse. I am fairly sure that 
all the current IBM compilers on z/OS use LE as their run-time. COBOL, C, 
FORTRAN, and PL/I all do, I'm certain.

John McKown
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone *
john.mck...@healthmarkets.com * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets(r) is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
MEGA Life and Health Insurance Company.SM



From: The IBM z/VM Operating System [mailto:IBMVM@LISTSERV.UARK.EDU] On Behalf 
Of David Boyes
Sent: Wednesday, April 13, 2011 4:09 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: Running REXX compiled in z/OS in CMS

One thing that HP does for VMS is ship all the runtime libraries for all their 
compilers (even the weird ones like BLISS and PROLOG) as part of the base OS. 
That way ISV vendors (or the base OS vendor) don't have this kind of problem.  
Paying to create, free to use always seemed like a good compromise to me.

-- db

(PS - at least one required system utility is written in each language to force 
the marketroids to continue this policy. Score one to the Visigoths.)




Re: Running REXX compiled in z/OS in CMS

2011-04-13 Thread Michael Donovan
John,

For C/C++, COBOL, and PL/I that is true on z/VM also.  We ship the LE
runtime libraries for these as part of the z/VM base. The ancient  FORTRAN
product  for z/VM is not LE-enabled.

Mike Donovan





From:   McKown, John john.mck...@healthmarkets.com
To: IBMVM@LISTSERV.UARK.EDU
Date:   04/13/2011 05:12 PM
Subject:Re: Running REXX compiled in z/OS in CMS
Sent by:The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU



IBM on z/OS does that too. It is LE. For better or worse. I am fairly sure
that all the current IBM compilers on z/OS use LE as their run-time. COBOL,
C, FORTRAN, and PL/I all do, I'm certain.

John McKown
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets®

9151 Boulevard 26 • N. Richland Hills • TX 76010
(817) 255-3225 phone •
john.mck...@healthmarkets.com • www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or
proprietary information. If you are not the intended recipient, please
contact the sender by reply e-mail and destroy all copies of the original
message. HealthMarkets® is the brand name for products underwritten and
issued by the insurance subsidiaries of HealthMarkets, Inc. –The Chesapeake
Life Insurance Company®, Mid-West National Life Insurance Company of
TennesseeSM and The MEGA Life and Health Insurance Company.SM




 From: The IBM z/VM Operating System [mailto:IBMVM@LISTSERV.UARK.EDU] On
 Behalf Of David Boyes
 Sent: Wednesday, April 13, 2011 4:09 PM
 To: IBMVM@LISTSERV.UARK.EDU
 Subject: Re: Running REXX compiled in z/OS in CMS

 One thing that HP does for VMS is ship all the runtime libraries for all
 their compilers (even the weird ones like BLISS and PROLOG) as part of the
 base OS. That way ISV vendors (or the base OS vendor) don’t have this kind
 of problem.  Paying to create, free to use always seemed like a good
 compromise to me.

 -- db

 (PS – at least one required system utility is written in each language to
 force the marketroids to continue this policy. Score one to the
 Visigoths.)



Re: Running REXX compiled in z/OS in CMS

2011-04-13 Thread Tracy Dean
On Wed, 13 Apr 2011 14:33:55 -0400, Wayne T Smith wtsm...@maine.edu wro
te:

Are you implying compiling and using the alternate library runs faster

than uncompiled Rexx 

Absolutely not.

or that it's just a way to get compiled Rexx to run
where the compiler is not licensed?   

Correct - assuming the code has been compiled to allow this, per 
Mark's original post.


Tracy Dean, IBM