Megatec Integration Service:Требования к программно-аппаратному обеспечению — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
(не показаны 2 промежуточные версии этого же участника)
Строка 79: Строка 79:
 
|}
 
|}
 
<br/>
 
<br/>
 +
 +
2)  Если вы желаете получать сообщения об ошибках в программе на электронную почту, а не только видеть их в окне '''история''', то необходимо зайти в каждый конфигурационный файл адаптера:<br/>
 +
*Megatec.MasterTour.AdapterPlugins.Import.'''Название фирмы'''.HotelPrice.dll.config <br/>
 +
*Megatec.MasterTour.AdapterPlugins.Import.'''Название фирмы'''.HotelQuotaImport.dll.config <br/>
 +
*Megatec.MasterTour.AdapterPlugins.Import.'''Название фирмы'''.AgreementsReservation.dll.config <br/>
 +
и настроить строки ниже в разделе  '''<appender name="ImportSendMail" type="log4net.Appender.SMTPAppender">''':<br/>
 +
<syntaxhighlight lang="xml">
 +
      <to value="Куда отправлять через запятую, если несколько адресов" />
 +
      <from value="Откуда отправлять" />
 +
      <username value="Имя пользователя, учетная запись которого будет использоваться для отправки" />
 +
      <password value="Пароль" />
 +
      <subject value="Тема письма" />
 +
      <smtpHost value="адрес почтового сервиса" />
 +
      <port value="порт" />
 +
</syntaxhighlight>
 
   
 
   
2) Для файла, который располагается в развернутом веб-сервисе «'''Master Tour Service'''» и «'''Megatec Integration Service'''»: <br/>
 
<code>
 
Web.config
 
</code> <br/>
 
 
Необходимо отредактировать настройку подключения к базе данных ПК «'''Мастер-Тур'''».
 
<br/>
 
{| border="1" cellpadding="2" cellspacing="0"
 
!Раздел
 
!Настройка
 
|-
 
|<syntaxhighlight lang="xml">
 
<appSettings>
 
</appSettings>
 
</syntaxhighlight>
 
|<syntaxhighlight lang="xml">
 
<add key="serviceServer" value="ServerMT"/>
 
<add key="serviceDatabase" value="DatebaseMT"/>
 
<!--Логин (только, если вы используете Façade сервис)-->
 
<add key="defaultUserName" value="idDB" />
 
<!--Пароль (только, если вы используете Façade сервис)-->
 
<add key="defaultPassword" value="PasswordDB"/>
 
</syntaxhighlight>
 
|}
 
 
 
==Запуск модуля==
 
==Запуск модуля==
 
Доступ к данному модулю осуществляется из главного меню ПК «'''Мастер-Тур''' &rarr; [[Файл: am_039.png|Надстройки]]'''Надстройки''' &rarr; '''Megatec Integration Service'''.  
 
Доступ к данному модулю осуществляется из главного меню ПК «'''Мастер-Тур''' &rarr; [[Файл: am_039.png|Надстройки]]'''Надстройки''' &rarr; '''Megatec Integration Service'''.  
 
[[Category:Megatec_Integration_Service]]
 
[[Category:Megatec_Integration_Service]]

Версия 09:06, 13 мая 2014

Версия статьи от 13-05-2014.

Введение

Обзор

Дополнительный модуль «Megatec Integration Service» предназначен для интеграции ПК «Мастер-Тур» с внешними системами: для обеспечения автоматического импорта цен, наличия мест и бронирования путевок через веб-сервис внешней системы.

Требования к программно-аппаратному обеспечению

  • Клиентский компьютер
    МинимальныеРекомендуемые
    ПроцессорPentium 4Core 2 Duo
    Оперативная память4 Гб8 Гб
    Свободное место на жестком дискеот 30 Гбот 60 Гб
    Операционная системаWindows Vista или вышеWindows Vista или выше
    Исполняемая средаMicrosoft .NET Framework 4.0 или вышеMicrosoft .NET Framework 4.0 или выше
    Разрешение монитора1152 × 8641920 × 1080
  • Сервер приложений
    МинимальныеРекомендуемые
    Процессор8-ядерный16-ядерный
    Оперативная память16 Гб32 Гб
    Свободное место на жестком дискеот 50 Гбот 120 Гб
    Операционная системаWindows Server 2008 или вышеWindows Server 2008 или выше
    Диспетчер служб интернетаIIS 7 или вышеIIS 7 или выше
    Исполняемая средаMicrosoft .NET Framework 4.0 или вышеMicrosoft .NET Framework 4.0 или выше
  • Сервер баз данных
    МинимальныеРекомендуемые
    Процессор8-ядерный16-ядерный
    Оперативная память32 Гб64 Гб
    Свободное место на жестком дискеот 100 Гбот 2 Тб
    Операционная системаWindows Server 2008 или вышеWindows Server 2008 или выше
    СУБДMS SQL Server 2008 R2 или вышеMS SQL Server 2008 R2 или выше

Установка и обновление модуля

В ПК «Мастер-Тур» версии 2009.2.20 и выше модуль устанавливается в несколько шагов:

  • Требуется развернуть веб-сервис «Master Tour Service» и «Megatec Integration Service», с помощью универсального инсталлятора сервисов - IntegrationServiceInstallator.exe. После установки будет показан адрес сервиса и на рабочем столе будет создан текстовый файл с аналогичным содержимом при установке по умолчанию.
  • Прогоняются sql скрипты по базе данных ПК «Мастер-Тур» в порядке номера указанного в названии файла.
  • Необходимо, чтобы в свойствах папки с ПК «Мастер-Тур» были даны права пользователю на создание и редактирование файлов в ней или запускать ПК «Мастер-Тур» в режиме от администратора, в противном случае, нельзя будет сохранить общие настройки при редактировании направления
  • Закрыть ПК «Мастер-Тур» и плагин MIS, если он уже был установлен и остановить автозагрузчики и автоимпорты на время обновления.
  • Запустить инсталлятор плагина MIS указав ему путь для распаковки - рабочий каталог ПК «Мастер-Тур». Подтверждать замену файлов при появлении соответствующего окна, если какие либо файлы, не удается заменить, значит, предыдущий шаг не выполнен до конца.
  • Запустить инсталлятор из папки с ПК «Мастер-Тур - Megatec.MasterTour.Plugins.ImportManager.AdapterInstallator.exe или из пункта меню плагина MISСистема обмена (три куба) в данном варианте при первичной установке будет выведено окно перед запуском плагина с требованием ввести адреса сервисов, полученных на 1 шаге во время установки веб-сервисов. Следовать по шагам инсталлятора и установить все системы обмена полученные в .zip архиве.
  • Дать права на вход в окно - Редактирование направлений (две шестерни) для пользователя или группам в которых он состоит через Мастер-Администратор поставив опцию Плагин MIS -> Разрешить редактирование направлений в положение ENABLED. После этого перезайдите в ПК «Мастер-Тур».
  • Произвести остальные настройки, следуя пунктам ниже



Настройка конфигурационных файлов

Список обозначений

ServerMT – Название сервера на котором находиться база данных ПК «Мастер-Тур».
DatebaseMT – Название базы данных ПК «Мастер-Тур».
idDB – Логин пользователя для базы данных.
PasswordDB – Пароль пользователя для базы данных.

Настройка

1) Для файла:
Megatec.MasterTour.AdapterPlugins.AdapterCommon.dll.config

Необходимо прописать подключение к базе данных ПК «Мастер-Тур».

Раздел Настройка
<connectionStrings>
</connectionStrings>

<add name="Mastertour" connectionString="Data Source=ServerMT; Initial Catalog=DatebaseMT; User Id=idDB;Password=PasswordDB;Trusted_Connection=no;Application Name=Master" />


2) Если вы желаете получать сообщения об ошибках в программе на электронную почту, а не только видеть их в окне история, то необходимо зайти в каждый конфигурационный файл адаптера:

  • Megatec.MasterTour.AdapterPlugins.Import.Название фирмы.HotelPrice.dll.config
  • Megatec.MasterTour.AdapterPlugins.Import.Название фирмы.HotelQuotaImport.dll.config
  • Megatec.MasterTour.AdapterPlugins.Import.Название фирмы.AgreementsReservation.dll.config

и настроить строки ниже в разделе <appender name="ImportSendMail" type="log4net.Appender.SMTPAppender">:

      <to value="Куда отправлять через запятую, если несколько адресов" />
      <from value="Откуда отправлять" />
      <username value="Имя пользователя, учетная запись которого будет использоваться для отправки" />
      <password value="Пароль" />
      <subject value="Тема письма" />
      <smtpHost value="адрес почтового сервиса" />
      <port value="порт" />

Запуск модуля

Доступ к данному модулю осуществляется из главного меню ПК «Мастер-ТурНадстройкиНадстройкиMegatec Integration Service.