Commit Graph

  • 2812ce60af ЦИТК-560 - ключ разработчика в отдельном файле, расширенная обработка ошибок сервера ДИАДОК Mikhail Chechnev 2022-11-21 23:59:39 +03:00
  • a1cad96d81 ЦИТК-509 - "импортонезависимые" автономные транзакции Mikhail Chechnev 2022-11-03 18:03:00 +03:00
  • c005e37197 Релиз 2022.10.27 Mikhail Chechnev 2022-10-31 11:22:26 +03:00
  • 52e0ee5e73 Исправлена ошибка в дате релиза - Релиз 2022.09.28 Mikhail Chechnev 2022-10-14 13:45:08 +03:00
  • ac1d353149 Релиз 2022.09.29 Mikhail Chechnev 2022-09-30 19:01:15 +03:00
  • 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
  • 195b58e110 Релиз 2022.08.31 Mikhail Chechnev 2022-09-05 14:01:12 +03:00
  • 2d0292d8de Релиз 2022.08.04 Mikhail Chechnev 2022-08-08 15:51:45 +03:00
  • f8ef57589f ЦИТК-517 - в расширении "Рассылка E-Mail" реализована поддержка повторной отправки писем с учётом настроек повторной отправки в функции сервиса обмена Mikhail Chechnev 2022-08-08 15:49:20 +03:00
  • b0c95d33d6 Релиз 2022.06.30 Mikhail Chechnev 2022-07-05 15:01:00 +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
  • 9048a934b7 Релиз 2022.05.30 Mikhail Chechnev 2022-06-03 13:22:12 +03:00
  • db977f2bb7 Исправление "Сonnection storms" при интенсивных нагрузках по входу (и выходу тоже) Mikhail Chechnev 2022-05-13 23:21:03 +03:00
  • 66628f5824 Релиз 2022.04.27 Mikhail Chechnev 2022-05-04 14:38:56 +03:00
  • 7275afa300 Релиз 2022.03.30 Mikhail Chechnev 2022-04-04 16:28:27 +03:00
  • 4c0d94e9ec Дополнительный модуль: Интеграция с ЕГРЮЛ/ЕГРИП (DaData) Mikhail Chechnev 2022-03-02 18:22:22 +03:00
  • 08e1e64037 Релиз 2022.02.24 Mikhail Chechnev 2022-03-01 15:33:16 +03:00
  • a1cd442fef ЦИТК-431 - Приоритет для исходящих сообщений очереди обмена Mikhail Chechnev 2022-02-01 20:04:13 +03:00
  • f5632e60f5 Релиз 2022.01.26 Mikhail Chechnev 2022-02-01 19:37:41 +03:00
  • 5133ecb102 Update obj_queue.js Dollerino 2022-01-21 16:00:44 +03:00
  • 06b4669029 Релиз 2021.12.10 Mikhail Chechnev 2021-12-14 21:11:15 +03:00
  • 378473d9dd Релиз 2021.10.27 Mikhail Chechnev 2021-11-01 14:24:21 +03:00
  • 50fae741ce Релиз 2021.09.22 Mikhail Chechnev 2021-09-28 17:01:42 +03:00
  • 2ebeb7bb11 Релиз 2021.08.26 Mikhail Chechnev 2021-08-30 18:45:00 +03:00
  • c07540e1bd Релиз 2021.07.28 Mikhail Chechnev 2021-07-30 22:14:57 +03:00
  • 1883b5fe31 Релиз 2021.06.15 Mikhail Chechnev 2021-06-17 14:32:04 +03:00
  • 330796307e Обновление NPM и зависимых пакетов Mikhail Chechnev 2021-05-03 15:28:26 +03:00
  • 6dec3d6b84 Релиз 2021.04.28 Mikhail Chechnev 2021-05-03 14:58:04 +03:00
  • 7d1f948cef Релиз 2021.03.30 Mikhail Chechnev 2021-03-31 18:27:18 +03:00
  • 26889ae1b4 Отработка очереди отправки E-Mail сообщений - если сообщение не отправилось из-за отсутствия настроек подключеия к SMTP-серверу, то мы не пытаемся отправить его повторно (ошибка просто фиксируется в логах) Mikhail Chechnev 2021-03-15 11:04:17 +03:00
  • 23436286d5 Параметры конфигурации подключения к SMTP-серверу (sHost, nPort, sUser, sPass, sFrom) сделаны необязательными Mikhail Chechnev 2021-03-14 18:52:36 +03:00
  • 021e39e3ac Новый параметр конфигурации - bValidateSSL - Проверять SSL-сертификаты адресов отправки сообщений (самоподписанные сертификаты будут отвергнуты) Mikhail Chechnev 2021-03-14 18:29:06 +03:00
  • a2fcbf11b3 Перевод применения объекта "Buffer" с конструктора "new" (устаревший) на статический метод "Buffer.from", циклы "for" с асинхронными выховами переписаны на "for of" Mikhail Chechnev 2021-03-12 21:22:23 +03:00
  • 5e7f737cfb Релиз 2021.02.24 Mikhail Chechnev 2021-03-12 20:45:28 +03:00
  • 15875d4d05 Релиз 2021.01.27 Mikhail Chechnev 2021-01-29 15:40:19 +03:00
  • d2469c22f6 Релиз 2020.12.29 Mikhail Chechnev 2021-01-29 15:31:27 +03:00
  • d72c877ac9 Добавлен модуль разсширения "Публикация аналитических данных" (olapp.js) Mikhail Chechnev 2021-01-24 16:56:11 +03:00
  • b31411f610 Расширено описание сервиса в readme.md Mikhail Chechnev 2020-12-25 14:32:26 +03:00
  • 5994045b5e Релиз 2020.11.26 Mikhail Chechnev 2020-12-01 15:10:19 +03:00
  • 78c3b5b1cb Добавил в отладочный config.js настройки почтовой учётной записи appserver@citk-parus.ru Mikhail Chechnev 2020-11-13 13:41:36 +03:00
  • 331d7394fd Релиз 2020.11.05 Mikhail Chechnev 2020-11-13 02:32:24 +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
  • 24e9350983 Релиз 2020.09.30 Mikhail Chechnev 2020-10-04 22:26:06 +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
  • 9527e0d3db Релиз 2020.09.03 Mikhail Chechnev 2020-09-07 15:03:06 +03:00
  • beb94e4139 Релиз 2020.07.29 Mikhail Chechnev 2020-08-05 18:13:08 +03:00
  • e2f201ea06 Обновление безопасности для библиотек lodash, nodemailer, oracledb, request-promise, validate Mikhail Chechnev 2020-07-30 19:00:52 +03:00
  • 863b1bd1a3 Обработчик сообщений для расширения "Интеграция ЭДО СБИС" Mikhail Chechnev 2020-07-22 17:38:29 +03:00
  • cea966015f Релиз 2020.07.01 Mikhail Chechnev 2020-07-08 13:29:13 +03:00
  • 93a9d4bdd8 Корректный останов обработчиков исходящих сообщений в UNIX/LINUX системах (мягкий останов + код выхода 0) Mikhail Chechnev 2020-07-07 22:33:53 +03:00
  • 7107dde601 Релиз 2020.05.28 Mikhail Chechnev 2020-06-04 19:34:31 +03:00
  • 3818c76ff7 Релиз 2020.04.29 Mikhail Chechnev 2020-04-30 21:16:57 +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
  • 9fbaa81dbb Корректировка комментария в заголовке модуля PWS Mikhail Chechnev 2020-03-03 17:17:44 +03:00
  • 401785a795 "Разовый" обработчик событий останова сервера приложений Mikhail Chechnev 2020-02-20 19:53:08 +03:00
  • ad719c678f Поддержка пула подключений к СУБД Oracle Mikhail Chechnev 2020-02-20 19:52:38 +03:00
  • f13de84d26 Обновление пакета oracledb до 3.1.2 Mikhail Chechnev 2020-02-19 21:47:05 +03:00
  • 21f0d6c715 Обновление критически устаревших пакетов Mikhail Chechnev 2020-02-19 11:02:29 +03:00
  • 73037e8309 Конвертация в JSON ответов в зависимости от URL-параметра SRESP_CT Mikhail Chechnev 2020-02-18 16:54:08 +03:00
  • 0b81950d4d Установка заголовка Content-type по умолчанию для входящих сообщений Mikhail Chechnev 2020-02-18 16:52:57 +03:00
  • 20a5d54def Корректировка комментариев Mikhail Chechnev 2020-02-11 21:33:40 +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
  • bcc2a146fc Косметика в файле конфигурации (часть вторая, заключительная) Mikhail Chechnev 2019-12-13 19:09:44 +03:00
  • 85e02f0da4 Косметика в файле конфигурации Mikhail Chechnev 2019-12-13 19:08:00 +03:00
  • 9b50e3c52a Настройка на спец. пользователя EXS, вместо PARUS Mikhail Chechnev 2019-12-12 21:38:06 +03:00
  • 038dbcaebd Модуль обработки запросов к надстройке PWS (Parus WEB-Service) Mikhail Chechnev 2019-11-29 20:43:25 +03:00
  • 94d44196bf Новый параметр: таймаут останова сервера Mikhail Chechnev 2019-11-11 13:16:30 +03:00
  • b872259729 Сохраняем HTTP-статус с заголовками при получении ответа на исходящее сообщение Mikhail Chechnev 2019-10-29 18:26:02 +03:00
  • 7a3caa97c1 Исправлена опечатка в консольной выдаче Mikhail Chechnev 2019-08-28 13:05:02 +03:00
  • 0f2829af3c Теперь мы правильно не сохраняем тело сообщения в EXSQUEUE.OPTIONS Mikhail Chechnev 2019-08-23 20:03:35 +03:00
  • 9e54568b55 Не сохраняем тело исходящего сообщения в EXSQUEUE.OPTIONS Mikhail Chechnev 2019-08-23 13:51:48 +03:00
  • e18080760d Content-Type по умолчанию указываем только для POST Mikhail Chechnev 2019-08-22 19:45:24 +03:00
  • 6b0ddf2c42 Content-Type по умолчанию для исходящих сообщений Mikhail Chechnev 2019-08-22 18:26:10 +03:00
  • dd9f5cddbb Изменен алгоритм останова сервера - добавлен таймаут останова, экземпляр ParusAppServer больше не управляет процессом (убрал process.exit), переписан перехват сигналов останова Mikhail Chechnev 2019-07-04 22:04:39 +03:00
  • f01ee89790 Сохранение параметров входящего запроса в OPTIONS Mikhail Chechnev 2019-07-04 22:03:05 +03:00
  • 68c0e94133 Шаблоны форматирования сообщений протокола вынесены в константы Mikhail Chechnev 2019-07-04 22:02:27 +03:00
  • 07efce2725 Исправлена неточность в сообщении об ошибке валидации для "optionsResp" Mikhail Chechnev 2019-07-04 21:59:41 +03:00
  • fe61e1750c Доработана функция форматирования ошибки (на случай если ошибка - это простая строка) Mikhail Chechnev 2019-07-04 21:57:45 +03:00
  • 503b4b432b Работа с параметрами отправки и HTP-заголовками для входящих (управление на PL/SQL) Mikhail Chechnev 2019-06-17 19:20:56 +03:00
  • 9f7c7d4589 Работа с параметрами отправки и HTP-заголовками для исходящих (управление на PL/SQL) Mikhail Chechnev 2019-06-14 21:48:51 +03:00
  • 078aa91aa6 Валидация параметров функций парсинга XML, конвертации (XML > JSON, JSON > XML) парметров отправляемых сообщений Mikhail Chechnev 2019-06-14 21:47:15 +03:00
  • 43fd7de6d8 Функции установки параметров (HTP-заголовка и параметров отправки) сообщений и ответов для очереди + доработка модели очереди для считывания параметров сообщения и ответа на него Mikhail Chechnev 2019-06-14 17:28:08 +03:00