1
0
mirror of https://github.com/sasjs/core.git synced 2026-01-07 01:20:05 +00:00

Merge pull request #82 from sasjs/checkmsg

fix: adding sysmsg() to failed metadata calls
This commit is contained in:
Allan Bowe
2021-09-30 14:44:36 +01:00
committed by GitHub
5 changed files with 34 additions and 8 deletions

21
all.sas
View File

@@ -975,7 +975,8 @@ https://github.com/yabwon/SAS_PACKAGES/blob/main/packages/baseplus.md#functionex
%end; %end;
%end; %end;
%else %do; %else %do;
%put dataset &libds not opened! (rc=&dsid); %put &sysmacroname: dataset &libds not opened! (rc=&dsid);
%put &sysmacroname: %sysfunc(sysmsg());
%return; %return;
%end; %end;
@@ -1037,7 +1038,11 @@ https://github.com/yabwon/SAS_PACKAGES/blob/main/packages/baseplus.md#functionex
%let vlen = %str( ); %let vlen = %str( );
%end; %end;
%end; %end;
%else %put dataset &libds not opened! (rc=&dsid); %else %do;
%put &sysmacroname: dataset &libds not opened! (rc=&dsid);
%put &sysmacroname: %sysfunc(sysmsg());
%return;
%end;
/* Close dataset */ /* Close dataset */
%let rc = %sysfunc(close(&dsid)); %let rc = %sysfunc(close(&dsid));
@@ -1161,7 +1166,11 @@ returns:
%let vnum = %str( ); %let vnum = %str( );
%end; %end;
%end; %end;
%else %put dataset &ds not opened! (rc=&dsid); %else %do;
%put &sysmacroname: dataset &libds not opened! (rc=&dsid);
%put &sysmacroname: %sysfunc(sysmsg());
%return;
%end;
/* Close dataset */ /* Close dataset */
%let rc = %sysfunc(close(&dsid)); %let rc = %sysfunc(close(&dsid));
@@ -1210,7 +1219,11 @@ Usage:
%let vtype = %str( ); %let vtype = %str( );
%end; %end;
%end; %end;
%else %put dataset &libds not opened! (rc=&dsid); %else %do;
%put &sysmacroname: dataset &libds not opened! (rc=&dsid);
%put &sysmacroname: %sysfunc(sysmsg());
%return;
%end;
/* Close dataset */ /* Close dataset */
%let rc = %sysfunc(close(&dsid)); %let rc = %sysfunc(close(&dsid));

View File

@@ -51,7 +51,8 @@
%end; %end;
%end; %end;
%else %do; %else %do;
%put dataset &libds not opened! (rc=&dsid); %put &sysmacroname: dataset &libds not opened! (rc=&dsid);
%put &sysmacroname: %sysfunc(sysmsg());
%return; %return;
%end; %end;

View File

@@ -43,7 +43,11 @@
%let vlen = %str( ); %let vlen = %str( );
%end; %end;
%end; %end;
%else %put dataset &libds not opened! (rc=&dsid); %else %do;
%put &sysmacroname: dataset &libds not opened! (rc=&dsid);
%put &sysmacroname: %sysfunc(sysmsg());
%return;
%end;
/* Close dataset */ /* Close dataset */
%let rc = %sysfunc(close(&dsid)); %let rc = %sysfunc(close(&dsid));

View File

@@ -43,7 +43,11 @@ returns:
%let vnum = %str( ); %let vnum = %str( );
%end; %end;
%end; %end;
%else %put dataset &ds not opened! (rc=&dsid); %else %do;
%put &sysmacroname: dataset &libds not opened! (rc=&dsid);
%put &sysmacroname: %sysfunc(sysmsg());
%return;
%end;
/* Close dataset */ /* Close dataset */
%let rc = %sysfunc(close(&dsid)); %let rc = %sysfunc(close(&dsid));

View File

@@ -39,7 +39,11 @@ Usage:
%let vtype = %str( ); %let vtype = %str( );
%end; %end;
%end; %end;
%else %put dataset &libds not opened! (rc=&dsid); %else %do;
%put &sysmacroname: dataset &libds not opened! (rc=&dsid);
%put &sysmacroname: %sysfunc(sysmsg());
%return;
%end;
/* Close dataset */ /* Close dataset */
%let rc = %sysfunc(close(&dsid)); %let rc = %sysfunc(close(&dsid));