Мастер-Web:Дополнительный модуль Сервис (XML) по выдаче СПО — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Biryukov (обсуждение | вклад) (Новая страница: «Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}. ==Введение== Данный модуль предназначен дл…») |
Kurkemova (обсуждение | вклад) (→Работа в системе) |
||
(не показаны 4 промежуточные версии 2 участников) | |||
Строка 32: | Строка 32: | ||
==Работа в системе== | ==Работа в системе== | ||
− | + | Ниже представлен пример возвращаемого XML-документа | |
− | + | <syntaxhighlight lang="cpp"> | |
− | + | <?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> | ||
+ | </syntaxhighlight> | ||
+ | где | ||
+ | * 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 - даты заезда по туру | ||
[[Category:Мастер-Web_Дополнительные_модули]] | [[Category:Мастер-Web_Дополнительные_модули]] |
Текущая версия на 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 - даты заезда по туру