Sas 缓存访问方法
我正在调试一个存储进程Web应用程序,该应用程序将PDF写入Sas 缓存访问方法,sas,sas-stored-process,Sas,Sas Stored Process,我正在调试一个存储进程Web应用程序,该应用程序将PDF写入\u webout 在工作区会话中运行时,我希望避免以下错误: ERROR: Function is only valid for filerefs using the CACHE access method. 我尝试了filename\u webout temp和filename\u webout dummy,但都没有成功 现场有什么提示吗?你试过了吗 filename _webout cache; 这在我的版本中似乎有效,但我不
\u webout
在工作区会话中运行时,我希望避免以下错误:
ERROR: Function is only valid for filerefs using the CACHE access method.
我尝试了filename\u webout temp
和filename\u webout dummy
,但都没有成功
现场有什么提示吗?你试过了吗
filename _webout cache;
这在我的版本中似乎有效,但我不知道输出到哪里。另一种方法是检查\u webout fileref的引擎类型,如果xengine是STREAM,则避免使用头函数 此宏用于: 用法:
%if %mf_getxengine(_WEBOUT)=STREAM %then %do;
/* set header function */
%end;
哈哈-很好!在文档中看不到它,但它很管用。谢谢。是的,我看过医生好几次了,想找到它。SAS充满了这样未记录的功能。假设您将调试信息作为内容放入生成的pdf中是正确的吗?没有添加任何特定的调试信息-只是想在批处理会话中运行STP以保留库映射/中间数据集等。错误并没有阻止这一点,但它分散了注意力!