Mikhail Chechnev
|
28e117aac7
|
Сохранение оригинала ответа удаленного сервера
|
2019-01-08 15:22:08 +03:00 |
|
Mikhail Chechnev
|
8428a733c6
|
Рассылка уведомлений об ошибках обработки сообщений обмена
|
2019-01-07 17:49:50 +03:00 |
|
Mikhail Chechnev
|
a522cdf3b6
|
Контроль и рассылка уведомлений о просроченных сообщениях обмена для сервиса
|
2019-01-07 17:49:22 +03:00 |
|
Mikhail Chechnev
|
7b44cfbe2b
|
Функция получения сведений о просроченных сообщениях очереди обмена
|
2019-01-07 17:47:05 +03:00 |
|
Mikhail Chechnev
|
77a113238b
|
Переход на модуль с очередью рассылки уведомлений, уточнение алгоритмов проверки доступности удаленных сервисов (в расчёт берем только серверные ошибки 5xx, теперь есть таймаут проверки, чтобы не подвисало в случае корявых адресов удаленных серверов)
|
2019-01-07 01:46:22 +03:00 |
|
Mikhail Chechnev
|
9dbf65237d
|
Модуль обработки очереди уведомлений о работе сервера приложений
|
2019-01-07 01:42:54 +03:00 |
|
Mikhail Chechnev
|
ae9ed4f407
|
Новый параметр установки статуса сообщения - сброс данных сообщения к первоначальному варианту
|
2019-01-06 20:27:13 +03:00 |
|
Mikhail Chechnev
|
1a64f7999b
|
Переход к реальной схеме аутентификации (транш второй)
|
2019-01-06 00:36:40 +03:00 |
|
Mikhail Chechnev
|
01a3e88e6b
|
Переход от временной модели передачи контекста через сообщения обработчиков к полноценной поддержки аутентификации и хранения контекста работы сервиса в БД
|
2019-01-04 14:38:25 +03:00 |
|
Mikhail Chechnev
|
508f476d3e
|
Обслуживание аутентицикации: функции получения, установки и очистки контекста сервиса, фукнция проверки аутентифицированности сервиса, функция постановки в очередь задания на аутентификацию сервиса
|
2019-01-02 01:50:19 +03:00 |
|
Mikhail Chechnev
|
76a500e849
|
Новый параметр при добавлении данных в очередь - sOptions (параметры позиции очереди)
|
2018-12-29 16:08:19 +03:00 |
|
Mikhail Chechnev
|
0db3aa3ac9
|
Новые параметры очереди - связанные организация, документ и раздел
|
2018-12-27 14:18:36 +03:00 |
|
Mikhail Chechnev
|
c9f7eff30f
|
Временное решение с передачей контекста аутентификации сервиса между исходящими сообщениями (НЕ ЗАПУСКАТЬ В ПАРАЛЛЕЛЬНУЮ ОБРАБОТКУ ПОКА НЕ БУДЕТ РЕАЛИЗОВАНА НОРМАЛЬНАЯ СХЕМА)
|
2018-12-25 17:54:52 +03:00 |
|
Mikhail Chechnev
|
8f4541208c
|
Доработан контроль "определенности" результата обработчиков сервера приложений
|
2018-12-24 16:01:33 +03:00 |
|
Mikhail Chechnev
|
6911886e74
|
В объект Сервиса добавлен контекст исполнения (context)
|
2018-12-24 13:58:25 +03:00 |
|
Mikhail Chechnev
|
cc7970b998
|
Откорректирована схема проверки параметров для buildURL, в связи с доработкой алгоритма сборки адреса (теперь можно передать и запрос, который будет встроен в URL)
|
2018-12-15 22:30:42 +03:00 |
|
Mikhail Chechnev
|
a1a7083f0b
|
Расширил набор возвращаемых предобработчиком параметров - теперь он может сразу подготовить ответ на запрос
|
2018-12-15 22:26:44 +03:00 |
|
Mikhail Chechnev
|
e72187df3d
|
Исключение данных позиции очереди (blMsg и blResp) из общего обмена, вынес их считывание в отдельные фунеции getQueueMsg и getQueueResp
|
2018-12-15 20:21:43 +03:00 |
|
Mikhail Chechnev
|
5c5bf9a50e
|
Функции коннектора для раздельной установки тела сообщения и ответа на него
|
2018-12-15 16:08:53 +03:00 |
|
Mikhail Chechnev
|
6d4d833be6
|
Обработчик входящих сообщений (вызов пред и пост обработки, обработчика со стороны БД)
|
2018-12-14 21:54:06 +03:00 |
|
Mikhail Chechnev
|
2e8b293b1d
|
Поле "sPrcResp" в объект "Функция сервиса"
|
2018-12-14 21:49:19 +03:00 |
|
Mikhail Chechnev
|
52320550da
|
Обработка входящих: вынес обработку сообщения в отдельную функцию, настроил сохранения тела входящего сообщения в БД, настроил индивидуальные и общий обработчики ошибок
|
2018-12-12 19:26:46 +03:00 |
|
Mikhail Chechnev
|
ff7dee27d1
|
Схема валидации пареметров для функции сборки URL (buildURL)
|
2018-12-12 19:25:56 +03:00 |
|
Mikhail Chechnev
|
f9cd57f453
|
Новый параметр настройки: Максимальный размер входящего сообщения (мб) - nMsgMaxSize
|
2018-12-12 19:24:25 +03:00 |
|
Mikhail Chechnev
|
0fd015f86f
|
Функция добавления позиции очереди
|
2018-12-12 15:48:32 +03:00 |
|
Mikhail Chechnev
|
23aa01e4e4
|
Выдача наименования сервиса при выборке из БД, включение наименования сервиса в схему валидации
|
2018-12-12 15:46:39 +03:00 |
|
Mikhail Chechnev
|
debaca0efa
|
Обработчик очереди входящих сообщений
|
2018-12-11 19:12:09 +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
|
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
|
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
|
4dc3c9fc8d
|
Внедрение сервиса контроля доступности удалённых серверов в приложение
|
2018-12-10 00:08:13 +03:00 |
|
Mikhail Chechnev
|
1d5d7785d8
|
Параметры отправки E-Mail уведомлений и схема их валидации
|
2018-12-10 00:04:17 +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
|
b7a9c62429
|
Функция считывания позиции очереди по идентификатору
|
2018-12-06 21:42:59 +03:00 |
|
Mikhail Chechnev
|
dd44f0e5eb
|
Уменьшил нижнюю границу допустимого интервала проверки очереди
|
2018-12-06 21:42:12 +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
|
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
|
a644f08aac
|
Функции установки результата обработки позиции очереди сервером приложений, функция запуска обработчика БД для сообщения очереди
|
2018-12-05 10:39:36 +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 |
|
Mikhail Chechnev
|
5657b62d15
|
В модель данных функции сервиса добавлена ссылка на родительский сервис
|
2018-12-01 22:12:25 +03:00 |
|