75 Commits

Author SHA1 Message Date
Mikhail Chechnev
2e789aeea7 Валидация параметров для функции запуска обслуживания очереди исходящих (startProcessing), функции отправки очередного сообщения на обработку (processMessage), исправлена ошибка валидации параметров инициализации (outGoing) 2018-12-02 01:32:36 +03:00
Mikhail Chechnev
aff4b2f3cc Функция получения списка функций сервиса (getServiceFunctions) и валидатор параметров для неё 2018-12-02 01:30:22 +03:00
Mikhail Chechnev
8b02cc4d57 Исправлен текст ошибки валидации количества одновременно обрабатываемых сообщений (nMaxWorkers) в файле конфигурации 2018-12-02 01:29:17 +03:00
Mikhail Chechnev
5657b62d15 В модель данных функции сервиса добавлена ссылка на родительский сервис 2018-12-01 22:12:25 +03:00
Mikhail Chechnev
92b5153dfd Добавлен параметр "nIncExecCnt - инкремент счетчика исполнений" в процедуру установки статуса сообщения очереди обмена 2018-11-29 22:12:11 +03:00
Mikhail Chechnev
12b5e524c1 Обработчик исходящего сообщения (начало) 2018-11-29 22:10:32 +03:00
Mikhail Chechnev
2e10fadccf Переименован параметр настройки: nPortionSize > nMaxWorkers 2018-11-28 22:31:49 +03:00
Mikhail Chechnev
57eff9cda9 Ужесточил проверку интерфейса пользовательского модуля взаимодействия с БД - все его функции должны быть асинхронными (мы де их await) 2018-11-28 18:14:43 +03:00
Mikhail Chechnev
38609f4c90 Корректировка описания модуля 2018-11-27 21:47:54 +03:00
Mikhail Chechnev
830a047387 Оптимизация схемы валидации параметров контсруктора класса DBConnector за счет подключения схемы валидации конфигурации серевера приложений 2018-11-27 21:47:24 +03:00
Mikhail Chechnev
95d8ecd62d Рефакторинг именования параметров конфигурации (в части блока настроек обработки очереди исходящих сообщений) 2018-11-27 21:45:33 +03:00
Mikhail Chechnev
fea173134b Схемы валидации параметров методов классов ParusAppServer и OutQueue 2018-11-27 21:44:31 +03:00
Mikhail Chechnev
7d705cb9fc Схема валидации файла конфигурации и её внедрение в сервер приложений 2018-11-27 18:57:47 +03:00
Mikhail Chechnev
d20b136e7a Отказ от внутреннего типа данных LoggerMessage и переход на валидацию по схемам 2018-11-27 17:15:54 +03:00
Mikhail Chechnev
1444f33841 Оптимизация путей подключения модулей 2018-11-27 17:15:13 +03:00
Mikhail Chechnev
9fdc00d452 Оптимизация путей подключаемых модулей 2018-11-27 17:14:18 +03:00
Mikhail Chechnev
2698ab6fee Схемы валидации параметров функций модуля взаимодействия с БД 2018-11-25 20:48:52 +03:00
Mikhail Chechnev
0b4dbfa3b0 Схема валидации записи журанала работы сервиса и списка записей журнала работы сервиса 2018-11-25 20:47:03 +03:00
Mikhail Chechnev
dcaf609a0f Ликвидация ".js" при импорте, приведение заглавных комментариев модулей к единому стилю 2018-11-25 00:40:45 +03:00
Mikhail Chechnev
a30d018471 Корректировка сообщений об ошибках в валидаторах сервиса, функции сервиса, интерфейса модуля подключения к БД 2018-11-25 00:16:45 +03:00
Mikhail Chechnev
37e9d7c7c0 Схемы валидации очереди обмена и сообщения очереди обмена 2018-11-25 00:13:28 +03:00
Mikhail Chechnev
875b11a01e Схемы валидаций функции сервиса, списка функций сервиса, сервиса, списка сервисов, небольшой рефакторинг схемы валидации параметров модуля взаимодействия с БД, удаление лишного из утилей, схема валидации интерфейса пользовательского модуля взаимодействия с БД 2018-11-23 21:21:47 +03:00
Mikhail Chechnev
d062a0d32e Завершенная схема валидации подключаемого модуля взаимодействия с БД 2018-11-22 21:08:46 +03:00
Mikhail Chechnev
9525bb8609 Внедрение валидатора (часть первая) 2018-11-21 22:13:13 +03:00
Mikhail Chechnev
0b9297cc6b Модель валидации структуры сервиса 2018-11-20 21:56:54 +03:00