|
|
(не показаны 154 промежуточных версий 4 участников) |
Строка 1: |
Строка 1: |
− | ==Данные тура==
| |
| | | |
− | <source lang="xml">
| + | == Назначение сервиса == |
| + | === Импорт данных в систему клиента === |
| + | Импорт данных в систему клиента может производиться для получения каких-то статистических показателей. Например расчета минимальных по каким-то параметрам. Или же организации каких-то своих сервисов. |
| | | |
− | <?xml version="1.0" encoding="UTF-8"?>
| + | В этом случае используется [[XML_-_результаты_поиска/Поиск_туров/Тип_поиска_-_БД|Тип поиска - БД]]. |
− | <root>
| + | |
− | <tours>
| + | |
− | <row>
| + | |
− | <priceInfo>
| + | |
− | <discount>0</discount>
| + | |
− | <priceOrig>500</priceOrig>
| + | |
− | <price>18000</price>
| + | |
− | <usd>500</usd>
| + | |
− | <eur>383</eur>
| + | |
− | <uah>4500</uah>
| + | |
− | <rub>18000</rub>
| + | |
− | </priceInfo>
| + | |
− | <visa>
| + | |
− | <id>17</id>
| + | |
− | <countryId>12</countryId>
| + | |
− | <min>25</min>
| + | |
− | <max>25</max>
| + | |
− | <currency>
| + | |
− | <format>n</format>
| + | |
− | <value>0</value>
| + | |
− | </currency>
| + | |
− | </visa>
| + | |
− | <feeFuelCountry>
| + | |
− | <operatorId>44</operatorId>
| + | |
− | <countryId>12</countryId>
| + | |
− | <min>0</min>
| + | |
− | <max>40</max>
| + | |
− | <currency>
| + | |
− | <format>n</format>
| + | |
− | <value>0</value>
| + | |
− | </currency>
| + | |
− | <id></id>
| + | |
− | </feeFuelCountry>
| + | |
− | <feeFuelResort>
| + | |
− | <operatorId>44</operatorId>
| + | |
− | <countryId>12</countryId>
| + | |
− | <min>40</min>
| + | |
− | <max>40</max>
| + | |
− | <currency>
| + | |
− | <format>n</format>
| + | |
− | <value>0</value>
| + | |
− | </currency>
| + | |
− | <id></id>
| + | |
− | </feeFuelResort>
| + | |
− | <id>3145968261@511</id>
| + | |
− | <cityId>1000</cityId>
| + | |
− | <countryId>12</countryId>
| + | |
− | <operatorId>308</operatorId>
| + | |
− | <roomSizeId>14</roomSizeId>
| + | |
− | <departure>
| + | |
− | <value>
| + | |
− | <date>2014-07-10 02:15:58</date>
| + | |
− | <timezone_type>3</timezone_type>
| + | |
− | <timezone>Europe/Moscow</timezone>
| + | |
− | </value>
| + | |
− | <format>Y-m-d</format>
| + | |
− | </departure>
| + | |
− | <arrival>
| + | |
− | <value>
| + | |
− | <date>2014-07-17 02:15:58</date>
| + | |
− | <timezone_type>3</timezone_type>
| + | |
− | <timezone>Europe/Moscow</timezone>
| + | |
− | </value>
| + | |
− | <format>Y-m-d</format>
| + | |
− | </arrival>
| + | |
− | <duration>7</duration>
| + | |
− | <ticket>1</ticket>
| + | |
− | <price>18000</price>
| + | |
− | <currency>
| + | |
− | <format>n</format>
| + | |
− | <value>2</value>
| + | |
− | </currency>
| + | |
− | <priceIsApprox>true</priceIsApprox>
| + | |
− | <priceOrig>500</priceOrig>
| + | |
− | <currencyOrig>
| + | |
− | <format>n</format>
| + | |
− | <value>0</value>
| + | |
− | </currencyOrig>
| + | |
− | <prevPriceOrig>0</prevPriceOrig>
| + | |
− | <priceDiffPercent>0</priceDiffPercent>
| + | |
− | <ch1From>0</ch1From>
| + | |
− | <ch1Till>0</ch1Till>
| + | |
− | <ch2From>0</ch2From>
| + | |
− | <ch2Till>0</ch2Till>
| + | |
− | <allspo></allspo>
| + | |
− | <resortId>4</resortId>
| + | |
− | <resortPlaceId>2392</resortPlaceId>
| + | |
− | <allocationId>12395</allocationId>
| + | |
− | <allocCatId>7</allocCatId>
| + | |
− | <mealId>2</mealId>
| + | |
− | <roomTypeId>4</roomTypeId>
| + | |
− | <roomViewId>22</roomViewId>
| + | |
− | <roomViewString></roomViewString>
| + | |
− | <isStop></isStop>
| + | |
− | <isStopAllocation></isStopAllocation>
| + | |
− | <isStopFlight></isStopFlight>
| + | |
− | <operatorTourId>39267746866375492</operatorTourId>
| + | |
− | <directFlight>false</directFlight>
| + | |
− | <priceSource>1</priceSource>
| + | |
− | <isComboData>true</isComboData>
| + | |
− | <extraInformId>0</extraInformId>
| + | |
− | <onlineSeatsState>
| + | |
− | <allocation>1</allocation>
| + | |
− | <flightThereEco>1</flightThereEco>
| + | |
− | <flightBackEco>1</flightBackEco>
| + | |
− | <flightThereBus>2</flightThereBus>
| + | |
− | <flightBackBus>2</flightBackBus>
| + | |
− | <lastUpdated></lastUpdated>
| + | |
− | <isStopFlight>false</isStopFlight>
| + | |
− | <isStopAllocation>false</isStopAllocation>
| + | |
− | </onlineSeatsState>
| + | |
− | <onlineSeatStateLastUpdated></onlineSeatStateLastUpdated>
| + | |
− | <offlineSeatsState>
| + | |
− | <allocation>1</allocation>
| + | |
− | <flightThereEco>1</flightThereEco>
| + | |
− | <flightBackEco>1</flightBackEco>
| + | |
− | <flightThereBus>1</flightThereBus>
| + | |
− | <flightBackBus>1</flightBackBus>
| + | |
− | <lastUpdated></lastUpdated>
| + | |
− | <isStopFlight>false</isStopFlight>
| + | |
− | <isStopAllocation>false</isStopAllocation>
| + | |
− | </offlineSeatsState>
| + | |
− | <city>
| + | |
− | <id>1000</id>
| + | |
− | <name>Москва</name>
| + | |
− | <nameEng>Moscow</nameEng>
| + | |
− | <country>1</country>
| + | |
− | <case></case>
| + | |
− | </city>
| + | |
− | <country>
| + | |
− | <id>12</id>
| + | |
− | <name>Египет</name>
| + | |
− | <nameCase></nameCase>
| + | |
− | <nameEng></nameEng>
| + | |
− | </country>
| + | |
− | <operator></operator>
| + | |
− | <roomSize>
| + | |
− | <id>14</id>
| + | |
− | <name>DBL</name>
| + | |
− | <description>2-е взрослых</description>
| + | |
− | <adults>2</adults>
| + | |
− | <children>0</children>
| + | |
− | </roomSize>
| + | |
− | <resort>
| + | |
− | <id>4</id>
| + | |
− | <name>Хургада</name>
| + | |
− | <nameEng>Hurghada</nameEng>
| + | |
− | <country>12</country>
| + | |
− | <case></case>
| + | |
− | </resort>
| + | |
− | <resortPlace></resortPlace>
| + | |
− | <allocation>
| + | |
− | <id>12395</id>
| + | |
− | <name>Sea View</name>
| + | |
− | <rate>
| + | |
− | <hotel>2.5</hotel>
| + | |
− | <meal>2.67</meal>
| + | |
− | <service>2.33</service>
| + | |
− | <general>2.5</general>
| + | |
− | </rate>
| + | |
− | <catId></catId>
| + | |
− | <cat></cat>
| + | |
− | <allocCat></allocCat>
| + | |
− | <allocCatId></allocCatId>
| + | |
− | <withId></withId>
| + | |
− | <with></with>
| + | |
− | <recommendsId></recommendsId>
| + | |
− | <recommends>
| + | |
− | <countRecommendYes>0</countRecommendYes>
| + | |
− | <countRecommendNo>0</countRecommendNo>
| + | |
− | <countRecommendDeclain>0</countRecommendDeclain>
| + | |
− | <recommendPercent>0</recommendPercent>
| + | |
− | </recommends>
| + | |
− | <resortId></resortId>
| + | |
− | <resort></resort>
| + | |
− | <likes>
| + | |
− | <countLike>0</countLike>
| + | |
− | </likes>
| + | |
− | <photo>
| + | |
− | <id>297917</id>
| + | |
− | <eid>12395</eid>
| + | |
− | <ext_small>jpg</ext_small>
| + | |
− | <ext_big>jpg</ext_big>
| + | |
− | <ext_gig></ext_gig>
| + | |
− | </photo>
| + | |
− | <photoId>297917</photoId>
| + | |
− | <favorite>false</favorite>
| + | |
− | <countryId></countryId>
| + | |
− | <country></country>
| + | |
− | <resortPlaceId></resortPlaceId>
| + | |
− | <resortPlace></resortPlace>
| + | |
− | <allocationTypeId></allocationTypeId>
| + | |
− | <allocationType></allocationType>
| + | |
− | <allocationPlaceTypeId></allocationPlaceTypeId>
| + | |
− | <allocationPlaceType></allocationPlaceType>
| + | |
− | <photoCount>0</photoCount>
| + | |
− | <voteCount>0</voteCount>
| + | |
− | <pkgTours>0</pkgTours>
| + | |
− | <wotTours>0</wotTours>
| + | |
− | <dpTours>0</dpTours>
| + | |
− | <anyTours></anyTours>
| + | |
− | <withActionsNews>false</withActionsNews>
| + | |
− | <withHotline>false</withHotline>
| + | |
− | <withQuestion>false</withQuestion>
| + | |
− | <withTours>false</withTours>
| + | |
− | </allocation>
| + | |
− | <allocCat>
| + | |
− | <id>7</id>
| + | |
− | <name>2*</name>
| + | |
− | </allocCat>
| + | |
− | <meal>
| + | |
− | <id>1</id>
| + | |
− | <name>AI</name>
| + | |
− | <nameRus>все включено</nameRus>
| + | |
− | <description>питание+напитки местного производства</description>
| + | |
− | </meal>
| + | |
− | <roomType>
| + | |
− | <id>13</id>
| + | |
− | <name>Executive</name>
| + | |
− | <description>улучш. номер "Executive"</description>
| + | |
− | <roomClassId>1</roomClassId>
| + | |
− | <roomApartTypeId>1</roomApartTypeId>
| + | |
− | <roomApartSizeId></roomApartSizeId>
| + | |
− | <buildingTypeId>7</buildingTypeId>
| + | |
− | <buildingAreaId>1</buildingAreaId>
| + | |
− | <roomCharIds></roomCharIds>
| + | |
− | <roomClass></roomClass>
| + | |
− | <roomApartType></roomApartType>
| + | |
− | <roomApartSize></roomApartSize>
| + | |
− | <buildingType></buildingType>
| + | |
− | <buildingArea></buildingArea>
| + | |
− | </roomType>
| + | |
− | <roomView>
| + | |
− | <id>22</id>
| + | |
− | <name>ROH</name>
| + | |
− | <nameRus>Без опред. вида</nameRus>
| + | |
− | <description>без опред. вида из номера</description>
| + | |
− | </roomView>
| + | |
− | <excursionProgramm></excursionProgramm>
| + | |
− | </row>
| + | |
− | </tours>
| + | |
− | </root>
| + | |
| | | |
− | </source>
| + | === Организация поиска на сайте клиента === |
| + | Используется для организации сервиса подобного нашему модулю [[Поиск туров - результаты поиска]], когда клиент хочет самостоятельно управлять его работой. Позволяет получить результат в текущий момент наиболее соответствующий данным в системах туроператоров. |
| | | |
| + | В этом случае используется [[XML_-_результаты_поиска/Поиск туров/Тип_поиска_-_Комбинированный|Тип поиска - комбинированный]]. |
| | | |
− | ==Статусы==
| |
| | | |
− | <source lang="xml">
| + | В зависимости от выбранного клиентом способа использования сервиса, администрацией TourClient выставляется соответствующая настройка сервиса - '''тип поиска'''. Клиенту изменение данной настройки недоступно. |
| + | |
| + | Тип поиска определяет поведение сервиса и предоставляемые им данные. |
| | | |
− | <?xml version="1.0" encoding="UTF-8"?> | + | <br> |
− | <root>
| + | |
− | <tours>
| + | |
− |
| + | |
− | </root>
| + | |
| | | |
− | </source> | + | == Описание интерфейсов == |
| + | |
| + | * [[XML_-_результаты_поиска/Поиск_туров/Интерфейс_-_Результаты_поиска|Результаты поиска]] |
| + | * [[XML_-_результаты_поиска/Поиск_туров/Интерфейс_-_Статус_поиска|Статус поиска]] |
| + | * [[XML_-_результаты_поиска/Поиск_туров/Интерфейс_-_Результаты_поиска_по_отелю|Результаты поиска по отелю]] |
| + | * [[XML_-_результаты_поиска/Поиск_туров/Интерфейс_-_Сводный_прайс_по_ночам|Сводный прайс по ночам]] |
| + | |
| + | |
| + | Результаты возвращаемые сервисом содержат общие для системы объекты, описанные в |
| + | * [[XML_экспорт/Описание_объектов|Описании объектов]] |
| + | |
| + | <br> |
| + | |
| + | == Дополнительная информация == |
| + | |
| + | * [[XML_-_результаты_поиска/Поиск_туров/Буфер_поиска|Буфер поиска]] |
| + | * [[XML_-_результаты_поиска/Поиск_туров/Тип_поиска_-_БД|Тип поиска - БД]] |
| + | * [[XML_-_результаты_поиска/Поиск туров/Тип_поиска_-_Комбинированный|Тип поиска - комбинированный]] |
| + | |
| + | <br> |
Импорт данных в систему клиента может производиться для получения каких-то статистических показателей. Например расчета минимальных по каким-то параметрам. Или же организации каких-то своих сервисов.
Тип поиска определяет поведение сервиса и предоставляемые им данные.