Мастер-Web:Дополнительный модуль Сервис (XML) по выдаче СПО — различия между версиями
[непроверенная версия] | [досмотренная версия] |
Kurkemova (обсуждение | вклад) (→Работа в системе) |
Kurkemova (обсуждение | вклад) (→Работа в системе) |
||
Строка 36: | Строка 36: | ||
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||
− | + | <HotelsSet> | |
− | + | <CalculateHotelPrices> | |
<pt_tourkey>94</pt_tourkey> | <pt_tourkey>94</pt_tourkey> | ||
<pt_tourname>Тестовый_тур</pt_tourname> | <pt_tourname>Тестовый_тур</pt_tourname> |
Текущая версия на 14:19, 22 сентября 2015
Версия статьи от 22-09-2015.
Содержание
Введение
Данный модуль предназначен для вывода списка СПО в XML-формате.
Установка
Для установки надстройки «Сервис (XML) по выдаче СПО» нужно выложить распакованные файлы из архива mw-spo1-2009.2.XX.XXXX.zip в каталог, где лежит ПК Мастер-Web.
Настройка
После установки экран «Сервис (XML) по выдаче СПО» доступен по адресу http://ip-адрес сервера Мастер-Веб/MasterWebStandard/Extra/SPO1.aspx.
Передача параметров в экран «Сервис (XML) по выдаче СПО»
Данная настройка предусматривает возможность передачи параметров через URL страницы.
Пример строки подключения:
http://ip-адрес сервера ПК Мастер-Web/MasterWebStandard/Extra/SPO1.aspx?tourtype=2&сountry=76
(здесь параметры tourtype=2 и country=76, где «2» и «76» их значения)
Возможные варианты:
- tourtype= ключ типа тура
- сountry= ключ страны
Подготовка данных
В экране «Сервис (XML) по выдаче СПО» отображается информация о рассчитанных турах, выставленных в интернет.
Работа в системе
Ниже представлен пример возвращаемого XML-документа
<?xml version="1.0" encoding="UTF-8"?>
<HotelsSet>
<CalculateHotelPrices>
<pt_tourkey>94</pt_tourkey>
<pt_tourname>Тестовый_тур</pt_tourname>
<pt_cnkey>53</pt_cnkey>
<cn_name>Тайланд</cn_name>
<pt_ctkeyfrom>1</pt_ctkeyfrom>
<ct_name>Москва</ct_name>
<tourCitesKeys>292</tourCitesKeys>
<tourCitesNames>Паттайя</tourCitesNames>
<nights>6</nights>
<min_price>140</min_price>
<pt_rate>$</pt_rate>
<note/>
<tourtype>2</tourtype>
<pt_tourcreated>2015-09-10T16:32:56.143+03:00</pt_tourcreated>
<cnctkey>54</cnctkey>
<pt_firsttourdate>2015-09-20T00:00:00+03:00</pt_firsttourdate>
<dates>25.09, 27.09, 28.09, 02.10, 04.10, ... , 27.11.15</dates>
</CalculateHotelPrices>
</HotelsSet>
где
- pt_tourkey - ключ тура
- pt_tourname - название тура
- pt_cnkey - ключ страны тура
- cn_name - название страны тура
- pt_ctkeyfrom - ключ города отправления
- ct_name - название город отправления
- tourCitesKeys - ключ города тура
- tourCitesNames - название города тура
- nights - продолжительность тура
- min_price - минимальная цена тура
- pt_rate - валюта тура
- note - описание тура
- tourtype - тип тура
- pt_tourcreated - дата создания тура
- cnctkey - сума ключей страны тура и города отправления
- pt_firsttourdate - первая дата заезда по туру
- dates - даты заезда по туру