我想使用SAS从linux密码保护的文件夹(需要用户、密码、主机和recfm(导入xml文件。
目前我可以导入文本文件,但不能导入xml。
下面是我用来导入文本文件的代码,但不能将其用于xml。
filename Fullf ftp "&mytime."
cd='/ABCfile/in/PROD/Step'
user='Auser' pass = 'Pass_123' host='abcdttf.cor.abc.com'
recfm=v prompt;
任何建议都会很有帮助。谢谢
我怀疑您的问题是不能将XML libname引擎与使用FTP引擎的fileref一起使用。解决方案是将副本复制到本地文件。然后,您可以将XML libname引擎与该文件一起使用。
filename Fullf ftp "&mytime."
cd='/ABCfile/in/PROD/Step'
user='Auser' pass = 'Pass_123' host='abcdttf.cor.abc.com'
recfm=v prompt
;
filename xmlfile temp;
%let rc=%sysfunc(fcopy(fullf,xmlfile ));
filename xmlmap temp;
libname mylib xmlv2 xmlfileref=xmlfile xmlmap=xmlmap ;