Megatec Integration Service:Индивидуальные особенности адаптеров ProTour (Турция) — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[непроверенная версия][досмотренная версия]
Строка 82: Строка 82:
 
Данный адаптер содержит в себе справочник '''Статусы услуг'''. Необходимо создать сопоставления для всех значений из таблицы внешняя система, для того чтобы при получении информации о статусе услуге во '''внешней системе''' менялся её статус в путевке «'''Мастер-Тура'''».
 
Данный адаптер содержит в себе справочник '''Статусы услуг'''. Необходимо создать сопоставления для всех значений из таблицы внешняя система, для того чтобы при получении информации о статусе услуге во '''внешней системе''' менялся её статус в путевке «'''Мастер-Тура'''».
  
При получении статуса путевки '''NotConfirmed''' должно прийти письмо, в котором будет написано: ОТКАЗ В ПОДТВЕРЖДЕНИИ 'КОД ПУТЕВКИ  «Мастер-Тура»'. <br />
+
При получении статуса путевки '''NotConfirmed''' из внешней системы через '''Facade service''' должно прийти письмо, в котором будет написано: ОТКАЗ В ПОДТВЕРЖДЕНИИ 'КОД ПУТЕВКИ  «Мастер-Тура»'. <br />
При получении статуса путевки '''Confirmed''' должна произойти попытка посадить человека на квоту по данному отелю, если квот нет, но должно прийти письмо с текстом: НЕ ХВАТАЕТ КВОТЫ ДЛЯ ПОДТВЕРЖДЕНИЯ 'КОД ПУТЕВКИ  «Мастер-Тура»'. Если квота есть, то человек сядет в нее и письмо не придет.
+
При получении статуса путевки '''Confirmed''' из внешней системы через '''Facade service''' должна произойти попытка посадить человека на квоту по данному отелю, если квот нет, но должно прийти письмо с текстом: НЕ ХВАТАЕТ КВОТЫ ДЛЯ ПОДТВЕРЖДЕНИЯ 'КОД ПУТЕВКИ  «Мастер-Тура»'. Если квота есть, то человек сядет в нее и письмо не придет.
 
  [[Category:Megatec_Integration_Service]]
 
  [[Category:Megatec_Integration_Service]]

Версия 18:01, 30 октября 2013

Статья находится на стадии разработки.
Версия статьи от 30-10-2013.

Введение

В данной вкладке представлена информация обо всех индивидуальных настройках и возможностей для адаптеров работающих с веб сервисом внешней системы ProTour.

Общие настройки для всех адаптеров ProTour

Справочники

Список справочников с множественным сопоставлением:

  • Типы размещений
  • Типы номеров

Автосинхронизация

Кнопка «Запустить автосинхронизацию» располагается во вкладке «Синхронизация». Она служит для запуска механизма автоматического сопоставления данных. Для указания, к каким справочникам будет применяться, надо перейти в окно «Направление» и во вкладке «Синхронизация» проставить флаги напротив нужных справочников.

Предупреждение


Автосинхронизация чувствительна к регистру и символам включая пробел.



После нажатия кнопки будет запущено окно «Синхронизация справочников». По завершению операции будет выведено сообщение «Все справочники обработаны».
Окно Синхронизация

Для вкладок без множественного сопоставления, существует правило, если значение подпадающие под алгоритм автосинхронизации уже сопоставлено, то оно будет пропущено во время обработки.
Для вкладок с множественным сопоставлением, при возникновении ситуации, что значению из таблицы «Внешняя система» есть пара (подпадающая под алгоритм автосинхронизации) из таблицы «Мастер-Тур», но оно сопоставлено с другим значением в таблице «Внешняя система», которое не подпадает под алгоритм автосинхронизации, тогда по завершению автосинхронизации в окне «синхронизация справочников». Будут приведены такие варианты сопоставления, при необходимости можно сопоставить эти значения, для этого требуется поставить флаг у нужных строк и нажать кнопку «Сопоставить».
Окно Синхронизация
В режиме работы программы автоматического импорта цен, такие ситуации будут автоматически пропущены.


Адаптер бронирования путевок

Настройка

Необходимо в папку bin развернутого «Megatec Integration Service» (включает в себя Facade service) закинуть файлы адаптера: Megatec.MasterTour.AdapterPlugins.AdapterControls.dll
Microsoft.Practices.Prism.dll
Megatec.MasterTour.AdapterPlugins.Import.ProTour.HotelPrice.Data.dll
Megatec.MasterTour.AdapterPlugins.Import.ProTour.AgreementsReservation.dll
Megatec.MasterTour.AdapterPlugins.Import.ProTour.AgreementsReservation.dll.config

Произвести настройку файла:
Megatec.MasterTour.AdapterPlugins.Import.ProTour.AgreementsReservation.dll.config

Необходимо прописать подключение к промежуточной базе данных и настроить главную учетную запись, с которой будет вестись отправка сообщений на все адреса указанные для определенного направления через настройки.

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

<add name="ProTourDbEntities" connectionString="metadata=res://*/Model.ProTour.HotelPrice.csdl|res://*/Model.ProTour.HotelPrice.ssdl|res://*/Mod el.ProTour.HotelPrice.msl;provider=System.Data.SqlClient;provider connection string="data source=Название сервера на котором находиться промежуточная база данных;initial catalog=Название промежуточной базы данных;persist security info=True;user id=Логин пользователя для базы данных;password=Пароль пользователя для базы данных;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />

<appSettings>
</appSettings>
   <add key="EMailFrom" value=""/>
    <add key="Password" value=" "/>
    <add key="EnableSsl" value="false"/>
    <add key="SmtpClient" value=" "/>
    <add key="SmtpPort" value=""/>



Описание работы

Данный адаптер содержит в себе справочник Статусы услуг. Необходимо создать сопоставления для всех значений из таблицы внешняя система, для того чтобы при получении информации о статусе услуге во внешней системе менялся её статус в путевке «Мастер-Тура».

При получении статуса путевки NotConfirmed из внешней системы через Facade service должно прийти письмо, в котором будет написано: ОТКАЗ В ПОДТВЕРЖДЕНИИ 'КОД ПУТЕВКИ «Мастер-Тура»'.
При получении статуса путевки Confirmed из внешней системы через Facade service должна произойти попытка посадить человека на квоту по данному отелю, если квот нет, но должно прийти письмо с текстом: НЕ ХВАТАЕТ КВОТЫ ДЛЯ ПОДТВЕРЖДЕНИЯ 'КОД ПУТЕВКИ «Мастер-Тура»'. Если квота есть, то человек сядет в нее и письмо не придет.