Tengo una macro en SAS que funcionaba perfectamente hasta hace unos días y me comentan en otros foros que puede ser por el puerto. SAS por defecto coge los puertos 21 y 22 y ahora deberia coger 11021 o 11022, ¿como puedo introducir en mi código el puerto? %macro putftpfile ( server= ,/*Servidor FTP*/ user= ,/*Usuario del FTP*/ pass= ,/*Contraseña del FTP*/ path= ,/*Ruta del FTP*/ file= ,/*Nombre completo del fichero*/ inpath= /*Ruta en el servidor SAS*/ ); /* Abrimos la conexión con el FTP */ filename ftpcnx ftp "&file" host="&server" user="&user." pass="&pass" passive cd="&path" ; filename local "&inpath./&file"; /* Escribimos el fichero BINARIO en el la ruta FTP indicada */ data _NULL_; infile local recfm=n; input x $char1. @@; file ftpcnx recfm=s; put x $char1. @@; run; %mend; %putftpfile (server=ftp.endesa.es, user=*****, pass=*****, path=\STIGA\Universo_B2C, file=Prueba_Borrar.txt, inpath=/sasdatos/calidad/SAS/RESULTADOS/211215);
... View more