БД: Обработка пустого respArg, полученного от пользовательской процедуры (возвращаем "<XDATA/>" в этом случае) - так парсер на стороне сервера приложений может корректно сформировать типовой ответ.

This commit is contained in:
Mikhail Chechnev 2025-07-07 09:09:24 +03:00
parent f36d46525e
commit 6958cfd904

View File

@ -837,7 +837,7 @@ create or replace package body PKG_P8PANELS_BASE as
LCVALUE => PKG_CONTPRMLOC.GETLC(RCONTAINER => ARGS_VALS,
SNAME => RARG_VAL.NAME));
if ((SRQ_RESP_ARG is not null) and (RARG_VAL.NAME = SRQ_RESP_ARG)) then
COUT := PKG_CONTPRMLOC.GETLC(RCONTAINER => ARGS_VALS, SNAME => RARG_VAL.NAME);
COUT := COALESCE(PKG_CONTPRMLOC.GETLC(RCONTAINER => ARGS_VALS, SNAME => RARG_VAL.NAME), '<XDATA/>');
BRESP_ARG_FOUND := true;
exit;
end if;