【发布时间】:2016-04-28 11:40:08
【问题描述】:
我刚刚写了一个用于登录远程服务器的宏,当然是一个简单的宏
%macro sign(servername);
%put ;
%put ********* You are now entering the server ********* ;
%put ********* ********* ;
signon &servername user=_promopt_ password=_prompt_;
%if error %then
%put There is a problem in logging in;
%else
%put ********* ********* ;
%put ********* ********* ;
%put ********* You are now ready to use server ********* ;
%put ********* ********* ;
%put ********* ********* ;
%mend;
所以在这里我只想在日志中输入一些内容,说明它是否因任何原因引发错误。这可能是密码或连接错误或其他任何东西,我想在 %Put 的帮助下打印一条语句,但不确定如何.
【问题讨论】:
-
我们过去用来测试远程会话是否正常工作的方法是重新提交代码,该代码将使用 sysrput 更改本地 SAS 会话中宏变量的设置。
-
嗨,Tom,如果由于某种原因登录失败,我只想使用 put 语句打印一些我想要的行。
标签: sas