Переписал все сообщения правил валидации на использование функций с параметром path

This commit is contained in:
Mikhail Chechnev 2019-01-14 13:37:55 +03:00
parent 64c97fd00d
commit 0c1c3e668a
13 changed files with 423 additions and 410 deletions

View File

@ -29,9 +29,9 @@ exports.dbConnectorModule = new Schema({
use: { validateAsyncFunctionType },
required: true,
message: {
validateAsyncFunctionType:
"Функция подключения к БД (connect) имеет неверный формат (ожидалось - AsyncFunction)",
required: "Не реализована функция подключения к БД (connect)"
validateAsyncFunctionType: path =>
`Функция подключения к БД (${path}) имеет неверный формат (ожидалось - AsyncFunction)`,
required: path => `Не реализована функция подключения к БД (${path})`
}
},
//Отключение от БД
@ -39,9 +39,9 @@ exports.dbConnectorModule = new Schema({
use: { validateAsyncFunctionType },
required: true,
message: {
validateAsyncFunctionType:
"Функция отключения от БД (disconnect) имеет неверный формат (ожидалось - AsyncFunction)",
required: "Не реализована функция отключения от БД (disconnect)"
validateAsyncFunctionType: path =>
`Функция отключения от БД (${path}) имеет неверный формат (ожидалось - AsyncFunction)`,
required: path => `Не реализована функция отключения от БД (${path})`
}
},
//Получение списка сервисов
@ -49,9 +49,9 @@ exports.dbConnectorModule = new Schema({
use: { validateAsyncFunctionType },
required: true,
message: {
validateAsyncFunctionType:
"Функция получения списка сервисов (getServices) имеет неверный формат (ожидалось - AsyncFunction)",
required: "Не реализована функция получения списка сервисов (getServices)"
validateAsyncFunctionType: path =>
`Функция получения списка сервисов (${path}) имеет неверный формат (ожидалось - AsyncFunction)`,
required: path => `Не реализована функция получения списка сервисов (${path})`
}
},
//Получения списка функций сервиса
@ -59,9 +59,9 @@ exports.dbConnectorModule = new Schema({
use: { validateAsyncFunctionType },
required: true,
message: {
validateAsyncFunctionType:
"Функция получения списка функций сервиса (getServiceFunctions) имеет неверный формат (ожидалось - AsyncFunction)",
required: "Не реализована функция получения списка функций сервиса (getServiceFunctions)"
validateAsyncFunctionType: path =>
`Функция получения списка функций сервиса (${path}) имеет неверный формат (ожидалось - AsyncFunction)`,
required: path => `Не реализована функция получения списка функций сервиса (${path})`
}
},
//Получение контекста сервиса
@ -69,9 +69,9 @@ exports.dbConnectorModule = new Schema({
use: { validateAsyncFunctionType },
required: true,
message: {
validateAsyncFunctionType:
"Функция получения контекста сервиса (getServiceContext) имеет неверный формат (ожидалось - AsyncFunction)",
required: "Не реализована функция получения контекста сервиса (getServiceContext)"
validateAsyncFunctionType: path =>
`Функция получения контекста сервиса (${path}) имеет неверный формат (ожидалось - AsyncFunction)`,
required: path => `Не реализована функция получения контекста сервиса (${path})`
}
},
//Установка контекста сервиса
@ -79,9 +79,9 @@ exports.dbConnectorModule = new Schema({
use: { validateAsyncFunctionType },
required: true,
message: {
validateAsyncFunctionType:
"Функция установки контекста сервиса (setServiceContext) имеет неверный формат (ожидалось - AsyncFunction)",
required: "Не реализована функция установки контекста сервиса (setServiceContext)"
validateAsyncFunctionType: path =>
`Функция установки контекста сервиса (${path}) имеет неверный формат (ожидалось - AsyncFunction)`,
required: path => `Не реализована функция установки контекста сервиса (${path})`
}
},
//Очистка контекста сервиса
@ -89,9 +89,9 @@ exports.dbConnectorModule = new Schema({
use: { validateAsyncFunctionType },
required: true,
message: {
validateAsyncFunctionType:
"Функция очистки контекста сервиса (clearServiceContext) имеет неверный формат (ожидалось - AsyncFunction)",
required: "Не реализована функция очистки контекста сервиса (clearServiceContext)"
validateAsyncFunctionType: path =>
`Функция очистки контекста сервиса (${path}) имеет неверный формат (ожидалось - AsyncFunction)`,
required: path => `Не реализована функция очистки контекста сервиса (${path})`
}
},
//Проверка атуентифицированности сервиса
@ -99,9 +99,9 @@ exports.dbConnectorModule = new Schema({
use: { validateAsyncFunctionType },
required: true,
message: {
validateAsyncFunctionType:
"Функция проверки атуентифицированности сервиса (isServiceAuth) имеет неверный формат (ожидалось - AsyncFunction)",
required: "Не реализована функция проверки атуентифицированности сервиса (isServiceAuth)"
validateAsyncFunctionType: path =>
`Функция проверки атуентифицированности сервиса (${path}) имеет неверный формат (ожидалось - AsyncFunction)`,
required: path => `Не реализована функция проверки атуентифицированности сервиса (${path})`
}
},
//Постановка в очередь задания на аутентификацию сервиса
@ -109,10 +109,9 @@ exports.dbConnectorModule = new Schema({
use: { validateAsyncFunctionType },
required: true,
message: {
validateAsyncFunctionType:
"Функция постановки в очередь задания на аутентификацию сервиса (putServiceAuthInQueue) имеет неверный формат (ожидалось - AsyncFunction)",
required:
"Не реализована функция постановки в очередь задания на аутентификацию сервиса (putServiceAuthInQueue)"
validateAsyncFunctionType: path =>
`Функция постановки в очередь задания на аутентификацию сервиса (${path}) имеет неверный формат (ожидалось - AsyncFunction)`,
required: path => `Не реализована функция постановки в очередь задания на аутентификацию сервиса (${path})`
}
},
//Получение информации о просроченных сообщениях обмена сервиса
@ -120,10 +119,10 @@ exports.dbConnectorModule = new Schema({
use: { validateAsyncFunctionType },
required: true,
message: {
validateAsyncFunctionType:
"Функция получения информации о просроченных сообщениях обмена сервиса (getServiceExpiredQueueInfo) имеет неверный формат (ожидалось - AsyncFunction)",
required:
"Не реализована функция получения информации о просроченных сообщениях обмена сервиса (getServiceExpiredQueueInfo)"
validateAsyncFunctionType: path =>
`Функция получения информации о просроченных сообщениях обмена сервиса (${path}) имеет неверный формат (ожидалось - AsyncFunction)`,
required: path =>
`Не реализована функция получения информации о просроченных сообщениях обмена сервиса (${path})`
}
},
//Протоколирование работы сервиса
@ -131,9 +130,9 @@ exports.dbConnectorModule = new Schema({
use: { validateAsyncFunctionType },
required: true,
message: {
validateAsyncFunctionType:
"Функция протоколирования работы сервиса (log) имеет неверный формат (ожидалось - AsyncFunction)",
required: "Не реализована функция протоколирования работы сервиса (log)"
validateAsyncFunctionType: path =>
`Функция протоколирования работы сервиса (${path}) имеет неверный формат (ожидалось - AsyncFunction)`,
required: path => `Не реализована функция протоколирования работы сервиса (${path})`
}
},
//Считывание записи очереди обмена
@ -141,9 +140,9 @@ exports.dbConnectorModule = new Schema({
use: { validateAsyncFunctionType },
required: true,
message: {
validateAsyncFunctionType:
"Функция считывания записи очереди обмена (getQueue) имеет неверный формат (ожидалось - AsyncFunction)",
required: "Не реализована функция считывания записи очереди обмена (getQueue)"
validateAsyncFunctionType: path =>
`Функция считывания записи очереди обмена (${path}) имеет неверный формат (ожидалось - AsyncFunction)`,
required: path => `Не реализована функция считывания записи очереди обмена (${path})`
}
},
//Добавление сообщения очереди
@ -151,9 +150,9 @@ exports.dbConnectorModule = new Schema({
use: { validateAsyncFunctionType },
required: true,
message: {
validateAsyncFunctionType:
"Функция добавления сообщения очереди (putQueue) имеет неверный формат (ожидалось - AsyncFunction)",
required: "Не реализована функция добавления сообщения очереди (putQueue)"
validateAsyncFunctionType: path =>
`Функция добавления сообщения очереди (${path}) имеет неверный формат (ожидалось - AsyncFunction)`,
required: path => `Не реализована функция добавления сообщения очереди (${path})`
}
},
//Считывание записей исходящих сообщений очереди
@ -161,9 +160,9 @@ exports.dbConnectorModule = new Schema({
use: { validateAsyncFunctionType },
required: true,
message: {
validateAsyncFunctionType:
"Функция считывания записей исходящих сообщений очереди (getQueueOutgoing) имеет неверный формат (ожидалось - AsyncFunction)",
required: "Не реализована функция считывания записей исходящих сообщений очереди (getQueueOutgoing)"
validateAsyncFunctionType: path =>
`Функция считывания записей исходящих сообщений очереди (${path}) имеет неверный формат (ожидалось - AsyncFunction)`,
required: path => `Не реализована функция считывания записей исходящих сообщений очереди (${path})`
}
},
//Уставновка состояния записи очереди
@ -171,9 +170,9 @@ exports.dbConnectorModule = new Schema({
use: { validateAsyncFunctionType },
required: true,
message: {
validateAsyncFunctionType:
"Функция установки состояния записи очереди (setQueueState) имеет неверный формат (ожидалось - AsyncFunction)",
required: "Не реализована функция установки состояния записи очереди (setQueueState)"
validateAsyncFunctionType: path =>
`Функция установки состояния записи очереди (${path}) имеет неверный формат (ожидалось - AsyncFunction)`,
required: path => `Не реализована функция установки состояния записи очереди (${path})`
}
},
//Считывание данных сообщения очереди
@ -181,9 +180,9 @@ exports.dbConnectorModule = new Schema({
use: { validateAsyncFunctionType },
required: true,
message: {
validateAsyncFunctionType:
"Функция считывания данных сообщения очереди (getQueueMsg) имеет неверный формат (ожидалось - AsyncFunction)",
required: "Не реализована функция считывания данных сообщения очереди (getQueueMsg)"
validateAsyncFunctionType: path =>
`Функция считывания данных сообщения очереди (${path}) имеет неверный формат (ожидалось - AsyncFunction)`,
required: path => `Не реализована функция считывания данных сообщения очереди (${path})`
}
},
//Установка данных сообщения очереди
@ -191,9 +190,9 @@ exports.dbConnectorModule = new Schema({
use: { validateAsyncFunctionType },
required: true,
message: {
validateAsyncFunctionType:
"Функция установки данных сообщения очереди (setQueueMsg) имеет неверный формат (ожидалось - AsyncFunction)",
required: "Не реализована функция установки данных сообщения очереди (setQueueMsg)"
validateAsyncFunctionType: path =>
`Функция установки данных сообщения очереди (${path}) имеет неверный формат (ожидалось - AsyncFunction)`,
required: path => `Не реализована функция установки данных сообщения очереди (${path})`
}
},
//Считывание результата обработки сообщения очереди
@ -201,9 +200,9 @@ exports.dbConnectorModule = new Schema({
use: { validateAsyncFunctionType },
required: true,
message: {
validateAsyncFunctionType:
"Функция считывания результата обработки сообщения очереди (getQueueResp) имеет неверный формат (ожидалось - AsyncFunction)",
required: "Не реализована функция считывания результата обработки сообщения очереди (getQueueResp)"
validateAsyncFunctionType: path =>
`Функция считывания результата обработки сообщения очереди (${path}) имеет неверный формат (ожидалось - AsyncFunction)`,
required: path => `Не реализована функция считывания результата обработки сообщения очереди (${path})`
}
},
//Установка результата обработки сообщения очереди
@ -211,9 +210,9 @@ exports.dbConnectorModule = new Schema({
use: { validateAsyncFunctionType },
required: true,
message: {
validateAsyncFunctionType:
"Функция установки результата обработки сообщения очереди (setQueueResp) имеет неверный формат (ожидалось - AsyncFunction)",
required: "Не реализована функция установки результата обработки сообщения очереди (setQueueResp)"
validateAsyncFunctionType: path =>
`Функция установки результата обработки сообщения очереди (${path}) имеет неверный формат (ожидалось - AsyncFunction)`,
required: path => `Не реализована функция установки результата обработки сообщения очереди (${path})`
}
},
//Исполнение обработчика со стороны БД для сообщения очереди
@ -221,9 +220,10 @@ exports.dbConnectorModule = new Schema({
use: { validateAsyncFunctionType },
required: true,
message: {
validateAsyncFunctionType:
"Функция исполнения обработчика со стороны БД для сообщения очереди (execQueuePrc) имеет неверный формат (ожидалось - AsyncFunction)",
required: "Не реализована функция исполнения обработчика со стороны БД для сообщения очереди (execQueuePrc)"
validateAsyncFunctionType: path =>
`Функция исполнения обработчика со стороны БД для сообщения очереди (${path}) имеет неверный формат (ожидалось - AsyncFunction)`,
required: path =>
`Не реализована функция исполнения обработчика со стороны БД для сообщения очереди (${path})`
}
}
});

View File

@ -32,8 +32,8 @@ const dbConnect = new Schema({
type: String,
required: true,
message: {
type: "Имя пользователя БД (sUser) имеет некорректный тип данных (ожидалось - String)",
required: "Не указано имя пользователя БД (sUser)"
type: path => `Имя пользователя БД (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указано имя пользователя БД (${path})`
}
},
//Пароль пользователя БД
@ -41,8 +41,8 @@ const dbConnect = new Schema({
type: String,
required: true,
message: {
type: "Пароль пользователя БД (sPassword) имеет некорректный тип данных (ожидалось - String)",
required: "Не указан пароль пользователя БД (sPassword)"
type: path => `Пароль пользователя БД (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указан пароль пользователя БД (${path})`
}
},
//Строка подключения к БД
@ -50,8 +50,8 @@ const dbConnect = new Schema({
type: String,
required: true,
message: {
type: "Строка подключения к БД (sConnectString) имеет некорректный тип данных (ожидалось - String)",
required: "Не указана строка подключения к БД (sConnectString)"
type: path => `Строка подключения к БД (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указана строка подключения к БД (${path})`
}
},
//Наименование сервера приложений в сессии БД
@ -59,9 +59,9 @@ const dbConnect = new Schema({
type: String,
required: true,
message: {
type:
"Наименование сервера приложений в сессии БД (sSessionAppName) имеет некорректный тип данных (ожидалось - String)",
required: "Не указано наименование сервера приложений в сессии БД (sSessionAppName)"
type: path =>
`Наименование сервера приложений в сессии БД (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указано наименование сервера приложений в сессии БД (${path})`
}
},
//Наименование подключаемого модуля обслуживания БД
@ -69,9 +69,9 @@ const dbConnect = new Schema({
type: String,
required: true,
message: {
type:
"Наименование подключаемого модуля обслуживания БД (sConnectorModule) имеет некорректный тип данных (ожидалось - String)",
required: "Не указано наименование подключаемого модуля обслуживания БД (sConnectorModule)"
type: path =>
`Наименование подключаемого модуля обслуживания БД (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указано наименование подключаемого модуля обслуживания БД (${path})`
}
}
});
@ -84,11 +84,11 @@ const outGoing = new Schema({
required: true,
use: { validateMaxWorkers },
message: {
type:
"Количество одновременно обрабатываемых исходящих сообщений (nMaxWorkers) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указано количество одновременно обрабатываемых исходящих сообщений (nMaxWorkers)",
validateMaxWorkers:
"Количество одновременно обрабатываемых исходящих сообщений (nMaxWorkers) должно быть целым числом в диапазоне от 1 до 100"
type: path =>
`Количество одновременно обрабатываемых исходящих сообщений (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указано количество одновременно обрабатываемых исходящих сообщений (${path})`,
validateMaxWorkers: path =>
`Количество одновременно обрабатываемых исходящих сообщений (${path}) должно быть целым числом в диапазоне от 1 до 100`
}
},
//Интервал проверки наличия исходящих сообщений (мс)
@ -97,11 +97,11 @@ const outGoing = new Schema({
required: true,
use: { validateCheckTimeout },
message: {
type:
"Интервал проверки наличия исходящих сообщений (nCheckTimeout) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан интервал проверки наличия исходящих сообщений (nCheckTimeout)",
validateCheckTimeout:
"Значение интервала проверки наличия исходящих сообщений (nCheckTimeout) должно быть целым числом в диапазоне от 100 до 60000"
type: path =>
`Интервал проверки наличия исходящих сообщений (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан интервал проверки наличия исходящих сообщений (${path})`,
validateCheckTimeout: path =>
`Значение интервала проверки наличия исходящих сообщений (${path}) должно быть целым числом в диапазоне от 100 до 60000`
}
}
});
@ -114,10 +114,11 @@ const inComing = new Schema({
required: true,
use: { validateInComingPort },
message: {
type: "Порт сервера входящих сообщений (nPort) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан порт сервера входящих сообщений (nPort)",
validateInComingPort:
"Порт сервера входящих сообщений (nPort) должен быть целым числом в диапазоне от 0 до 65535"
type: path =>
`Порт сервера входящих сообщений (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан порт сервера входящих сообщений (${path})`,
validateInComingPort: path =>
`Порт сервера входящих сообщений (${path}) должен быть целым числом в диапазоне от 0 до 65535`
}
},
//Максимальный размер входящего сообщения (мб)
@ -126,11 +127,11 @@ const inComing = new Schema({
required: true,
use: { validateMsgMaxSize },
message: {
type:
"Максимальный размер входящего сообщения (nMsgMaxSize) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан максимальный размер входящего сообщения (nMsgMaxSize)",
validateMsgMaxSize:
"Максимальный размер входящего сообщения (nMsgMaxSize) должен быть целым числом в диапазоне от 1 до 1000"
type: path =>
`Максимальный размер входящего сообщения (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан максимальный размер входящего сообщения (${path})`,
validateMsgMaxSize: path =>
`Максимальный размер входящего сообщения (${path}) должен быть целым числом в диапазоне от 1 до 1000`
}
}
});
@ -142,8 +143,8 @@ const mail = new Schema({
type: String,
required: true,
message: {
type: "Адреc сервера SMTP (sHost) имеет некорректный тип данных (ожидалось - String)",
required: "Не указан aдреc сервера SMTP (sHost)"
type: path => `Адреc сервера SMTP (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указан aдреc сервера SMTP (${path})`
}
},
//Порт сервера SMTP
@ -151,8 +152,8 @@ const mail = new Schema({
type: Number,
required: true,
message: {
type: "Порт сервера SMTP (nPort) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан порт сервера SMTP (nPort)"
type: path => `Порт сервера SMTP (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан порт сервера SMTP (${path})`
}
},
//Имя пользователя SMTP-сервера
@ -160,8 +161,8 @@ const mail = new Schema({
type: String,
required: true,
message: {
type: "Имя пользователя SMTP-сервера (sUser) имеет некорректный тип данных (ожидалось - String)",
required: "Не указано имя пользователя SMTP-сервера (sUser)"
type: path => `Имя пользователя SMTP-сервера (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указано имя пользователя SMTP-сервера (${path})`
}
},
//Пароль пользователя SMTP-сервера
@ -169,8 +170,9 @@ const mail = new Schema({
type: String,
required: true,
message: {
type: "Пароль пользователя SMTP-сервера (sPass) имеет некорректный тип данных (ожидалось - String)",
required: "Не указан пароль пользователя SMTP-сервера (sPass)"
type: path =>
`Пароль пользователя SMTP-сервера (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указан пароль пользователя SMTP-сервера (${path})`
}
},
//Наименование отправителя для исходящих сообщений
@ -178,9 +180,9 @@ const mail = new Schema({
type: String,
required: true,
message: {
type:
"Наименование отправителя для исходящих сообщений (sFrom) имеет некорректный тип данных (ожидалось - String)",
required: "Не указано наименование отправителя для исходящих сообщений (sFrom)"
type: path =>
`Наименование отправителя для исходящих сообщений (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указано наименование отправителя для исходящих сообщений (${path})`
}
}
});
@ -192,7 +194,7 @@ const config = new Schema({
schema: dbConnect,
required: true,
message: {
required: "Не указаны параметры подключения к БД (dbConnect)"
required: path => `Не указаны параметры подключения к БД (${path})`
}
},
//Параметры обработки очереди исходящих сообщений
@ -200,7 +202,7 @@ const config = new Schema({
schema: outGoing,
required: true,
message: {
required: "Не указаны параметры обработки очереди исходящих сообщений (outGoing)"
required: path => `Не указаны параметры обработки очереди исходящих сообщений (${path})`
}
},
//Параметры обработки очереди входящих сообщений
@ -208,7 +210,7 @@ const config = new Schema({
schema: inComing,
required: true,
message: {
required: "Не указаны параметры обработки очереди входящих сообщений (inComing)"
required: path => `Не указаны параметры обработки очереди входящих сообщений (${path})`
}
},
//Параметры отправки E-Mail уведомлений
@ -216,7 +218,7 @@ const config = new Schema({
schema: mail,
required: true,
message: {
required: "Не указаны параметры отправки E-Mail уведомлений (mail)"
required: path => `Не указаны параметры отправки E-Mail уведомлений (${path})`
}
}
});

View File

@ -40,9 +40,9 @@ exports.Log = new Schema({
type: Number,
required: true,
message: {
type:
"Идентификатор записи журнала работы сервиса обмена (nId) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан идентификатор записи журнала работы сервиса обмена (nId)"
type: path =>
`Идентификатор записи журнала работы сервиса обмена (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан идентификатор записи журнала работы сервиса обмена (${path})`
}
},
//Дата записи журнала работы сервиса обмена
@ -50,9 +50,9 @@ exports.Log = new Schema({
type: Date,
required: true,
message: {
type:
"Дата записи журнала работы сервиса обмена (dLogDate) имеет некорректный тип данных (ожидалось - Date)",
required: "Не указана дата записи журнала работы сервиса обмена (dLogDate)"
type: path =>
`Дата записи журнала работы сервиса обмена (${path}) имеет некорректный тип данных (ожидалось - Date)`,
required: path => `Не указана дата записи журнала работы сервиса обмена (${path})`
}
},
//Дата записи журнала работы сервиса обмена (строковое представление)
@ -60,9 +60,9 @@ exports.Log = new Schema({
type: String,
required: true,
message: {
type:
"Строковое представление даты записи журнала работы сервиса обмена (sLogDate) имеет некорректный тип данных (ожидалось - String)",
required: "Не указано строковое представление даты записи журнала работы сервиса обмена (sLogDate)"
type: path =>
`Строковое представление даты записи журнала работы сервиса обмена (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указано строковое представление даты записи журнала работы сервиса обмена (${path})`
}
},
//Состояние записи журнала работы сервиса обмена
@ -71,10 +71,10 @@ exports.Log = new Schema({
enum: [NLOG_STATE_INF, NLOG_STATE_WRN, NLOG_STATE_ERR],
required: true,
message: {
type:
"Состояние записи журнала работы сервиса обмена (nLogState) имеет некорректный тип данных (ожидалось - Number)",
enum: "Значение состояния записи журнала работы сервиса обмена (nLogState) не поддерживается",
required: "Не указано состояние записи журнала работы сервиса обмена (nLogState)"
type: path =>
`Состояние записи журнала работы сервиса обмена (${path}) имеет некорректный тип данных (ожидалось - Number)`,
enum: path => `Значение состояния записи журнала работы сервиса обмена (${path}) не поддерживается`,
required: path => `Не указано состояние записи журнала работы сервиса обмена (${path})`
}
},
//Состояние записи журнала работы сервиса обмена (строковый код)
@ -83,11 +83,11 @@ exports.Log = new Schema({
enum: [SLOG_STATE_INF, SLOG_STATE_WRN, SLOG_STATE_ERR],
required: true,
message: {
type:
"Строковый код состояния записи журнала работы сервиса обмена (sLogState) имеет некорректный тип данных (ожидалось - String)",
enum:
"Значение строкового кода состояния записи журнала работы сервиса обмена (sLogState) не поддерживается",
required: "Не указан строковый код состояния записи журнала работы сервиса обмена (sLogState)"
type: path =>
`Строковый код состояния записи журнала работы сервиса обмена (${path}) имеет некорректный тип данных (ожидалось - String)`,
enum: path =>
`Значение строкового кода состояния записи журнала работы сервиса обмена (${path}) не поддерживается`,
required: path => `Не указан строковый код состояния записи журнала работы сервиса обмена (${path})`
}
},
//Сообщение записи журнала работы сервиса обмена
@ -95,9 +95,9 @@ exports.Log = new Schema({
type: String,
required: false,
message: {
type:
"Сообщение записи журнала работы сервиса обмена (sMsg) имеет некорректный тип данных (ожидалось - String)",
required: "Не указано сообщение записи журнала работы сервиса обмена (sMsg)"
type: path =>
`Сообщение записи журнала работы сервиса обмена (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указано сообщение записи журнала работы сервиса обмена (${path})`
}
},
//Идентификатор сервиса записи журнала работы сервиса обмена
@ -105,9 +105,9 @@ exports.Log = new Schema({
type: Number,
required: false,
message: {
type:
"Идентификатор сервиса записи журнала работы сервиса обмена (nServiceId) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан идентификатор сервиса записи журнала работы сервиса обмена (nServiceId)"
type: path =>
`Идентификатор сервиса записи журнала работы сервиса обмена (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан идентификатор сервиса записи журнала работы сервиса обмена (${path})`
}
},
//Код сервиса записи журнала работы сервиса обмена
@ -115,9 +115,9 @@ exports.Log = new Schema({
type: String,
required: false,
message: {
type:
"Код сервиса записи журнала работы сервиса обмена (sServiceCode) имеет некорректный тип данных (ожидалось - String)",
required: "Не указан код сервиса записи журнала работы сервиса обмена (sServiceCode)"
type: path =>
`Код сервиса записи журнала работы сервиса обмена (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указан код сервиса записи журнала работы сервиса обмена (${path})`
}
},
//Идентификатор функции сервиса записи журнала работы сервиса обмена
@ -125,9 +125,9 @@ exports.Log = new Schema({
type: Number,
required: false,
message: {
type:
"Идентификатор функции сервиса записи журнала работы сервиса обмена (nServiceFnId) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан идентификатор функции сервиса записи журнала работы сервиса обмена (nServiceFnId)"
type: path =>
`Идентификатор функции сервиса записи журнала работы сервиса обмена (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан идентификатор функции сервиса записи журнала работы сервиса обмена (${path})`
}
},
//Код функции сервиса записи журнала работы сервиса обмена
@ -135,9 +135,9 @@ exports.Log = new Schema({
type: String,
required: false,
message: {
type:
"Код функции сервиса записи журнала работы сервиса обмена (sServiceFnCode) имеет некорректный тип данных (ожидалось - String)",
required: "Не указан код функции сервиса записи журнала работы сервиса обмена (sServiceFnCode)"
type: path =>
`Код функции сервиса записи журнала работы сервиса обмена (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указан код функции сервиса записи журнала работы сервиса обмена (${path})`
}
},
//Идентификатор сообщения очереди обмена записи журнала работы сервиса обмена
@ -145,9 +145,10 @@ exports.Log = new Schema({
type: Number,
required: false,
message: {
type:
"Идентификатор сообщения очереди обмена записи журнала работы сервиса обмена (nQueueId) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан идентификатор сообщения очереди обмена записи журнала работы сервиса обмена (nQueueId)"
type: path =>
`Идентификатор сообщения очереди обмена записи журнала работы сервиса обмена (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path =>
`Не указан идентификатор сообщения очереди обмена записи журнала работы сервиса обмена (${path})`
}
}
});

View File

@ -21,11 +21,8 @@ const defLogs = (bRequired, sName) => {
required: bRequired,
each: Log,
message: {
type:
"Список записей журнала работы сервиса обмена (" +
sName +
") имеет некорректный тип данных (ожидалось - Array)",
required: "Не указан список записей журнала работы сервиса обмена (" + sName + ")"
type: `Список записей журнала работы сервиса обмена (${sName}) имеет некорректный тип данных (ожидалось - Array)`,
required: `Не указан список записей журнала работы сервиса обмена (${sName})`
}
};
};

View File

@ -78,8 +78,9 @@ exports.Queue = new Schema({
type: Number,
required: true,
message: {
type: "Идентификатор сообщения очереди обмена (nId) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан идентификатор сообщения очереди обмена (nId)"
type: path =>
`Идентификатор сообщения очереди обмена (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан идентификатор сообщения очереди обмена (${path})`
}
},
//Дата постановки сообщения в очередь обмена
@ -87,9 +88,9 @@ exports.Queue = new Schema({
type: Date,
required: true,
message: {
type:
"Дата постановки сообщения в очередь обмена (dInDate) имеет некорректный тип данных (ожидалось - Date)",
required: "Не указана дата постановки сообщения в очередь обмена (dInDate)"
type: path =>
`Дата постановки сообщения в очередь обмена (${path}) имеет некорректный тип данных (ожидалось - Date)`,
required: path => `Не указана дата постановки сообщения в очередь обмена (${path})`
}
},
//Дата постановки сообщения в очередь обмена (строковое представление)
@ -97,9 +98,9 @@ exports.Queue = new Schema({
type: String,
required: true,
message: {
type:
"Строковое представление даты постановки сообщения в очередь обмена (sInDate) имеет некорректный тип данных (ожидалось - String)",
required: "Не указано строковое представление даты постановки сообщения в очередь обмена (sInDate)"
type: path =>
`Строковое представление даты постановки сообщения в очередь обмена (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указано строковое представление даты постановки сообщения в очередь обмена (${path})`
}
},
//Пользователь поставивший сообщение в очередь обмена
@ -107,9 +108,9 @@ exports.Queue = new Schema({
type: String,
required: true,
message: {
type:
"Пользователь, поставивший сообщение в очередь обмена (sInAuth) имеет некорректный тип данных (ожидалось - String)",
required: "Не указан пользователь, поставивший сообщение в очередь обмена (sInAuth)"
type: path =>
`Пользователь, поставивший сообщение в очередь обмена (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указан пользователь, поставивший сообщение в очередь обмена (${path})`
}
},
//Идентификатор сервиса-обработчика сообщения очереди обмена
@ -117,9 +118,9 @@ exports.Queue = new Schema({
type: Number,
required: true,
message: {
type:
"Идентификатор сервиса-обработчика сообщения очереди обмена (nServiceId) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан идентификатор сервиса-обработчика сообщения очереди обмена (nServiceId)"
type: path =>
`Идентификатор сервиса-обработчика сообщения очереди обмена (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан идентификатор сервиса-обработчика сообщения очереди обмена (${path})`
}
},
//Код сервиса-обработчика сообщения очереди обмена
@ -127,9 +128,9 @@ exports.Queue = new Schema({
type: String,
required: true,
message: {
type:
"Код сервиса-обработчика сообщения очереди обмена (sServiceCode) имеет некорректный тип данных (ожидалось - String)",
required: "Не указан код сервиса-обработчика сообщения очереди обмена (sServiceCode)"
type: path =>
`Код сервиса-обработчика сообщения очереди обмена (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указан код сервиса-обработчика сообщения очереди обмена (${path})`
}
},
//Идентификатор функции сервиса-обработчика сообщения очереди обмена
@ -137,9 +138,9 @@ exports.Queue = new Schema({
type: Number,
required: true,
message: {
type:
"Идентификатор функции сервиса-обработчика сообщения очереди обмена (nServiceFnId) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан идентификатор функции сервиса-обработчика сообщения очереди обмена (nServiceFnId)"
type: path =>
`Идентификатор функции сервиса-обработчика сообщения очереди обмена (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан идентификатор функции сервиса-обработчика сообщения очереди обмена (${path})`
}
},
//Код функции сервиса-обработчика сообщения очереди обмена
@ -147,9 +148,9 @@ exports.Queue = new Schema({
type: String,
required: true,
message: {
type:
"Код функции сервиса-обработчика сообщения очереди обмена (sServiceFnCode) имеет некорректный тип данных (ожидалось - String)",
required: "Не указан код функции сервиса-обработчика сообщения очереди обмена (sServiceFnCode)"
type: path =>
`Код функции сервиса-обработчика сообщения очереди обмена (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указан код функции сервиса-обработчика сообщения очереди обмена (${path})`
}
},
//Дата обработки сообщения очереди обмена
@ -157,9 +158,9 @@ exports.Queue = new Schema({
type: Date,
required: false,
message: {
type:
"Дата обработки сообщения очереди обмена (dExecDate) имеет некорректный тип данных (ожидалось - Date)",
required: "Не указана дата обработки сообщения очереди обмена (dExecDate)"
type: path =>
`Дата обработки сообщения очереди обмена (${path}) имеет некорректный тип данных (ожидалось - Date)`,
required: path => `Не указана дата обработки сообщения очереди обмена (${path})`
}
},
//Дата обработки сообщения очереди обмена (строковое представление)
@ -167,9 +168,9 @@ exports.Queue = new Schema({
type: String,
required: false,
message: {
type:
"Строковое представление даты обработки сообщения очереди обмена (sExecDate) имеет некорректный тип данных (ожидалось - String)",
required: "Не указано строковое представление даты обработки сообщения очереди обмена (sExecDate)"
type: path =>
`Строковое представление даты обработки сообщения очереди обмена (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указано строковое представление даты обработки сообщения очереди обмена (${path})`
}
},
//Количество попыток обработки сообщения очереди обмена
@ -177,9 +178,9 @@ exports.Queue = new Schema({
type: Number,
required: true,
message: {
type:
"Количество попыток обработки сообщения очереди обмена (nExecCnt) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указано количество попыток обработки сообщения очереди обмена (nExecCnt)"
type: path =>
`Количество попыток обработки сообщения очереди обмена (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указано количество попыток обработки сообщения очереди обмена (${path})`
}
},
//Предельное количество попыток обработки сообщения очереди обмена
@ -187,9 +188,9 @@ exports.Queue = new Schema({
type: Number,
required: true,
message: {
type:
"Предельное количество попыток обработки сообщения очереди обмена (nRetryAttempts) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указано предельное количество попыток обработки сообщения очереди обмена (nRetryAttempts)"
type: path =>
`Предельное количество попыток обработки сообщения очереди обмена (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указано предельное количество попыток обработки сообщения очереди обмена (${path})`
}
},
//Состояние обработки сообщения очереди обмена
@ -208,10 +209,10 @@ exports.Queue = new Schema({
],
required: true,
message: {
type:
"Состояние обработки сообщения очереди обмена (nExecState) имеет некорректный тип данных (ожидалось - Number)",
enum: "Значение состояния обработки сообщения очереди обмена (nExecState) не поддерживается",
required: "Не указано состояние обработки сообщения очереди обмена (nExecState)"
type: path =>
`Состояние обработки сообщения очереди обмена (${path}) имеет некорректный тип данных (ожидалось - Number)`,
enum: path => `Значение состояния обработки сообщения очереди обмена (${path}) не поддерживается`,
required: path => `Не указано состояние обработки сообщения очереди обмена (${path})`
}
},
//Состояние обработки сообщения очереди обмена (строковый код)
@ -230,11 +231,11 @@ exports.Queue = new Schema({
],
required: true,
message: {
type:
"Строковый код состояния обработки сообщения очереди обмена (sExecState) имеет некорректный тип данных (ожидалось - String)",
enum:
"Значение строкового кода состояния обработки сообщения очереди обмена (sExecState) не поддерживается",
required: "Не указан строковый код состояния обработки сообщения очереди обмена (sExecState)"
type: path =>
`Строковый код состояния обработки сообщения очереди обмена (${path}) имеет некорректный тип данных (ожидалось - String)`,
enum: path =>
`Значение строкового кода состояния обработки сообщения очереди обмена (${path}) не поддерживается`,
required: path => `Не указан строковый код состояния обработки сообщения очереди обмена (${path})`
}
},
//Информация от обработчика сообщения очереди обмена
@ -242,9 +243,9 @@ exports.Queue = new Schema({
type: String,
required: false,
message: {
type:
"Информация от обработчика сообщения очереди обмена (sExecMsg) имеет некорректный тип данных (ожидалось - String)",
required: "Не указана информация от обработчика сообщения очереди обмена (sExecMsg)"
type: path =>
`Информация от обработчика сообщения очереди обмена (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указана информация от обработчика сообщения очереди обмена (${path})`
}
},
//Идентификатор связанного сообщения очереди обмена
@ -252,9 +253,9 @@ exports.Queue = new Schema({
type: Number,
required: false,
message: {
type:
"Идентификатор связанного сообщения очереди обмена (nQueueId) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан идентификатор связанного сообщения очереди обмена (nQueueId)"
type: path =>
`Идентификатор связанного сообщения очереди обмена (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан идентификатор связанного сообщения очереди обмена (${path})`
}
}
});
@ -266,8 +267,9 @@ exports.QueueMsg = new Schema({
type: Buffer,
required: true,
message: {
type: "Данные сообщения очереди обмена (blMsg) имеют некорректный тип данных (ожидалось - Buffer)",
required: "Не указаны данные сообщения очереди обмена (blMsg)"
type: path =>
`Данные сообщения очереди обмена (${path}) имеют некорректный тип данных (ожидалось - Buffer)`,
required: path => `Не указаны данные сообщения очереди обмена (${path})`
}
}
}).validator({ required: val => val === null || val });
@ -279,8 +281,9 @@ exports.QueueResp = new Schema({
type: Buffer,
required: true,
message: {
type: "Данные ответа сообщения очереди обмена (blResp) имеют некорректный тип данных (ожидалось - Buffer)",
required: "Не указаны данные ответа сообщения очереди обмена (blResp)"
type: path =>
`Данные ответа сообщения очереди обмена (${path}) имеют некорректный тип данных (ожидалось - Buffer)`,
required: path => `Не указаны данные ответа сообщения очереди обмена (${path})`
}
}
}).validator({ required: val => val === null || val });

View File

@ -21,8 +21,8 @@ const defQueues = (bRequired, sName) => {
required: bRequired,
each: Queue,
message: {
type: "Список сообщений очереди обмена (" + sName + ") имеет некорректный тип данных (ожидалось - Array)",
required: "Не указан список сообщений очереди обмена (" + sName + ")"
type: `Список сообщений очереди обмена (${sName}) имеет некорректный тип данных (ожидалось - Array)`,
required: `Не указан список сообщений очереди обмена (${sName})`
}
};
};

View File

@ -67,8 +67,8 @@ exports.Service = new Schema({
type: Number,
required: true,
message: {
type: "Идентификатор сервиса (nId) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан идентификатор сервиса (nId)"
type: path => `Идентификатор сервиса (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан идентификатор сервиса (${path})`
}
},
//Код сервиса
@ -76,8 +76,8 @@ exports.Service = new Schema({
type: String,
required: true,
message: {
type: "Код сервиса (sCode) имеет некорректный тип данных (ожидалось - String)",
required: "Не указан код сервиса (sCode)"
type: path => `Код сервиса (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указан код сервиса (${path})`
}
},
//Наименование сервиса
@ -85,8 +85,8 @@ exports.Service = new Schema({
type: String,
required: true,
message: {
type: "Наименование сервиса (sName) имеет некорректный тип данных (ожидалось - String)",
required: "Не указано наименование сервиса (sName)"
type: path => `Наименование сервиса (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указано наименование сервиса (${path})`
}
},
//Тип сервиса
@ -95,9 +95,9 @@ exports.Service = new Schema({
enum: [NSRV_TYPE_SEND, NSRV_TYPE_RECIVE],
required: true,
message: {
type: "Тип сервиса (nSrvType) имеет некорректный тип данных (ожидалось - Number)",
enum: "Значение типа сервиса (nSrvType) не поддерживается",
required: "Не указан типа сервиса (nSrvType)"
type: path => `Тип сервиса (${path}) имеет некорректный тип данных (ожидалось - Number)`,
enum: path => `Значение типа сервиса (${path}) не поддерживается`,
required: path => `Не указан типа сервиса (${path})`
}
},
//Тип сервиса (строковый код)
@ -106,9 +106,9 @@ exports.Service = new Schema({
enum: [SSRV_TYPE_SEND, SSRV_TYPE_RECIVE],
required: true,
message: {
type: "Строковый код типа сервиса (sSrvType) имеет некорректный тип данных (ожидалось - String)",
enum: "Значение строкового кода типа сервиса (sSrvType) не поддерживается",
required: "Не указан строковый код типа сервиса (sSrvType)"
type: path => `Строковый код типа сервиса (${path}) имеет некорректный тип данных (ожидалось - String)`,
enum: path => `Значение строкового кода типа сервиса (${path}) не поддерживается`,
required: path => `Не указан строковый код типа сервиса (${path})`
}
},
//Корневой каталог сервиса
@ -116,8 +116,8 @@ exports.Service = new Schema({
type: String,
required: true,
message: {
type: "Корневой каталог сервиса (sSrvRoot) имеет некорректный тип данных (ожидалось - String)",
required: "Не указан корневой каталог сервиса (sSrvRoot)"
type: path => `Корневой каталог сервиса (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указан корневой каталог сервиса (${path})`
}
},
//Имя пользователя сервиса
@ -125,8 +125,8 @@ exports.Service = new Schema({
type: String,
required: false,
message: {
type: "Имя пользователя сервиса (sSrvUser) имеет некорректный тип данных (ожидалось - String)",
required: "Не указано имя пользователя сервиса (sSrvUser)"
type: path => `Имя пользователя сервиса (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указано имя пользователя сервиса (${path})`
}
},
//Пароль пользователя
@ -134,8 +134,8 @@ exports.Service = new Schema({
type: String,
required: false,
message: {
type: "Пароль пользователя сервиса (sSrvPass) имеет некорректный тип данных (ожидалось - String)",
required: "Не указан пароль пользователя сервиса (sSrvPass)"
type: path => `Пароль пользователя сервиса (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указан пароль пользователя сервиса (${path})`
}
},
//Признак необходимости оповещения о простое внешнего сервиса
@ -144,11 +144,11 @@ exports.Service = new Schema({
enum: [NUNAVLBL_NTF_SIGN_NO, NUNAVLBL_NTF_SIGN_YES],
required: true,
message: {
type:
"Признак необходимости оповещения о простое внешнего сервиса (nUnavlblNtfSign) имеет некорректный тип данных (ожидалось - Number)",
enum:
"Значение признака необходимости оповещения о простое внешнего сервиса (nUnavlblNtfSign) не поддерживается",
required: "Не указан признак необходимости оповещения о простое внешнего сервиса (nUnavlblNtfSign)"
type: path =>
`Признак необходимости оповещения о простое внешнего сервиса (${path}) имеет некорректный тип данных (ожидалось - Number)`,
enum: path =>
`Значение признака необходимости оповещения о простое внешнего сервиса (${path}) не поддерживается`,
required: path => `Не указан признак необходимости оповещения о простое внешнего сервиса (${path})`
}
},
//Признак необходимости оповещения о простое внешнего сервиса (строковый код)
@ -157,12 +157,12 @@ exports.Service = new Schema({
enum: [SUNAVLBL_NTF_SIGN_NO, SUNAVLBL_NTF_SIGN_YES],
required: true,
message: {
type:
"Строковый код признака необходимости оповещения о простое внешнего сервиса (sUnavlblNtfSign) имеет некорректный тип данных (ожидалось - String)",
enum:
"Значение строкового кода признака необходимости оповещения о простое внешнего сервиса (sUnavlblNtfSign) не поддерживается",
required:
"Не указан строковый код признака необходимости оповещения о простое внешнего сервиса (sUnavlblNtfSign)"
type: path =>
`Строковый код признака необходимости оповещения о простое внешнего сервиса (${path}) имеет некорректный тип данных (ожидалось - String)`,
enum: path =>
`Значение строкового кода признака необходимости оповещения о простое внешнего сервиса (${path}) не поддерживается`,
required: path =>
`Не указан строковый код признака необходимости оповещения о простое внешнего сервиса (${path})`
}
},
//Максимальное время простоя (мин) удалённого сервиса для генерации оповещения
@ -170,10 +170,10 @@ exports.Service = new Schema({
type: Number,
required: true,
message: {
type:
"Максимальное время простоя (мин) удалённого сервиса для генерации оповещения (nUnavlblNtfTime) имеет некорректный тип данных (ожидалось - Number)",
required:
"Не указано максимальное время простоя (мин) удалённого сервиса для генерации оповещения (nUnavlblNtfTime)"
type: path =>
`Максимальное время простоя (мин) удалённого сервиса для генерации оповещения (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path =>
`Не указано максимальное время простоя (мин) удалённого сервиса для генерации оповещения (${path})`
}
},
//Список адресов E-Mail для оповещения о простое внешнего сервиса
@ -182,11 +182,11 @@ exports.Service = new Schema({
required: false,
use: { validateUnavlblNtfMail },
message: {
type:
"Список адресов E-Mail для оповещения о простое внешнего сервиса (sUnavlblNtfMail) имеет некорректный тип данных (ожидалось - String)",
required: "Не указан список адресов E-Mail для оповещения о простое внешнего сервиса (sUnavlblNtfMail)",
validateUnavlblNtfMail:
"Неверный формат списка адресов E-Mail для оповещения о простое внешнего сервиса (sUnavlblNtfMail), для указания нескольких адресов следует использовать запятую в качестве разделителя (без пробелов)"
type: path =>
`Список адресов E-Mail для оповещения о простое внешнего сервиса (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указан список адресов E-Mail для оповещения о простое внешнего сервиса (${path})`,
validateUnavlblNtfMail: path =>
`Неверный формат списка адресов E-Mail для оповещения о простое внешнего сервиса (${path}), для указания нескольких адресов следует использовать запятую в качестве разделителя (без пробелов)`
}
},
//Список функций сервиса
@ -200,8 +200,8 @@ exports.ServiceCtx = new Schema({
type: Number,
required: true,
message: {
type: "Идентификатор сервиса (nId) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан идентификатор сервиса (nId)"
type: path => `Идентификатор сервиса (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан идентификатор сервиса (${path})`
}
},
//Контекст
@ -209,8 +209,8 @@ exports.ServiceCtx = new Schema({
type: String,
required: false,
message: {
type: "Контектс сервиса (sCtx) имеет некорректный тип данных (ожидалось - String)",
required: "Не указан контекст сервиса (sCtx)"
type: path => `Контектс сервиса (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указан контекст сервиса (${path})`
}
},
//Дата истечения контекста
@ -218,8 +218,8 @@ exports.ServiceCtx = new Schema({
type: Date,
required: false,
message: {
type: "Дата истечения контекста (dCtxExp) имеет некорректный тип данных (ожидалось - Date)",
required: "Не указана дата истечения контекста (dCtxExp)"
type: path => `Дата истечения контекста (${path}) имеет некорректный тип данных (ожидалось - Date)`,
required: path => `Не указана дата истечения контекста (${path})`
}
},
//Дата истечения контекста (строковое представление)
@ -227,9 +227,9 @@ exports.ServiceCtx = new Schema({
type: String,
required: false,
message: {
type:
"Строковое представление даты истечения контекста (sCtxExp) имеет некорректный тип данных (ожидалось - String)",
required: "Не указано строковое представление даты истечения контекста (sCtxExp)"
type: path =>
`Строковое представление даты истечения контекста (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указано строковое представление даты истечения контекста (${path})`
}
},
//Признак аутентицированности сервиса
@ -238,9 +238,10 @@ exports.ServiceCtx = new Schema({
enum: [NIS_AUTH_YES, NIS_AUTH_NO],
required: true,
message: {
type: "Признака аутентицированности сервиса (nIsAuth) имеет некорректный тип данных (ожидалось - Number)",
enum: "Значение признака аутентицированности сервиса (nIsAuth) не поддерживается",
required: "Не указан признак аутентицированности сервиса (nIsAuth)"
type: path =>
`Признака аутентицированности сервиса (${path}) имеет некорректный тип данных (ожидалось - Number)`,
enum: path => `Значение признака аутентицированности сервиса (${path}) не поддерживается`,
required: path => `Не указан признак аутентицированности сервиса (${path})`
}
},
//Признак аутентицированности сервиса (строковый код)
@ -249,10 +250,10 @@ exports.ServiceCtx = new Schema({
enum: [SIS_AUTH_YES, SIS_AUTH_NO],
required: true,
message: {
type:
"Строковый код признака аутентицированности сервиса (sIsAuth) имеет некорректный тип данных (ожидалось - String)",
enum: "Значение строкового кода признака аутентицированности сервиса (sIsAuth) не поддерживается",
required: "Не указан строковый код признака аутентицированности сервиса (sIsAuth)"
type: path =>
`Строковый код признака аутентицированности сервиса (${path}) имеет некорректный тип данных (ожидалось - String)`,
enum: path => `Значение строкового кода признака аутентицированности сервиса (${path}) не поддерживается`,
required: path => `Не указан строковый код признака аутентицированности сервиса (${path})`
}
}
});
@ -264,8 +265,8 @@ exports.ServiceExpiredQueueInfo = new Schema({
type: Number,
required: true,
message: {
type: "Идентификатор сервиса (nId) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан идентификатор сервиса (nId)"
type: path => `Идентификатор сервиса (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан идентификатор сервиса (${path})`
}
},
//Количество просроченных сообщений обмена
@ -273,8 +274,9 @@ exports.ServiceExpiredQueueInfo = new Schema({
type: Number,
required: true,
message: {
type: "Количество просроченных сообщений обмена (nCnt) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указано количество просроченных сообщений обмена (nCnt)"
type: path =>
`Количество просроченных сообщений обмена (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указано количество просроченных сообщений обмена (${path})`
}
},
//Информация о просроченных сообщениях обмена
@ -282,9 +284,9 @@ exports.ServiceExpiredQueueInfo = new Schema({
type: String,
required: true,
message: {
type:
"Информация о просроченных сообщениях обмена (sInfoList) имеет некорректный тип данных (ожидалось - String)",
required: "Не указана информация о просроченных сообщениях обмена (sInfoList)"
type: path =>
`Информация о просроченных сообщениях обмена (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указана информация о просроченных сообщениях обмена (${path})`
}
}
}).validator({ required: val => val === null || val === 0 || val });

View File

@ -119,8 +119,8 @@ exports.ServiceFunction = new Schema({
type: Number,
required: true,
message: {
type: "Идентификатор функции сервиса (nId) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан идентификатор функции сервиса (nId)"
type: path => `Идентификатор функции сервиса (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан идентификатор функции сервиса (${path})`
}
},
//Идентификатор родительского сервиса функции
@ -128,9 +128,9 @@ exports.ServiceFunction = new Schema({
type: Number,
required: true,
message: {
type:
"Идентификатор родительского сервиса функции (nServiceId) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан идентификатор родительского сервиса функции (nServiceId)"
type: path =>
`Идентификатор родительского сервиса функции (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан идентификатор родительского сервиса функции (${path})`
}
},
//Код функции сервиса
@ -138,8 +138,8 @@ exports.ServiceFunction = new Schema({
type: String,
required: true,
message: {
type: "Код функции сервиса (sCode) имеет некорректный тип данных (ожидалось - String)",
required: "Не указан код функции сервиса (sCode)"
type: path => `Код функции сервиса (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указан код функции сервиса (${path})`
}
},
//Тип функции сервиса
@ -148,9 +148,9 @@ exports.ServiceFunction = new Schema({
enum: [NFN_TYPE_DATA, NFN_TYPE_LOGIN, NFN_TYPE_LOGOUT],
required: true,
message: {
type: "Тип функции сервиса (nFnType) имеет некорректный тип данных (ожидалось - Number)",
enum: "Значение типа функции сервиса (nFnType) не поддерживается",
required: "Не указан тип функции сервиса (nFnType)"
type: path => `Тип функции сервиса (${path}) имеет некорректный тип данных (ожидалось - Number)`,
enum: path => `Значение типа функции сервиса (${path}) не поддерживается`,
required: path => `Не указан тип функции сервиса (${path})`
}
},
//Тип функции сервиса (строковый код)
@ -159,9 +159,10 @@ exports.ServiceFunction = new Schema({
enum: [SFN_TYPE_DATA, SFN_TYPE_LOGIN, SFN_TYPE_LOGOUT],
required: true,
message: {
type: "Строковый код типа функции сервиса (sFnType) имеет некорректный тип данных (ожидалось - String)",
enum: "Значение строкового кода типа функции сервиса (sFnType) не поддерживается",
required: "Не указан строковый код типа функции сервиса (sFnType)"
type: path =>
`Строковый код типа функции сервиса (${path}) имеет некорректный тип данных (ожидалось - String)`,
enum: path => `Значение строкового кода типа функции сервиса (${path}) не поддерживается`,
required: path => `Не указан строковый код типа функции сервиса (${path})`
}
},
//Адрес функции сервиса
@ -169,8 +170,8 @@ exports.ServiceFunction = new Schema({
type: String,
required: true,
message: {
type: "Адрес функции сервиса (sFnURL) имеет некорректный тип данных (ожидалось - String)",
required: "Не указан адрес функции сервиса (sFnURL)"
type: path => `Адрес функции сервиса (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указан адрес функции сервиса (${path})`
}
},
//Способ передачи параметров функции сервиса
@ -179,10 +180,10 @@ exports.ServiceFunction = new Schema({
enum: [NFN_PRMS_TYPE_GET, NFN_PRMS_TYPE_POST],
required: true,
message: {
type:
"Способ передачи параметров функции сервиса (nFnPrmsType) имеет некорректный тип данных (ожидалось - Number)",
enum: "Значение способа передачи параметров функции сервиса (nFnPrmsType) не поддерживается",
required: "Не указан способ передачи параметров функции сервиса (nFnPrmsType)"
type: path =>
`Способ передачи параметров функции сервиса (${path}) имеет некорректный тип данных (ожидалось - Number)`,
enum: path => `Значение способа передачи параметров функции сервиса (${path}) не поддерживается`,
required: path => `Не указан способ передачи параметров функции сервиса (${path})`
}
},
//Способ передачи параметров функции сервиса (строковый код)
@ -191,11 +192,11 @@ exports.ServiceFunction = new Schema({
enum: [SFN_PRMS_TYPE_GET, SFN_PRMS_TYPE_POST],
required: true,
message: {
type:
"Строковый код способа передачи параметров функции сервиса (sFnPrmsType) имеет некорректный тип данных (ожидалось - String)",
enum:
"Значение строкового кода способа передачи параметров функции сервиса (sFnPrmsType) не поддерживается",
required: "Не указан строковый код способа передачи параметров функции сервиса (sFnPrmsType)"
type: path =>
`Строковый код способа передачи параметров функции сервиса (${path}) имеет некорректный тип данных (ожидалось - String)`,
enum: path =>
`Значение строкового кода способа передачи параметров функции сервиса (${path}) не поддерживается`,
required: path => `Не указан строковый код способа передачи параметров функции сервиса (${path})`
}
},
//График повторной отправки запроса функции сервиса
@ -212,10 +213,10 @@ exports.ServiceFunction = new Schema({
],
required: true,
message: {
type:
"График повторной отправки запроса функции сервиса (nRetrySchedule) имеет некорректный тип данных (ожидалось - Number)",
enum: "Значение графика повторной отправки запроса функции сервиса (nRetrySchedule) не поддерживается",
required: "Не указан график повторной отправки запроса функции сервиса (nRetrySchedule)"
type: path =>
`График повторной отправки запроса функции сервиса (${path}) имеет некорректный тип данных (ожидалось - Number)`,
enum: path => `Значение графика повторной отправки запроса функции сервиса (${path}) не поддерживается`,
required: path => `Не указан график повторной отправки запроса функции сервиса (${path})`
}
},
//График повторной отправки запроса функции сервиса (строковый код)
@ -232,11 +233,11 @@ exports.ServiceFunction = new Schema({
],
required: true,
message: {
type:
"Строковый код графика повторной отправки запроса функции сервиса (sRetrySchedule) имеет некорректный тип данных (ожидалось - String)",
enum:
"Значение строкового кода графика повторной отправки запроса функции сервиса (sRetrySchedule) не поддерживается",
required: "Не указан строковый код графика повторной отправки запроса функции сервиса (sRetrySchedule)"
type: path =>
`Строковый код графика повторной отправки запроса функции сервиса (${path}) имеет некорректный тип данных (ожидалось - String)`,
enum: path =>
`Значение строкового кода графика повторной отправки запроса функции сервиса (${path}) не поддерживается`,
required: path => `Не указан строковый код графика повторной отправки запроса функции сервиса (${path})`
}
},
//Идентификатор типового сообщения обмена, обрабатываемого функцией сервиса
@ -244,9 +245,10 @@ exports.ServiceFunction = new Schema({
type: Number,
required: true,
message: {
type:
"Идентификатор типового сообщения обмена, обрабатываемого функцией сервиса (nMsgId) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан идентификатор типового сообщения обмена, обрабатываемого функцией сервиса (nMsgId)"
type: path =>
`Идентификатор типового сообщения обмена, обрабатываемого функцией сервиса (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path =>
`Не указан идентификатор типового сообщения обмена, обрабатываемого функцией сервиса (${path})`
}
},
//Код типового сообщения обмена, обрабатываемого функцией сервиса
@ -254,9 +256,9 @@ exports.ServiceFunction = new Schema({
type: String,
required: true,
message: {
type:
"Код типового сообщения обмена, обрабатываемого функцией сервиса (sMsgCode) имеет некорректный тип данных (ожидалось - String)",
required: "Не указан код типового сообщения обмена, обрабатываемого функцией сервиса (sMsgCode)"
type: path =>
`Код типового сообщения обмена, обрабатываемого функцией сервиса (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указан код типового сообщения обмена, обрабатываемого функцией сервиса (${path})`
}
},
//Обработчик сообщения со стороны БД
@ -264,9 +266,9 @@ exports.ServiceFunction = new Schema({
type: String,
required: false,
message: {
type:
"Обработчик сообщения со стороны БД для функции сервиса (sPrcResp) имеет некорректный тип данных (ожидалось - String)",
required: "Не указан обработчик сообщения со стороны БД для функции сервиса (sPrcResp)"
type: path =>
`Обработчик сообщения со стороны БД для функции сервиса (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указан обработчик сообщения со стороны БД для функции сервиса (${path})`
}
},
//Обработчик сообщения "до" на строне сервера приложений для функции сервиса
@ -275,12 +277,12 @@ exports.ServiceFunction = new Schema({
required: false,
use: { validateAppSrvFn },
message: {
type:
"Обработчик сообщения 'до' на строне сервера приложений для функции сервиса (sAppSrvBefore) имеет некорректный тип данных (ожидалось - String)",
required:
"Не указан обработчик сообщения 'до' на строне сервера приложений для функции сервиса (sAppSrvBefore)",
validateAppSrvFn:
"Обработчик сообщения 'до' на строне сервера приложений для функции сервиса (sAppSrvBefore) имеет некорректный формат, ожидалось: <МОДУЛЬ>.js/<ФУНКЦИЯ>"
type: path =>
`Обработчик сообщения 'до' на строне сервера приложений для функции сервиса (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path =>
`Не указан обработчик сообщения 'до' на строне сервера приложений для функции сервиса (${path})`,
validateAppSrvFn: path =>
`Обработчик сообщения 'до' на строне сервера приложений для функции сервиса (${path}) имеет некорректный формат, ожидалось: <МОДУЛЬ>.js/<ФУНКЦИЯ>`
}
},
//Обработчик сообщения "после" на строне сервера приложений для функции сервиса
@ -289,12 +291,12 @@ exports.ServiceFunction = new Schema({
required: false,
use: { validateAppSrvFn },
message: {
type:
"Обработчик сообщения 'после' на строне сервера приложений для функции сервиса (sAppSrvAfter) имеет некорректный тип данных (ожидалось - String)",
required:
"Не указан обработчик сообщения 'после' на строне сервера приложений для функции сервиса (sAppSrvAfter)",
validateAppSrvFn:
"Обработчик сообщения 'после' на строне сервера приложений для функции сервиса (sAppSrvBefore) имеет некорректный формат, ожидалось: <МОДУЛЬ>.js/<ФУНКЦИЯ>"
type: path =>
`Обработчик сообщения 'после' на строне сервера приложений для функции сервиса (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path =>
`Не указан обработчик сообщения 'после' на строне сервера приложений для функции сервиса (${path})`,
validateAppSrvFn: path =>
`Обработчик сообщения 'после' на строне сервера приложений для функции сервиса (${path}) имеет некорректный формат, ожидалось: <МОДУЛЬ>.js/<ФУНКЦИЯ>`
}
},
//Признак необходимости аутентификации для исполнения функции сервсиа обмена
@ -303,11 +305,12 @@ exports.ServiceFunction = new Schema({
enum: [NAUTH_ONLY_NO, NAUTH_ONLY_YES],
required: true,
message: {
type:
"Признак необходимости аутентификации для исполнения функции сервсиа обмена (nAuthOnly) имеет некорректный тип данных (ожидалось - Number)",
enum:
"Значение признака необходимости аутентификации для исполнения функции сервсиа обмена (nAuthOnly) не поддерживается",
required: "Не указан признак необходимости аутентификации для исполнения функции сервсиа обмена (nAuthOnly)"
type: path =>
`Признак необходимости аутентификации для исполнения функции сервсиа обмена (${path}) имеет некорректный тип данных (ожидалось - Number)`,
enum: path =>
`Значение признака необходимости аутентификации для исполнения функции сервсиа обмена (${path}) не поддерживается`,
required: path =>
`Не указан признак необходимости аутентификации для исполнения функции сервсиа обмена (${path})`
}
},
//Признак необходимости аутентификации для исполнения функции сервсиа обмена (строковый код)
@ -316,12 +319,12 @@ exports.ServiceFunction = new Schema({
enum: [SAUTH_ONLY_NO, SAUTH_ONLY_YES],
required: true,
message: {
type:
"Строковый код признака необходимости аутентификации для исполнения функции сервсиа обмена (sAuthOnly) имеет некорректный тип данных (ожидалось - String)",
enum:
"Значение строкового кода признака необходимости аутентификации для исполнения функции сервсиа обмена (sAuthOnly) не поддерживается",
required:
"Не указан строковый код признака необходимости аутентификации для исполнения функции сервсиа обмена (sAuthOnly)"
type: path =>
`Строковый код признака необходимости аутентификации для исполнения функции сервсиа обмена (${path}) имеет некорректный тип данных (ожидалось - String)`,
enum: path =>
`Значение строкового кода признака необходимости аутентификации для исполнения функции сервсиа обмена (${path}) не поддерживается`,
required: path =>
`Не указан строковый код признака необходимости аутентификации для исполнения функции сервсиа обмена (${path})`
}
},
//Признак оповещения об ошибке исполнения сообщения очереди для функции обработки
@ -330,12 +333,12 @@ exports.ServiceFunction = new Schema({
enum: [NERR_NTF_SIGN_NO, NERR_NTF_SIGN_YES],
required: true,
message: {
type:
"Признак оповещения об ошибке исполнения сообщения очереди для функции обработки (nErrNtfSign) имеет некорректный тип данных (ожидалось - Number)",
enum:
"Значение признака оповещения об ошибке исполнения сообщения очереди для функции обработки (nErrNtfSign) не поддерживается",
required:
"Не указан признак оповещения об ошибке исполнения сообщения очереди для функции обработки (nErrNtfSign)"
type: path =>
`Признак оповещения об ошибке исполнения сообщения очереди для функции обработки (${path}) имеет некорректный тип данных (ожидалось - Number)`,
enum: path =>
`Значение признака оповещения об ошибке исполнения сообщения очереди для функции обработки (${path}) не поддерживается`,
required: path =>
`Не указан признак оповещения об ошибке исполнения сообщения очереди для функции обработки (${path})`
}
},
//Признак оповещения об ошибке исполнения сообщения очереди для функции обработки (строковый код)
@ -344,12 +347,12 @@ exports.ServiceFunction = new Schema({
enum: [SERR_NTF_SIGN_NO, SERR_NTF_SIGN_YES],
required: true,
message: {
type:
"Строковый код признака оповещения об ошибке исполнения сообщения очереди для функции обработки (sErrNtfSign) имеет некорректный тип данных (ожидалось - String)",
enum:
"Значение строкового кода признака оповещения об ошибке исполнения сообщения очереди для функции обработки (sErrNtfSign) не поддерживается",
required:
"Не указан строковый код признака оповещения об ошибке исполнения сообщения очереди для функции обработки (sErrNtfSign)"
type: path =>
`Строковый код признака оповещения об ошибке исполнения сообщения очереди для функции обработки (${path}) имеет некорректный тип данных (ожидалось - String)`,
enum: path =>
`Значение строкового кода признака оповещения об ошибке исполнения сообщения очереди для функции обработки (${path}) не поддерживается`,
required: path =>
`Не указан строковый код признака оповещения об ошибке исполнения сообщения очереди для функции обработки (${path})`
}
},
//Список адресов E-Mail для оповещения об ошибке исполнения сообщения очереди для функции обработки
@ -358,12 +361,12 @@ exports.ServiceFunction = new Schema({
required: false,
use: { validateErrNtfMail },
message: {
type:
"Список адресов E-Mail для оповещения об ошибке исполнения сообщения очереди для функции обработки (sErrNtfMail) имеет некорректный тип данных (ожидалось - String)",
required:
"Не указан список адресов E-Mail для оповещения об ошибке исполнения сообщения очереди для функции обработки (sErrNtfMail)",
validateErrNtfMail:
"Неверный формат списка адресов E-Mail для оповещения об ошибке исполнения сообщения очереди для функции обработки (sErrNtfMail), для указания нескольких адресов следует использовать запятую в качестве разделителя (без пробелов)"
type: path =>
`Список адресов E-Mail для оповещения об ошибке исполнения сообщения очереди для функции обработки (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path =>
`Не указан список адресов E-Mail для оповещения об ошибке исполнения сообщения очереди для функции обработки (${path})`,
validateErrNtfMail: path =>
`Неверный формат списка адресов E-Mail для оповещения об ошибке исполнения сообщения очереди для функции обработки (${path}), для указания нескольких адресов следует использовать запятую в качестве разделителя (без пробелов)`
}
}
});

View File

@ -21,8 +21,8 @@ const defServiceFunctions = (bRequired, sName) => {
required: bRequired,
each: ServiceFunction,
message: {
type: "Список функций сервиса (" + sName + ") имеет некорректный тип данных (ожидалось - Array)",
required: "Не указан список функций сервиса (" + sName + ")"
type: `Список функций сервиса (${sName}) имеет некорректный тип данных (ожидалось - Array)`,
required: `Не указан список функций сервиса (${sName})`
}
};
};

View File

@ -21,8 +21,8 @@ const defServices = (bRequired, sName) => {
required: bRequired,
each: Service,
message: {
type: "Список сервисов (" + sName + ") имеет некорректный тип данных (ожидалось - Array)",
required: "Не указан список сервисов (" + sName + ")"
type: `Список сервисов (${sName}) имеет некорректный тип данных (ожидалось - Array)`,
required: `Не указан список сервисов (${sName})`
}
};
};

View File

@ -21,7 +21,7 @@ exports.init = new Schema({
schema: config,
required: true,
message: {
required: "Не указаны параметры конфигурации сервера приложений (config)"
required: path => `Не указаны параметры конфигурации сервера приложений (${path})`
}
}
});

View File

@ -69,7 +69,7 @@ exports.DBConnector = new Schema({
schema: dbConnect,
required: true,
message: {
required: "Не указаны параметры подключения к БД (connectSettings)"
required: path => `Не указаны параметры подключения к БД (${path})`
}
}
});
@ -81,8 +81,8 @@ exports.getServiceFunctions = new Schema({
type: Number,
required: true,
message: {
type: "Идентификатор сервиса (nServiceId) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан идентификатор сервиса (nServiceId)"
type: path => `Идентификатор сервиса (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан идентификатор сервиса (${path})`
}
}
});
@ -203,9 +203,10 @@ exports.putLog = new Schema({
enum: [NLOG_STATE_INF, NLOG_STATE_WRN, NLOG_STATE_ERR],
required: true,
message: {
type: "Тип сообщения журнала работы сервиса (nLogState) имеет некорректный тип данных (ожидалось - Number)",
enum: "Значение типа сообщения журнала работы сервиса (nLogState) не поддерживается",
required: "Не указан тип сообщения журнала работы сервиса (nLogState)"
type: path =>
`Тип сообщения журнала работы сервиса (${path}) имеет некорректный тип данных (ожидалось - Number)`,
enum: path => `Значение типа сообщения журнала работы сервиса (${path}) не поддерживается`,
required: path => `Не указан тип сообщения журнала работы сервиса (${path})`
}
},
//Сообщение журнала работы сервиса
@ -213,8 +214,9 @@ exports.putLog = new Schema({
type: String,
required: false,
message: {
type: "Сообщение журнала работы сервиса (sMsg) имеет некорректный тип данных (ожидалось - String)",
required: "Не указано сообщение журнала работы сервиса (sMsg)"
type: path =>
`Сообщение журнала работы сервиса (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указано сообщение журнала работы сервиса (${path})`
}
},
//Идентификатор связанного сервиса
@ -222,9 +224,9 @@ exports.putLog = new Schema({
type: Number,
required: false,
message: {
type:
"Идентификатор связанного сервиса сообщения журнала работы сервиса (nServiceId) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан идентификатор связанного сервиса сообщения журнала работы сервиса (nServiceId)"
type: path =>
`Идентификатор связанного сервиса сообщения журнала работы сервиса (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан идентификатор связанного сервиса сообщения журнала работы сервиса (${path})`
}
},
//Идентификатор связанной функции-обработчика сервиса
@ -232,10 +234,10 @@ exports.putLog = new Schema({
type: Number,
required: false,
message: {
type:
"Идентификатор связанной функции-обработчика сообщения журнала работы сервиса (nServiceFnId) имеет некорректный тип данных (ожидалось - Number)",
required:
"Не указан идентификатор связанной функции-обработчика сообщения журнала работы сервиса (nServiceFnId)"
type: path =>
`Идентификатор связанной функции-обработчика сообщения журнала работы сервиса (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path =>
`Не указан идентификатор связанной функции-обработчика сообщения журнала работы сервиса (${path})`
}
},
//Идентификатор связанной позиции очереди обмена
@ -243,10 +245,10 @@ exports.putLog = new Schema({
type: Number,
required: false,
message: {
type:
"Идентификатор связанной позиции очереди обмена сообщения журнала работы сервиса (nQueueId) имеет некорректный тип данных (ожидалось - Number)",
required:
"Не указан идентификатор связанной позиции очереди обмена сообщения журнала работы сервиса (nQueueId)"
type: path =>
`Идентификатор связанной позиции очереди обмена сообщения журнала работы сервиса (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path =>
`Не указан идентификатор связанной позиции очереди обмена сообщения журнала работы сервиса (${path})`
}
}
});
@ -258,8 +260,9 @@ exports.getQueue = new Schema({
type: Number,
required: true,
message: {
type: "Идентификатор позиции очереди обмена (nQueueId) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан идентификатор позиции очереди обмена (nQueueId)"
type: path =>
`Идентификатор позиции очереди обмена (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан идентификатор позиции очереди обмена (${path})`
}
}
});
@ -343,9 +346,9 @@ exports.getOutgoing = new Schema({
type: Number,
required: true,
message: {
type:
"Количество считываемых сообщений очереди (nPortionSize) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указано количество считываемых сообщений очереди (nPortionSize)"
type: path =>
`Количество считываемых сообщений очереди (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указано количество считываемых сообщений очереди (${path})`
}
}
});
@ -357,8 +360,8 @@ exports.setQueueState = new Schema({
type: Number,
required: true,
message: {
type: "Идентификатор позиции очереди (nQueueId) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан идентификатор позиции очереди (nQueueId)"
type: path => `Идентификатор позиции очереди (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан идентификатор позиции очереди (${path})`
}
},
//Код состояния
@ -377,9 +380,9 @@ exports.setQueueState = new Schema({
],
required: false,
message: {
type: "Код состояния (nExecState) имеет некорректный тип данных (ожидалось - Number)",
enum: "Значение кода состояния (nExecState) не поддерживается",
required: "Не указан код состояния (nExecState)"
type: path => `Код состояния (${path}) имеет некорректный тип данных (ожидалось - Number)`,
enum: path => `Значение кода состояния (${path}) не поддерживается`,
required: path => `Не указан код состояния (${path})`
}
},
//Сообщение обработчика
@ -387,8 +390,8 @@ exports.setQueueState = new Schema({
type: String,
required: false,
message: {
type: "Сообщение обработчика (sExecMsg) имеет некорректный тип данных (ожидалось - String)",
required: "Не указано сообщени обработчика (sExecMsg)"
type: path => `Сообщение обработчика (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указано сообщени обработчика (${path})`
}
},
//Флаг инкремента количества исполнений
@ -397,10 +400,10 @@ exports.setQueueState = new Schema({
enum: [NINC_EXEC_CNT_NO, NINC_EXEC_CNT_YES],
required: false,
message: {
type:
"Флаг инкремента количества исполнений (nIncExecCnt) имеет некорректный тип данных (ожидалось - Number)",
enum: "Значение флага инкремента количества исполнений (nIncExecCnt) не поддерживается",
required: "Не указан флаг икремента количества исполнений (nIncExecCnt)"
type: path =>
`Флаг инкремента количества исполнений (${path}) имеет некорректный тип данных (ожидалось - Number)`,
enum: path => `Значение флага инкремента количества исполнений (${path}) не поддерживается`,
required: path => `Не указан флаг икремента количества исполнений (${path})`
}
},
//Флаг сброса данных сообщения
@ -409,9 +412,9 @@ exports.setQueueState = new Schema({
enum: [NQUEUE_RESET_DATA_NO, NQUEUE_RESET_DATA_YES],
required: false,
message: {
type: "Флаг сброса данных сообщения (nResetData) имеет некорректный тип данных (ожидалось - Number)",
enum: "Значение флага сброса данных сообщения (nResetData) не поддерживается",
required: "Не указан флаг сброса данных сообщения (nResetData)"
type: path => `Флаг сброса данных сообщения (${path}) имеет некорректный тип данных (ожидалось - Number)`,
enum: path => `Значение флага сброса данных сообщения (${path}) не поддерживается`,
required: path => `Не указан флаг сброса данных сообщения (${path})`
}
}
});
@ -540,8 +543,8 @@ exports.execQueueDBPrc = new Schema({
type: Number,
required: true,
message: {
type: "Идентификатор позиции очереди (nQueueId) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан идентификатор позиции очереди (nQueueId)"
type: path => `Идентификатор позиции очереди (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан идентификатор позиции очереди (${path})`
}
}
});

View File

@ -22,9 +22,10 @@ exports.log = new Schema({
enum: [NLOG_STATE_INF, NLOG_STATE_WRN, NLOG_STATE_ERR],
required: true,
message: {
type: "Тип сообщения журнала работы сервиса (nLogState) имеет некорректный тип данных (ожидалось - Number)",
enum: "Значение типа сообщения журнала работы сервиса (nLogState) не поддерживается",
required: "Не указан тип сообщения журнала работы сервиса (nLogState)"
type: path =>
`Тип сообщения журнала работы сервиса (${path}) имеет некорректный тип данных (ожидалось - Number)`,
enum: path => `Значение типа сообщения журнала работы сервиса (${path}) не поддерживается`,
required: path => `Не указан тип сообщения журнала работы сервиса (${path})`
}
},
//Сообщение журнала работы сервиса
@ -32,8 +33,9 @@ exports.log = new Schema({
type: String,
required: true,
message: {
type: "Сообщение журнала работы сервиса (sMsg) имеет некорректный тип данных (ожидалось - String)",
required: "Не указано сообщение журнала работы сервиса (sMsg)"
type: path =>
`Сообщение журнала работы сервиса (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указано сообщение журнала работы сервиса (${path})`
}
},
//Идентификатор связанного сервиса
@ -41,9 +43,9 @@ exports.log = new Schema({
type: Number,
required: false,
message: {
type:
"Идентификатор связанного сервиса сообщения журнала работы сервиса (nServiceId) имеет некорректный тип данных (ожидалось - Number)",
required: "Не указан идентификатор связанного сервиса сообщения журнала работы сервиса (nServiceId)"
type: path =>
`Идентификатор связанного сервиса сообщения журнала работы сервиса (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path => `Не указан идентификатор связанного сервиса сообщения журнала работы сервиса (${path})`
}
},
//Идентификатор связанной функции-обработчика сервиса
@ -51,10 +53,10 @@ exports.log = new Schema({
type: Number,
required: false,
message: {
type:
"Идентификатор связанной функции-обработчика сообщения журнала работы сервиса (nServiceFnId) имеет некорректный тип данных (ожидалось - Number)",
required:
"Не указан идентификатор связанной функции-обработчика сообщения журнала работы сервиса (nServiceFnId)"
type: path =>
`Идентификатор связанной функции-обработчика сообщения журнала работы сервиса (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path =>
`Не указан идентификатор связанной функции-обработчика сообщения журнала работы сервиса (${path})`
}
},
//Идентификатор связанной позиции очереди обмена
@ -62,10 +64,10 @@ exports.log = new Schema({
type: Number,
required: false,
message: {
type:
"Идентификатор связанной позиции очереди обмена сообщения журнала работы сервиса (nQueueId) имеет некорректный тип данных (ожидалось - Number)",
required:
"Не указан идентификатор связанной позиции очереди обмена сообщения журнала работы сервиса (nQueueId)"
type: path =>
`Идентификатор связанной позиции очереди обмена сообщения журнала работы сервиса (${path}) имеет некорректный тип данных (ожидалось - Number)`,
required: path =>
`Не указан идентификатор связанной позиции очереди обмена сообщения журнала работы сервиса (${path})`
}
}
});