mirror of
https://github.com/sasjs/core.git
synced 2026-01-16 21:10:05 +00:00
feat: mp_webin() macro for handling the _webin_xxx macro variables in SAS web services
This commit is contained in:
@@ -1,6 +1,17 @@
|
||||
/**
|
||||
@file
|
||||
@brief Testing mf_getuniquefileref macro
|
||||
@details To test performance you can also use the following macro:
|
||||
|
||||
%macro x(prefix);
|
||||
%let now=%sysfunc(datetime());
|
||||
%do x=1 %to 1000;
|
||||
%let rc=%mf_getuniquefileref(prefix=&prefix);
|
||||
%end;
|
||||
%put %sysevalf(%sysfunc(datetime())-&now);
|
||||
%mend;
|
||||
%x(_)
|
||||
%x(0)
|
||||
|
||||
<h4> SAS Macros </h4>
|
||||
@li mf_getuniquefileref.sas
|
||||
@@ -10,8 +21,16 @@
|
||||
|
||||
%mp_assert(
|
||||
iftrue=(
|
||||
"%substr(%mf_getuniquefileref(),1,1)"="#"
|
||||
"%substr(%mf_getuniquefileref(prefix=0),1,1)"="#"
|
||||
),
|
||||
desc=Checking for a temp fileref,
|
||||
desc=Checking for a natively assigned fileref,
|
||||
outds=work.test_results
|
||||
)
|
||||
|
||||
%mp_assert(
|
||||
iftrue=(
|
||||
"%substr(%mf_getuniquefileref(),1,1)"="_"
|
||||
),
|
||||
desc=Checking for a default fileref,
|
||||
outds=work.test_results
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user