Steve, I wrote a couple of fairly simple assembler REXX functions a few years ago to pass stem variables between two separate REXX execs in the same address space.
They are called STEMPUSH and STEMPULL and can be found in the downloads section of www.mximvs.com STEMPUSH puts the rexx variables into a dataspace stack and returns the caller the STOKEN for the dataspace. STEMPULL pulls the rexx variables from the dataspace identfied by the STOKEN - you can keep or delete the dataspace after you pull. I know that these functions are being used heavily at certain sites with thousands of varibles being loaded. Rob Scott Rocket Software, Inc 275 Grove Street Newton, MA 02466 617-614-2305 [EMAIL PROTECTED] http://www.rs.com/portfolio/mxi_g2 -----Original Message----- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Thompson, Steve (SCI TW) Sent: 21 December 2006 09:19 To: IBM-MAIN@BAMA.UA.EDU Subject: REXX Question - Variable Control & Passing (IPCS/ISPF) I have a problem where I would like to pass some number of variables between different REXX sources (in this case >200). I have placed the variables into a single REXX source. And I know that this can't be called and then have those variables available in the calling REXX exec (if I can, that would be wonderful). I can't find a "copy" statement that would allow me to copy the one source (similar to ALC or COBOL to copy a common record description) so that each EXEC that uses the common variables can get them. Also, putting these variables into each EXEC that needs them makes this a maint nightmare because one would have to know every place they exist... My options at this point seem to be IPCS EQUATE for each variable or ISPF VGET/VPUT. Since we do handle multi-address space dumps, the IPCS EQUATE seems to be headed toward heartburn. The ISPF VGET/VPUT brings up its own set of heartburn in that if you change from one dump to another, you have to re-establish the variables. Any suggestions? Regards, Steve Thompson ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html