Date: Mon, 11 Jun 2001 09:05:33 -0400
Reply-To: "Diskin, Dennis" <Dennis.Diskin@PHARMA.COM>
Sender: "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From: "Diskin, Dennis" <Dennis.Diskin@PHARMA.COM>
Subject: Re: finding search path for sasautos, v8, UNIX
Content-Type: text/plain
Harry,
1. I think your problem is caused by trying to use a fileref (sasautos)
within the sasautos option. This is a circular reference.
2. To find the current sasautos setting:
%let a = %sysfunc(getoption(SASAUTOS));
or
data _null_;
set sashelp.voption(where=( optname='SASAUTOS'));
put setting;
run;
hth,
Dennis Diskin
> -----Original Message-----
> From: Droogendyk, Harry [SMTP:Harry.Droogendyk@CIBC.COM]
> Sent: Monday, June 11, 2001 8:46 AM
> To: SAS-L@LISTSERV.UGA.EDU
> Subject: finding search path for sasautos, v8, UNIX
>
> Folks:
>
> From within a SAS program, how does one display the directory
> concatentation
> SAS is searching in order to find SAS supplied macros?
>
> The following statement displays the error following:
>
> OPTIONS MAUTOSOURCE mrecall SASAUTOS=(sasautos,
> '/u01/appl/sas/dist/8.0/sasautos');
>
> WARNING: No logical assign for filename SASAUTOS.
> WARNING: Source level autocall is not found or cannot be opened. Autocall
> has been suspended and OPTION NOMAUTOSOURCE has been set. To use the
> autocall facility again, set OPTION MAUTOSOURCE.
> WARNING: Apparent invocation of macro TRIM not resolved.
> WARNING: Apparent invocation of macro TRIM not resolved.
>
> If I remove the options statement, TRIM is resolved, after a veerrrrrrrry
> long time. I'm trying to ensure the search path is as efficient as it
> could
> be.
>
> TIA
|