Mikhail Chechnev
|
0d183b0ddc
|
Валидация формата наименования функции обработчика сообщения сервером приложений
|
2018-12-10 20:07:50 +03:00 |
|
Mikhail Chechnev
|
7207e914f6
|
Немного комментов и проверка наличия адреса E-Mail перед отправкой уведомлений
|
2018-12-10 16:31:13 +03:00 |
|
Mikhail Chechnev
|
d6beebabc5
|
Функция валидации списка E-mail адресов в общие объекты моделей валидации, перенос функции отправки E-mail в utils.js (соответственно перенос схем валидации), включение валидации списка E-mail адресов в схеме Service
|
2018-12-10 15:59:32 +03:00 |
|
Mikhail Chechnev
|
4dc3c9fc8d
|
Внедрение сервиса контроля доступности удалённых серверов в приложение
|
2018-12-10 00:08:13 +03:00 |
|
Mikhail Chechnev
|
7411cf61a0
|
Полный цикл обработки исходящего сообщения - обработчик ДО + отправка на сервер + обработчик ПОСЛЕ
|
2018-12-10 00:06:11 +03:00 |
|
Mikhail Chechnev
|
b85007e130
|
Коды ошибок отправки E-Mail уведомлений и недоступности удалённого сервиса
|
2018-12-10 00:04:47 +03:00 |
|
Mikhail Chechnev
|
b79fab5480
|
Исполнение обработчиков сервера приложений для исходящих сообщений очереди (до и после отправки запроса на удалённый сервер)
|
2018-12-07 21:17:55 +03:00 |
|
Mikhail Chechnev
|
ed4c6368da
|
Функции загрузки пользовательских модулей-обработчиков
|
2018-12-07 21:17:15 +03:00 |
|
Mikhail Chechnev
|
8fe4f979f9
|
Передача описания сервиса и функции обработчику сообщения очереди
|
2018-12-07 18:24:05 +03:00 |
|
Mikhail Chechnev
|
b09ca9e7d4
|
Внедрение автономного обработчика исходящих сообщений очереди
|
2018-12-07 13:55:25 +03:00 |
|
Mikhail Chechnev
|
c83607ba8f
|
Универсальная функция формирования сообщения об ошибке
|
2018-12-07 13:53:36 +03:00 |
|
Mikhail Chechnev
|
39fcf9fd10
|
Альтернативный обработчик очереди - полностью автономный, создающий собственное подключение к БД
|
2018-12-06 21:44:51 +03:00 |
|
Mikhail Chechnev
|
d3ef97f692
|
Проверка на наличие валидируемого объекта
|
2018-12-06 21:44:14 +03:00 |
|
Mikhail Chechnev
|
b7a9c62429
|
Функция считывания позиции очереди по идентификатору
|
2018-12-06 21:42:59 +03:00 |
|
Mikhail Chechnev
|
5a45ae6663
|
Переработан опрос очереди и обработка сообщений - теперь статусы передвигаются корректно, нет задвоений при опросе очереди
|
2018-12-05 22:30:30 +03:00 |
|
Mikhail Chechnev
|
8592204fb3
|
Обработка null при передаче BLOB на Сервер БД
|
2018-12-05 22:28:09 +03:00 |
|
Mikhail Chechnev
|
04f218bc84
|
Обработчик исходящего сообщения (начало)
|
2018-12-05 22:26:14 +03:00 |
|
Mikhail Chechnev
|
a644f08aac
|
Функции установки результата обработки позиции очереди сервером приложений, функция запуска обработчика БД для сообщения очереди
|
2018-12-05 10:39:36 +03:00 |
|
Mikhail Chechnev
|
43d52c9563
|
Передача списка сервисов обработчику очереди исходящих при его запуске
|
2018-12-02 01:33:18 +03:00 |
|
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
|
5388c77ae1
|
Считывние и передача обработчику исходящих списка сервисов
|
2018-12-01 22:26:28 +03:00 |
|
Mikhail Chechnev
|
4007020fe6
|
Корректное выключение сервиса - с ожиданием завершения работы дочерних процессов, обрабатывающих исходящие сообщения очереди обмена
|
2018-11-29 22:15:40 +03:00 |
|
Mikhail Chechnev
|
e6379ab50b
|
Подключение обработчика позиции очереди, обеспечение корректной остановки слушателя очереди после завершения всех запущенных процессов
|
2018-11-29 22:14:50 +03:00 |
|
Mikhail Chechnev
|
ad812d8d18
|
Корректировка пути подключения локального модуля ядра
|
2018-11-29 22:12:49 +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
|
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
|
8268a987a1
|
Развёрнутый протокол о появлении новых исходящих сообщений в очереди
|
2018-11-27 19:00:35 +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
|
03d55b4fb5
|
Корректировка сообщений об ошибках валидации в конструкторе и инициализация атрибута для пользовательского модуля взаимодействия с БД
|
2018-11-27 17:13:32 +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
|
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
|
2a416b2440
|
Рефакторинг именования подключенной схемы валидации пользовательского модуля взаимодействия с БД
|
2018-11-25 00:19:31 +03:00 |
|
Mikhail Chechnev
|
67b9416721
|
Ликвидачия повторных сообщений об ошибке валидации (для вложенных схем валидации)
|
2018-11-25 00:17:29 +03:00 |
|
Mikhail Chechnev
|
875b11a01e
|
Схемы валидаций функции сервиса, списка функций сервиса, сервиса, списка сервисов, небольшой рефакторинг схемы валидации параметров модуля взаимодействия с БД, удаление лишного из утилей, схема валидации интерфейса пользовательского модуля взаимодействия с БД
|
2018-11-23 21:21:47 +03:00 |
|
Mikhail Chechnev
|
9525bb8609
|
Внедрение валидатора (часть первая)
|
2018-11-21 22:13:13 +03:00 |
|
Mikhail Chechnev
|
229dc60517
|
Метод установки состояния позиции очереди
|
2018-11-20 21:57:19 +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 |
|