mirror of
https://github.com/sasjs/core.git
synced 2026-01-05 08:30:06 +00:00
Merge pull request #15 from sasjs/removewarns
fix: removing WARNINGs from code logic
This commit is contained in:
74
all.sas
74
all.sas
@@ -325,7 +325,7 @@ options noquotelenmax;
|
|||||||
%let dsid=%sysfunc(open(&libds,is));
|
%let dsid=%sysfunc(open(&libds,is));
|
||||||
|
|
||||||
%if &dsid=0 %then %do;
|
%if &dsid=0 %then %do;
|
||||||
%put WARNING: unable to open &libds in mf_existvarlist (&dsid);
|
%put %str(WARN)ING: unable to open &libds in mf_existvarlist (&dsid);
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
%if %sysfunc(attrn(&dsid,NVARS))=0 %then %do;
|
%if %sysfunc(attrn(&dsid,NVARS))=0 %then %do;
|
||||||
@@ -377,7 +377,7 @@ options noquotelenmax;
|
|||||||
%local dsid rc;
|
%local dsid rc;
|
||||||
%let dsid=%sysfunc(open(&libds,is));
|
%let dsid=%sysfunc(open(&libds,is));
|
||||||
%if &dsid = 0 %then %do;
|
%if &dsid = 0 %then %do;
|
||||||
%put WARNING: Cannot open %trim(&libds), system message below;
|
%put %str(WARN)ING: Cannot open %trim(&libds), system message below;
|
||||||
%put %sysfunc(sysmsg());
|
%put %sysfunc(sysmsg());
|
||||||
-1
|
-1
|
||||||
%end;
|
%end;
|
||||||
@@ -1602,7 +1602,7 @@ Usage:
|
|||||||
|
|
||||||
%local count_base count_extr i i2 extr_word base_word match outvar;
|
%local count_base count_extr i i2 extr_word base_word match outvar;
|
||||||
%if %length(&str1)=0 or %length(&str2)=0 %then %do;
|
%if %length(&str1)=0 or %length(&str2)=0 %then %do;
|
||||||
%put WARNING: empty string provided!;
|
%put %str(WARN)ING: empty string provided!;
|
||||||
%put base string (str1)= &str1;
|
%put base string (str1)= &str1;
|
||||||
%put compare string (str2) = &str2;
|
%put compare string (str2) = &str2;
|
||||||
%return;
|
%return;
|
||||||
@@ -2783,7 +2783,7 @@ run;
|
|||||||
%local i setds nvars;
|
%local i setds nvars;
|
||||||
|
|
||||||
%if not %sysfunc(exist(&base_ds)) %then %do;
|
%if not %sysfunc(exist(&base_ds)) %then %do;
|
||||||
%put WARNING: &base_ds does not exist;
|
%put %str(WARN)ING: &base_ds does not exist;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -2801,7 +2801,7 @@ select count(*) into: nvars from dictionary.columns
|
|||||||
where libname="%scan(%upcase(&base_ds),1)"
|
where libname="%scan(%upcase(&base_ds),1)"
|
||||||
and memname="%scan(%upcase(&base_ds),2)";
|
and memname="%scan(%upcase(&base_ds),2)";
|
||||||
%if &nvars=0 %then %do;
|
%if &nvars=0 %then %do;
|
||||||
%put WARNING: Dataset &base_ds has no variables! It will not be converted.;
|
%put %str(WARN)ING: Dataset &base_ds has no variables, will not be converted.;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -3012,7 +3012,7 @@ quit;
|
|||||||
)/*/STORE SOURCE*/;
|
)/*/STORE SOURCE*/;
|
||||||
|
|
||||||
%if not %sysfunc(exist(&ds)) %then %do;
|
%if not %sysfunc(exist(&ds)) %then %do;
|
||||||
%put WARNING: &ds does not exist;
|
%put %str(WARN)ING: &ds does not exist;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -6256,7 +6256,7 @@ run;
|
|||||||
%end;
|
%end;
|
||||||
|
|
||||||
%if &syscc ge 4 %then %do;
|
%if &syscc ge 4 %then %do;
|
||||||
%put WARNING: SYSCC=&syscc, exiting &sysmacroname;
|
%put %str(WARN)ING: SYSCC=&syscc, exiting &sysmacroname;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -6615,7 +6615,7 @@ run;
|
|||||||
run;
|
run;
|
||||||
|
|
||||||
%if %length(&open_passthrough)>0 %then %do;
|
%if %length(&open_passthrough)>0 %then %do;
|
||||||
%put WARNING: Passthrough option for postgres not yet supported;
|
%put %str(WARN)ING: Passthrough option for postgres not yet supported;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
%else %do;
|
%else %do;
|
||||||
@@ -6738,8 +6738,8 @@ run;
|
|||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
%else %do;
|
%else %do;
|
||||||
%put WARNING: Engine &engine is currently unsupported;
|
%put %str(WARN)ING: Engine &engine is currently unsupported;
|
||||||
%put WARNING- Please contact your support team.;
|
%put %str(WARN)ING- Please contact your support team.;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -7431,7 +7431,7 @@ data _null_;
|
|||||||
putlog (_all_)(=);
|
putlog (_all_)(=);
|
||||||
run;
|
run;
|
||||||
%if &checktype = SASLibrary %then %do;
|
%if &checktype = SASLibrary %then %do;
|
||||||
%put WARNING: Library (&liburi) already exists with libname (&libname) ;
|
%put %str(WARN)ING: Library (&liburi) already exists with libname (&libname);
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -7446,7 +7446,7 @@ data _null_;
|
|||||||
putlog (_all_)(=);
|
putlog (_all_)(=);
|
||||||
run;
|
run;
|
||||||
%if &checktype = SASLibrary %then %do;
|
%if &checktype = SASLibrary %then %do;
|
||||||
%put WARNING: Library (&liburi) already exists with libref (&libref) ;
|
%put %str(WARN)ING: Library (&liburi) already exists with libref (&libref) ;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -7466,7 +7466,7 @@ data _null_;
|
|||||||
call symputx('treeuri',uri,'l');
|
call symputx('treeuri',uri,'l');
|
||||||
run;
|
run;
|
||||||
%if &foldertype ne Tree %then %do;
|
%if &foldertype ne Tree %then %do;
|
||||||
%put WARNING: Tree &tree does not exist!;
|
%put %str(WARN)ING: Tree &tree does not exist!;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -7574,7 +7574,7 @@ filename &frefout temp;
|
|||||||
* check SAS version
|
* check SAS version
|
||||||
*/
|
*/
|
||||||
%if %sysevalf(&sysver lt 9.3) %then %do;
|
%if %sysevalf(&sysver lt 9.3) %then %do;
|
||||||
%put WARNING: Version 9.3 or later required;
|
%put %str(WARN)ING: Version 9.3 or later required;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -7782,7 +7782,7 @@ data _null_;
|
|||||||
call symputx('treeuri',uri,'l');
|
call symputx('treeuri',uri,'l');
|
||||||
run;
|
run;
|
||||||
%if &foldertype ne Tree %then %do;
|
%if &foldertype ne Tree %then %do;
|
||||||
%put WARNING: Tree &tree does not exist!;
|
%put %str(WARN)ING: Tree &tree does not exist!;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -7797,7 +7797,7 @@ data _null_;
|
|||||||
call symputx('stpuri',uri,'l');
|
call symputx('stpuri',uri,'l');
|
||||||
run;
|
run;
|
||||||
%if &cmtype = ClassifierMap %then %do;
|
%if &cmtype = ClassifierMap %then %do;
|
||||||
%put WARNING: Stored Process &stpname already exists in &tree!;
|
%put %str(WARN)ING: Stored Process &stpname already exists in &tree!;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -7805,14 +7805,14 @@ run;
|
|||||||
* Check that the physical file exists
|
* Check that the physical file exists
|
||||||
*/
|
*/
|
||||||
%if %sysfunc(fileexist(&directory/&filename)) ne 1 %then %do;
|
%if %sysfunc(fileexist(&directory/&filename)) ne 1 %then %do;
|
||||||
%put WARNING: FILE *&directory/&filename* NOT FOUND!;
|
%put %str(WARN)ING: FILE *&directory/&filename* NOT FOUND!;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
%if &stptype=1 %then %do;
|
%if &stptype=1 %then %do;
|
||||||
/* type 1 STP - where code is stored on filesystem */
|
/* type 1 STP - where code is stored on filesystem */
|
||||||
%if %sysevalf(&sysver lt 9.2) %then %do;
|
%if %sysevalf(&sysver lt 9.2) %then %do;
|
||||||
%put WARNING: Version 9.2 or later required;
|
%put %str(WARN)ING: Version 9.2 or later required;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -7826,7 +7826,7 @@ run;
|
|||||||
%if &checkdirtype ne Directory %then %do;
|
%if &checkdirtype ne Directory %then %do;
|
||||||
%mm_getdirectories(path=&directory,outds=&outds ,mDebug=&mDebug)
|
%mm_getdirectories(path=&directory,outds=&outds ,mDebug=&mDebug)
|
||||||
%if %mf_nobs(&outds)=0 or %sysfunc(exist(&outds))=0 %then %do;
|
%if %mf_nobs(&outds)=0 or %sysfunc(exist(&outds))=0 %then %do;
|
||||||
%put WARNING: The directory object does not exist for &directory;
|
%put %str(WARN)ING: The directory object does not exist for &directory;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
%end;
|
%end;
|
||||||
@@ -7844,12 +7844,12 @@ run;
|
|||||||
length id $20 type $256;
|
length id $20 type $256;
|
||||||
__rc=metadata_resolve("&treeuri",type,id);
|
__rc=metadata_resolve("&treeuri",type,id);
|
||||||
if type ne 'Tree' then do;
|
if type ne 'Tree' then do;
|
||||||
putlog "WARNING: Invalid tree URI: &treeuri";
|
putlog "%str(WARN)ING: Invalid tree URI: &treeuri";
|
||||||
stopme=1;
|
stopme=1;
|
||||||
end;
|
end;
|
||||||
__rc=metadata_resolve(directoryuri,type,id);
|
__rc=metadata_resolve(directoryuri,type,id);
|
||||||
if type ne 'Directory' then do;
|
if type ne 'Directory' then do;
|
||||||
putlog 'WARNING: Invalid directory URI: ' directoryuri;
|
putlog "%str(WARN)ING: Invalid directory URI: " directoryuri;
|
||||||
stopme=1;
|
stopme=1;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@@ -7858,7 +7858,7 @@ run;
|
|||||||
if type ne 'LogicalServer' then do;
|
if type ne 'LogicalServer' then do;
|
||||||
__rc=metadata_getnobj("omsobj:LogicalServer?@Name='&server'",1,serveruri);
|
__rc=metadata_getnobj("omsobj:LogicalServer?@Name='&server'",1,serveruri);
|
||||||
if serveruri='' then do;
|
if serveruri='' then do;
|
||||||
putlog "WARNING: Invalid server: &server";
|
putlog "%str(WARN)ING: Invalid server: &server";
|
||||||
stopme=1;
|
stopme=1;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
@@ -7881,7 +7881,7 @@ run;
|
|||||||
rc6 = METADATA_SETATTR(prompturi, 'GroupInfo',groupinfo);
|
rc6 = METADATA_SETATTR(prompturi, 'GroupInfo',groupinfo);
|
||||||
|
|
||||||
if sum(of rc1-rc6) ne 0 then do;
|
if sum(of rc1-rc6) ne 0 then do;
|
||||||
putlog 'WARNING: Issue creating prompt.';
|
putlog "%str(WARN)ING: Issue creating prompt.";
|
||||||
if prompturi ne . then do;
|
if prompturi ne . then do;
|
||||||
putlog ' Removing orphan: ' prompturi;
|
putlog ' Removing orphan: ' prompturi;
|
||||||
rc = METADATA_DELOBJ(prompturi);
|
rc = METADATA_DELOBJ(prompturi);
|
||||||
@@ -7896,7 +7896,7 @@ run;
|
|||||||
rc9=METADATA_SETATTR(fileuri, 'IsARelativeName','1');
|
rc9=METADATA_SETATTR(fileuri, 'IsARelativeName','1');
|
||||||
rc10=METADATA_SETASSN(fileuri, 'Directories','MODIFY',directoryuri);
|
rc10=METADATA_SETASSN(fileuri, 'Directories','MODIFY',directoryuri);
|
||||||
if sum(of rc7-rc10) ne 0 then do;
|
if sum(of rc7-rc10) ne 0 then do;
|
||||||
putlog 'WARNING: Issue creating file.';
|
putlog "%str(WARN)ING: Issue creating file.";
|
||||||
if fileuri ne . then do;
|
if fileuri ne . then do;
|
||||||
putlog ' Removing orphans:' prompturi fileuri;
|
putlog ' Removing orphans:' prompturi fileuri;
|
||||||
rc = METADATA_DELOBJ(prompturi);
|
rc = METADATA_DELOBJ(prompturi);
|
||||||
@@ -7915,7 +7915,7 @@ run;
|
|||||||
!!"<OutputParameters/></StoredProcess>";
|
!!"<OutputParameters/></StoredProcess>";
|
||||||
rc14= METADATA_SETATTR(texturi, 'StoredText',storedtext);
|
rc14= METADATA_SETATTR(texturi, 'StoredText',storedtext);
|
||||||
if sum(of rc11-rc14) ne 0 then do;
|
if sum(of rc11-rc14) ne 0 then do;
|
||||||
putlog 'WARNING: Issue creating TextStore.';
|
putlog "%str(WARN)ING: Issue creating TextStore.";
|
||||||
if texturi ne . then do;
|
if texturi ne . then do;
|
||||||
putlog ' Removing orphans: ' prompturi fileuri texturi;
|
putlog ' Removing orphans: ' prompturi fileuri texturi;
|
||||||
rc = METADATA_DELOBJ(prompturi);
|
rc = METADATA_DELOBJ(prompturi);
|
||||||
@@ -7963,7 +7963,7 @@ run;
|
|||||||
%else %if &stptype=2 %then %do;
|
%else %if &stptype=2 %then %do;
|
||||||
/* type 2 stp - code is stored in metadata */
|
/* type 2 stp - code is stored in metadata */
|
||||||
%if %sysevalf(&sysver lt 9.3) %then %do;
|
%if %sysevalf(&sysver lt 9.3) %then %do;
|
||||||
%put WARNING: SAS version 9.3 or later required to create type2 STPs;
|
%put %str(WARN)ING: SAS version 9.3 or later required to create type2 STPs;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
/* check we have the correct ServerContext */
|
/* check we have the correct ServerContext */
|
||||||
@@ -7975,7 +7975,7 @@ run;
|
|||||||
call symputx('serveruri',serveruri);
|
call symputx('serveruri',serveruri);
|
||||||
run;
|
run;
|
||||||
%if &serveruri=NOTFOUND %then %do;
|
%if &serveruri=NOTFOUND %then %do;
|
||||||
%put WARNING: ServerContext *&server* not found!;
|
%put %str(WARN)ING: ServerContext *&server* not found!;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -8046,7 +8046,7 @@ run;
|
|||||||
|
|
||||||
%end;
|
%end;
|
||||||
%else %do;
|
%else %do;
|
||||||
%put WARNING: STPTYPE=*&stptype* not recognised!;
|
%put %str(WARN)ING: STPTYPE=*&stptype* not recognised!;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
%mend;/**
|
%mend;/**
|
||||||
@@ -8493,7 +8493,7 @@ data _null_;
|
|||||||
call symputx('stpuri',uri,'l');
|
call symputx('stpuri',uri,'l');
|
||||||
run;
|
run;
|
||||||
%if &type ne Document %then %do;
|
%if &type ne Document %then %do;
|
||||||
%put WARNING: No Document found at ⌖
|
%put %str(WARN)ING: No Document found at ⌖
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -9107,7 +9107,7 @@ data _null_;
|
|||||||
when ('
') rec='0D'x;
|
when ('
') rec='0D'x;
|
||||||
when ('$' ) rec='$' ;
|
when ('$' ) rec='$' ;
|
||||||
when ('	') rec='09'x;
|
when ('	') rec='09'x;
|
||||||
otherwise putlog "WARNING: missing value for " entity=;
|
otherwise putlog "%str(WARN)ING: missing value for " entity=;
|
||||||
end;
|
end;
|
||||||
rc =fput(fileid, substr(rec,1,1));
|
rc =fput(fileid, substr(rec,1,1));
|
||||||
rc =fwrite(fileid);
|
rc =fwrite(fileid);
|
||||||
@@ -10907,7 +10907,7 @@ run;
|
|||||||
when ('
') rec='0D'x;
|
when ('
') rec='0D'x;
|
||||||
when ('$' ) rec='$' ;
|
when ('$' ) rec='$' ;
|
||||||
when ('	') rec='09'x;
|
when ('	') rec='09'x;
|
||||||
otherwise putlog "WARNING: missing value for " entity=;
|
otherwise putlog "%str(WARN)ING: missing value for " entity=;
|
||||||
end;
|
end;
|
||||||
rc =fput(fileid, substr(rec,1,1));
|
rc =fput(fileid, substr(rec,1,1));
|
||||||
rc =fwrite(fileid);
|
rc =fwrite(fileid);
|
||||||
@@ -11306,7 +11306,7 @@ data _null_;
|
|||||||
run;
|
run;
|
||||||
|
|
||||||
%if &appuri=stopifempty %then %do;
|
%if &appuri=stopifempty %then %do;
|
||||||
%put WARNING: &app.(Application) not found!;
|
%put %str(WARN)ING: &app.(Application) not found!;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -11427,12 +11427,12 @@ data _null_;
|
|||||||
run;
|
run;
|
||||||
|
|
||||||
%if &tsuri=stopifempty %then %do;
|
%if &tsuri=stopifempty %then %do;
|
||||||
%put WARNING: &path/&name.(Document) not found!;
|
%put %str(WARN)ING: &path/&name.(Document) not found!;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
%if %length(&text)<2 %then %do;
|
%if %length(&text)<2 %then %do;
|
||||||
%put WARNING: No text supplied!!;
|
%put %str(WARN)ING: No text supplied!!;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -11518,7 +11518,7 @@ data _null_;
|
|||||||
call symputx('stpuri',uri,'l');
|
call symputx('stpuri',uri,'l');
|
||||||
run;
|
run;
|
||||||
%if &cmtype ne ClassifierMap %then %do;
|
%if &cmtype ne ClassifierMap %then %do;
|
||||||
%put WARNING: No Stored Process found at ⌖
|
%put %str(WARN)ING: No Stored Process found at ⌖
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -11619,12 +11619,12 @@ data _null_;
|
|||||||
run;
|
run;
|
||||||
|
|
||||||
%if &tsuri=stopifempty %then %do;
|
%if &tsuri=stopifempty %then %do;
|
||||||
%put WARNING: &stp.(StoredProcess) not found!;
|
%put %str(WARN)ING: &stp.(StoredProcess) not found!;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
%if %length(&stpcode)<2 %then %do;
|
%if %length(&stpcode)<2 %then %do;
|
||||||
%put WARNING: No SAS code supplied!!;
|
%put %str(WARN)ING: No SAS code supplied!!;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
%let dsid=%sysfunc(open(&libds,is));
|
%let dsid=%sysfunc(open(&libds,is));
|
||||||
|
|
||||||
%if &dsid=0 %then %do;
|
%if &dsid=0 %then %do;
|
||||||
%put WARNING: unable to open &libds in mf_existvarlist (&dsid);
|
%put %str(WARN)ING: unable to open &libds in mf_existvarlist (&dsid);
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
%if %sysfunc(attrn(&dsid,NVARS))=0 %then %do;
|
%if %sysfunc(attrn(&dsid,NVARS))=0 %then %do;
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
%local dsid rc;
|
%local dsid rc;
|
||||||
%let dsid=%sysfunc(open(&libds,is));
|
%let dsid=%sysfunc(open(&libds,is));
|
||||||
%if &dsid = 0 %then %do;
|
%if &dsid = 0 %then %do;
|
||||||
%put WARNING: Cannot open %trim(&libds), system message below;
|
%put %str(WARN)ING: Cannot open %trim(&libds), system message below;
|
||||||
%put %sysfunc(sysmsg());
|
%put %sysfunc(sysmsg());
|
||||||
-1
|
-1
|
||||||
%end;
|
%end;
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
|
|
||||||
%local count_base count_extr i i2 extr_word base_word match outvar;
|
%local count_base count_extr i i2 extr_word base_word match outvar;
|
||||||
%if %length(&str1)=0 or %length(&str2)=0 %then %do;
|
%if %length(&str1)=0 or %length(&str2)=0 %then %do;
|
||||||
%put WARNING: empty string provided!;
|
%put %str(WARN)ING: empty string provided!;
|
||||||
%put base string (str1)= &str1;
|
%put base string (str1)= &str1;
|
||||||
%put compare string (str2) = &str2;
|
%put compare string (str2) = &str2;
|
||||||
%return;
|
%return;
|
||||||
|
|||||||
@@ -43,7 +43,7 @@
|
|||||||
%local i setds nvars;
|
%local i setds nvars;
|
||||||
|
|
||||||
%if not %sysfunc(exist(&base_ds)) %then %do;
|
%if not %sysfunc(exist(&base_ds)) %then %do;
|
||||||
%put WARNING: &base_ds does not exist;
|
%put %str(WARN)ING: &base_ds does not exist;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -61,7 +61,7 @@ select count(*) into: nvars from dictionary.columns
|
|||||||
where libname="%scan(%upcase(&base_ds),1)"
|
where libname="%scan(%upcase(&base_ds),1)"
|
||||||
and memname="%scan(%upcase(&base_ds),2)";
|
and memname="%scan(%upcase(&base_ds),2)";
|
||||||
%if &nvars=0 %then %do;
|
%if &nvars=0 %then %do;
|
||||||
%put WARNING: Dataset &base_ds has no variables! It will not be converted.;
|
%put %str(WARN)ING: Dataset &base_ds has no variables, will not be converted.;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
)/*/STORE SOURCE*/;
|
)/*/STORE SOURCE*/;
|
||||||
|
|
||||||
%if not %sysfunc(exist(&ds)) %then %do;
|
%if not %sysfunc(exist(&ds)) %then %do;
|
||||||
%put WARNING: &ds does not exist;
|
%put %str(WARN)ING: &ds does not exist;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ run;
|
|||||||
%end;
|
%end;
|
||||||
|
|
||||||
%if &syscc ge 4 %then %do;
|
%if &syscc ge 4 %then %do;
|
||||||
%put WARNING: SYSCC=&syscc, exiting &sysmacroname;
|
%put %str(WARN)ING: SYSCC=&syscc, exiting &sysmacroname;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
|
|||||||
@@ -332,7 +332,7 @@ run;
|
|||||||
run;
|
run;
|
||||||
|
|
||||||
%if %length(&open_passthrough)>0 %then %do;
|
%if %length(&open_passthrough)>0 %then %do;
|
||||||
%put WARNING: Passthrough option for postgres not yet supported;
|
%put %str(WARN)ING: Passthrough option for postgres not yet supported;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
%else %do;
|
%else %do;
|
||||||
@@ -455,8 +455,8 @@ run;
|
|||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
%else %do;
|
%else %do;
|
||||||
%put WARNING: Engine &engine is currently unsupported;
|
%put %str(WARN)ING: Engine &engine is currently unsupported;
|
||||||
%put WARNING- Please contact your support team.;
|
%put %str(WARN)ING- Please contact your support team.;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
|
|||||||
@@ -88,7 +88,7 @@ data _null_;
|
|||||||
putlog (_all_)(=);
|
putlog (_all_)(=);
|
||||||
run;
|
run;
|
||||||
%if &checktype = SASLibrary %then %do;
|
%if &checktype = SASLibrary %then %do;
|
||||||
%put WARNING: Library (&liburi) already exists with libname (&libname) ;
|
%put %str(WARN)ING: Library (&liburi) already exists with libname (&libname);
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -103,7 +103,7 @@ data _null_;
|
|||||||
putlog (_all_)(=);
|
putlog (_all_)(=);
|
||||||
run;
|
run;
|
||||||
%if &checktype = SASLibrary %then %do;
|
%if &checktype = SASLibrary %then %do;
|
||||||
%put WARNING: Library (&liburi) already exists with libref (&libref) ;
|
%put %str(WARN)ING: Library (&liburi) already exists with libref (&libref) ;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -123,7 +123,7 @@ data _null_;
|
|||||||
call symputx('treeuri',uri,'l');
|
call symputx('treeuri',uri,'l');
|
||||||
run;
|
run;
|
||||||
%if &foldertype ne Tree %then %do;
|
%if &foldertype ne Tree %then %do;
|
||||||
%put WARNING: Tree &tree does not exist!;
|
%put %str(WARN)ING: Tree &tree does not exist!;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -231,7 +231,7 @@ filename &frefout temp;
|
|||||||
* check SAS version
|
* check SAS version
|
||||||
*/
|
*/
|
||||||
%if %sysevalf(&sysver lt 9.3) %then %do;
|
%if %sysevalf(&sysver lt 9.3) %then %do;
|
||||||
%put WARNING: Version 9.3 or later required;
|
%put %str(WARN)ING: Version 9.3 or later required;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
|
|||||||
@@ -118,7 +118,7 @@ data _null_;
|
|||||||
call symputx('treeuri',uri,'l');
|
call symputx('treeuri',uri,'l');
|
||||||
run;
|
run;
|
||||||
%if &foldertype ne Tree %then %do;
|
%if &foldertype ne Tree %then %do;
|
||||||
%put WARNING: Tree &tree does not exist!;
|
%put %str(WARN)ING: Tree &tree does not exist!;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -133,7 +133,7 @@ data _null_;
|
|||||||
call symputx('stpuri',uri,'l');
|
call symputx('stpuri',uri,'l');
|
||||||
run;
|
run;
|
||||||
%if &cmtype = ClassifierMap %then %do;
|
%if &cmtype = ClassifierMap %then %do;
|
||||||
%put WARNING: Stored Process &stpname already exists in &tree!;
|
%put %str(WARN)ING: Stored Process &stpname already exists in &tree!;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -141,14 +141,14 @@ run;
|
|||||||
* Check that the physical file exists
|
* Check that the physical file exists
|
||||||
*/
|
*/
|
||||||
%if %sysfunc(fileexist(&directory/&filename)) ne 1 %then %do;
|
%if %sysfunc(fileexist(&directory/&filename)) ne 1 %then %do;
|
||||||
%put WARNING: FILE *&directory/&filename* NOT FOUND!;
|
%put %str(WARN)ING: FILE *&directory/&filename* NOT FOUND!;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
%if &stptype=1 %then %do;
|
%if &stptype=1 %then %do;
|
||||||
/* type 1 STP - where code is stored on filesystem */
|
/* type 1 STP - where code is stored on filesystem */
|
||||||
%if %sysevalf(&sysver lt 9.2) %then %do;
|
%if %sysevalf(&sysver lt 9.2) %then %do;
|
||||||
%put WARNING: Version 9.2 or later required;
|
%put %str(WARN)ING: Version 9.2 or later required;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -162,7 +162,7 @@ run;
|
|||||||
%if &checkdirtype ne Directory %then %do;
|
%if &checkdirtype ne Directory %then %do;
|
||||||
%mm_getdirectories(path=&directory,outds=&outds ,mDebug=&mDebug)
|
%mm_getdirectories(path=&directory,outds=&outds ,mDebug=&mDebug)
|
||||||
%if %mf_nobs(&outds)=0 or %sysfunc(exist(&outds))=0 %then %do;
|
%if %mf_nobs(&outds)=0 or %sysfunc(exist(&outds))=0 %then %do;
|
||||||
%put WARNING: The directory object does not exist for &directory;
|
%put %str(WARN)ING: The directory object does not exist for &directory;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
%end;
|
%end;
|
||||||
@@ -180,12 +180,12 @@ run;
|
|||||||
length id $20 type $256;
|
length id $20 type $256;
|
||||||
__rc=metadata_resolve("&treeuri",type,id);
|
__rc=metadata_resolve("&treeuri",type,id);
|
||||||
if type ne 'Tree' then do;
|
if type ne 'Tree' then do;
|
||||||
putlog "WARNING: Invalid tree URI: &treeuri";
|
putlog "%str(WARN)ING: Invalid tree URI: &treeuri";
|
||||||
stopme=1;
|
stopme=1;
|
||||||
end;
|
end;
|
||||||
__rc=metadata_resolve(directoryuri,type,id);
|
__rc=metadata_resolve(directoryuri,type,id);
|
||||||
if type ne 'Directory' then do;
|
if type ne 'Directory' then do;
|
||||||
putlog 'WARNING: Invalid directory URI: ' directoryuri;
|
putlog "%str(WARN)ING: Invalid directory URI: " directoryuri;
|
||||||
stopme=1;
|
stopme=1;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@@ -194,7 +194,7 @@ run;
|
|||||||
if type ne 'LogicalServer' then do;
|
if type ne 'LogicalServer' then do;
|
||||||
__rc=metadata_getnobj("omsobj:LogicalServer?@Name='&server'",1,serveruri);
|
__rc=metadata_getnobj("omsobj:LogicalServer?@Name='&server'",1,serveruri);
|
||||||
if serveruri='' then do;
|
if serveruri='' then do;
|
||||||
putlog "WARNING: Invalid server: &server";
|
putlog "%str(WARN)ING: Invalid server: &server";
|
||||||
stopme=1;
|
stopme=1;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
@@ -217,7 +217,7 @@ run;
|
|||||||
rc6 = METADATA_SETATTR(prompturi, 'GroupInfo',groupinfo);
|
rc6 = METADATA_SETATTR(prompturi, 'GroupInfo',groupinfo);
|
||||||
|
|
||||||
if sum(of rc1-rc6) ne 0 then do;
|
if sum(of rc1-rc6) ne 0 then do;
|
||||||
putlog 'WARNING: Issue creating prompt.';
|
putlog "%str(WARN)ING: Issue creating prompt.";
|
||||||
if prompturi ne . then do;
|
if prompturi ne . then do;
|
||||||
putlog ' Removing orphan: ' prompturi;
|
putlog ' Removing orphan: ' prompturi;
|
||||||
rc = METADATA_DELOBJ(prompturi);
|
rc = METADATA_DELOBJ(prompturi);
|
||||||
@@ -232,7 +232,7 @@ run;
|
|||||||
rc9=METADATA_SETATTR(fileuri, 'IsARelativeName','1');
|
rc9=METADATA_SETATTR(fileuri, 'IsARelativeName','1');
|
||||||
rc10=METADATA_SETASSN(fileuri, 'Directories','MODIFY',directoryuri);
|
rc10=METADATA_SETASSN(fileuri, 'Directories','MODIFY',directoryuri);
|
||||||
if sum(of rc7-rc10) ne 0 then do;
|
if sum(of rc7-rc10) ne 0 then do;
|
||||||
putlog 'WARNING: Issue creating file.';
|
putlog "%str(WARN)ING: Issue creating file.";
|
||||||
if fileuri ne . then do;
|
if fileuri ne . then do;
|
||||||
putlog ' Removing orphans:' prompturi fileuri;
|
putlog ' Removing orphans:' prompturi fileuri;
|
||||||
rc = METADATA_DELOBJ(prompturi);
|
rc = METADATA_DELOBJ(prompturi);
|
||||||
@@ -251,7 +251,7 @@ run;
|
|||||||
!!"<OutputParameters/></StoredProcess>";
|
!!"<OutputParameters/></StoredProcess>";
|
||||||
rc14= METADATA_SETATTR(texturi, 'StoredText',storedtext);
|
rc14= METADATA_SETATTR(texturi, 'StoredText',storedtext);
|
||||||
if sum(of rc11-rc14) ne 0 then do;
|
if sum(of rc11-rc14) ne 0 then do;
|
||||||
putlog 'WARNING: Issue creating TextStore.';
|
putlog "%str(WARN)ING: Issue creating TextStore.";
|
||||||
if texturi ne . then do;
|
if texturi ne . then do;
|
||||||
putlog ' Removing orphans: ' prompturi fileuri texturi;
|
putlog ' Removing orphans: ' prompturi fileuri texturi;
|
||||||
rc = METADATA_DELOBJ(prompturi);
|
rc = METADATA_DELOBJ(prompturi);
|
||||||
@@ -299,7 +299,7 @@ run;
|
|||||||
%else %if &stptype=2 %then %do;
|
%else %if &stptype=2 %then %do;
|
||||||
/* type 2 stp - code is stored in metadata */
|
/* type 2 stp - code is stored in metadata */
|
||||||
%if %sysevalf(&sysver lt 9.3) %then %do;
|
%if %sysevalf(&sysver lt 9.3) %then %do;
|
||||||
%put WARNING: SAS version 9.3 or later required to create type2 STPs;
|
%put %str(WARN)ING: SAS version 9.3 or later required to create type2 STPs;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
/* check we have the correct ServerContext */
|
/* check we have the correct ServerContext */
|
||||||
@@ -311,7 +311,7 @@ run;
|
|||||||
call symputx('serveruri',serveruri);
|
call symputx('serveruri',serveruri);
|
||||||
run;
|
run;
|
||||||
%if &serveruri=NOTFOUND %then %do;
|
%if &serveruri=NOTFOUND %then %do;
|
||||||
%put WARNING: ServerContext *&server* not found!;
|
%put %str(WARN)ING: ServerContext *&server* not found!;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
@@ -382,7 +382,7 @@ run;
|
|||||||
|
|
||||||
%end;
|
%end;
|
||||||
%else %do;
|
%else %do;
|
||||||
%put WARNING: STPTYPE=*&stptype* not recognised!;
|
%put %str(WARN)ING: STPTYPE=*&stptype* not recognised!;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
%mend;
|
%mend;
|
||||||
@@ -32,7 +32,7 @@ data _null_;
|
|||||||
call symputx('stpuri',uri,'l');
|
call symputx('stpuri',uri,'l');
|
||||||
run;
|
run;
|
||||||
%if &type ne Document %then %do;
|
%if &type ne Document %then %do;
|
||||||
%put WARNING: No Document found at ⌖
|
%put %str(WARN)ING: No Document found at ⌖
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
|
|||||||
@@ -125,7 +125,7 @@ data _null_;
|
|||||||
when ('
') rec='0D'x;
|
when ('
') rec='0D'x;
|
||||||
when ('$' ) rec='$' ;
|
when ('$' ) rec='$' ;
|
||||||
when ('	') rec='09'x;
|
when ('	') rec='09'x;
|
||||||
otherwise putlog "WARNING: missing value for " entity=;
|
otherwise putlog "%str(WARN)ING: missing value for " entity=;
|
||||||
end;
|
end;
|
||||||
rc =fput(fileid, substr(rec,1,1));
|
rc =fput(fileid, substr(rec,1,1));
|
||||||
rc =fwrite(fileid);
|
rc =fwrite(fileid);
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ run;
|
|||||||
when ('
') rec='0D'x;
|
when ('
') rec='0D'x;
|
||||||
when ('$' ) rec='$' ;
|
when ('$' ) rec='$' ;
|
||||||
when ('	') rec='09'x;
|
when ('	') rec='09'x;
|
||||||
otherwise putlog "WARNING: missing value for " entity=;
|
otherwise putlog "%str(WARN)ING: missing value for " entity=;
|
||||||
end;
|
end;
|
||||||
rc =fput(fileid, substr(rec,1,1));
|
rc =fput(fileid, substr(rec,1,1));
|
||||||
rc =fwrite(fileid);
|
rc =fwrite(fileid);
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ data _null_;
|
|||||||
run;
|
run;
|
||||||
|
|
||||||
%if &appuri=stopifempty %then %do;
|
%if &appuri=stopifempty %then %do;
|
||||||
%put WARNING: &app.(Application) not found!;
|
%put %str(WARN)ING: &app.(Application) not found!;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
|
|||||||
@@ -58,12 +58,12 @@ data _null_;
|
|||||||
run;
|
run;
|
||||||
|
|
||||||
%if &tsuri=stopifempty %then %do;
|
%if &tsuri=stopifempty %then %do;
|
||||||
%put WARNING: &path/&name.(Document) not found!;
|
%put %str(WARN)ING: &path/&name.(Document) not found!;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
%if %length(&text)<2 %then %do;
|
%if %length(&text)<2 %then %do;
|
||||||
%put WARNING: No text supplied!!;
|
%put %str(WARN)ING: No text supplied!!;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ data _null_;
|
|||||||
call symputx('stpuri',uri,'l');
|
call symputx('stpuri',uri,'l');
|
||||||
run;
|
run;
|
||||||
%if &cmtype ne ClassifierMap %then %do;
|
%if &cmtype ne ClassifierMap %then %do;
|
||||||
%put WARNING: No Stored Process found at ⌖
|
%put %str(WARN)ING: No Stored Process found at ⌖
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
|
|||||||
@@ -68,12 +68,12 @@ data _null_;
|
|||||||
run;
|
run;
|
||||||
|
|
||||||
%if &tsuri=stopifempty %then %do;
|
%if &tsuri=stopifempty %then %do;
|
||||||
%put WARNING: &stp.(StoredProcess) not found!;
|
%put %str(WARN)ING: &stp.(StoredProcess) not found!;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
%if %length(&stpcode)<2 %then %do;
|
%if %length(&stpcode)<2 %then %do;
|
||||||
%put WARNING: No SAS code supplied!!;
|
%put %str(WARN)ING: No SAS code supplied!!;
|
||||||
%return;
|
%return;
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user