diff --git a/all.sas b/all.sas index e56c48e..a2a2298 100644 --- a/all.sas +++ b/all.sas @@ -573,21 +573,23 @@ options noquotelenmax; or "&sysprocessmode"= "SAS Compute Server" %then %do; SASVIYA %end; - %else %if "&sysprocessmode"="SAS Stored Process Server" %then %do; + %else %if "&sysprocessmode"="SAS Stored Process Server" + or "&sysprocessmode"="SAS Workspace Server" + %then %do; SASMETA %return; %end; %else %do; - SAS + BASESAS %return; %end; %end; - %else %if %symexist(_metaport) %then %do; + %else %if %symexist(_metaport) or %symexist(_metauser) %then %do; SASMETA %return; %end; %else %do; - SAS + BASESAS %return; %end; %end; diff --git a/base/mf_getplatform.sas b/base/mf_getplatform.sas index 6ef0288..91bb447 100644 --- a/base/mf_getplatform.sas +++ b/base/mf_getplatform.sas @@ -27,21 +27,23 @@ or "&sysprocessmode"= "SAS Compute Server" %then %do; SASVIYA %end; - %else %if "&sysprocessmode"="SAS Stored Process Server" %then %do; + %else %if "&sysprocessmode"="SAS Stored Process Server" + or "&sysprocessmode"="SAS Workspace Server" + %then %do; SASMETA %return; %end; %else %do; - SAS + BASESAS %return; %end; %end; - %else %if %symexist(_metaport) %then %do; + %else %if %symexist(_metaport) or %symexist(_metauser) %then %do; SASMETA %return; %end; %else %do; - SAS + BASESAS %return; %end; %end;