Usage Note 17444: Parameters containing userid and password in SAS Enterprise Guide might
not resolve properly
In SAS Enterprise Guide 4.1, you can define parameters which you prompt
users for values to pass into code, query, or tasks. If you reference a
parameter value in a code node, there are situations where the value
might not resolve properly, or you might see one of the following error
messages:
ERROR 13-12: Unrecognized SAS option name, value.
ERROR 22-322: Syntax error, expecting one of the following: a name, a
quoted string, (, /, ;, _DATA_, _LAST_, _NULL_.
ERROR 202-322: The option or parameter is not recognized and will be
ignored.
The problem might occur when you pass the prompted values as a
concatenated value in your code window such as the following statements:
options set=tcpsec &userid..&pw;
signon &host..&server user=&userid pass=&pw;
data my_&testvar;
To submit a statement containing concatenated values, you will need to
modify your code to remove any masked characters using the %UNQUOTE
function such as in the following examples:
options set=tcpsec %unquote(&userid..&pw);
signon %unquote(&host..&server) user=&userid pass=&pw;
data my_%unquote(&testvar);
Operating System and Release Information
SAS System | SAS Enterprise Guide | Microsoft Windows 2000 Professional | 4.1 | | 9.1 TS1M3 SP1 | |
Microsoft Windows XP Professional | 4.1 | | 9.1 TS1M3 SP1 | |
Microsoft Windows NT Workstation | 4.1 | | 9.1 TS1M3 SP1 | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Date Modified: | 2006-11-29 09:18:12 |
Date Created: | 2006-04-11 10:07:25 |