Инструкция по обновлению

В данном разделе представлена последовательность действий Администратора для обновления Продукта до текущей версии.

Важно

  • В версии 4.1 изменился формат лицензии. Перед обновлением нужно запросить новую лицензию и применить ее после обновления.

  • В версии 4.1 удалены таблицы AuditSettings, ProxySettings, DbContextLoggingSettings, ValidationAndSignaturesSettings с настройками, а также изменен формат настроек в таблицах SettingsStore и ClientMessagesSenderSettings.
    Миграция этих настроек в автоматическом режиме не выполняется.
    После обновления БД нужно удалить вручную настройки из SettingsStore и ClientMessagesSenderSettings и при необходимости повторно задать настройки аудита, прокси-сервера, логирования запросов к БД, валидации, уведомлений и публикации задач.
  1. В IIS остановить пулы веб-сервисов и Dashboard, подлежащие обновлению.

  2. Остановить сервис ИМ.

  3. Сохранить резервную копию файлов подлежащих обновлению сервисов: ИМ, веб-сервисов и Dashboard, работающих на соответствующей зоне.

  4. Удалить содержимое из корневых папок всех сервисов, сделав предварительно бэкап конфигурационных файлов.

  5. Скопировать файлы из соответствующих папок поставки релиза.

  6. Конфигурационные файлы из новой поставки изменить в соответствии с файлами настройки из бэкапа.

  7. Сделать резервную копию БД.

  8. Обновить БД с помощью Database Migrator.

  9. Запустить пулы в IIS для веб-сервисов и Dashboard.

  10. Запустить сервис ИМ.

  11. Убедиться, что в логах ИМ, веб-сервисов, Dashboard отсутствуют сообщения об ошибках.

Инструкция по миграции с SDK на Web API по оператору ЭДО «Такском-Файлер»

Для изменения способа взаимодествия с сервисами оператора ЭДО «Такском-Файлер» с SDK на Web API необходимо выполнить следующие действия.

  1. Остановить API.

  2. Дождаться, пока все задачи станут обработанными.

  3. Остановить Worker.

  4. Задать очень большое время срабатывания таймера загрузки событий (например, 86400 секунд, т.е. одно срабатывание в сутки). Это остановит поступление новых событий.

  5. Запустить Worker.

  6. Дождаться, пока сработает загрузка событий сразу после старта.

  7. Дождаться, пока все загруженные события по ящикам оператора ЭДО Такском-Файлер будут обработаны, т.е. получат HandlingState = 2.

  8. Установить версию, которая поддерживает миграцию.

  9. Запустить все требуемые компоненты, кроме Worker.

  10. Не запуская Worker, переключить ящики на Web API и вернуть нормальное время срабатывания таймера загрузки событий.

  11. Запустить Worker.

  12. Проверить создание статусов у документов, убедиться, что в логах нет ошибок.