I have a simple question about opening a SAS program. I am using SAS EG 7.1 and connected with a SAS server.
When I open a SAS program in a pop up window (File -> Open -> Program), if the program is located on a Windows shared drive, I can simply put in the file path to the program. For example, entering “\\Uszzaschnas03\shared\xxxxxxx\test.sas” in the File name and clicking open will work.
However, I don’t know how to open programs that are saved on the SAS server via a file path. I checked the macro value &_SASPROGRAMFILE, which is something like "/data/sas_cdlib/xxxxxxx". But when I enter the file path into the "File name", it gives me an error saying the file does not exist.
Do you know how to open a program on the SAS server via a file path? I am working on some automation projects and trying to avoid clicking through the folders to open a program.
Thanks!
A file path like "/data/sas_cdlib/xxxxxxx" won't work in EG because your PC has no knowledge of that. It is possible to set up a file share from your Unix SAS server but that would have to be set up by an IT administrator and it could look something like this:
"//MySASServer/data/sas_cdlib/xxxxxxx".
In EG you could run the statement %include "/data/sas_cdlib/xxxxxxx"; which should read in the program and run it.
A file path like "/data/sas_cdlib/xxxxxxx" won't work in EG because your PC has no knowledge of that. It is possible to set up a file share from your Unix SAS server but that would have to be set up by an IT administrator and it could look something like this:
"//MySASServer/data/sas_cdlib/xxxxxxx".
In EG you could run the statement %include "/data/sas_cdlib/xxxxxxx"; which should read in the program and run it.
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
Check out this tutorial series to learn how to build your own steps in SAS Studio.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.