25%macro mf_getxengine(fref
27 %local dsid engnum rc engine;
30 open(sashelp.vextfl(where=(fileref=
"%upcase(&fref)")),i)
32 %
if (&dsid ^= 0) %then %
do;
33 %let engnum=%sysfunc(varnum(&dsid,XENGINE));
34 %let rc=%sysfunc(fetch(&dsid));
35 %let engine=%sysfunc(getvarc(&dsid,&engnum));
36 %* put &fref. ENGINE is &engine.;
37 %let rc= %sysfunc(close(&dsid));