Hi Tom, I ended up getting it to work with %syslput. Here is my code that works. The paths table has a list of paths. data _null_ ; set paths ; call symput('path'||trim(left(_n_)), trim(path)) ; call symput('nrows', trim(left(_n_))) ; run ; %macro paths ; %do i=1 %to &nrows ; options netencryptalgorithm = tripledes ; %let host=test.test ; signon host.50001 user=???? password=???? ; %SYSLPUT q="~/temp/test/&&path&i" ; rsubmit ; libname mdata &q access=readonly ; proc download inlib=mdata outlib=work ; run; endrsubmit ; signoff ; options netencryptalgorithm = tripledes ; %let host=test.test ; signon host.50002 user=???? password=???? ; %SYSLPUT q="~/temp/test_temp/&&path&i" ; rsubmit ; libname mdata &q ; proc upload in=work out=mdata ; run; endrsubmit ; signoff ; proc datasets lib = work nolist ; quit ; %end ; %mend paths ; %paths ; My question I have now is by using the code abover will proc upload allow my tables to convert over from 9.1.3 to 9.2 64-bit? Thank you everyone for all your help.
... View more