1
0
mirror of https://github.com/sasjs/core.git synced 2025-12-30 22:20:06 +00:00

Compare commits

...

10 Commits

Author SHA1 Message Date
Allan Bowe
b61b5f1856 fix: adding dependency 2021-05-06 19:05:14 +03:00
Allan Bowe
805474bb46 Merge pull request #18 from sasjs/jobresult
fix: enabling fileref as output option for sas code obtained via mm_g…
2021-05-06 15:27:18 +03:00
Allan Bowe
61701f3c6a fix: enabling fileref as output option for sas code obtained via mm_getstpcode. Also updated some doc headers and macro footers. 2021-05-06 15:06:13 +03:00
Allan Bowe
f20d7476bf Merge pull request #17 from sasjs/jobresult
feat: new mv_getjobresult.sas macro, corresponding test, and additional fixes
2021-05-06 01:08:56 +03:00
Allan Bowe
04a3189a89 feat: new mv_getjobresult.sas macro, corresponding test, and additional fixes 2021-05-06 01:07:25 +03:00
Allan Bowe
b1380983ec fix: missing comma 2021-05-05 20:16:26 +03:00
Allan Bowe
b4834f9b40 fix: updates following test runs in Studio 2021-05-05 20:12:06 +03:00
Allan Bowe
1b5ad93cad chore: updating all.sas 2021-05-05 11:48:38 +03:00
Allan Bowe
f2942f2032 chore: adding sasjsresults to .gitignore 2021-05-05 01:39:53 +03:00
Allan Bowe
4198448b81 chore: removing temp results folder 2021-05-05 01:39:29 +03:00
17 changed files with 1080 additions and 2263 deletions

1
.gitignore vendored
View File

@@ -1,6 +1,7 @@
node_modules
.DS_Store
sasjsbuild/
sasjsresults/
# avoid filenames with spaces being committed to source control
**\ **

568
all.sas
View File

@@ -1505,7 +1505,7 @@ Usage:
&today._&now._&sysjobid._%sysevalf(%sysfunc(ranuni(0))*999,CEIL)
%mend;/**
%mend mf_uid;/**
@file
@brief Checks if a set of macro variables exist / contain values.
@details Writes ERROR to log if abortType is SOFT, else will call %mf_abort.
@@ -1808,6 +1808,7 @@ Usage:
<h4> SAS Macros </h4>
@li mf_existds.sas
@li mf_existvarlist.sas
@li mf_getvarlist.sas
@li mf_wordsinstr1butnotstr2.sas
@li mp_abort.sas
@@ -3263,7 +3264,7 @@ run;
* quotes, commas, periods and spaces.
* Only numeric values should remain
*/
%local reason_cd;
data &outds;
set &inds;
length reason_cd $32;
@@ -3334,18 +3335,18 @@ data &outds;
run;
data _null_;
set &outds;
call symputx('REASON_CD',reason_cd,'l');
stop;
run;
%mp_abort(iftrue=(&abort=YES and %mf_nobs(&outds)>0),
mac=&sysmacroname,
msg=%str(Filter issues in &inds, reason: &reason_cd, details in &outds)
)
%if %mf_nobs(&outds)>0 %then %do;
%if &abort=YES %then %do;
data _null_;
set &outds;
call symputx('REASON_CD',reason_cd,'l');
stop;
run;
%mp_abort(
mac=&sysmacroname,
msg=%str(Filter issues in &inds, first was &reason_cd, details in &outds)
)
%end;
%let syscc=1008;
%return;
%end;
@@ -4774,7 +4775,7 @@ create table &outds (rename=(
retain &prevkeyvar;
set &libds end=&lastvar;
/* hash should include previous row */
if _n_>1 then &keyvar=put(md5(&prevkeyvar
&keyvar=put(md5(&prevkeyvar
/* loop every column, hashing every individual value */
%do i=1 %to %sysfunc(countw(&varlist));
%let var=%scan(&varlist,&i,%str( ));
@@ -5787,8 +5788,20 @@ proc sql
%let contentype=%upcase(&contenttype);
%local platform; %let platform=%mf_getplatform();
/**
* check engine type to avoid the below err message:
* > Function is only valid for filerefs using the CACHE access method.
*/
%local streamweb;
%let streamweb=0;
data _null_;
set sashelp.vextfl(where=(upcase(fileref)="_WEBOUT"));
if xengine='STREAM' then call symputx('streamweb',1,'l');
run;
%if &contentype=ZIP %then %do;
%if &platform=SASMETA %then %do;
%if &platform=SASMETA and &streamweb=1 %then %do;
data _null_;
rc=stpsrv_header('Content-type','application/zip');
rc=stpsrv_header('Content-disposition',"attachment; filename=&outname");
@@ -5802,7 +5815,7 @@ proc sql
%end;
%else %if &contentype=EXCEL %then %do;
/* suitable for XLS format */
%if &platform=SASMETA %then %do;
%if &platform=SASMETA and &streamweb=1 %then %do;
data _null_;
rc=stpsrv_header('Content-type','application/vnd.ms-excel');
rc=stpsrv_header('Content-disposition',"attachment; filename=&outname");
@@ -5815,7 +5828,7 @@ proc sql
%end;
%end;
%else %if &contentype=XLSX %then %do;
%if &platform=SASMETA %then %do;
%if &platform=SASMETA and &streamweb=1 %then %do;
data _null_;
rc=stpsrv_header('Content-type',
'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
@@ -5830,7 +5843,7 @@ proc sql
%end;
%end;
%else %if &contentype=TEXT %then %do;
%if &platform=SASMETA %then %do;
%if &platform=SASMETA and &streamweb=1 %then %do;
data _null_;
rc=stpsrv_header('Content-type','application/text');
rc=stpsrv_header('Content-disposition',"attachment; filename=&outname");
@@ -5843,7 +5856,7 @@ proc sql
%end;
%end;
%else %if &contentype=CSV %then %do;
%if &platform=SASMETA %then %do;
%if &platform=SASMETA and &streamweb=1 %then %do;
data _null_;
rc=stpsrv_header('Content-type','application/csv');
rc=stpsrv_header('Content-disposition',"attachment; filename=&outname");
@@ -5873,7 +5886,8 @@ proc sql
%mp_binarycopy(inloc="&inloc",outref=_webout)
%end;
%mend;/**
%mend;
/**
@file
@brief Runs arbitrary code for a specified amount of time
@details Executes a series of procs and data steps to enable performance
@@ -5964,6 +5978,194 @@ quit;
libname &lib clear;
%mend;/**
@file mp_testservice.sas
@brief Will execute a test against a SASjs web service on SAS 9 or Viya
@details Prepares the input files and retrieves the resulting datasets from
the response JSON.
%mp_testjob(
duration=60*5
)
Note - the _webout fileref should NOT be assigned prior to running this macro.
@param [in] program The _PROGRAM endpoint to test
@param [in] inputfiles=(0) A list of space seperated fileref:filename pairs as
follows:
inputfiles=inref:filename inref2:filename2
@param [in] inputparams=(0) A dataset containing name/value pairs in the
following format:
|name:$32|value:$1000|
|---|---|
|stpmacname|some value|
|mustbevalidname|can be anything, oops, %abort!!|
@param [in] debug= (log) Provide the _debug value
@param [out] outlib= (0) Output libref to contain the final tables. Set to
0 if the service output is not in JSON format.
@param [out] outref= (0) Output fileref to create, to contain the full _webout
response.
<h4> SAS Macros </h4>
@li mf_getplatform.sas
@li mf_getuniquefileref.sas
@li mf_getuniquename.sas
@li mp_abort.sas
@li mp_binarycopy.sas
@li mv_getjobresult.sas
@li mv_jobflow.sas
@version 9.4
@author Allan Bowe
**/
%macro mp_testservice(program,
inputfiles=0,
inputparams=0,
debug=log,
outlib=0,
outref=0
)/*/STORE SOURCE*/;
/* sanitise inputparams */
%local pcnt;
%let pcnt=0;
%if &inputparams ne 0 %then %do;
data _null_;
set &inputparams;
if not nvalid(name,'v7') then putlog (_all_)(=);
else if name in (
'program','inputfiles','inputparams','debug','outlib','outref'
) then putlog (_all_)(=);
else do;
x+1;
call symputx(name,quote(cats(value)),'l');
call symputx('pval'!!left(x),name,'l');
call symputx('pcnt',x,'l');
end;
run;
%mp_abort(iftrue= (%mf_nobs(&inputparams) ne &pcnt)
,mac=&sysmacroname
,msg=%str(Invalid values in &inputparams)
)
%end;
/* parse the input files */
%local webcount i var;
%if %quote(&inputfiles) ne 0 %then %do;
%let webcount=%sysfunc(countw(&inputfiles));
%put &=webcount;
%do i=1 %to &webcount;
%let var=%scan(&inputfiles,&i,%str( ));
%local webfref&i webname&i;
%let webref&i=%scan(&var,1,%str(:));
%let webname&i=%scan(&var,2,%str(:));
%put webref&i=&&webref&i;
%put webname&i=&&webname&i;
%end;
%end;
%else %let webcount=0;
%local fref1 webref;
%let fref1=%mf_getuniquefileref();
%let webref=%mf_getuniquefileref();
%local platform;
%let platform=%mf_getplatform();
%if &platform=SASMETA %then %do;
proc stp program="&program";
inputparam _program="&program"
%do i=1 %to &webcount;
%if &webcount=1 %then %do;
_webin_fileref="&&webref&i"
_webin_name="&&webname&i"
%end;
%else %do;
_webin_fileref&i="&&webref&i"
_webin_name&i="&&webname&i"
%end;
%end;
_webin_file_count="&webcount"
_debug="&debug"
%do i=1 %to &pcnt;
/* resolve name only, proc stp fetches value */
&&pval&i=&&&&&&pval&i
%end;
;
%do i=1 %to &webcount;
inputfile &&webref&i;
%end;
outputfile _webout=&webref;
run;
data _null_;
infile &webref;
file &fref1;
input;
length line $10000;
if index(_infile_,'>>weboutBEGIN<<') then do;
line=tranwrd(_infile_,'>>weboutBEGIN<<','');
put line;
end;
else if index(_infile_,'>>weboutEND<<') then do;
line=tranwrd(_infile_,'>>weboutEND<<','');
put line;
stop;
end;
else put _infile_;
run;
data _null_;
infile &fref1;
input;
put _infile_;
run;
%if &outlib ne 0 %then %do;
libname &outlib json (&fref1);
%end;
%if &outref ne 0 %then %do;
filename &outref temp;
%mp_binarycopy(inref=&webref,outref=&outref)
%end;
%end;
%else %if &platform=SASVIYA %then %do;
data ;
_program="&program";
run;
%mv_jobflow(inds=&syslast
,maxconcurrency=1
,outds=work.results
,outref=&fref1
)
/* show the log */
data _null_;
infile &fref1;
input;
putlog _infile_;
run;
/* get the uri to fetch results */
data _null_;
set work.results;
call symputx('uri',uri);
run;
/* fetch results from webout.json */
%mv_getjobresult(uri=&uri,
result=WEBOUT_JSON,
outref=&outref,
outlib=&outlib
)
%end;
%else %do;
%put %str(ERR)OR: Unrecognised platform: &platform;
%end;
filename &webref clear;
%mend;/**
@file mp_testwritespeedlibrary.sas
@brief Tests the write speed of a new table in a SAS library
@@ -6250,6 +6452,72 @@ alter table &libds modify &var char(&len);
%mp_createconstraints(inds=&dsconst,outds=&dsconst._addd,execute=YES)
%mend;
/**
@file
@brief Used to validate variables in a dataset
@details Useful when sanitising inputs, to ensure that they arrive with a
certain pattern.
Usage:
data test;
infile datalines4 dsd;
input;
libds=_infile_;
%mp_validatecol(libds,LIBDS,is_libds)
datalines4;
some.libname
!lib.blah
%abort
definite.ok
not.ok!
nineletrs._
;;;;
run;
@param [in] incol The column to be validated
@param [in] rule The rule to apply. Current rules:
@li ISNUM - checks if the variable is numeric
@li LIBDS - matches LIBREF.DATASET format
@param [out] outcol The variable to create, with the results of the match
<h4> SAS Macros </h4>
@li mf_getuniquename.sas
@version 9.3
**/
%macro mp_validatecol(incol,rule,outcol);
/* tempcol is given a unique name with every invocation */
%local tempcol;
%let tempcol=%mf_getuniquename();
%if &rule=ISNUM %then %do;
/*
credit SØREN LASSEN
https://sasmacro.blogspot.com/2009/06/welcome-isnum-macro.html
*/
&tempcol=input(&incol,?? best32.);
if missing(&tempcol) then &outcol=0;
else &outcol=1;
drop &tempcol;
%end;
%else %if &rule=LIBDS %then %do;
/* match libref.dataset */
if _n_=1 then do;
retain &tempcol;
&tempcol=prxparse('/^[_a-z]\w{0,7}\.[_a-z]\w{0,31}$/i');
if missing(&tempcol) then do;
putlog "%str(ERR)OR: Invalid expression for LIBDS";
stop;
end;
drop &tempcol;
end;
if prxmatch(&tempcol, trim(&incol)) then &outcol=1;
else &outcol=0;
%end;
%mend mp_validatecol;
/**
@file
@brief Creates a zip file
@@ -10291,21 +10559,27 @@ filename __mc2 clear;
%mend;/**
@file
@brief Writes the code of an to an external file, or the log if none provided
@details Get the
@brief Writes the code of an STP to an external file
@details Fetches the SAS code from a Stored Process where the code is stored
in metadata.
usage:
Usage:
%mm_getstpcode(tree=/some/meta/path
,name=someSTP
,outloc=/some/unquoted/filename.ext
)
@param tree= The metadata path of the Stored Process (can also contain name)
@param name= Stored Process name. Leave blank if included above.
@param outloc= full and unquoted path to the desired text file. This will be
overwritten if it already exists. If not provided, the code will be written
to the log.
@param [in] tree= The metadata path of the Stored Process (can also contain
name)
@param [in] name= Stored Process name. Leave blank if included above.
@param [out] outloc= (0) full and unquoted path to the desired text file.
This will be overwritten if it already exists.
@param [out] outref= (0) Fileref to which to write the code.
@param [out] showlog=(NO) Set to YES to print log to the window
<h4> SAS Macros </h4>
@li mf_getuniquefileref.sas
@author Allan Bowe
@@ -10314,8 +10588,10 @@ filename __mc2 clear;
%macro mm_getstpcode(
tree=/User Folders/sasdemo/somestp
,name=
,outloc=
,outloc=0
,outref=0
,mDebug=1
,showlog=NO
);
%local mD;
@@ -10383,14 +10659,18 @@ data _null_;
stop;
%local outeng;
%if %length(&outloc)=0 %then %let outeng=TEMP;
%if "&outloc"="0" %then %let outeng=TEMP;
%else %let outeng="&outloc";
%local fref;
%if &outref=0 %then %let fref=%mf_getuniquefileref();
%else %let fref=&outref;
/* read the content, byte by byte, resolving escaped chars */
filename __outdoc &outeng lrecl=100000;
filename &fref &outeng lrecl=100000;
data _null_;
length filein 8 fileid 8;
filein = fopen("__getdoc","I",1,"B");
fileid = fopen("__outdoc","O",1,"B");
fileid = fopen("&fref","O",1,"B");
rec = "20"x;
length entity $6;
do while(fread(filein)=0);
@@ -10431,9 +10711,9 @@ data _null_;
rc=fclose(fileid);
run;
%if &outeng=TEMP %then %do;
%if &showlog=YES %then %do;
data _null_;
infile __outdoc lrecl=32767 end=last;
infile &fref lrecl=32767 end=last;
input;
if _n_=1 then putlog '>>stpcodeBEGIN<<';
putlog _infile_;
@@ -10442,9 +10722,11 @@ run;
%end;
filename __getdoc clear;
filename __outdoc clear;
%if &outref=0 %then %do;
filename &fref clear;
%end;
%mend;
%mend mm_getstpcode;
/**
@file
@brief Returns a dataset with all Stored Processes, or just those in a
@@ -14360,13 +14642,14 @@ filename &fname3 clear;
convenient way to wait for the job to finish before fetching the log.
@param [in] access_token_var= The global macro variable to contain the access token
@param [in] access_token_var= The global macro variable to contain the access
token
@param [in] mdebug= set to 1 to enable DEBUG messages
@param [in] grant_type= valid values:
@li password
@li authorization_code
@li detect - will check if access_token exists, if not will use sas_services if
a SASStudioV session else authorization_code. Default option.
@li detect - will check if access_token exists, if not will use sas_services
if a SASStudioV session else authorization_code. Default option.
@li sas_services - will use oauth_bearer=sas_services.
@param [in] uri= The uri of the running job for which to fetch the status,
in the format `/jobExecution/jobs/$UUID/state` (unquoted).
@@ -14572,6 +14855,213 @@ run;
/**
@file
@brief Extract the result from a completed SAS Viya Job
@details Extracts result from a Viya job and writes it out to a fileref
and/or a JSON-engine library.
To query the job, you need the URI. Sample code for achieving this
is provided below.
## Example
First, compile the macros:
filename mc url
"https://raw.githubusercontent.com/sasjs/core/main/all.sas";
%inc mc;
Next, create a job (in this case, a web service):
filename ft15f001 temp;
parmcards4;
data test;
rand=ranuni(0)*1000;
do x=1 to rand;
y=rand*4;
output;
end;
run;
proc sort data=&syslast
by descending y;
run;
%webout(OPEN)
%webout(OBJ, test)
%webout(CLOSE)
;;;;
%mv_createwebservice(path=/Public/temp,name=demo)
Execute it:
%mv_jobexecute(path=/Public/temp
,name=demo
,outds=work.info
)
Wait for it to finish, and grab the uri:
data _null_;
set work.info;
if method='GET' and rel='self';
call symputx('uri',uri);
run;
Finally, fetch the result (In this case, WEBOUT):
%mv_getjobresult(uri=&uri,result=WEBOUT_JSON,outref=myweb,outlib=myweblib)
@param [in] access_token_var= The global macro variable containing the access
token
@param [in] mdebug= set to 1 to enable DEBUG messages
@param [in] grant_type= valid values:
@li password
@li authorization_code
@li detect - will check if access_token exists, if not will use sas_services
if a SASStudioV session else authorization_code. Default option.
@li sas_services - will use oauth_bearer=sas_services.
@param [in] uri= The uri of the running job for which to fetch the status,
in the format `/jobExecution/jobs/$UUID` (unquoted).
@param [out] result= (WEBOUT_JSON) The result type to capture. Resolves
to "_[column name]" from the results table when parsed with the JSON libname
engine.
@param [out] outref= (0) The output fileref to which to write the results
@param [out] outlib= (0) The output library to which to assign the results
(assumes the data is in JSON format)
@version VIYA V.03.05
@author Allan Bowe, source: https://github.com/sasjs/core
<h4> SAS Macros </h4>
@li mp_abort.sas
@li mp_binarycopy.sas
@li mf_getplatform.sas
@li mf_existfileref.sas
**/
%macro mv_getjobresult(uri=0
,contextName=SAS Job Execution compute context
,access_token_var=ACCESS_TOKEN
,grant_type=sas_services
,mdebug=0
,result=WEBOUT_JSON
,outref=0
,outlib=0
);
%local oauth_bearer;
%if &grant_type=detect %then %do;
%if %symexist(&access_token_var) %then %let grant_type=authorization_code;
%else %let grant_type=sas_services;
%end;
%if &grant_type=sas_services %then %do;
%let oauth_bearer=oauth_bearer=sas_services;
%let &access_token_var=;
%end;
%mp_abort(iftrue=(&grant_type ne authorization_code and &grant_type ne password
and &grant_type ne sas_services
)
,mac=&sysmacroname
,msg=%str(Invalid value for grant_type: &grant_type)
)
/* validation in datastep for better character safety */
%local errmsg errflg;
data _null_;
uri=symget('uri');
if length(uri)<12 then do;
call symputx('errflg',1);
call symputx('errmsg',"URI is invalid (too short) - '&uri'",'l');
end;
if scan(uri,-1)='state' or scan(uri,1) ne 'jobExecution' then do;
call symputx('errflg',1);
call symputx('errmsg',
"URI should be in format /jobExecution/jobs/$$$$UUID$$$$"
!!" but is actually like: &uri",'l');
end;
run;
%mp_abort(iftrue=(&errflg=1)
,mac=&sysmacroname
,msg=%str(&errmsg)
)
%if &outref ne 0 and %mf_existfileref(&outref) ne 1 %then %do;
filename &outref temp;
%end;
options noquotelenmax;
%local base_uri; /* location of rest apis */
%let base_uri=%mf_getplatform(VIYARESTAPI);
/* fetch job info */
%local fname1;
%let fname1=%mf_getuniquefileref();
proc http method='GET' out=&fname1 &oauth_bearer
url="&base_uri&uri";
headers "Accept"="application/json"
%if &grant_type=authorization_code %then %do;
"Authorization"="Bearer &&&access_token_var"
%end;
;
run;
%if &SYS_PROCHTTP_STATUS_CODE ne 200 and &SYS_PROCHTTP_STATUS_CODE ne 201 %then
%do;
data _null_;infile &fname1;input;putlog _infile_;run;
%mp_abort(mac=&sysmacroname
,msg=%str(&SYS_PROCHTTP_STATUS_CODE &SYS_PROCHTTP_STATUS_PHRASE)
)
%end;
/* extract results link */
%local lib1 resuri;
%let lib1=%mf_getuniquelibref();
libname &lib1 JSON fileref=&fname1;
data _null_;
set &lib1..results;
call symputx('resuri',_&result,'l');
putlog (_all_)(=);
run;
%mp_abort(iftrue=("&resuri"=".")
,mac=&sysmacroname
,msg=%str(Variable _&result did not exist in the response json)
)
/* extract results */
%local fname2;
%let fname2=%mf_getuniquefileref();
proc http method='GET' out=&fname2 &oauth_bearer
url="&base_uri&resuri/content?limit=10000";
headers "Accept"="application/json"
%if &grant_type=authorization_code %then %do;
"Authorization"="Bearer &&&access_token_var"
%end;
;
run;
%if &outref ne 0 %then %do;
filename &outref temp;
%mp_binarycopy(inref=&fname2,outref=&outref)
%end;
%if &outlib ne 0 %then %do;
libname &outlib JSON fileref=&fname2;
%end;
%if &mdebug=0 %then %do;
filename &fname1 clear;
filename &fname2 clear;
libname &lib1 clear;
%end;
%else %do;
%put _local_;
%end;
%mend;
/**
@file
@brief Extract the status from a running SAS Viya job

View File

@@ -18,4 +18,4 @@
&today._&now._&sysjobid._%sysevalf(%sysfunc(ranuni(0))*999,CEIL)
%mend;
%mend mf_uid;

View File

@@ -25,6 +25,7 @@
<h4> SAS Macros </h4>
@li mf_existds.sas
@li mf_existvarlist.sas
@li mf_getvarlist.sas
@li mf_wordsinstr1butnotstr2.sas
@li mp_abort.sas

View File

@@ -70,7 +70,7 @@
* quotes, commas, periods and spaces.
* Only numeric values should remain
*/
%local reason_cd;
data &outds;
set &inds;
length reason_cd $32;
@@ -141,18 +141,18 @@ data &outds;
run;
data _null_;
set &outds;
call symputx('REASON_CD',reason_cd,'l');
stop;
run;
%mp_abort(iftrue=(&abort=YES and %mf_nobs(&outds)>0),
mac=&sysmacroname,
msg=%str(Filter issues in &inds, reason: &reason_cd, details in &outds)
)
%if %mf_nobs(&outds)>0 %then %do;
%if &abort=YES %then %do;
data _null_;
set &outds;
call symputx('REASON_CD',reason_cd,'l');
stop;
run;
%mp_abort(
mac=&sysmacroname,
msg=%str(Filter issues in &inds, first was &reason_cd, details in &outds)
)
%end;
%let syscc=1008;
%return;
%end;

View File

@@ -56,7 +56,7 @@
retain &prevkeyvar;
set &libds end=&lastvar;
/* hash should include previous row */
if _n_>1 then &keyvar=put(md5(&prevkeyvar
&keyvar=put(md5(&prevkeyvar
/* loop every column, hashing every individual value */
%do i=1 %to %sysfunc(countw(&varlist));
%let var=%scan(&varlist,&i,%str( ));

View File

@@ -36,8 +36,20 @@
%let contentype=%upcase(&contenttype);
%local platform; %let platform=%mf_getplatform();
/**
* check engine type to avoid the below err message:
* > Function is only valid for filerefs using the CACHE access method.
*/
%local streamweb;
%let streamweb=0;
data _null_;
set sashelp.vextfl(where=(upcase(fileref)="_WEBOUT"));
if xengine='STREAM' then call symputx('streamweb',1,'l');
run;
%if &contentype=ZIP %then %do;
%if &platform=SASMETA %then %do;
%if &platform=SASMETA and &streamweb=1 %then %do;
data _null_;
rc=stpsrv_header('Content-type','application/zip');
rc=stpsrv_header('Content-disposition',"attachment; filename=&outname");
@@ -51,7 +63,7 @@
%end;
%else %if &contentype=EXCEL %then %do;
/* suitable for XLS format */
%if &platform=SASMETA %then %do;
%if &platform=SASMETA and &streamweb=1 %then %do;
data _null_;
rc=stpsrv_header('Content-type','application/vnd.ms-excel');
rc=stpsrv_header('Content-disposition',"attachment; filename=&outname");
@@ -64,7 +76,7 @@
%end;
%end;
%else %if &contentype=XLSX %then %do;
%if &platform=SASMETA %then %do;
%if &platform=SASMETA and &streamweb=1 %then %do;
data _null_;
rc=stpsrv_header('Content-type',
'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
@@ -79,7 +91,7 @@
%end;
%end;
%else %if &contentype=TEXT %then %do;
%if &platform=SASMETA %then %do;
%if &platform=SASMETA and &streamweb=1 %then %do;
data _null_;
rc=stpsrv_header('Content-type','application/text');
rc=stpsrv_header('Content-disposition',"attachment; filename=&outname");
@@ -92,7 +104,7 @@
%end;
%end;
%else %if &contentype=CSV %then %do;
%if &platform=SASMETA %then %do;
%if &platform=SASMETA and &streamweb=1 %then %do;
data _null_;
rc=stpsrv_header('Content-type','application/csv');
rc=stpsrv_header('Content-disposition',"attachment; filename=&outname");
@@ -122,4 +134,4 @@
%mp_binarycopy(inloc="&inloc",outref=_webout)
%end;
%mend;
%mend;

189
base/mp_testservice.sas Normal file
View File

@@ -0,0 +1,189 @@
/**
@file mp_testservice.sas
@brief Will execute a test against a SASjs web service on SAS 9 or Viya
@details Prepares the input files and retrieves the resulting datasets from
the response JSON.
%mp_testjob(
duration=60*5
)
Note - the _webout fileref should NOT be assigned prior to running this macro.
@param [in] program The _PROGRAM endpoint to test
@param [in] inputfiles=(0) A list of space seperated fileref:filename pairs as
follows:
inputfiles=inref:filename inref2:filename2
@param [in] inputparams=(0) A dataset containing name/value pairs in the
following format:
|name:$32|value:$1000|
|---|---|
|stpmacname|some value|
|mustbevalidname|can be anything, oops, %abort!!|
@param [in] debug= (log) Provide the _debug value
@param [out] outlib= (0) Output libref to contain the final tables. Set to
0 if the service output is not in JSON format.
@param [out] outref= (0) Output fileref to create, to contain the full _webout
response.
<h4> SAS Macros </h4>
@li mf_getplatform.sas
@li mf_getuniquefileref.sas
@li mf_getuniquename.sas
@li mp_abort.sas
@li mp_binarycopy.sas
@li mv_getjobresult.sas
@li mv_jobflow.sas
@version 9.4
@author Allan Bowe
**/
%macro mp_testservice(program,
inputfiles=0,
inputparams=0,
debug=log,
outlib=0,
outref=0
)/*/STORE SOURCE*/;
/* sanitise inputparams */
%local pcnt;
%let pcnt=0;
%if &inputparams ne 0 %then %do;
data _null_;
set &inputparams;
if not nvalid(name,'v7') then putlog (_all_)(=);
else if name in (
'program','inputfiles','inputparams','debug','outlib','outref'
) then putlog (_all_)(=);
else do;
x+1;
call symputx(name,quote(cats(value)),'l');
call symputx('pval'!!left(x),name,'l');
call symputx('pcnt',x,'l');
end;
run;
%mp_abort(iftrue= (%mf_nobs(&inputparams) ne &pcnt)
,mac=&sysmacroname
,msg=%str(Invalid values in &inputparams)
)
%end;
/* parse the input files */
%local webcount i var;
%if %quote(&inputfiles) ne 0 %then %do;
%let webcount=%sysfunc(countw(&inputfiles));
%put &=webcount;
%do i=1 %to &webcount;
%let var=%scan(&inputfiles,&i,%str( ));
%local webfref&i webname&i;
%let webref&i=%scan(&var,1,%str(:));
%let webname&i=%scan(&var,2,%str(:));
%put webref&i=&&webref&i;
%put webname&i=&&webname&i;
%end;
%end;
%else %let webcount=0;
%local fref1 webref;
%let fref1=%mf_getuniquefileref();
%let webref=%mf_getuniquefileref();
%local platform;
%let platform=%mf_getplatform();
%if &platform=SASMETA %then %do;
proc stp program="&program";
inputparam _program="&program"
%do i=1 %to &webcount;
%if &webcount=1 %then %do;
_webin_fileref="&&webref&i"
_webin_name="&&webname&i"
%end;
%else %do;
_webin_fileref&i="&&webref&i"
_webin_name&i="&&webname&i"
%end;
%end;
_webin_file_count="&webcount"
_debug="&debug"
%do i=1 %to &pcnt;
/* resolve name only, proc stp fetches value */
&&pval&i=&&&&&&pval&i
%end;
;
%do i=1 %to &webcount;
inputfile &&webref&i;
%end;
outputfile _webout=&webref;
run;
data _null_;
infile &webref;
file &fref1;
input;
length line $10000;
if index(_infile_,'>>weboutBEGIN<<') then do;
line=tranwrd(_infile_,'>>weboutBEGIN<<','');
put line;
end;
else if index(_infile_,'>>weboutEND<<') then do;
line=tranwrd(_infile_,'>>weboutEND<<','');
put line;
stop;
end;
else put _infile_;
run;
data _null_;
infile &fref1;
input;
put _infile_;
run;
%if &outlib ne 0 %then %do;
libname &outlib json (&fref1);
%end;
%if &outref ne 0 %then %do;
filename &outref temp;
%mp_binarycopy(inref=&webref,outref=&outref)
%end;
%end;
%else %if &platform=SASVIYA %then %do;
data ;
_program="&program";
run;
%mv_jobflow(inds=&syslast
,maxconcurrency=1
,outds=work.results
,outref=&fref1
)
/* show the log */
data _null_;
infile &fref1;
input;
putlog _infile_;
run;
/* get the uri to fetch results */
data _null_;
set work.results;
call symputx('uri',uri);
run;
/* fetch results from webout.json */
%mv_getjobresult(uri=&uri,
result=WEBOUT_JSON,
outref=&outref,
outlib=&outlib
)
%end;
%else %do;
%put %str(ERR)OR: Unrecognised platform: &platform;
%end;
filename &webref clear;
%mend;

View File

@@ -22,6 +22,7 @@
@param [in] incol The column to be validated
@param [in] rule The rule to apply. Current rules:
@li ISNUM - checks if the variable is numeric
@li LIBDS - matches LIBREF.DATASET format
@param [out] outcol The variable to create, with the results of the match
@@ -62,4 +63,4 @@
else &outcol=0;
%end;
%mend;
%mend mp_validatecol;

View File

@@ -1,20 +1,26 @@
/**
@file
@brief Writes the code of an to an external file, or the log if none provided
@details Get the
@brief Writes the code of an STP to an external file
@details Fetches the SAS code from a Stored Process where the code is stored
in metadata.
usage:
Usage:
%mm_getstpcode(tree=/some/meta/path
,name=someSTP
,outloc=/some/unquoted/filename.ext
)
@param tree= The metadata path of the Stored Process (can also contain name)
@param name= Stored Process name. Leave blank if included above.
@param outloc= full and unquoted path to the desired text file. This will be
overwritten if it already exists. If not provided, the code will be written
to the log.
@param [in] tree= The metadata path of the Stored Process (can also contain
name)
@param [in] name= Stored Process name. Leave blank if included above.
@param [out] outloc= (0) full and unquoted path to the desired text file.
This will be overwritten if it already exists.
@param [out] outref= (0) Fileref to which to write the code.
@param [out] showlog=(NO) Set to YES to print log to the window
<h4> SAS Macros </h4>
@li mf_getuniquefileref.sas
@author Allan Bowe
@@ -23,8 +29,10 @@
%macro mm_getstpcode(
tree=/User Folders/sasdemo/somestp
,name=
,outloc=
,outloc=0
,outref=0
,mDebug=1
,showlog=NO
);
%local mD;
@@ -92,14 +100,18 @@ data _null_;
stop;
%local outeng;
%if %length(&outloc)=0 %then %let outeng=TEMP;
%if "&outloc"="0" %then %let outeng=TEMP;
%else %let outeng="&outloc";
%local fref;
%if &outref=0 %then %let fref=%mf_getuniquefileref();
%else %let fref=&outref;
/* read the content, byte by byte, resolving escaped chars */
filename __outdoc &outeng lrecl=100000;
filename &fref &outeng lrecl=100000;
data _null_;
length filein 8 fileid 8;
filein = fopen("__getdoc","I",1,"B");
fileid = fopen("__outdoc","O",1,"B");
fileid = fopen("&fref","O",1,"B");
rec = "20"x;
length entity $6;
do while(fread(filein)=0);
@@ -140,9 +152,9 @@ data _null_;
rc=fclose(fileid);
run;
%if &outeng=TEMP %then %do;
%if &showlog=YES %then %do;
data _null_;
infile __outdoc lrecl=32767 end=last;
infile &fref lrecl=32767 end=last;
input;
if _n_=1 then putlog '>>stpcodeBEGIN<<';
putlog _infile_;
@@ -151,6 +163,8 @@ run;
%end;
filename __getdoc clear;
filename __outdoc clear;
%if &outref=0 %then %do;
filename &fref clear;
%end;
%mend;
%mend mm_getstpcode;

View File

@@ -1,352 +0,0 @@
test_target,test_loc,sasjs_test_id,test_suite_result,test_description
mp_assertcolvals,tests/services/base/mp_assertcolvals.test.sas,effe793c-9f51-4b15-b935-03b9c46c05ca,PASS,At least one value has a match
mp_assertcolvals,tests/services/base/mp_assertcolvals.test.sas,effe793c-9f51-4b15-b935-03b9c46c05ca,PASS,All values have a match
mp_filtercheck,tests/services/base/mp_filtercheck.test.sas,d50073ee-e648-4ae2-a948-8b1fb63cf110,PASS,Valid filter query
mp_filtercheck,tests/services/base/mp_filtercheck.test.sas,d50073ee-e648-4ae2-a948-8b1fb63cf110,PASS,Invalid column name
mp_filtercheck,tests/services/base/mp_filtercheck.test.sas,d50073ee-e648-4ae2-a948-8b1fb63cf110,PASS,Invalid raw value
mp_filtercheck,tests/services/base/mp_filtercheck.test.sas,d50073ee-e648-4ae2-a948-8b1fb63cf110,PASS,Code injection - column name
mp_filtercheck,tests/services/base/mp_filtercheck.test.sas,d50073ee-e648-4ae2-a948-8b1fb63cf110,PASS,Code injection - raw value abort
mp_filtergenerate,tests/services/base/mp_filtergenerate.test.sas,e25543aa-1070-4a13-9df9-95cfbc279708,PASS,Valid filter
mp_filtergenerate,tests/services/base/mp_filtergenerate.test.sas,e25543aa-1070-4a13-9df9-95cfbc279708,PASS,Empty filter (return all records)
mp_filtergenerate,tests/services/base/mp_filtergenerate.test.sas,e25543aa-1070-4a13-9df9-95cfbc279708,PASS,Single line filter
mp_filtergenerate,tests/services/base/mp_filtergenerate.test.sas,e25543aa-1070-4a13-9df9-95cfbc279708,PASS,Single line 2 group filter
mp_filtergenerate,tests/services/base/mp_filtergenerate.test.sas,e25543aa-1070-4a13-9df9-95cfbc279708,PASS,Filter with nothing returned
mp_filtervalidate,tests/services/base/mp_filtervalidate.test.sas,cb8df59b-fedb-40de-9590-f1aa948756b5,PASS,Valid filter
mp_filtervalidate,tests/services/base/mp_filtervalidate.test.sas,cb8df59b-fedb-40de-9590-f1aa948756b5,PASS,Valid filter
mp_filtervalidate,tests/services/base/mp_filtervalidate.test.sas,cb8df59b-fedb-40de-9590-f1aa948756b5,PASS,Valid filter
mp_validatecol,tests/services/base/mp_validatecol.test.sas,307f95c2-83b4-4caa-8b2f-ba1a673d6ff4,FAIL,Testing LIBDS
mp_validatecol,tests/services/base/mp_validatecol.test.sas,307f95c2-83b4-4caa-8b2f-ba1a673d6ff4,PASS,Test2 - ISNUM
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,FAIL,Creating web service with invisible character
mv_createwebservice,tests/services/viya/mv_createwebservice.test.sas,1eb31d67-d56e-4d7b-aa14-3f2d21fa3545,PASS,Creating web service with invisible character
1 test_target test_loc sasjs_test_id test_suite_result test_description
2 mp_assertcolvals tests/services/base/mp_assertcolvals.test.sas effe793c-9f51-4b15-b935-03b9c46c05ca PASS At least one value has a match
3 mp_assertcolvals tests/services/base/mp_assertcolvals.test.sas effe793c-9f51-4b15-b935-03b9c46c05ca PASS All values have a match
4 mp_filtercheck tests/services/base/mp_filtercheck.test.sas d50073ee-e648-4ae2-a948-8b1fb63cf110 PASS Valid filter query
5 mp_filtercheck tests/services/base/mp_filtercheck.test.sas d50073ee-e648-4ae2-a948-8b1fb63cf110 PASS Invalid column name
6 mp_filtercheck tests/services/base/mp_filtercheck.test.sas d50073ee-e648-4ae2-a948-8b1fb63cf110 PASS Invalid raw value
7 mp_filtercheck tests/services/base/mp_filtercheck.test.sas d50073ee-e648-4ae2-a948-8b1fb63cf110 PASS Code injection - column name
8 mp_filtercheck tests/services/base/mp_filtercheck.test.sas d50073ee-e648-4ae2-a948-8b1fb63cf110 PASS Code injection - raw value abort
9 mp_filtergenerate tests/services/base/mp_filtergenerate.test.sas e25543aa-1070-4a13-9df9-95cfbc279708 PASS Valid filter
10 mp_filtergenerate tests/services/base/mp_filtergenerate.test.sas e25543aa-1070-4a13-9df9-95cfbc279708 PASS Empty filter (return all records)
11 mp_filtergenerate tests/services/base/mp_filtergenerate.test.sas e25543aa-1070-4a13-9df9-95cfbc279708 PASS Single line filter
12 mp_filtergenerate tests/services/base/mp_filtergenerate.test.sas e25543aa-1070-4a13-9df9-95cfbc279708 PASS Single line 2 group filter
13 mp_filtergenerate tests/services/base/mp_filtergenerate.test.sas e25543aa-1070-4a13-9df9-95cfbc279708 PASS Filter with nothing returned
14 mp_filtervalidate tests/services/base/mp_filtervalidate.test.sas cb8df59b-fedb-40de-9590-f1aa948756b5 PASS Valid filter
15 mp_filtervalidate tests/services/base/mp_filtervalidate.test.sas cb8df59b-fedb-40de-9590-f1aa948756b5 PASS Valid filter
16 mp_filtervalidate tests/services/base/mp_filtervalidate.test.sas cb8df59b-fedb-40de-9590-f1aa948756b5 PASS Valid filter
17 mp_validatecol tests/services/base/mp_validatecol.test.sas 307f95c2-83b4-4caa-8b2f-ba1a673d6ff4 FAIL Testing LIBDS
18 mp_validatecol tests/services/base/mp_validatecol.test.sas 307f95c2-83b4-4caa-8b2f-ba1a673d6ff4 PASS Test2 - ISNUM
19 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
20 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
21 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
22 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
23 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
24 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
25 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
26 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
27 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
28 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
29 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
30 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
31 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
32 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
33 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
34 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
35 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
36 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
37 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
38 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
39 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
40 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
41 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
42 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
43 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
44 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
45 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
46 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
47 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
48 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
49 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
50 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
51 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
52 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
53 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
54 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
55 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
56 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
57 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
58 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
59 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
60 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
61 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
62 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
63 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
64 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
65 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
66 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
67 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
68 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
69 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
70 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
71 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
72 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
73 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
74 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
75 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
76 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
77 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
78 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
79 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
80 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
81 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
82 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
83 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
84 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
85 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
86 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
87 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
88 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
89 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
90 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
91 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
92 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
93 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
94 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
95 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
96 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
97 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
98 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
99 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
100 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
101 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
102 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
103 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
104 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
105 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
106 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
107 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
108 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
109 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
110 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
111 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
112 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
113 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
114 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
115 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
116 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
117 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
118 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
119 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
120 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
121 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
122 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
123 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
124 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
125 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
126 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
127 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
128 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
129 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
130 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
131 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
132 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
133 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
134 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
135 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
136 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
137 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
138 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
139 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
140 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
141 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
142 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
143 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
144 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
145 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
146 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
147 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
148 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
149 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
150 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
151 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
152 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
153 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
154 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
155 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
156 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
157 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
158 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
159 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
160 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
161 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
162 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
163 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
164 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
165 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
166 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
167 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
168 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
169 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
170 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
171 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
172 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
173 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
174 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
175 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
176 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
177 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
178 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
179 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
180 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
181 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
182 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
183 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
184 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
185 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
186 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
187 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
188 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
189 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
190 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
191 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
192 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
193 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
194 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
195 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
196 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
197 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
198 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
199 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
200 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
201 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
202 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
203 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
204 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
205 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
206 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
207 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
208 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
209 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
210 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
211 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
212 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
213 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
214 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
215 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
216 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
217 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
218 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
219 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
220 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
221 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
222 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
223 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
224 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
225 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
226 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
227 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
228 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
229 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
230 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
231 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
232 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
233 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
234 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
235 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
236 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
237 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
238 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
239 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
240 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
241 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
242 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
243 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
244 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
245 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
246 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
247 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
248 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
249 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
250 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
251 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
252 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
253 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
254 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
255 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
256 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
257 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
258 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
259 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
260 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
261 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
262 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
263 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
264 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
265 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
266 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
267 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
268 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
269 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
270 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
271 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
272 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
273 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
274 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
275 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
276 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
277 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
278 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
279 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
280 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
281 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
282 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
283 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
284 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
285 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
286 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
287 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
288 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
289 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
290 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
291 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
292 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
293 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
294 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
295 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
296 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
297 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
298 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
299 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
300 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
301 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
302 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
303 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
304 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
305 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
306 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
307 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
308 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
309 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
310 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
311 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
312 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
313 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
314 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
315 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
316 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
317 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
318 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
319 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
320 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
321 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
322 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
323 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
324 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
325 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
326 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
327 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
328 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
329 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
330 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
331 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
332 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
333 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
334 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
335 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
336 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
337 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
338 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
339 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
340 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
341 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
342 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
343 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
344 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
345 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
346 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
347 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
348 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
349 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
350 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
351 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 FAIL Creating web service with invisible character
352 mv_createwebservice tests/services/viya/mv_createwebservice.test.sas 1eb31d67-d56e-4d7b-aa14-3f2d21fa3545 PASS Creating web service with invisible character

File diff suppressed because it is too large Load Diff

View File

@@ -5,4 +5,4 @@
**/
/* location in metadata or SAS Drive for temporary files */
%let mcTestAppLoc=/Public/temp/test;
%let mcTestAppLoc=/Public/temp/macrocore;

View File

@@ -19,23 +19,27 @@ data _null_;
put '01'x;
run;
%mv_createwebservice(
path=&mcTestAppLoc/tests/macros,
path=&mcTestAppLoc/temp/macros,
code=testref,
name=mv_createwebservice
)
filename compare temp;
%mv_getjobcode(
path=&mcTestAppLoc/tests/macros
path=&mcTestAppLoc/temp/macros
,name=mv_createwebservice
,outref=compare;
)
data test_results;
length test_description $256 test_result $4 test_comments $256;
infile compare;
infile compare end=eof;
input;
if _infile_='01'x then test_result='PASS';
else test_result='FAIL';
test_description="Creating web service with invisible character";
if eof then do;
if _infile_='01'x then test_result='PASS';
else test_result='FAIL';
test_description="Creating web service with invisible character";
output;
stop;
end;
run;

View File

@@ -0,0 +1,74 @@
/**
@file
@brief Testing mv_createwebservice macro
<h4> SAS Macros </h4>
@li mp_assertdsobs.sas
@li mv_createwebservice.sas
@li mv_getjobresult.sas
@li mv_jobflow.sas
**/
/**
* Test Case 1
*/
/* create a service */
filename testref temp;
data _null_;
file testref;
put 'data test; set sashelp.class;run;';
put '%webout(OPEN)';
put '%webout(OBJ,test)';
put '%webout(CLOSE)';
run;
%mv_createwebservice(
path=&mcTestAppLoc/services/temp,
code=testref,
name=testsvc
)
/* trigger and wait for it to finish */
data work.inputjobs;
_program="&mcTestAppLoc/services/temp/testsvc";
run;
%mv_jobflow(inds=work.inputjobs
,maxconcurrency=4
,outds=work.results
,outref=myjoblog
)
/* stream the log */
data _null_;
infile myjoblog;
input;
put _infile_;
run;
/* fetch the uri */
data _null_;
set work.results;
call symputx('uri',uri);
put (_all_)(=);
run;
/* now get the results */
%mv_getjobresult(uri=&uri
,result=WEBOUT_JSON
,outref=myweb
,outlib=myweblib
)
data _null_;
infile myweb;
input;
putlog _infile_;
run;
data work.out;
set myweblib.test;
put (_all_)(=);
run;
%mp_assertdsobs(work.out,
desc=Test1 - 19 obs from sashelp.class in service result,
test=EQUALS 19,
outds=work.test_results
)

View File

@@ -54,13 +54,14 @@
convenient way to wait for the job to finish before fetching the log.
@param [in] access_token_var= The global macro variable to contain the access token
@param [in] access_token_var= The global macro variable to contain the access
token
@param [in] mdebug= set to 1 to enable DEBUG messages
@param [in] grant_type= valid values:
@li password
@li authorization_code
@li detect - will check if access_token exists, if not will use sas_services if
a SASStudioV session else authorization_code. Default option.
@li detect - will check if access_token exists, if not will use sas_services
if a SASStudioV session else authorization_code. Default option.
@li sas_services - will use oauth_bearer=sas_services.
@param [in] uri= The uri of the running job for which to fetch the status,
in the format `/jobExecution/jobs/$UUID/state` (unquoted).

207
viya/mv_getjobresult.sas Normal file
View File

@@ -0,0 +1,207 @@
/**
@file
@brief Extract the result from a completed SAS Viya Job
@details Extracts result from a Viya job and writes it out to a fileref
and/or a JSON-engine library.
To query the job, you need the URI. Sample code for achieving this
is provided below.
## Example
First, compile the macros:
filename mc url
"https://raw.githubusercontent.com/sasjs/core/main/all.sas";
%inc mc;
Next, create a job (in this case, a web service):
filename ft15f001 temp;
parmcards4;
data test;
rand=ranuni(0)*1000;
do x=1 to rand;
y=rand*4;
output;
end;
run;
proc sort data=&syslast
by descending y;
run;
%webout(OPEN)
%webout(OBJ, test)
%webout(CLOSE)
;;;;
%mv_createwebservice(path=/Public/temp,name=demo)
Execute it:
%mv_jobexecute(path=/Public/temp
,name=demo
,outds=work.info
)
Wait for it to finish, and grab the uri:
data _null_;
set work.info;
if method='GET' and rel='self';
call symputx('uri',uri);
run;
Finally, fetch the result (In this case, WEBOUT):
%mv_getjobresult(uri=&uri,result=WEBOUT_JSON,outref=myweb,outlib=myweblib)
@param [in] access_token_var= The global macro variable containing the access
token
@param [in] mdebug= set to 1 to enable DEBUG messages
@param [in] grant_type= valid values:
@li password
@li authorization_code
@li detect - will check if access_token exists, if not will use sas_services
if a SASStudioV session else authorization_code. Default option.
@li sas_services - will use oauth_bearer=sas_services.
@param [in] uri= The uri of the running job for which to fetch the status,
in the format `/jobExecution/jobs/$UUID` (unquoted).
@param [out] result= (WEBOUT_JSON) The result type to capture. Resolves
to "_[column name]" from the results table when parsed with the JSON libname
engine.
@param [out] outref= (0) The output fileref to which to write the results
@param [out] outlib= (0) The output library to which to assign the results
(assumes the data is in JSON format)
@version VIYA V.03.05
@author Allan Bowe, source: https://github.com/sasjs/core
<h4> SAS Macros </h4>
@li mp_abort.sas
@li mp_binarycopy.sas
@li mf_getplatform.sas
@li mf_existfileref.sas
**/
%macro mv_getjobresult(uri=0
,contextName=SAS Job Execution compute context
,access_token_var=ACCESS_TOKEN
,grant_type=sas_services
,mdebug=0
,result=WEBOUT_JSON
,outref=0
,outlib=0
);
%local oauth_bearer;
%if &grant_type=detect %then %do;
%if %symexist(&access_token_var) %then %let grant_type=authorization_code;
%else %let grant_type=sas_services;
%end;
%if &grant_type=sas_services %then %do;
%let oauth_bearer=oauth_bearer=sas_services;
%let &access_token_var=;
%end;
%mp_abort(iftrue=(&grant_type ne authorization_code and &grant_type ne password
and &grant_type ne sas_services
)
,mac=&sysmacroname
,msg=%str(Invalid value for grant_type: &grant_type)
)
/* validation in datastep for better character safety */
%local errmsg errflg;
data _null_;
uri=symget('uri');
if length(uri)<12 then do;
call symputx('errflg',1);
call symputx('errmsg',"URI is invalid (too short) - '&uri'",'l');
end;
if scan(uri,-1)='state' or scan(uri,1) ne 'jobExecution' then do;
call symputx('errflg',1);
call symputx('errmsg',
"URI should be in format /jobExecution/jobs/$$$$UUID$$$$"
!!" but is actually like: &uri",'l');
end;
run;
%mp_abort(iftrue=(&errflg=1)
,mac=&sysmacroname
,msg=%str(&errmsg)
)
%if &outref ne 0 and %mf_existfileref(&outref) ne 1 %then %do;
filename &outref temp;
%end;
options noquotelenmax;
%local base_uri; /* location of rest apis */
%let base_uri=%mf_getplatform(VIYARESTAPI);
/* fetch job info */
%local fname1;
%let fname1=%mf_getuniquefileref();
proc http method='GET' out=&fname1 &oauth_bearer
url="&base_uri&uri";
headers "Accept"="application/json"
%if &grant_type=authorization_code %then %do;
"Authorization"="Bearer &&&access_token_var"
%end;
;
run;
%if &SYS_PROCHTTP_STATUS_CODE ne 200 and &SYS_PROCHTTP_STATUS_CODE ne 201 %then
%do;
data _null_;infile &fname1;input;putlog _infile_;run;
%mp_abort(mac=&sysmacroname
,msg=%str(&SYS_PROCHTTP_STATUS_CODE &SYS_PROCHTTP_STATUS_PHRASE)
)
%end;
/* extract results link */
%local lib1 resuri;
%let lib1=%mf_getuniquelibref();
libname &lib1 JSON fileref=&fname1;
data _null_;
set &lib1..results;
call symputx('resuri',_&result,'l');
putlog (_all_)(=);
run;
%mp_abort(iftrue=("&resuri"=".")
,mac=&sysmacroname
,msg=%str(Variable _&result did not exist in the response json)
)
/* extract results */
%local fname2;
%let fname2=%mf_getuniquefileref();
proc http method='GET' out=&fname2 &oauth_bearer
url="&base_uri&resuri/content?limit=10000";
headers "Accept"="application/json"
%if &grant_type=authorization_code %then %do;
"Authorization"="Bearer &&&access_token_var"
%end;
;
run;
%if &outref ne 0 %then %do;
filename &outref temp;
%mp_binarycopy(inref=&fname2,outref=&outref)
%end;
%if &outlib ne 0 %then %do;
libname &outlib JSON fileref=&fname2;
%end;
%if &mdebug=0 %then %do;
filename &fname1 clear;
filename &fname2 clear;
libname &lib1 clear;
%end;
%else %do;
%put _local_;
%end;
%mend;