Корректировка сообщений об ошибках в валидаторах сервиса, функции сервиса, интерфейса модуля подключения к БД
This commit is contained in:
parent
37e9d7c7c0
commit
a30d018471
@ -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)"
|
||||
}
|
||||
}
|
||||
|
@ -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)"
|
||||
}
|
||||
},
|
||||
|
@ -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)"
|
||||
}
|
||||
}
|
||||
});
|
||||
|
@ -21,6 +21,7 @@ const defServiceFunctions = (bRequired, sName) => {
|
||||
required: bRequired,
|
||||
each: ServiceFunction,
|
||||
message: {
|
||||
type: "Список функций сервиса (" + sName + ") имеет некорректный тип данных (ожидалось - Array)",
|
||||
required: "Не указан список функций сервиса (" + sName + ")"
|
||||
}
|
||||
};
|
||||
|
@ -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 + ")"
|
||||
}
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user