I *believe* based not on true knowledge but rather on rather extensive experience that the alternate library does not "do much" -- it is simply a bridge between the Rexx source that the compiler packs into the load module (if you specify the ALT option) and the Rexx interpreter which is always a basic part of MVS and/or TSO. If that model is correct, then the specific functions used in the Rexx program should not matter much: if the Rexx program runs as a script on a given system, it should run compiled and with any reasonably recent alternate library.
Taking a different approach to this problem, since the alternate library is free and trivial to obtain, why not just install the latest and greatest everywhere? None of what I write above is true for the "Rexx library" as opposed to the alternate library. One of the things that makes this confusing is IBM's choice of terminology. Charles -----Original Message----- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Joe Denison Sent: Tuesday, October 03, 2006 8:49 PM To: [email protected] Subject: REXX Compiler "Minimum Library Level" Question(s) When I compile a REXX exec I see a message from the REXX compiler that states: Minimum Library Level required: 4 It's just an informational message, the compile works fine and the program runs fine (of course it does, on the system where it was compiled!) The value "4" differs across REXX execs based on the (commands? functions?) used within the program. I see values ranging from 3 through 5. I'm trying to determine what specific REXX commands/functions are mapped to specific Minimum Library Level values. Does anyone know where to find such a list? (I want to reduce the minimum level required to remain compatible with earlier versions and need to know what causes the level to be higher). Also, I'm trying to equate the "Minimum Library Level required" number to a specific (version? release? mod level? maint level?) of the Library for REXX (or more often, the Alternate Library). For example, if a REXX exec compiles as "Minimum Library Level required: 4", then I want to know what level of the Alternate Library it can run under. The terminology for designating the release level of the Alternate Library for REXX is different than just a single digit. Instead, it appears like this (here's 2 examples): EAGRTALT 3.0 LVL PN84932 Generated 08/01/96 16.27 EAGRTALT 3.0 LVL PQ00114 LL(6) Generated 09/06/00 13.50 Aside from trial and error, how does one determine the specific level of the Alternate Library required to run any particular REXX exec? More specifically, how would I know if REXX exec that compiles with a "Minimum Library Level required: 4" would run in either of the two Alternate Libraries shown above? The end result is that I want to be able to state in specific terms (using correct nomenclature!) the level of the Library for REXX required to run a specific REXX exec (or Alternate Library, as many environments do not have the Library for REXX).ves at http://bama.ua.edu/archives/ibm-main.html ---------------------------------------------------------------------- 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

