Master-Interlook:Interlook-Web. Работа с файлом Web.config
Настройки работы ПК "Мастер-Interlook Web" определяются в файле web.config. Данный файл расположен в корневом каталоге сайта. Редактируемые настройки описаны в приведенной ниже таблице:
№ |
Описание. Краткое описание настройки и ее предназначение |
Секция в файле web.config |
Название настройки |
Пример использования/ Возможные значения |
Обязательные настройки. Данные настройки обязательны к заполнению до начала работы с порталом |
||||
1 |
Настройка определяющая параметры соединения с БД ПК “Мастер-Interlook”
|
<connectionStrings> |
connectionString |
<add connectionString="Data Source=ServerName; Initial Catalog=DBName;User Id=UserName;Password=SomePassword" name="connectionString1" /> ·
ServerName
-название сервера баз данных на котором развернута база данных
Master-Interlook ·
DBName
-название базы данных Master-Interlook ·
UserName-логин
пользователя в базу данных Master-Interlook с привелегиями db_owner · SomePassword-пароль для логина UserName
|
2 |
Строка подключения для веб-сервиса Master-Interlook |
<AppSettings> |
WebServicePath |
<add key="WebServicePath" value="<a href="http://localhost/ILWebService/Service.asmx" target="_blank">http://localhost/ILWebService/Service.asmx</a>" /> |
3 |
Ключ партнера типа Program-Owner из таблицы Partners програмы Master-Interlook. Данный ключ определяет партнера-владельца веб портала. При входе пользователя проверяется его принадлежность к указанному партнеру(Устанавливается в таблице OnlineUsers ПК “Мастер-Interlook”). В дальнейшем, например, данный партнер будет фигурировать в путевках забронированных через систему. Начиная с релиза 9.2.14 в
секции AppSettings для настройки ProgramOwner в качестве значения можно
указывать несколько ключей филиалов через запятую (без пробелов). В этом
случае на сайте смогут работать все пользователи связанные с данными
филиалами. |
<AppSettings> |
ProgramOwner |
<add key="ProgramOwner" value="KeyOFProgramOwner" />-где KeyOFProgramOwner ключ партнера типа Program-Owner из таблицы Partners програмы Master-Interlook |
4 |
Признак типа цен на размещение в отеле |
<AppSettings> |
PricePerRoom |
<add key="PricePerRoom" value="true" /> · true-при поиске цен будут отбираться только цены за комнату · false - при поиске цен будут отбираться только цены за человека |
Настройки SMTP. Данные настройки позволяют отправлять письма с SMTP сервера с аутентификацией |
||||
5 |
Адрес SMTP сервера (Внимание!Данная настройка является обязательной в случае настройки отправки почты) |
<AppSettings> |
smtpServer |
<add key="smtpServer" value="mail.test.ru"/> |
6 |
SMTP порт |
<AppSettings> |
smtpPort |
<add key="smtpPort" value="25"/> |
7 |
Тип SMTP аутентификации |
<AppSettings> |
smtpAuthentication |
<add key="smtpAuthentication" value="Base64"/> |
8 |
Имя пользоателя на SMTP сервереимя пользоателя на SMTP сервере |
<AppSettings> |
smtpUser |
<add key="smtpUser" value="test"/> |
9 |
Пароль пользователя SMTP сервере |
<AppSettings> |
smtpPassword |
<add key="smtpPassword" value="test"/> |
Настройки отправки почты. Внимание! Для осуществления корректного бронирования необходимо заполнение всех указанных настроек |
||||
10 |
Почтовый ящик, с которого будут отправляться сообщения из Системы “Interlook-Web” (например, при регистрации нового пользователя Системы с данного ящика будет отправлено сообщение о подтверждении успешной регистрации) |
<AppSettings> |
mailFrom |
<add key="mailFrom" value="test@sometest.tt" /> |
11 |
Почтовый ящик, на который будут отправляться сообщения из Системы “Interlook-Web” |
<AppSettings> |
rcptTo |
<add key="rcptTo" value="test@sometest.tt" /> |
12 |
Почтовый ящик, на который будут отправляться сообщения об ошибках, возникающих при работе пользователей в Системе |
<AppSettings> |
adminEmail |
<add key="adminEmail" value="test@sometest.tt" /> |
13 |
Почтовый ящик используемый для отправки сообщений об ошибках в режиме DEBUG - в том случае, если секция compilation debug имеет значение "true"(используется разработчиками Системы) |
<AppSettings> |
|
<add key="debugPurposeMail" value="test@sometest.tt" /> |
14 |
Настройка дублирующая настройку E-mail for agency registration в экране System Settings ПК Master-Interlook. Данная настройка позволяет задать адрес электронной почты на который уходит сообщение при регистрации агенства через систему Interlook-web (ссылка Agency registration на странице входа в систему). При этом через ПК Master-interlook можно задавать только один адрес, в то время как в файле web.config можно указывать несколько адресов через запятую. |
<AppSettings> |
EmailForAgencyReg |
<add key="EmailForAgencyReg" value="test@sometest.tt" />
|
15 |
Настройка включающая возможность отправки уведомления на указанный адрес электронной почты в случае отправки сообщения из экрана детализации путевки. Начиная с релиза 9.2.16 на данный адрес также отправляется сообщение о перебронировании услуги(услуг) в путевке, а также об аннуляции путевки. Для включения необходимо указать адрес в настройке EmailForReservationMessage в секции AppSettings. В том случае, если настройка не указана - она игнорируется системой. |
<AppSettings> |
EmailForReservationMessage |
<add key="EmailForReservationMessage" value="test@sometest.tt" /> |
Настройки бронирования и отслеживания доступности услуги проживания в отеле |
||||
16 |
Данная настройка
предназначена для осуществления возможности бронирования частными лицами.
ListOfKeys –список ключей (поле US_KEY таблицы DUP_USER) пользователей под
которыми будет происходить индивидуальное бронирование, разделенных запятыми.
Для осуществления бронирования предварительно должны быть созданы
соответствующие пользователи –при этом необходимо в ПК “ Master-Interlook ”
создать партнера-туроператора (например с названием Individual) с которым
связаны данные пользователи и создать для него соответсвующие цены. |
<AppSettings> |
PrivatePersonIDs |
<add key="PrivatePersonIDs" value="ListOfKeys" />
-можно указать несколько ключей разделенных запятыми (например, в случае создания отдельного пула цен для обычных частных лиц и бронирования VIP)-например так <add key="PrivatePersonIDs" value="175,188" /> |
17 |
Настройка определяющая тип отображения информации о доступности отелей |
<AppSettings> |
HotelScheduleClosing |
<add key="HotelScheduleClosing" value="true" /> · true-отображаются периоды закрытия отелей, · false -отображаются периоды доступности отелей |
18 |
Настройка определяющая максимально возможную длительность тура в днях (По умолчанию 92 дня) |
<AppSettings> |
MaxTourLength |
<add key="MaxTourLength" value="92" /> |
19 |
Настройка позволяющая выводить ссылку на сайт отеля на странице поиска цен на услугу проживания в отеле |
<AppSettings> |
ShowHotelWebSite |
<add key="ShowHotelWebSite value="true" /> Значение по умолчанию "true". При изменении на "false" - сайт отеля не выводится |
20 |
Перевод на специальную страницу. В случае установки в true Система при возникновении ошибки переводит пользователя на специальную страницу, в случае false –просто выводит на экран ошибку |
<AppSettings> |
enableErrorPage |
<add key="enableErrorPage” value="true" /> |
21 |
Возможность включать\отключать доступность бронирования пакетов услуг |
<AppSettings> |
HideReservationPackage |
<add key="HideReservationPackage" value="false" /> · false – возможность бронирования пакетов услуг включена, · true - возможность бронирования пакетов услуг выключена |