BookmarkSubscribeRSS Feed
SeanZ
Obsidian | Level 7

I have a code that I can execute in my local machine without any problem. Now I want to submit my code to the remote server for executing. I need to make a some adjustments. In my code I have many macro variables defined using %let. As well as some dataset in my local machine. To submit the code to remote server, I have the following paragraph.

%let wrds=wrds.wharton.upenn.edu 4016;

options comamid=TCP remote=WRDS;

signon username= xxxxxx;

rsubmit;

some codes

endrsubmit;

My question is where I should put my defined macro variables as well as dataset.

Thanks.

1 REPLY 1
SASKiwi
PROC Star

The question is where do you want your macro variables to be resolved? On your local machine, your remote server, or both?

I suggest you explore the %SYSLPUT and %SYSRPUT macro statements. They allow you to assign macro variables between local to remote SAS sessions.

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

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!

Register Now

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
  • 1 reply
  • 1056 views
  • 0 likes
  • 2 in conversation