> %let wrds = wrds.wharton.upenn.edu 4016;
> options comamid=TCP remote=WRDS; <-------&WRDS ?
> signon username=_prompt_;
> rsubmit;
>
> [ / p ] ..... ?
>
> No, there should be no & in front of WRDS. Actually,
> those lines of codes are what they provide and are
> supposed to be exactly like that. Also, I used these
> lines in running SAS Connect on a PC and on a laptop
> with WinXP and it worked perfectly. So I don't think
> the error comes from missing & as you pointed out.
>
> Anyway, I just began to find out how to run SAS codes
> in Unix via SSH Shell Client and it serves the
> purpose well.
>
> Thanks a lot for your time.
That & would cause the macro language handler to expand the macro variable. The signon needs a value for the remote= option that is no more than 8 characters. Rather than make it more flexible, the engineers at SAS/Connect decided to check the value for the REMOTE= against the macro variable pool assuming it will resolve to a valid ip address and port number for the SAS/Connect service (when communuactions access method (comamid) is tcp) >>> probalbly better described in the SAS/Connect manual at
http://support.sas.com/documentation/cdl/en/connref/61908/HTML/default/cremote.htm