CACHE метод доступа
Я отлаживаю веб-приложение хранимого процесса, которое записывает PDF в _webout
,
Я хотел бы избежать следующей ОШИБКИ при запуске в сеансе рабочей области:
ERROR: Function is only valid for filerefs using the CACHE access method.
я пробовал filename _webout temp
а также filename _webout dummy
, но безрезультатно.
Любые советы с поля?
2 ответа
Решение
Ты пытался
filename _webout cache;
Кажется, это работает в моей версии, но я понятия не имею, куда выводится.
Альтернативой является проверка типа движка _webout fileref и избегание использования функций заголовка, если xengine - STREAM.
Этот макрос обслуживает: https://core.sasjs.io/mf__getxengine_8sas.html
Применение:
%if %mf_getxengine(_WEBOUT)=STREAM %then %do;
/* set header function */
%end;