Progress
Version 9
Product Update Bulletin
BASE-ADE Attribute
A new SESSION attribute (SESSION:BASE-ADE) and a new startup parameter (
-baseADE)
, specifies where the client should look for the ADE r-code.With the BASE-ADE session attribute and the
-baseADE
parameter,you can have multiple versions of ADE r-code on the same machine, and you can easily switch between them.
For more information about the
-baseADE
startup parameter, see Progress Startup Command and Parameter Reference .The BASE-ADE attribute is used with the SESSION System Handle to set the location of the ADE r-code directory. When set, Progress adds the directory, followed by all the procedure libraries in the directory to the PROPATH.
Data Type: CharacterAccess: Readable/WritebleApplies To: SESSION System HandleNOTES
- If
-baseADE
is not specified at startup, SESSION:BASE-ADE is UNKNOWN (?) until it is set.- When SESSION:BASE-ADE is set, Progress adds the directory, followed by all of the procedure libraries in the directory to PROPATH. If the directory or any of the procedure
libraries are already on PROPATH, Progress does not add them.
- When SESSION:BASE-ADE is set, Progress removes all PROPATH entries representing the current ADE r-code directory and procedure libraries before adding the new PROPATH entries. Progress adds the new PROPATH entries at the location where it removed the previous entries. Progress only removes PROPATH entries that it added. For example, if
$DLC/gui/adecomm.pl
is part of the PROPATH, it remains on the PROPATH after BASE-ADE is set to a directory other than$DLC/gui
.- If BASE-ADE is set to an empty string, Progress removes whatever it added to PROPATH.
- Progress does not remove the ADE r-code directory or any of the procedure libraries in that directory from PROPATH, even if the PROPATH statement does not contain them. These entries are part of the base PROPATH. If
-baseADE
or SESSION:BASE-ADE is used, the directory and procedure libraries that Progress adds are part of the base PROPATH and remain part of the PROPATH even if the PROPATH statement does not contain them.- SESSION:BASE-ADE modifies PROPATH. If the old PROPATH contains a procedure
library that is not in the new PROPATH, Progress automatically closes the procedure library as long as there are no procedures from the library running.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |