52b337b02bЦИТК-171 - новое расширение "Интеграция с ЭДО ДИАДОК"
Mikhail Chechnev
2022-09-30 18:54:51 +03:00
ca7a634d6bЦИТК-521 - реализовать возможность управления статусом ответа при обработке входящих сообщений ЦИТК-519 - передавать URL входящего запроса JS обработчику и сохранять в OPTIONS
Mikhail Chechnev
2022-09-09 22:42:55 +03:00
c1a839f725ЦИТК-405 - исключить ключи "key" и "cert" из options при сохранении сообщения в протокол перед отправкой
Mikhail Chechnev
2022-09-09 22:40:42 +03:00
a824ff6d7bЦИТК-437 - поддержка HTTP-методов PATCH, PUT, HEAD, DELETE, CONNECT, OPTIONS и TRACE
Mikhail Chechnev
2022-09-05 19:55:09 +03:00
f8ef57589fЦИТК-517 - в расширении "Рассылка E-Mail" реализована поддержка повторной отправки писем с учётом настроек повторной отправки в функции сервиса обмена
Mikhail Chechnev
2022-08-08 15:49:20 +03:00
56e3cff024ЦИТК-441 - новое расширение "Рассылка E-Mail"
Mikhail Chechnev
2022-07-05 14:59:01 +03:00
0146702e1cЦИТК-495 Расширение "Интеграция с ЭДО СБИС": сокращение времени ожидания подгтовленных документов за счёт повторных запросов через сервер приложений, а не через "Пользовательские задания"
Mikhail Chechnev
2022-06-14 17:38:10 +03:00
26889ae1b4Отработка очереди отправки E-Mail сообщений - если сообщение не отправилось из-за отсутствия настроек подключеия к SMTP-серверу, то мы не пытаемся отправить его повторно (ошибка просто фиксируется в логах)
Mikhail Chechnev
2021-03-15 11:04:17 +03:00
a2fcbf11b3Перевод применения объекта "Buffer" с конструктора "new" (устаревший) на статический метод "Buffer.from", циклы "for" с асинхронными выховами переписаны на "for of"
Mikhail Chechnev
2021-03-12 21:22:23 +03:00
bc4444b7beИсправлена ошибка "Unknow encoding" при повторной отправке исходящего сообщения
Mikhail Chechnev
2020-11-03 14:21:02 +03:00
e10870ce1dНастройки по умолчанию - сокращено количество параллельных обработчиков до минимума, сокращен интервал опроса очереди исходящих
Mikhail Chechnev
2020-10-27 00:41:08 +03:00
329d168215Обработка входящих - передача "notifier" и "dbConn" в постобработчик, передача "notifier" в предобработчик
Mikhail Chechnev
2020-10-27 00:39:23 +03:00
7ef582e872Доработка расширения "Интеграция с ЭДО СБИС" - обработчик "После" для загрузки твёрдых копий документов
Mikhail Chechnev
2020-10-26 23:54:44 +03:00
02a5a7caccДобавлена возможность ручного управления обработкой входящего сообщения - в JS-обработчик "ДО" теперь передается подключение к БД и объект ответа (обработчик может обращаться к объектам БД и сам отправлять ответ клиенту, останавливая дальнейшую обработку сообщения сервером)
Mikhail Chechnev
2020-10-03 23:11:49 +03:00
df08376c29Увеличен до 10 минут таймаут ожидания освобождения сеанса в пуле (был 1 минуту). Необходимо при исполнении нескольких параллельных длительных запросов к БД
Mikhail Chechnev
2020-10-03 23:09:57 +03:00
ccd98bc1a8Исправлена опечатка в константе с типом сообщения об ошибке. Исправлена ошибка прослушивания IPv4 на Unix/Linux серверах (теперь слушаем всё - и IPv4 и IPv6)
Mikhail Chechnev
2020-10-02 13:24:41 +03:00
93a9d4bdd8Корректный останов обработчиков исходящих сообщений в UNIX/LINUX системах (мягкий останов + код выхода 0)
Mikhail Chechnev
2020-07-07 22:33:53 +03:00
e93115509aВерсия и релиз сервера приложений указываются в настройках, протоколируются при старте, выводятся при доступе к WEB-Серверу
Mikhail Chechnev
2020-04-07 17:48:45 +03:00
72cbe53edaДля функции Upload исключена проверка Content-type заголовка сообщения при принятии решения о конвертации ответа в Json, т.к. в Content-type заголовка указывается не тип ответа, а тип загружаемых данных, тип ответа управляется только через URL запроса
Mikhail Chechnev
2020-03-20 11:56:46 +03:00
870998c17cДля PWS - обработка ошибок конвертации XML в JSON и выдача ответа "как есть" (без конвертации) в случае их обнаружения
Mikhail Chechnev
2020-03-19 08:38:27 +03:00
284e1392e2Установка кодировки в JSON-ответах
Mikhail Chechnev
2020-02-11 21:16:36 +03:00
857db44fafПереход на xml2js вместо js2xmlparser для сбора XML, корректная однозначная конвертация массивов в выходном JSON (проблема - когда один элемент получался объект, а не массив, что давало разный по структуре ответ)
Mikhail Chechnev
2020-02-10 20:17:18 +03:00
5ba92d898bКорректное сохранение первого оригинала ответа внешней системе после срабатывания обработчика сервера приложений "До"
Mikhail Chechnev
2020-02-10 20:15:54 +03:00
4b6447160fРеализована функция глубокого слияния объектов, применена в обработчиках входящих и исходящих сообщений для исправления бага слияния параметров отправки сообщения до и после вызова обработчика, для модуля PWS в этой связи убрал лишний код клонирования заголовка перед его изменением
Mikhail Chechnev
2020-02-03 09:17:00 +03:00
94622b9f8fИнициализация поля headers в параметрах ответа, в обработчике ПОСЛЕ, если не инициализировано ранее
Mikhail Chechnev
2020-02-02 19:12:07 +03:00
551448dfc2В модуле PWS корректно выставляем Content-Type заголовка, не затирая остальные характеристики
Mikhail Chechnev
2020-02-02 19:04:35 +03:00
7c8cca6084Добавлен модуль управления CORS-заголовками, обновлена версия LODASH
Mikhail Chechnev
2020-02-02 19:03:30 +03:00
506cce697bИсправлен формат для JSON-сообщений - все запросы должны содержать корневой объект REQUEST
Mikhail Chechnev
2020-02-02 16:57:23 +03:00
43fd7de6d8Функции установки параметров (HTP-заголовка и параметров отправки) сообщений и ответов для очереди + доработка модели очереди для считывания параметров сообщения и ответа на него
Mikhail Chechnev
2019-06-14 17:28:08 +03:00