Hi,
When a stored process called via SPWA will generate drill down URL's pointing to other stored processes, I know that instead of hardcoding the server name and port:
http://your.server:8080/SASStoredProcess/do?
You can soft code it with:
http://&_srvname:&_srvport/SASStoredProcess/do?
That obviously makes code more portable when you change servers.
That said, is there an easy way to detect whether the session is using http or httpS ? I still have that part of my URL hard coded, which means when a server changed to https:, I had to update the code. I would like to soft code the protocol as well as the server name and port.
Thanks,
--Q.
It is "relative" to protocol://server:port
You can find some examples of using _URL here:
Chaining Stored Processes
http://support.sas.com/documentation/cdl/en/stpug/68399/HTML/default/viewer.htm#datapass.htm
For example:
nexturl = "&_URL?_program=/WebApps/MyWebApp/Print Color" || '&fname=' || urlencode("&FNAME");
Vince DelGobbo
SAS R&D
Can you get by with using the _URL reserved macro variable?
Using Reserved Macro Variables
Vince DelGobbo
SAS R&D
Thanks @Vince .
When I looked in _URL, I expected so see something like:
http://your.server:8080/SASStoredProcess/do?
What I actually see is:
/SASStoredProcess/do
Okay, it just hit me. Is that a relative URL, so no need to the http and server and port is not necessary?
So I could I could use it as the "root" URL for chaining stored processes? So tha's what I should have been using all along for chaining stored processes??? sigh.
It is "relative" to protocol://server:port
You can find some examples of using _URL here:
Chaining Stored Processes
http://support.sas.com/documentation/cdl/en/stpug/68399/HTML/default/viewer.htm#datapass.htm
For example:
nexturl = "&_URL?_program=/WebApps/MyWebApp/Print Color" || '&fname=' || urlencode("&FNAME");
Vince DelGobbo
SAS R&D
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
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.