Мастер-Тур(15):Установка — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
Строка 89: Строка 89:
 
Служба MTS нужна для кеширования данных для работы ПК «Мастер-Тур» (!!! расширить, для чего нужна служба MTS!!!).
 
Служба MTS нужна для кеширования данных для работы ПК «Мастер-Тур» (!!! расширить, для чего нужна служба MTS!!!).
  
* Скопировать папку ''MTS'' из дистрибутива на сервер.
+
* Скопировать папку ''MTS'' из дистрибутива на сервер (!!! на каком сервере должна быть размещена служба MTS? !!!).
 
* Перед установкой службы поиска необходимо настроить конфигурационный файл ''Megatec.MasterTourService.exe.config''.
 
* Перед установкой службы поиска необходимо настроить конфигурационный файл ''Megatec.MasterTourService.exe.config''.
  
Строка 164: Строка 164:
 
* Для удаления службы кэширования необходимо запустить скрипт ''_UnInstall.bat'' от имени администратора.  
 
* Для удаления службы кэширования необходимо запустить скрипт ''_UnInstall.bat'' от имени администратора.  
  
 +
===Установка службы кеша для акций===
 +
Служба кеша для акций нужна для кеширования данных по акциям (!!! расширить, для чего нужна служба кеша для акций!!!).
  
 +
* Скопировать папку ''SpecialsCacheService'' из дистрибутива на сервер (!!! на каком сервере должна быть размещена служба кеша для акций? !!!).
 +
* Перед установкой службы кеша для акций необходимо настроить конфигурационный файл ''Megatec.MasterTour.SpecialsCacheService.exe.config''.
  
 +
!!!Актуализировать таблицы!!!
 +
{| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse"
 +
|- style="background-color:#F2F2F2"
  
 +
! width="2%" | №
 +
! width="10%" | Описание
 +
! width="38%" | Значение
 +
! width="50%" | Настройка
  
 +
|- style="vertical-align:text-top"
  
 +
| 1
 +
| Строка подключения
 +
| Строка подключения к базе данных ПК «Мастер-Тур» указывается в секции ''appSettings''.
 +
<font style="color:red">''Внимание!''</font><br />
 +
Для корректной работы в поле ''User Id'' необходимо указать пользователя ''sa''.
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<!--Имя приложения-->
 +
<add key="applicationName" value="MasterTourService"/>
 +
<!--Сервер-->
 +
<add key="serviceServer" value="Server"/>
 +
<!--База данных-->
 +
<add key="serviceDatabase" value="Database"/>
 +
<!--Логин -->
 +
<add key="defaultUserName" value="User"/>
 +
<!--Пароль-->
 +
<add key="defaultPassword" value="Password"/>
 +
</syntaxhighlight>
  
 +
|- style="vertical-align:text-top"
  
 +
| 2
 +
| Логирование
 +
| Путь к лог-файлам задается в секции ''Loggers path''.
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<Loggers path="Logs\">
 +
(доп. инфо по логам: список и что каждый лог логирует в задаче 36421)
 +
<Logger level="ALL" name="ExceptionLogger"/>
 +
<Logger level="ALL" name="AddCostLogic"/>
 +
<Logger level="ALL" name="CostLogic"/>
 +
<Logger level="ALL" name="TourMarginLogic"/>
 +
<Logger level="ALL" name="QuotaLogic"/>
 +
<Logger level="ALL" name="FlightSelectionLogic"/>
 +
</Loggers>
 +
</syntaxhighlight>
 +
 +
|- style="vertical-align:text-top"
 +
 +
| 3
 +
| 3
 +
| 3
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<!--Имя текущего инстанса сервиса-->
 +
<add key="acceptableServices" value=""/> (найти описание и описать)
 +
</syntaxhighlight>
 +
 +
|- style="vertical-align:text-top"
 +
 +
| 4
 +
| 4
 +
| 4
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
    <!--Приоритет текущего инстанса сервиса-->
 +
<add key="servicePriority" value="1"/> (найти описание и описать)
 +
</syntaxhighlight>
 +
|}
  
 +
* Установка осуществляется запуском скрипта ''_Install.bat'' от имени администратора. [[Файл:Bm135.png|Запуск от имени администратора]]
 +
* В Службах Windows добавляется служба ''MegatecMasterTourService'' (!!!заменить название и скрин!!!).<br />
 +
[[Файл:mb_191.png|MegatecMasterTourService]]<br />
  
 +
* Для удаления службы кэширования необходимо запустить скрипт ''_UnInstall.bat'' от имени администратора.
  
===Установка службы кеша для акций===
 
 
===Установка службы платежей (возможно не будет в первой версии)===
 
===Установка службы платежей (возможно не будет в первой версии)===
 
===Установка серверной части ПК «Мастер-Тур» (ссылка на стандартную установку)===
 
===Установка серверной части ПК «Мастер-Тур» (ссылка на стандартную установку)===

Версия 16:48, 2 ноября 2015

Статья находится на стадии разработки.
Версия статьи от 2-11-2015.

Поддерживаемые версии ПК «Мастер-Тур»:
Начиная с 15 версии


Введение

Процесс установки ПК «Мастер-Тур» 15 версии включает в себя установку всех компонентов, необходимых для работы приложения.

Системные требования

Минимальная поддерживаемая версия SQL Server 2008 R2 SP1 (10.50.2500.0)

Процессор
Оперативная память
Свободное место на жестком диске
Операционная система
Разрешение монитора

Взаимодействие модулей

Установка

Установка компонентов 15 версии ПК «Мастер-Тур» производится в несколько этапов, которые описаны ниже.

Установка службы поиска

Служба поиска нужна для кеширования данных для поиска (!!! расширить, для чего нужна служба поиска!!!).

  • Скопировать папку TourSearchOwin из дистрибутива на сервер приложений.
  • Перед установкой службы поиска необходимо настроить конфигурационный файл Megatec.TourSearchOwin.exe.config.
Описание Значение Настройка
1 Строка подключения Строка подключения к базе данных ПК «Мастер-Тур» указывается в секции connectionString.
<add key="connectionString" value="Data Source=Server; Initial Catalog=Database; User Id=User; Password=Password; Application Name=TourSearchOwin" />
2 Логирование Путь к лог-файлам задается в секции Loggers path.
<Loggers path="Logs\">
 <Logger level="ALL" name="TourSearch" console="true" /> Логирование информации о поиске (доп. инфо 36421)
 <Logger level="ALL" name="TourSearchCache" console="true" /> Логирование информации об инициализации кеша (доп. инфо 36421)
</Loggers>
3 3 3
<add key="maxChildAge" value="21" /> (должна быть убрана в 36420)
4 4 4
<add key="maxTourDur" value="40" /> (должна быть убрана в 36427)
  • Установка осуществляется запуском скрипта _Install.bat от имени администратора. Запуск от имени администратора
  • В Службах Windows добавляется служба TourSearchWebApi!!! заменить на TourSearchOwin после 36426 и скрин!!!.

TourSearchWebApi

  • Для удаления службы кэширования необходимо запустить скрипт _UnInstall.bat от имени администратора.

Установка службы MTS (подумать, как лучше назвать эту службу)

Служба MTS нужна для кеширования данных для работы ПК «Мастер-Тур» (!!! расширить, для чего нужна служба MTS!!!).

  • Скопировать папку MTS из дистрибутива на сервер (!!! на каком сервере должна быть размещена служба MTS? !!!).
  • Перед установкой службы поиска необходимо настроить конфигурационный файл Megatec.MasterTourService.exe.config.
Описание Значение Настройка
1 Строка подключения Строка подключения к базе данных ПК «Мастер-Тур» указывается в секции appSettings.

Внимание!
Для корректной работы в поле User Id необходимо указать пользователя sa.

<!--Имя приложения-->
<add key="applicationName" value="MasterTourService"/>
<!--Сервер-->
<add key="serviceServer" value="Server"/>
<!--База данных-->
<add key="serviceDatabase" value="Database"/>
<!--Логин -->
<add key="defaultUserName" value="User"/>
<!--Пароль-->
<add key="defaultPassword" value="Password"/>
2 Логирование Путь к лог-файлам задается в секции Loggers path.
<Loggers path="Logs\">
(доп. инфо по логам: список и что каждый лог логирует в задаче 36421)
 <Logger level="ALL" name="ExceptionLogger"/>
 <Logger level="ALL" name="AddCostLogic"/>
 <Logger level="ALL" name="CostLogic"/>
 <Logger level="ALL" name="TourMarginLogic"/>
 <Logger level="ALL" name="QuotaLogic"/>
 <Logger level="ALL" name="FlightSelectionLogic"/>
</Loggers>
3 3 3
<!--Имя текущего инстанса сервиса-->
<add key="acceptableServices" value=""/> (найти описание и описать)
4 4 4
    <!--Приоритет текущего инстанса сервиса-->
<add key="servicePriority" value="1"/> (найти описание и описать)
  • Установка осуществляется запуском скрипта _Install.bat от имени администратора. Запуск от имени администратора
  • В Службах Windows добавляется служба MegatecMasterTourService.

MegatecMasterTourService

  • Для удаления службы кэширования необходимо запустить скрипт _UnInstall.bat от имени администратора.

Установка службы кеша для акций

Служба кеша для акций нужна для кеширования данных по акциям (!!! расширить, для чего нужна служба кеша для акций!!!).

  • Скопировать папку SpecialsCacheService из дистрибутива на сервер (!!! на каком сервере должна быть размещена служба кеша для акций? !!!).
  • Перед установкой службы кеша для акций необходимо настроить конфигурационный файл Megatec.MasterTour.SpecialsCacheService.exe.config.

!!!Актуализировать таблицы!!!

Описание Значение Настройка
1 Строка подключения Строка подключения к базе данных ПК «Мастер-Тур» указывается в секции appSettings.

Внимание!
Для корректной работы в поле User Id необходимо указать пользователя sa.

<!--Имя приложения-->
<add key="applicationName" value="MasterTourService"/>
<!--Сервер-->
<add key="serviceServer" value="Server"/>
<!--База данных-->
<add key="serviceDatabase" value="Database"/>
<!--Логин -->
<add key="defaultUserName" value="User"/>
<!--Пароль-->
<add key="defaultPassword" value="Password"/>
2 Логирование Путь к лог-файлам задается в секции Loggers path.
<Loggers path="Logs\">
(доп. инфо по логам: список и что каждый лог логирует в задаче 36421)
 <Logger level="ALL" name="ExceptionLogger"/>
 <Logger level="ALL" name="AddCostLogic"/>
 <Logger level="ALL" name="CostLogic"/>
 <Logger level="ALL" name="TourMarginLogic"/>
 <Logger level="ALL" name="QuotaLogic"/>
 <Logger level="ALL" name="FlightSelectionLogic"/>
</Loggers>
3 3 3
<!--Имя текущего инстанса сервиса-->
<add key="acceptableServices" value=""/> (найти описание и описать)
4 4 4
    <!--Приоритет текущего инстанса сервиса-->
<add key="servicePriority" value="1"/> (найти описание и описать)
  • Установка осуществляется запуском скрипта _Install.bat от имени администратора. Запуск от имени администратора
  • В Службах Windows добавляется служба MegatecMasterTourService (!!!заменить название и скрин!!!).

MegatecMasterTourService

  • Для удаления службы кэширования необходимо запустить скрипт _UnInstall.bat от имени администратора.

Установка службы платежей (возможно не будет в первой версии)

Установка серверной части ПК «Мастер-Тур» (ссылка на стандартную установку)

Установка клиентской части ПК «Мастер-Тур» (ссылка на стандартную установку)

Установка программ туров

Установка поиска вариантов программ туров

Настройка логирования