BookmarkSubscribeRSS Feed
Jaheuk
Obsidian | Level 7


dear all,

after a remote submit I frequently use code below to view the remote data:

. . . . code . . .

 

%sysrput
pad=
%SYSFUNC(PATHNAME(WORK));

  

ENDRSUBMIT;

 

libname rwork "&pad." server=prdsys;



HOW do I code the opposite?

something like this . . . but what servername to use . . . ??

%syslput pad=%bquote(%SYSFUNC(PATHNAME(WORK)));

RSUBMIT;

%put &pad. ;

libname rwork "&pad." server=XXXXXX ;

. . . code . . .

GreetZ,

Herman







4 REPLIES 4
LaurentdeWalick
Fluorite | Level 6

You can't ...

... unless you are running a SAS/CONNECT server on your local machine. I don't expect that will be the case. If you are running SAS/CONNECT locally, than the servername is the hostname of your local machine

LinusH
Tourmaline | Level 20

Just out of curiosity, what are you trying to achieve?

Data never sleeps
Jaheuk
Obsidian | Level 7

>>> all code is submittted on SAS PC,

because of large datasets i do a remote submit on mainframe,

afterwards i read in the created subset on pc and process it

so from pc view this rwork libname works

BUT,

now if have a dataset on pc and  i want, from mainframe, read it in directly (without doing a proc upload)

H.

LinusH
Tourmaline | Level 20

PROC UPLOAD will always be more efficient than reading a data set via a remote libname (exception: a very narrow where-clause on an indexed variable - but I doub't that your work-tables are indexed..?)

Data never sleeps

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

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
  • 4 replies
  • 2670 views
  • 6 likes
  • 3 in conversation