Hello, I'm trying to run two processes in parallel (this is working), but sas tries to contain all the Libref server, which generates error. Is there any way to solve this problem? follow the code below. options autosignon sascmd='!sascmd -nosyntaxcheck';
options threads cpucount=4;
%LET AUX = "LIBNAME";
%let _timer_start = %sysfunc(datetime());
rsubmit job1 wait=no /*log=keep*/ sysrputsync=yes connectpersist=no/*remote=job1*/;
%sysrput wk1 = %sysfunc(pathname(work));
LIBNAME histi &AUX.;
--------------------------------------------------------
CODE 1
-----------------------------------------------------------
endrsubmit;
rsubmit job2 wait=no /*log=keep*/ sysrputsync=yes /*remote=job2*/;
%sysrput wk2 = %sysfunc(pathname(work));
LIBNAME histi &AUX.;
--------------------------------------------------------
CODE 2
-----------------------------------------------------------
endrsubmit;
endrsubmit;
waitfor _all_;
listtask _all_;
libname work1 "&wk1.";
libname work2 "&wk2.";
data _null_;
dur = datetime() - &_timer_start;
put 30*'-' / ' DURAÇAO TOTAL:' dur time13.2 / 30*'-';
run;
signoff job1;
signoff job2; ERROR: Libref TT1 failed to assign from logical server. ERROR: Libref TT2 failed to assign from logical server. ERROR: Libref TT3 failed to assign from logical server.
... View more