61 Commits

Author SHA1 Message Date
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
6f955b1ed2 Тесты схем валидации 2018-11-28 16:28:39 +03:00
Mikhail Chechnev
cd939393f3 Обработка ошибок при подключении пользовательского модуля взаимодействия с БД 2018-11-28 16:28:08 +03:00
Mikhail Chechnev
3044d8192f Окончательный отказ от использования checkObject в пользу validateObject 2018-11-27 21:54:58 +03:00
Mikhail Chechnev
a23ceac5d0 Рефакторинг использования _.extend 2018-11-27 21:54:26 +03:00
Mikhail Chechnev
e9df76ac7b Внедрение схем валидации параметров классов ParusAppServer, DBConnector, OutQueue 2018-11-27 21:49:40 +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
8268a987a1 Развёрнутый протокол о появлении новых исходящих сообщений в очереди 2018-11-27 19:00:35 +03:00
Mikhail Chechnev
f5a6b67896 Отделил конструктор от инициализации сервера приложений, принудительный останов сервера при возникновении ошибок (может быть после следует это отключить) 2018-11-27 18:59:31 +03:00
Mikhail Chechnev
7d705cb9fc Схема валидации файла конфигурации и её внедрение в сервер приложений 2018-11-27 18:57:47 +03:00
Mikhail Chechnev
bdede40ae4 Константы для общей и неожиданной ошибок 2018-11-27 18:56:48 +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
03d55b4fb5 Корректировка сообщений об ошибках валидации в конструкторе и инициализация атрибута для пользовательского модуля взаимодействия с БД 2018-11-27 17:13:32 +03:00
Mikhail Chechnev
b36a6ceaa2 Немного тестов в офисном окружении 2018-11-26 20:52:35 +03:00
Mikhail Chechnev
c71192553b Переписал на async/await вместо Promise 2018-11-26 20:52:13 +03:00
Mikhail Chechnev
c9b4fe161c Модификация сообщения об ошибке валидации 2018-11-26 20:51:45 +03:00
Mikhail Chechnev
6360a86c54 Внедрение валидатора в модуле взаимодействия с БД 2018-11-26 20:50:44 +03:00
Mikhail Chechnev
2698ab6fee Схемы валидации параметров функций модуля взаимодействия с БД 2018-11-25 20:48:52 +03:00
Mikhail Chechnev
e8843025ef Небольшой рефакторинг именования параметров в конфигурации сервера приложений 2018-11-25 20:47:57 +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
53f77a436b Небольшой рефакторинг констант (окончание) 2018-11-25 00:39:36 +03:00
Mikhail Chechnev
37f2fec355 Небольшой рефакторинг констант 2018-11-25 00:39:00 +03:00
Mikhail Chechnev
db252fb95e Тесты схем валидации очереди и сообщений очереди 2018-11-25 00:19:58 +03:00
Mikhail Chechnev
2a416b2440 Рефакторинг именования подключенной схемы валидации пользовательского модуля взаимодействия с БД 2018-11-25 00:19:31 +03:00
Mikhail Chechnev
67b9416721 Ликвидачия повторных сообщений об ошибке валидации (для вложенных схем валидации) 2018-11-25 00:17:29 +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
3855aad2c9 Тестирование схем валидации и установки состояния позиций очереди 2018-11-20 21:58:11 +03:00
Mikhail Chechnev
229dc60517 Метод установки состояния позиции очереди 2018-11-20 21:57:19 +03:00
Mikhail Chechnev
0b9297cc6b Модель валидации структуры сервиса 2018-11-20 21:56:54 +03:00
Mikhail Chechnev
3c4bb16b0c Метод установки состояния позиции очереди и асинхронное чтение записей из курсора 2018-11-20 21:56:22 +03:00
Mikhail Chechnev
d2fe21ea1b Установка валидатора 2018-11-20 17:25:38 +03:00
Mikhail Chechnev
be3dd2553e Вынос сервера приложений в отдельный модуль 2018-11-20 17:25:22 +03:00
Mikhail Chechnev
3f665e7ed4 Отложенный запуск обработки очереди 2018-11-20 17:23:43 +03:00
Mikhail Chechnev
df3b9eb5bf Префиксы сообщений на русском 2018-11-20 17:22:54 +03:00
Mikhail Chechnev
f354847515 Очередь исходящих, запуск и останов сервера приложений 2018-11-19 21:25:40 +03:00
Mikhail Chechnev
edda9c0e3b Приведение всех простых идентификаторов к виду xName, где x - ссылкана тип данных, подключение логгера к БД 2018-11-17 18:14:10 +03:00
Mikhail Chechnev
326565d3b4 Рефакторинг: приведение полей объектов и параметров процедур к общему стилю + песочница npm test 2018-11-16 20:55:48 +03:00
Mikhail Chechnev
ea74ff4ed1 Рефакторинг наименования параметров конфигурации подключения 2018-11-15 19:39:31 +03:00
Mikhail Chechnev
22c69a9df7 Переименовывание серверной процедуры получения записей очереди 2018-11-15 19:39:07 +03:00