Web-сервисы: Сервис для получения информации по турам — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Строка 25: | Строка 25: | ||
===Описание формата данных=== | ===Описание формата данных=== | ||
====GetCountries==== | ====GetCountries==== | ||
+ | Параметр:token Значение:пустая строка | ||
+ | =====Результат===== | ||
+ | * ArrayOfCountry | ||
+ | ** Country | ||
+ | *** CountryID – идентификационный номер страны | ||
+ | *** Name – название страны | ||
+ | |||
+ | ====GetTourTypes==== | ||
+ | Параметр:token Значение:пустая строка | ||
+ | =====Результат===== | ||
+ | * ArrayOfTourType | ||
+ | ** TourType | ||
+ | *** TourTypeID – идентификационный номер типа тура | ||
+ | *** Name – название типа тура | ||
+ | ====GetTours==== | ||
+ | Параметр:token Значение:пустая строка<BR> | ||
+ | Параметр:beginDate Значение:дата, начиная с которой выбирать туры (дата создания тура) в формате «yyyy-MM-dd» | ||
+ | ====Результат==== | ||
+ | * ArrayOfTourInfo | ||
+ | ** TourInfo | ||
+ | *** TourID – идентификационный номер тура | ||
+ | *** Name – название тура | ||
+ | *** TypeID – идентификационный номер типа тура | ||
+ | *** URL – url страницы с описанием тура | ||
+ | *** CreatedDate – дата создания тура (формат «yyyy-MM-ddThh:mm:ss») | ||
+ | *** ValidFrom – действителен с | ||
+ | *** ValidTo – дейстивтелен по | ||
+ | *** Code – код тура | ||
+ | *** CountryID – идентификационный номер страны | ||
+ | |||
+ | |||
+ | |||
[[Category:Мастер-Web_Дополнительные_модули]] | [[Category:Мастер-Web_Дополнительные_модули]] |
Версия 16:35, 1 ноября 2011
Содержание
Введение
Данный модуль предназначен для получения информации по списку рассчитанных туров, их типам, а также детализации рассчитанных цен.
Установка
Для установки Сервиса для вывода информации по туру нужно создать отдельную директорию, например, TourInfo (далее в примерах будет использоваться данное название каталога) в корневом каталоге IIS (по умолчанию c:/inetpub/wwwroot) и выложить туда распакованные файлы из архива mw-ws-tourinfo-2007.2.XX.XXXX.zip. В управлении IIS необходимо создать виртуальный каталог для папки TourInfo.
Создание виртуального каталога
По умолчанию корневым каталогом IIS является C:/Inetpub/wwwroot. Для создания виртуального каталога для приложения находящегося в этом каталоге нужно выполнить следующие действия:
- 1. Зайти в Пуск (Start) – Панель управления (Control Panel) – Администрирование (Administrative Tools)
- 2. Запустить Internet Information Services (IIS) Manager
- 3. В открывшемся дереве каталогов выбрать сайты (Web Sites) – Default Web Site (либо другой сайт, на который планируется установить приложение). В открывшемся списке найти папку, для которой нужно создать виртуальный каталог, кликнуть по ней правой кнопкой мыши и выбрать пункт «Преобразовать в приложение».
Подключение к базе данных ПК «Мастер-Тур»
В файле web.config, расположенном в папке TourInfo, в которую установлен web-сервис «Сервис для получения информации по турам», пропишите необходимые параметры подключения (курсивом выделены значения, которые необходимо ввести). Строка подключения к базе данных ПК «Мастер-Тур»: <add key = "connectionString" value = "Data Source=ip-адрес сервера базы данных ПК Мастер-тур;Initial Catalog=название базы данных ПК Мастер-тур;User ID=логин пользователя ПК Мастер-тур;Password=пароль пользователя ПК Мастер-тур"/>
Настройка
После установки «Сервис для получения информации по турам» доступен по адресу: http://ip- адрес сервера Мастер-Веб/TourInfo/FullTourInfoService.asmx
Подготовка данных
Описание формата данных
GetCountries
Параметр:token Значение:пустая строка
Результат
- ArrayOfCountry
- Country
- CountryID – идентификационный номер страны
- Name – название страны
- Country
GetTourTypes
Параметр:token Значение:пустая строка
Результат
- ArrayOfTourType
- TourType
- TourTypeID – идентификационный номер типа тура
- Name – название типа тура
- TourType
GetTours
Параметр:token Значение:пустая строка
Параметр:beginDate Значение:дата, начиная с которой выбирать туры (дата создания тура) в формате «yyyy-MM-dd»
Результат
- ArrayOfTourInfo
- TourInfo
- TourID – идентификационный номер тура
- Name – название тура
- TypeID – идентификационный номер типа тура
- URL – url страницы с описанием тура
- CreatedDate – дата создания тура (формат «yyyy-MM-ddThh:mm:ss»)
- ValidFrom – действителен с
- ValidTo – дейстивтелен по
- Code – код тура
- CountryID – идентификационный номер страны
- TourInfo