27%macro mfv_getpathuri(filepath
32 msg=Cannot enter &sysmacroname with syscc=&syscc
35 %local fref rc path name var ;
36 %let fref=%mf_getuniquefileref();
37 %let name=%scan(&filepath,-1,/);
38 %let path=%substr(&filepath,1,%length(&filepath)-%length(&name)-1);
40 %
if %sysfunc(filename(fref,,filesrvc,folderPath=
"&path" filename=
"&name"))=0
42 %let var=_FILESRVC_&fref._URI;
44 %let rc=%sysfunc(filename(fref));
48 %put &sysmacroname: did not find &filepath;
54 msg=Cannot leave &sysmacroname with syscc=&syscc