Мастер-Тур(15):Переход на новый релиз программы

Материал из Megatec
Перейти к: навигация, поиск

Версия статьи от 7-06-2024.

Введение

Данная статья описывает порядок выполнения операций по переходу на новый релиз программы. Обновление осуществляется Администратором системы. Администратор должен иметь полные права на редактирование, добавление и удаление файлов на клиентских машинах, иметь права серверной роли sysadmin на уровне MS SQL Server, иметь достаточные права для обновления файлов приложений на сервере IIS, а также иметь достаточные права для обновления файлов в ПК «Мастер-Сервис».

Обновление ПК «Мастер-Тур»

Обновление ПК «Мастер-Тур» состоит из следующих основных шагов:

Замена клиентских файлов программы

В случае обновления на новый релиз замене подлежат все файлы, находящиеся в основной директории программы, кроме следующих:

  • файл sql.ini – содержит настройки подключения программы к базе данных
  • конфигурационный файл master32.exe.config – содержит информацию об установленной службе MTS

Обновление базы данных программы

Для обновления базы данных программы необходимо выполнить скрипт обновления, поставляемый в файлах обновления (независимо от того, с какого релиза 15 версии происходит обновление).

Обновление отчетов

Если с файлами релиза поставляются инсталляторы отчетов необходимо выполнить обновление данных отчетов.
Обновление отчетов выполняется путем повторной установки данных отчетов в базу данных программы.

Обновление плагинов

Если с файлами релиза поставляются файлы плагинов необходимо выполнить обновление данных плагинов.
Обновление плагинов выполняется путем простой замены файлов плагинов в основной директории программы.

Обновление службы поиска «TourSearchOwin»

В случае обновления на новый релиз замене подлежат все файлы, находящиеся в основной директории программы, кроме следующих:

  • конфигурационный файл Megatec.TourSearchOwin.exe.config – содержит настройки подключения службы к базе данных и адрес службы поиска
  • Файл _Install.bat – в случае, если стандартный 9000 порт для службы поиска был изменен на другой и этот порт указан в файле

Обновление службы сервиса квотирования «QuotesService»

В случае обновления на новый релиз замене подлежат все файлы, находящиеся в основной директории программы, кроме следующих:

  • конфигурационный файл Megatec.TourSearchOwin.exe.config – содержит настройки подключения службы к базе данных и адрес службы сервиса квотирования
  • Файл _Install.bat – в случае, если стандартный 5000 порт для службы сервиса квотирования был изменен на другой и этот порт указан в файле

Обновление службы «MasterTourService»

В случае обновления на новый релиз замене подлежат все файлы, находящиеся в основной директории программы, кроме следующих:

  • конфигурационный файл Megatec.MasterTourService.exe.config – содержит настройки подключения службы к базе данных

Обновление службы кеша для акций «SpecialsCacheService»

В случае обновления на новый релиз замене подлежат все файлы, находящиеся в основной директории программы, кроме следующих:

  • конфигурационный файл Megatec.MasterTour.SpecialsCacheService.exe.config – содержит настройки подключения службы к базе данных и путь к службе кеша для акций
  • файл _Install.bat – в случае, если стандартный 52529 порт для службы кеша для акций был изменен на другой и этот порт указан в файле

Очистка кэша IIS на сервере приложений

Перед каждым обновлением веб приложений, во избежание конфликта старой версии приложения с новой, рекомендуется очищать кэши Internet Information Services.
По умолчанию они находятся в папке "Temporary ASP.NET Files" по пути C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files
Для очищения кэша, необходимо удалить папку того приложения, которое обновляется на новый релиз.
Ag 090.png

Обновление программы туров «TourPrograms»

В случае обновления на новый релиз замене подлежат все файлы, находящиеся в основной директории программы, кроме следующих:

  • конфигурационный файл Web.config – содержит настройки подключения службы к базе данных, путь к службе поиска и службе кеша для акций

Обновление поиска вариантов программ туров «TourSearchClient»

В случае обновления на новый релиз замене подлежат все файлы, находящиеся в основной директории программы, кроме следующих:

  • конфигурационный файл Web.config – содержит путь к службе поиска и службе кеша для акций, пути переадресации к приложению ПК «Мастер-Web»

Обновление ПК «Мастер-Web»

В случае обновления на новый релиз замене подлежат все файлы, находящиеся в основной директории программы, кроме следующих:

  • конфигурационный файл Web.config – содержит настройки подключения службы к базе данных и путь к службе поиска

Обновление файла лицензии

Для обновления файла лицензии необходимо зайти в приложение Программа туров на вкладку Панель администрирования под пользователем, который имеет административные права (выбрана роль sysadm на уровне сервера), а также является пользователем ПК «Мастер-Тур». Далее выбрать файл лицензии с помощью кнопки Выбрать.
Начиная с релиза 15.6 для установки лицензии у пользователя достаточно только административных прав (выбрана роль sysadm на уровне сервера).

Загрузка файла лицензии

После этого нажать на кнопку Загрузить. Файл лицензии будет загружен, информация об этом будет отображена внизу страницы. Для клиента отображается информация о названии компании, сроке действия и количестве купленных лицензий. Изменения по новому файлу лицензии будут применены через 10 минут.
Файл лицензии загружен