mirror of
https://github.com/sasjs/core.git
synced 2026-01-06 17:10:05 +00:00
feat: new mp_cntlout.sas macro
This commit is contained in:
@@ -37,7 +37,7 @@ run;
|
||||
,mac=checklock.sas
|
||||
,msg=Aborting with syscc=&syscc on entry.
|
||||
)
|
||||
%mp_abort(iftrue= (&libds=0)
|
||||
%mp_abort(iftrue= ("&libds"="0")
|
||||
,mac=&sysmacroname
|
||||
,msg=%str(libds not provided)
|
||||
)
|
||||
@@ -46,6 +46,12 @@ run;
|
||||
%let lib=%upcase(%scan(&libds,1,.));
|
||||
%let ds=%upcase(%scan(&libds,2,.));
|
||||
|
||||
/* in DC, format catalogs are passed with a -FC suffix. No saslock here! */
|
||||
%if %scan(&libds,2,-)=FC %then %do;
|
||||
%put &sysmacroname: Format Catalog detected, no lockfile applied to &libds;
|
||||
%return;
|
||||
%end;
|
||||
|
||||
/* do not proceed if no observations can be processed */
|
||||
%let msg=options obs = 0. syserrortext=%superq(syserrortext);
|
||||
%mp_abort(iftrue= (%sysfunc(getoption(OBS))=0)
|
||||
|
||||
Reference in New Issue
Block a user