%MACRO DOWNLOAD_BIB(DSN);
%chk_dir(dir=&path.\&DSN);
LIBNAME new "&path.\&DSN";
OPTIONS VALIDVARNAME=any;
signon Rsysv user="&_host_user" password="&_host_pass" noscript;
%SYSLPUT DSN=&DSN;
RSUBMIT;
OPTIONS VALIDVARNAME=any;
LIBNAME new "&DSN." DISP=SHR;
OPTIONS OBS=MAX;
PROC DOWNLOAD INLIB=new OUTLIB=new V6TRANSPORT;
RUN;
LIBNAME new CLEAR;
ENDRSUBMIT;
%MEND DOWNLOAD_BIB;
In this I am downloading SAS dataset from mainframe to windows
Macro variable path will have location where SAS dataset would be downloaded in windows
when I am ruuning the macro I am getting below error
ERROR: Cannot open data library new because it is uninitialized and user has has only read access.
can you help what is the error