Mikhail Chechnev
|
3c1d0c3261
|
Установка Express
|
2018-12-11 19:11:50 +03:00 |
|
Mikhail Chechnev
|
1e770599b6
|
Коммент для понятности
|
2018-12-11 19:11:37 +03:00 |
|
Mikhail Chechnev
|
4546d77147
|
Параметры отработки очереди входящих сообщений
|
2018-12-11 19:11:17 +03:00 |
|
Mikhail Chechnev
|
0de8425e05
|
Валидация результатов исполнения функций пост и пред обработки сервером приложений исходящих сообщений
|
2018-12-11 17:04:34 +03:00 |
|
Mikhail Chechnev
|
bc0cd5493f
|
В АТОЛе убрал мусор, в тестах - сделал подготовку под нагрузочное тестирование
|
2018-12-10 21:29:58 +03:00 |
|
Mikhail Chechnev
|
5f6914aa66
|
Немного тестов мэйлера, валидаторов на рег. выражениях, реквестов
|
2018-12-10 20:20:32 +03:00 |
|
Mikhail Chechnev
|
0d183b0ddc
|
Валидация формата наименования функции обработчика сообщения сервером приложений
|
2018-12-10 20:07:50 +03:00 |
|
Mikhail Chechnev
|
22cd610608
|
Поправил коммент для порядка
|
2018-12-10 20:06:55 +03:00 |
|
Mikhail Chechnev
|
125632ef4c
|
Корректировка рег. выражения проверки списка E-Mail
|
2018-12-10 20:05:32 +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
|
1233efb6f5
|
Привёл имена функций-валидаторов к общепринятому формату
|
2018-12-10 15:56:23 +03:00 |
|
Mikhail Chechnev
|
e5b375a39d
|
Процедура выполнения запроса из раздела Контрагенты, дописана процедура обработки ответа с информацией о контрагенте
|
2018-12-10 00:31:31 +03:00 |
|
Mikhail Chechnev
|
4dc3c9fc8d
|
Внедрение сервиса контроля доступности удалённых серверов в приложение
|
2018-12-10 00:08:13 +03:00 |
|
Mikhail Chechnev
|
79475a7224
|
Обработчики ДО и ПОСЛЕ для тестового стенда (запрос информации по Контрагенту)
|
2018-12-10 00:07:34 +03:00 |
|
Mikhail Chechnev
|
1d74153e5b
|
Установка nodemailer и request
|
2018-12-10 00:06:36 +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
|
1d5d7785d8
|
Параметры отправки E-Mail уведомлений и схема их валидации
|
2018-12-10 00:04:17 +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
|
729b0cc3a4
|
Модули обработки запросов на стороне сервера приложений (для АТОЛ-Онлайн и тестового стенда ПСИ)
|
2018-12-07 21:16:34 +03:00 |
|
Mikhail Chechnev
|
b4a563979d
|
Тестовый модуль серверной обработки для испытательного стенда
|
2018-12-07 21:15:28 +03:00 |
|
Mikhail Chechnev
|
a6bd5c74ff
|
Рефакторинг названий процедур обработки
|
2018-12-07 21:11:55 +03:00 |
|
Mikhail Chechnev
|
03c14eb150
|
Упорядочение очереди по принципу FIFO на основе рег. номеров записей + форматирование
|
2018-12-07 20:45:10 +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
|
f6bd95f702
|
Перевод на универсальную функцию сообщения об ошибке
|
2018-12-07 13:54:04 +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
|
dd44f0e5eb
|
Уменьшил нижнюю границу допустимого интервала проверки очереди
|
2018-12-06 21:42:12 +03:00 |
|
Mikhail Chechnev
|
5a45ae6663
|
Переработан опрос очереди и обработка сообщений - теперь статусы передвигаются корректно, нет задвоений при опросе очереди
|
2018-12-05 22:30:30 +03:00 |
|
Mikhail Chechnev
|
2a3ba01e40
|
Уменьшил интервал опроса очереди
|
2018-12-05 22:29:42 +03:00 |
|
Mikhail Chechnev
|
32e12ac760
|
Схемы валидации параметров функций установки финальных статусов сообщения в БД и запуска обработчика БД
|
2018-12-05 22:29:23 +03:00 |
|
Mikhail Chechnev
|
f956246608
|
Передача статуса при его смене теперь необязательна
|
2018-12-05 22:28:51 +03:00 |
|
Mikhail Chechnev
|
8592204fb3
|
Обработка null при передаче BLOB на Сервер БД
|
2018-12-05 22:28:09 +03:00 |
|
Mikhail Chechnev
|
5b35c48e0a
|
Расширение схемы обмена с родительским процессом - передаём любые статусы, изменённое тело сообщения
|
2018-12-05 22:27:31 +03:00 |
|
Mikhail Chechnev
|
04f218bc84
|
Обработчик исходящего сообщения (начало)
|
2018-12-05 22:26:14 +03:00 |
|
Mikhail Chechnev
|
51f50f2479
|
Правила валидации для нового поля: предельное количество попыток обработки сообщения очереди обмена - nRetryAttempts
|
2018-12-05 22:25:08 +03:00 |
|
Mikhail Chechnev
|
da02beb05c
|
Поле "nRetryAttempts" в записи очереди, модификация алгоритма выдачи сообщений на обработку (отдаём все, кроме имеющих финальный статус успех или ошибка или обрабатываемых в текущий момент), модификация алгоритма установки состояния записи очереди (появилось возможность не менять состояние, а просто инкерементировать счётчик попыток)
|
2018-12-05 22:24:33 +03:00 |
|
Mikhail Chechnev
|
a644f08aac
|
Функции установки результата обработки позиции очереди сервером приложений, функция запуска обработчика БД для сообщения очереди
|
2018-12-05 10:39:36 +03:00 |
|
Mikhail Chechnev
|
af8b384a66
|
Процедура установки сообщения записи очереди (QUEUE_MSG_SET), корректировка алгоритма вадачи исходящих сообщений очереди серверу приложений (отдаём и те, которые успешно обработаны сервером приложений, чтобы для них запускался обработчик БД, а так же учитываем дату последней обработки при формировании очереди)
|
2018-12-04 23:57:24 +03:00 |
|
Mikhail Chechnev
|
f683f44bca
|
Контроль наличия записи при считывании курсора по RN
|
2018-12-03 02:00:48 +03:00 |
|
Mikhail Chechnev
|
e33e0ae2dc
|
Учёт расписания повторов при включении очередного исходящего сообщения в очередь на отправку серверу приложений
|
2018-12-02 01:35:14 +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
|
8b02cc4d57
|
Исправлен текст ошибки валидации количества одновременно обрабатываемых сообщений (nMaxWorkers) в файле конфигурации
|
2018-12-02 01:29:17 +03:00 |
|