diff --git a/models/intf_db_connector_module.js b/models/intf_db_connector_module.js index 70b96c1..40c0416 100644 --- a/models/intf_db_connector_module.js +++ b/models/intf_db_connector_module.js @@ -29,7 +29,8 @@ exports.dbConnectorModule = new Schema({ use: { validateFunctionType }, required: true, message: { - validateFunctionType: "Функция подключения к БД (connect) имеет неверный формат", + validateFunctionType: + "Функция подключения к БД (connect) имеет неверный формат (ожидалось - Function или AsyncFunction)", required: "Не реализована функция подключения к БД (connect)" } }, @@ -38,7 +39,8 @@ exports.dbConnectorModule = new Schema({ use: { validateFunctionType }, required: true, message: { - validateFunctionType: "Функция отключения от БД (disconnect) имеет неверный формат", + validateFunctionType: + "Функция отключения от БД (disconnect) имеет неверный формат (ожидалось - Function или AsyncFunction)", required: "Не реализована функция отключения от БД (disconnect)" } }, @@ -47,7 +49,8 @@ exports.dbConnectorModule = new Schema({ use: { validateFunctionType }, required: true, message: { - validateFunctionType: "Функция получения списка сервисов (getServices) имеет неверный формат", + validateFunctionType: + "Функция получения списка сервисов (getServices) имеет неверный формат (ожидалось - Function или AsyncFunction)", required: "Не реализована функция получения списка сервисов (getServices)" } }, @@ -57,7 +60,7 @@ exports.dbConnectorModule = new Schema({ required: true, message: { validateFunctionType: - "Функция получения списка функций сервиса (getServiceFunctions) имеет неверный формат", + "Функция получения списка функций сервиса (getServiceFunctions) имеет неверный формат (ожидалось - Function или AsyncFunction)", required: "Не реализована функция получения списка функций сервиса (getServiceFunctions)" } }, @@ -66,7 +69,8 @@ exports.dbConnectorModule = new Schema({ use: { validateFunctionType }, required: true, message: { - validateFunctionType: "Функция протоколирования работы сервиса (log) имеет неверный формат", + validateFunctionType: + "Функция протоколирования работы сервиса (log) имеет неверный формат (ожидалось - Function или AsyncFunction)", required: "Не реализована функция протоколирования работы сервиса (log)" } }, @@ -76,7 +80,7 @@ exports.dbConnectorModule = new Schema({ required: true, message: { validateFunctionType: - "Функция считывания записей исходящих сообщений очереди (getQueueOutgoing) имеет неверный формат", + "Функция считывания записей исходящих сообщений очереди (getQueueOutgoing) имеет неверный формат (ожидалось - Function или AsyncFunction)", required: "Не реализована функция считывания записей исходящих сообщений очереди (getQueueOutgoing)" } }, @@ -86,7 +90,7 @@ exports.dbConnectorModule = new Schema({ required: true, message: { validateFunctionType: - "Функция добавления входящего сообщения очереди (putQueueIncoming) имеет неверный формат", + "Функция добавления входящего сообщения очереди (putQueueIncoming) имеет неверный формат (ожидалось - Function или AsyncFunction)", required: "Не реализована функция добавления входящего сообщения очереди (putQueueIncoming)" } }, @@ -95,7 +99,8 @@ exports.dbConnectorModule = new Schema({ use: { validateFunctionType }, required: true, message: { - validateFunctionType: "Функция уствновки состояния записи очереди (setQueueState) имеет неверный формат", + validateFunctionType: + "Функция уствновки состояния записи очереди (setQueueState) имеет неверный формат (ожидалось - Function или AsyncFunction)", required: "Не реализована функция уствновки состояния записи очереди (setQueueState)" } } diff --git a/models/obj_service.js b/models/obj_service.js index f46b56a..b2f46c5 100644 --- a/models/obj_service.js +++ b/models/obj_service.js @@ -47,7 +47,7 @@ exports.Service = new Schema({ type: Number, required: true, message: { - type: "Идентификатор сервиса (nId) должен быть числом", + type: "Идентификатор сервиса (nId) имеет некорректный тип данных (ожидалось - Number)", required: "Не указан идентификатор сервиса (nId)" } }, @@ -56,7 +56,7 @@ exports.Service = new Schema({ type: String, required: true, message: { - type: "Код сервиса (sCode) должен быть строкой", + type: "Код сервиса (sCode) имеет некорректный тип данных (ожидалось - String)", required: "Не указан код сервиса (sCode)" } }, @@ -66,7 +66,7 @@ exports.Service = new Schema({ enum: [NSRV_TYPE_SEND, NSRV_TYPE_RECIVE], required: true, message: { - type: "Тип сервиса (nSrvType) должен быть числом", + type: "Тип сервиса (nSrvType) имеет некорректный тип данных (ожидалось - Number)", enum: "Значение типа сервиса (nSrvType) не поддерживается", required: "Не указан типа сервиса (nSrvType)" } @@ -77,7 +77,7 @@ exports.Service = new Schema({ enum: [SSRV_TYPE_SEND, SSRV_TYPE_RECIVE], required: true, message: { - type: "Строковый код типа сервиса (sSrvType) должен быть строкой", + type: "Строковый код типа сервиса (sSrvType) имеет некорректный тип данных (ожидалось - String)", enum: "Значение строкового кода типа сервиса (sSrvType) не поддерживается", required: "Не указан строковый код типа сервиса (sSrvType)" } @@ -87,7 +87,7 @@ exports.Service = new Schema({ type: String, required: true, message: { - type: "Корневой каталог сервиса (sSrvRoot) должен быть строкой", + type: "Корневой каталог сервиса (sSrvRoot) имеет некорректный тип данных (ожидалось - String)", required: "Не указан корневой каталог сервиса (sSrvRoot)" } }, @@ -96,7 +96,7 @@ exports.Service = new Schema({ type: String, required: false, message: { - type: "Имя пользователя сервиса (sSrvUser) должно быть строкой", + type: "Имя пользователя сервиса (sSrvUser) имеет некорректный тип данных (ожидалось - String)", required: "Не указано имя пользователя сервиса (sSrvUser)" } }, @@ -105,7 +105,7 @@ exports.Service = new Schema({ type: String, required: false, message: { - type: "Пароль пользователя сервиса (sSrvPass) должен быть строкой", + type: "Пароль пользователя сервиса (sSrvPass) имеет некорректный тип данных (ожидалось - String)", required: "Не указан пароль пользователя сервиса (sSrvPass)" } }, @@ -115,7 +115,8 @@ exports.Service = new Schema({ enum: [NUNAVLBL_NTF_SIGN_NO, NUNAVLBL_NTF_SIGN_YES], required: true, message: { - type: "Признак необходимости оповещения о простое внешнего сервиса (nUnavlblNtfSign) должен быть числом", + type: + "Признак необходимости оповещения о простое внешнего сервиса (nUnavlblNtfSign) имеет некорректный тип данных (ожидалось - Number)", enum: "Значение признака необходимости оповещения о простое внешнего сервиса (nUnavlblNtfSign) не поддерживается", required: "Не указан признак необходимости оповещения о простое внешнего сервиса (nUnavlblNtfSign)" @@ -128,7 +129,7 @@ exports.Service = new Schema({ required: true, message: { type: - "Строковый код признака необходимости оповещения о простое внешнего сервиса (sUnavlblNtfSign) должен быть строкой", + "Строковый код признака необходимости оповещения о простое внешнего сервиса (sUnavlblNtfSign) имеет некорректный тип данных (ожидалось - String)", enum: "Значение строкового кода признака необходимости оповещения о простое внешнего сервиса (sUnavlblNtfSign) не поддерживается", required: @@ -141,7 +142,7 @@ exports.Service = new Schema({ required: true, message: { type: - "Максимальное время простоя (мин) удалённого сервиса для генерации оповещения (nUnavlblNtfTime) должно быть числом", + "Максимальное время простоя (мин) удалённого сервиса для генерации оповещения (nUnavlblNtfTime) имеет некорректный тип данных (ожидалось - Number)", required: "Не указано максимальное время простоя (мин) удалённого сервиса для генерации оповещения (nUnavlblNtfTime)" } @@ -152,7 +153,7 @@ exports.Service = new Schema({ required: false, message: { type: - "Список адресов E-Mail для оповещения о простое внешнего сервиса (sUnavlblNtfMail) должен быть строкой", + "Список адресов E-Mail для оповещения о простое внешнего сервиса (sUnavlblNtfMail) имеет некорректный тип данных (ожидалось - String)", required: "Не указан список адресов E-Mail для оповещения о простое внешнего сервиса (sUnavlblNtfMail)" } }, diff --git a/models/obj_service_function.js b/models/obj_service_function.js index be8ad3c..b57324e 100644 --- a/models/obj_service_function.js +++ b/models/obj_service_function.js @@ -80,7 +80,7 @@ exports.ServiceFunction = new Schema({ type: Number, required: true, message: { - type: "Идентификатор функции сервиса (nId) должен быть числом", + type: "Идентификатор функции сервиса (nId) имеет некорректный тип данных (ожидалось - Number)", required: "Не указан идентификатор функции сервиса (nId)" } }, @@ -89,7 +89,7 @@ exports.ServiceFunction = new Schema({ type: String, required: true, message: { - type: "Код функции сервиса (sCode) должен быть строкой", + type: "Код функции сервиса (sCode) имеет некорректный тип данных (ожидалось - String)", required: "Не указан код функции сервиса (sCode)" } }, @@ -99,7 +99,7 @@ exports.ServiceFunction = new Schema({ enum: [NFN_TYPE_DATA, NFN_TYPE_LOGIN, NFN_TYPE_LOGOUT], required: true, message: { - type: "Тип функции сервиса (nFnType) должен быть числом", + type: "Тип функции сервиса (nFnType) имеет некорректный тип данных (ожидалось - Number)", enum: "Значение типа функции сервиса (nFnType) не поддерживается", required: "Не указан тип функции сервиса (nFnType)" } @@ -110,7 +110,7 @@ exports.ServiceFunction = new Schema({ enum: [SFN_TYPE_DATA, SFN_TYPE_LOGIN, SFN_TYPE_LOGOUT], required: true, message: { - type: "Строковый код типа функции сервиса (sFnType) должен быть строкой", + type: "Строковый код типа функции сервиса (sFnType) имеет некорректный тип данных (ожидалось - String)", enum: "Значение строкового кода типа функции сервиса (sFnType) не поддерживается", required: "Не указан строковый код типа функции сервиса (sFnType)" } @@ -120,7 +120,7 @@ exports.ServiceFunction = new Schema({ type: String, required: true, message: { - type: "Адрес функции сервиса (sFnURL) должен быть строкой", + type: "Адрес функции сервиса (sFnURL) имеет некорректный тип данных (ожидалось - String)", required: "Не указан адрес функции сервиса (sFnURL)" } }, @@ -130,7 +130,8 @@ exports.ServiceFunction = new Schema({ enum: [NFN_PRMS_TYPE_GET, NFN_PRMS_TYPE_POST], required: true, message: { - type: "Способ передачи параметров функции сервиса (nFnPrmsType) должен быть числом", + type: + "Способ передачи параметров функции сервиса (nFnPrmsType) имеет некорректный тип данных (ожидалось - Number)", enum: "Значение способа передачи параметров функции сервиса (nFnPrmsType) не поддерживается", required: "Не указан способ передачи параметров функции сервиса (nFnPrmsType)" } @@ -141,7 +142,8 @@ exports.ServiceFunction = new Schema({ enum: [SFN_PRMS_TYPE_GET, SFN_PRMS_TYPE_POST], required: true, message: { - type: "Строковый код способа передачи параметров функции сервиса (sFnPrmsType) должен быть строкой", + type: + "Строковый код способа передачи параметров функции сервиса (sFnPrmsType) имеет некорректный тип данных (ожидалось - String)", enum: "Значение строкового кода способа передачи параметров функции сервиса (sFnPrmsType) не поддерживается", required: "Не указан строковый код способа передачи параметров функции сервиса (sFnPrmsType)" @@ -161,7 +163,8 @@ exports.ServiceFunction = new Schema({ ], required: true, message: { - type: "График повторной отправки запроса функции сервиса (nRetrySchedule) должен быть числом", + type: + "График повторной отправки запроса функции сервиса (nRetrySchedule) имеет некорректный тип данных (ожидалось - Number)", enum: "Значение графика повторной отправки запроса функции сервиса (nRetrySchedule) не поддерживается", required: "Не указан график повторной отправки запроса функции сервиса (nRetrySchedule)" } @@ -181,7 +184,7 @@ exports.ServiceFunction = new Schema({ required: true, message: { type: - "Строковый код графика повторной отправки запроса функции сервиса (sRetrySchedule) должен быть строкой", + "Строковый код графика повторной отправки запроса функции сервиса (sRetrySchedule) имеет некорректный тип данных (ожидалось - String)", enum: "Значение строкового кода графика повторной отправки запроса функции сервиса (sRetrySchedule) не поддерживается", required: "Не указан строковый код графика повторной отправки запроса функции сервиса (sRetrySchedule)" @@ -193,7 +196,7 @@ exports.ServiceFunction = new Schema({ required: true, message: { type: - "Идентификатор типового сообщения обмена, обрабатываемого функцией сервиса (nMsgId) должен быть числом", + "Идентификатор типового сообщения обмена, обрабатываемого функцией сервиса (nMsgId) имеет некорректный тип данных (ожидалось - Number)", required: "Не указан идентификатор типового сообщения обмена, обрабатываемого функцией сервиса (nMsgId)" } }, @@ -202,7 +205,8 @@ exports.ServiceFunction = new Schema({ type: String, required: true, message: { - type: "Код типового сообщения обмена, обрабатываемого функцией сервиса (sMsgCode) должен быть строкой", + type: + "Код типового сообщения обмена, обрабатываемого функцией сервиса (sMsgCode) имеет некорректный тип данных (ожидалось - String)", required: "Не указан код типового сообщения обмена, обрабатываемого функцией сервиса (sMsgCode)" } }, @@ -212,9 +216,9 @@ exports.ServiceFunction = new Schema({ required: false, message: { type: - 'Обработчик сообщения "до" на строне сервера приложений для функции сервиса (sAppSrvBefore) должен быть строкой', + "Обработчик сообщения 'до' на строне сервера приложений для функции сервиса (sAppSrvBefore) имеет некорректный тип данных (ожидалось - String)", required: - 'Не указан обработчик сообщения "до" на строне сервера приложений для функции сервиса (sAppSrvBefore)' + "Не указан обработчик сообщения 'до' на строне сервера приложений для функции сервиса (sAppSrvBefore)" } }, //Обработчик сообщения "после" на строне сервера приложений для функции сервиса @@ -223,9 +227,9 @@ exports.ServiceFunction = new Schema({ required: false, message: { type: - 'Обработчик сообщения "после" на строне сервера приложений для функции сервиса (sAppSrvAfter) должен быть строкой', + "Обработчик сообщения 'после' на строне сервера приложений для функции сервиса (sAppSrvAfter) имеет некорректный тип данных (ожидалось - String)", required: - 'Не указан обработчик сообщения "после" на строне сервера приложений для функции сервиса (sAppSrvBefore)' + "Не указан обработчик сообщения 'после' на строне сервера приложений для функции сервиса (sAppSrvBefore)" } } }); diff --git a/models/obj_service_functions.js b/models/obj_service_functions.js index 78cd2ed..f9e4cda 100644 --- a/models/obj_service_functions.js +++ b/models/obj_service_functions.js @@ -21,6 +21,7 @@ const defServiceFunctions = (bRequired, sName) => { required: bRequired, each: ServiceFunction, message: { + type: "Список функций сервиса (" + sName + ") имеет некорректный тип данных (ожидалось - Array)", required: "Не указан список функций сервиса (" + sName + ")" } }; diff --git a/models/obj_services.js b/models/obj_services.js index 9db6338..cbcbb94 100644 --- a/models/obj_services.js +++ b/models/obj_services.js @@ -8,7 +8,7 @@ //---------------------- const Schema = require("validate"); //Схемы валидации -const { Service } = require("../models/obj_service"); +const { Service } = require("../models/obj_service"); //Схема валидации сервиса //------------ // Тело модуля @@ -21,6 +21,7 @@ const defServices = (bRequired, sName) => { required: bRequired, each: Service, message: { + type: "Список сервисов (" + sName + ") имеет некорректный тип данных (ожидалось - Array)", required: "Не указан список сервисов (" + sName + ")" } };