Starting with SAS 9.2,
users can run stored processes without having to log on. A guest
user name can be defined to run stored processes under a fixed account.
The guest user name and password are specified in the SAS Stored
Process Web Application initialization parameters.
The default guest account
is the anonymous Web account, usually named webanon, that was defined
during the system installation. If this account was not created, or
if you want to specify a different account, then the initialization
parameters GuestUsername and GuestPassword are used to define a guest
account. The encoded value of the GuestPassword parameter can be used
for the GuestPassword property value, which can be obtained as follows:
PROC PWENCODE
in=”mypassword”;
run;
To enable guest access,
the SAS Stored Process Web Application initialization parameter AllowGuest
must be set to
true
. Use the Configuration
Manager in SAS Management Console to set this parameter. Expand the
Configuration Manager group on the
Plug-ins tab in SAS Management Console. Right-click the
Stored
Process Web App 9.3 node and select
Properties. In the
Properties dialog box, click the
Advanced tab. Double-click the property value for the
AllowGuest property, and change the value to
true
in order to grant guest access to the Anonymous
Web User. The
GuestUsername and
GuestPassword initialization parameters can also be
added. To add
GuestUsername and
GuestPassword, click
Add and
enter the property name and desired value for each.
After you modify the
advanced properties for the SAS Stored Process Web Application in
the Configuration Manager, you must stop the Web application server,
restart SAS Remote Services, and then start the Web application server.
A URL similar to the following can then be used to access the SAS
Stored Process Web Application by using the guest account:
http://yourserver.com:8080/SASStoredProcess/guest
If the guest account is defined as an internal account, then any
requests that use a workspace server will fail, including prompts
that use dynamically generated lists and prompts that have dependencies.