BookmarkSubscribeRSS Feed
rudfaden
Lapis Lazuli | Level 10

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?

2 REPLIES 2
ChrisNZ
Tourmaline | Level 20

I suppose you (or the autoexec file) could always try to   dopen()   a path before trying to assign it.

SASKiwi
PROC Star

@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.

hackathon24-white-horiz.png

The 2025 SAS Hackathon Kicks Off on June 11!

Watch the live Hackathon Kickoff to get all the essential information about the SAS Hackathon—including how to join, how to participate, and expert tips for success.

YouTube LinkedIn

How to Concatenate Values

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 947 views
  • 0 likes
  • 3 in conversation