33%macro mp_init(prefix=SASJS
36%
if %symexist(SASJS_PREFIX) %then %
return;
40 &prefix.PROCESSMODE &prefix._STPSRV_HEADER_LOC
46 &prefix._STPSRV_HEADER_LOC
48%let sasjs_prefix=&prefix;
52 call symputx(
"&sasjs_prefix._init_num",dttm,
'g');
53 call symputx(
"&sasjs_prefix._init_dttm",put(dttm,E8601DT26.6),
'g');
54 call symputx(
"&sasjs_prefix.work",pathname(
'WORK'),
'g');
59 datastmtchk=ALLKEYWORDS
68 validmemname=COMPATIBLE
70 varinitchk=%str(ERR)OR
72%
if "%substr(&sysver,1,1)" ne
"4" and
"%substr(&sysver,1,1)" ne
"5" %then %
do;