Date: Fri, 23 Nov 2007 07:12:26 -0500
Reply-To: "Richard A. DeVenezia" <rdevenezia@WILDBLUE.NET>
Sender: "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From: "Richard A. DeVenezia" <rdevenezia@WILDBLUE.NET>
Organization: Internet News Service
Subject: Re: Can SAS startup option set a macro variable ?
> Hi Richard,
> I've only used the -sysparm option for this and then parsed the
> &sysparm macro variable for the values that need to be assigned to
> application macro variables. I'd be interested your requirements that
> make it necessary to assign values to macro variables at invocation
In short, a systems startup sequence utilizes code that allows overrides
%if (&iroot=) %then %let iroot = I: ;
In other words, if a value is already assigned to a macro variable, it will
be left alone. If I can get the macro variable to take on the value I want
_prior_ to the above statement, then I will have overridden the default.
The solution used was to create a new custom shortcut with a modified target
and have testingAutoexec.sas contain
Things were additionally complicated because all this has to be performed
automagically by a script that executes a migration and writes the testing
autoexec and shortcut to start the migrated system.
Richard A. DeVenezia