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

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
(Обзор)
 
(не показано 9 промежуточных версий 4 участников)
Строка 1: Строка 1:
 
Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}.  
 
Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}.  
==Введение==
 
===Обзор===
 
Дополнительный модуль «'''Megatec Integration Service'''» предназначен для интеграции ПК «'''Мастер-Тур'''» с внешними системами: для обеспечения автоматического импорта цен, наличия мест и отправки путевок из ПК «'''Мастер-Тур'''.
 
  
===Требования к программно-аппаратному обеспечению===
 
 
<ul>
 
<ul>
 
<li><b>Клиентский компьютер</b><br />
 
<li><b>Клиентский компьютер</b><br />
Строка 12: Строка 8:
 
<TR><TD>Оперативная память</TD><TD>4 Гб</TD><TD>8 Гб</TD></TR>
 
<TR><TD>Оперативная память</TD><TD>4 Гб</TD><TD>8 Гб</TD></TR>
 
<TR><TD>Свободное место на жестком диске</TD><TD>от 30 Гб</TD><TD>от 60 Гб</TD></TR>
 
<TR><TD>Свободное место на жестком диске</TD><TD>от 30 Гб</TD><TD>от 60 Гб</TD></TR>
<TR><TD>Операционная система</TD><TD>Windows Vista или выше</TD><TD>Windows Vista или выше</TD></TR>
+
<TR><TD>Операционная система</TD><TD>Windows 7 или выше</TD><TD>Windows 7 или выше</TD></TR>
<TR><TD>Исполняемая среда</TD><TD>Microsoft .NET Framework 4.0 или выше</TD><TD>Microsoft .NET Framework 4.0 или выше</TD></TR>
+
<TR><TD>Исполняемая среда</TD><TD>Microsoft .NET Framework 4.5.1 или выше</TD><TD>Microsoft .NET Framework 4.5.1 или выше</TD></TR>
 
<TR><TD>Разрешение монитора</TD><TD>1152 × 864</TD><TD>1920 × 1080</TD></TR>
 
<TR><TD>Разрешение монитора</TD><TD>1152 × 864</TD><TD>1920 × 1080</TD></TR>
 +
<TR><TD>ПК "Мастер-Тур"</TD><TD>2009.2.20 или выше</TD><TD>2009.2.20 или выше</TD></TR>
 
</TABLE>
 
</TABLE>
 
</li>
 
</li>
Строка 25: Строка 22:
 
<TR><TD>Операционная система</TD><TD>Windows Server 2008 или выше</TD><TD>Windows Server 2008 или выше</TD></TR>
 
<TR><TD>Операционная система</TD><TD>Windows Server 2008 или выше</TD><TD>Windows Server 2008 или выше</TD></TR>
 
<TR><TD>Диспетчер служб интернета</TD><TD>IIS 7 или выше</TD><TD>IIS 7 или выше</TD></TR>
 
<TR><TD>Диспетчер служб интернета</TD><TD>IIS 7 или выше</TD><TD>IIS 7 или выше</TD></TR>
<TR><TD>Исполняемая среда</TD><TD>Microsoft .NET Framework 4.0 или выше</TD><TD>Microsoft .NET Framework 4.0 или выше</TD></TR>
+
<TR><TD>Исполняемая среда</TD><TD>Microsoft .NET Framework 4.5.1 или выше</TD><TD>Microsoft .NET Framework 4.5.1 или выше</TD></TR>
 
</TABLE>
 
</TABLE>
 
</li>
 
</li>
Строка 39: Строка 36:
 
</li>
 
</li>
 
</ul>
 
</ul>
 
===Установка и обновление модуля===
 
В ПК «'''Мастер-Тур'''» версии 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'''. После этого перезайдите в ПК «'''Мастер-Тур'''».
 
*Данный пункт необходимо выполнить, только в случае использования windows авторизации при входе в ПК «'''Мастер-Тур'''».
 
Необходимо настроить следующие файлы:<br />
 
'''а)''' В папке с  ПК «'''Мастер-Тур'''» - Master32.exe.config .
 
Раздел:  '''<appSettings>'''.<br />
 
Вставить следующую настройку: <br />
 
'''<add key="anonymousServices" value="Megatec.MasterTourService.Contracts.IUserService;Megatec.MasterTourService.Contracts.IApplicationsLog;Megatec.MasterTourService.Contracts.ISetting;Megatec.MegatecIntegrationService.Contracts.IImportService;" />'''
 
 
'''b)''' В папке с приложением '''Megatec Integration Service''' - '''Web.config'''.
 
Раздел:  '''<appSettings>'''.<br />
 
Вставить логин и пароль в настройку:<br />
 
<syntaxhighlight lang="xml"><!--Логин (только для анонимных сервисов)-->
 
<add key="defaultUserName" value="sa" />
 
<!--Пароль (только для анонимных сервиcов)-->
 
<add key="defaultPassword" value="sa"/> </syntaxhighlight>
 
 
*Произвести остальные настройки, следуя пунктам ниже
 
 
 
<br />
 
====Настройка конфигурационных файлов====
 
=====Список обозначений=====
 
'''ServerMT''' – Название сервера на котором находиться база данных ПК «'''Мастер-Тур'''». <br/>
 
'''DatebaseMT'''  – Название базы данных ПК «'''Мастер-Тур'''». <br/>
 
'''idDB''' – Логин пользователя для базы данных. <br/>
 
'''PasswordDB''' – Пароль пользователя для базы данных. <br/>
 
 
=====Настройка=====
 
1) Для файла: <br/>
 
<code>
 
Megatec.MasterTour.AdapterPlugins.AdapterCommon.dll.config</code><br/>
 
 
Необходимо прописать подключение к базе данных ПК «'''Мастер-Тур'''».
 
<br/>
 
{| border="1" cellpadding="2" cellspacing="0"
 
!Раздел
 
!Настройка
 
|-
 
|<syntaxhighlight lang="xml">
 
<connectionStrings>
 
</connectionStrings>
 
</syntaxhighlight>
 
|
 
<add name="Mastertour" connectionString="Data Source='''ServerMT'''; Initial Catalog='''DatebaseMT''';
 
User Id='''idDB''';Password='''PasswordDB''';Trusted_Connection=no;Application Name=Master" />
 
|}
 
<br/>
 
 
2)  Если вы желаете получать сообщения об ошибках в программе на электронную почту, а не только видеть их в окне '''история''', то необходимо зайти для каждого адаптера в окно история и нажать на знак инструментов ('''Окно конфигурации файлов истории''') и настроить строки ниже в разделе  '''<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>
 
 
После этого выбрать к какому режиму будет применено и раскомментировать строку в выбранном месте:
 
<syntaxhighlight lang="xml"><!-- <appender-ref ref="ImportSendMail" />  --> </syntaxhighlight> в разделе:<syntaxhighlight lang="xml"><logger></logger></syntaxhighlight> для нужного режима:
 
<syntaxhighlight lang="xml"><appender-ref ref="Import" /></syntaxhighlight> - Ручной 
 
<syntaxhighlight lang="xml"><appender-ref ref="Auto" /></syntaxhighlight> - Автоматический 
 
<syntaxhighlight lang="xml"><appender-ref ref="External" /></syntaxhighlight> - Загрузка из внешней системы данных (квот, цен и т.д.)
 
==Запуск модуля==
 
Доступ к данному модулю осуществляется из главного меню ПК «'''Мастер-Тур''' &rarr; [[Файл: am_039.png|Надстройки]]'''Надстройки''' &rarr; '''Megatec Integration Service'''.
 
 
[[Category:Megatec_Integration_Service]]
 
[[Category:Megatec_Integration_Service]]

Текущая версия на 08:25, 5 сентября 2019

Версия статьи от 5-09-2019.

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