Megatec Integration Service:Требования к программно-аппаратному обеспечению
Версия статьи от 24-09-2014.
Содержание
Введение
Обзор
Дополнительный модуль «Megatec Integration Service» предназначен для интеграции ПК «Мастер-Тур» с внешними системами: для обеспечения автоматического импорта цен, наличия мест и отправки путевок из ПК «Мастер-Тур.
Требования к программно-аппаратному обеспечению
- Клиентский компьютер
Минимальные Рекомендуемые Процессор Pentium 4 Core 2 Duo Оперативная память 4 Гб 8 Гб Свободное место на жестком диске от 30 Гб от 60 Гб Операционная система Windows Vista или выше Windows Vista или выше Исполняемая среда Microsoft .NET Framework 4.0 или выше Microsoft .NET Framework 4.0 или выше Разрешение монитора 1152 × 864 1920 × 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. После этого перезайдите в ПК «Мастер-Тур».
- Данный пункт необходимо выполнить, только в случае использования windows авторизации при входе в ПК «Мастер-Тур».
Необходимо настроить следующие файлы:
а) В папке с ПК «Мастер-Тур» - Master32.exe.config .
Раздел: <appSettings>.
Вставить следующую настройку:
<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>.
Вставить логин и пароль в настройку:
<!--Логин (только для анонимных сервисов)-->
<add key="defaultUserName" value="sa" />
<!--Пароль (только для анонимных сервиcов)-->
<add key="defaultPassword" value="sa"/>
- Произвести остальные настройки, следуя пунктам ниже
Настройка конфигурационных файлов
Список обозначений
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) Если вы желаете получать сообщения об ошибках в программе на электронную почту, а не только видеть их в окне история, то необходимо зайти для каждого адаптера в окно история и нажать на знак инструментов (Окно конфигурации файлов истории) и настроить строки ниже в разделе <appender name="ImportSendMail" type="log4net.Appender.SMTPAppender">:
<to value="Куда отправлять через запятую, если несколько адресов" />
<from value="Откуда отправлять" />
<username value="Имя пользователя, учетная запись которого будет использоваться для отправки" />
<password value="Пароль" />
<subject value="Тема письма" />
<smtpHost value="адрес почтового сервиса" />
<port value="порт" />
После этого выбрать к какому режиму будет применено и раскомментировать строку в выбранном месте:
<!-- <appender-ref ref="ImportSendMail" /> -->
в разделе:
<logger></logger>
для нужного режима:
<appender-ref ref="Import" />
- Ручной
<appender-ref ref="Auto" />
- Автоматический
<appender-ref ref="External" />
- Загрузка из внешней системы данных (квот, цен и т.д.)
Запуск модуля
Доступ к данному модулю осуществляется из главного меню ПК «Мастер-Тур → Надстройки → Megatec Integration Service.