I am tryning to sigon to SAS grid. When I signon, SAS tries to alllocate all librefs, even some that I do not have acces to, resulting in errors.
%let rc = %sysfunc( grdsvc_enable(_all_, server= SASAppIB));
options autosignon;
*signon grid1 inheritlib=(work=swork format funk) ;
%syslput _ALL_;
rsubmit task1 wait=no;
%put &periode;
endrsubmit;
signoff grid1;
NOTE: Libref SD successfully assigned from logical server. ERROR: Libref MATCHV2 failed to assign from logical server.
Is there anyway to determine which libraries that are assigned to the remote session ot should the problem be fixed in the metadata?
I suppose you (or the autoexec file) could always try to dopen() a path before trying to assign it.
@rudfaden - This type of problem should be the responsibility of your SAS administrator so I suggest you should discuss that with him / her.
Ideally this can be done by assigning libraries in SAS metadata and aligning metadata permissions with OS folder permissions. Once they align you shouldn't get any allocation failures because you will only get libraries allocated if you have the metadata permission to assign them.
Build your skills. Make connections. Enjoy creative freedom. Maybe change the world. Registration is now open through August 30th. Visit the SAS Hackathon homepage.
Register today!Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.