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 o"Gillis, 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