diff --git a/db/PKG_EXS.pck b/db/PKG_EXS.pck index d2c7cdd..e296160 100644 --- a/db/PKG_EXS.pck +++ b/db/PKG_EXS.pck @@ -1072,6 +1072,7 @@ create or replace package body PKG_EXS as SRETRY_SCHEDULE_MONTH) "sRetrySchedule", T.EXSMSGTYPE "nMsgId", M.CODE "sMsgCode", + DECODE(M.PRC_RESP, null, null, UTL_STORED_MAKE_LINK(SPROCEDURE => M.PRC_RESP, SPACKAGE => M.PKG_RESP)) "sPrcResp", M.APPSRV_BEFORE "sAppSrvBefore", M.APPSRV_AFTER "sAppSrvAfter" from EXSSERVICEFN T, diff --git a/models/obj_service_function.js b/models/obj_service_function.js index 06c5e15..08c88c1 100644 --- a/models/obj_service_function.js +++ b/models/obj_service_function.js @@ -233,6 +233,16 @@ exports.ServiceFunction = new Schema({ required: "Не указан код типового сообщения обмена, обрабатываемого функцией сервиса (sMsgCode)" } }, + //Обработчик сообщения со стороны БД + sPrcResp: { + type: String, + required: false, + message: { + type: + "Обработчик сообщения со стороны БД для функции сервиса (sPrcResp) имеет некорректный тип данных (ожидалось - String)", + required: "Не указан обработчик сообщения со стороны БД для функции сервиса (sPrcResp)" + } + }, //Обработчик сообщения "до" на строне сервера приложений для функции сервиса sAppSrvBefore: { type: String,