Chapter Contents |
Previous |
Next |
SAS/CONNECT User's Guide |
Purpose |
Program |
This example submits a PROC SORT and a PROC PRINT statement to be executed asynchronously on a remote host. This remote process can be tested for completion by using the macro variable DONE.
rsubmit cwait=no cmacvar=done; proc sort data=permdata.standard(keep=fname lname major tgpa gender) out=honor_graduates(where=(tgpa>3.5)); by gender; run; title 'Male and Female Honor Graduates'; proc print; by gender; run; endrsubmit; %macro get_results_when_complete; %if &done=0 %then %do; %put Remote submit complete, issuing "rget" to get the results.; rget; %end; %else %do; %put Remote submit not complete.; %put Issue: "%nrstr(%%)get_results_when_complete" later.; %end; %mend; %get_results_when_complete; /* issue again if RSUBMIT not complete */ %get_results_when_complete;
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.