|
|
Строка 39: |
Строка 39: |
| </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> - Загрузка из внешней системы данных (квот, цен и т.д.)
| |
− | ==Запуск модуля==
| |
− | Доступ к данному модулю осуществляется из главного меню ПК «'''Мастер-Тур''' → [[Файл: am_039.png|Надстройки]]'''Надстройки''' → '''Megatec Integration Service'''.
| |
| [[Category:Megatec_Integration_Service]] | | [[Category:Megatec_Integration_Service]] |