1382
правки
Изменения
Новая страница: «'''Hotelston''' - поставщик туристических услуг в секторе B2B: для туристических агентств, туропе…»
'''Hotelston''' - поставщик туристических услуг в секторе B2B: для туристических агентств, туроператоров, оптовых туристических компаний или авиакомпаний. Сфера деятельности: отели.
[[Файл:Hotelston_logo.jpg.|450px|справа]]
== Подключение к Hotelston ==
Для подключения компонента [[Отели]] системы {{NameSystem}}, работающего с системой Hotelston, клиенту необходимо обратиться в [https://www.hotelston.com/about/forSuppliers.jsf Hotelston] за реквизитами подключения. После того, как реквизиты будут получены, необходимо создать заявку на подключение модуля в проектном трекере [http://helpdesk.nemo.travel helpdesk.nemo.travel], предоставив данные реквизиты, а именно Идентификатор точки продаж.
{{Attention| Подключение и настройка реквизитов подключения к данному поставщику для компонента «Отели 2.0» производится администратором системы {{NameSystem}}.}}
== Особенности работы с Hotelston ==
* '''Добавление нового Service Reference по WSDL'''
Если Service Reference не генерируется по WSDL(или недоступен после генерации) необходимы следующие действия:
# Сохранить WSDL в файл.
# В WSDL в элементах "message" для каждого запроса и ответа для данного запроса во внутреннем элементе "part" исправить атрибуты "name" так, чтобы они не имели одинаковых значений. После исправлений генерация должна пройти успешно.
# В сгенерированном Service Reference удалить лишние namespace. Например, Hotels.HotelstonStaticV2.HotelServicePortType -> HotelServicePortType.
# Поправить namespace XML и PortType, если они отличаются от тех, что указаны в WSDL. Например, http://hotelston.com/ws/HotelService/v2/ -> http://hotelston.com/ws/StaticDataService/v2/, http://request.v2.hotelservice.ws.hotelston.com/xsd -> http://request.v2.staticdataservice.ws.hotelston.com/xsd и т.д.
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
===Нерабочая версия WSDL===
<div class="mw-collapsible-content">
<pre>
<wsdl:message name="getDestinationListRequest">
<wsdl:part name="parameters" element="ax21:DestinationListRequest">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getDestinationListResponse">
<wsdl:part name="parameters" element="ax25:DestinationListResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getBoardTypeListRequest">
<wsdl:part name="parameters" element="ax21:BoardTypeListRequest">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getBoardTypeListResponse">
<wsdl:part name="parameters" element="ax25:BoardTypeListResponse">
</wsdl:part>
</wsdl:message>
</pre>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
===Рабочая версия WSDL===
<div class="mw-collapsible-content">
<pre>
<wsdl:message name="getDestinationListRequest">
<wsdl:part name="parameters" element="ax21:DestinationListRequest">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getDestinationListResponse">
<wsdl:part name="parameters1" element="ax25:DestinationListResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getBoardTypeListRequest">
<wsdl:part name="parameters" element="ax21:BoardTypeListRequest">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getBoardTypeListResponse">
<wsdl:part name="parameters1" element="ax25:BoardTypeListResponse">
</wsdl:part>
</wsdl:message>
</pre>
</div>
</div>
== Возможные ошибки при взаимодействии с Hotelston ==
* '''No hotels found given criteria trackingId:25256041981700645:1988489300''' - проблема, связанная с тестовой средой, иногда не отвечает. При возникновении ошибки необходимо связаться со службой технической поддержки Hotelston для исправления.
* '''Only EUR currency supported. Check settings.''' - проблема связана с неправильным указанием валюты в настройках реквизитов, для Hotelston валюта должна быть Евро.
==См. также==
[https://www.hotelston.com Сайт компании]
[[Отели]]
[[Файл:Hotelston_logo.jpg.|450px|справа]]
== Подключение к Hotelston ==
Для подключения компонента [[Отели]] системы {{NameSystem}}, работающего с системой Hotelston, клиенту необходимо обратиться в [https://www.hotelston.com/about/forSuppliers.jsf Hotelston] за реквизитами подключения. После того, как реквизиты будут получены, необходимо создать заявку на подключение модуля в проектном трекере [http://helpdesk.nemo.travel helpdesk.nemo.travel], предоставив данные реквизиты, а именно Идентификатор точки продаж.
{{Attention| Подключение и настройка реквизитов подключения к данному поставщику для компонента «Отели 2.0» производится администратором системы {{NameSystem}}.}}
== Особенности работы с Hotelston ==
* '''Добавление нового Service Reference по WSDL'''
Если Service Reference не генерируется по WSDL(или недоступен после генерации) необходимы следующие действия:
# Сохранить WSDL в файл.
# В WSDL в элементах "message" для каждого запроса и ответа для данного запроса во внутреннем элементе "part" исправить атрибуты "name" так, чтобы они не имели одинаковых значений. После исправлений генерация должна пройти успешно.
# В сгенерированном Service Reference удалить лишние namespace. Например, Hotels.HotelstonStaticV2.HotelServicePortType -> HotelServicePortType.
# Поправить namespace XML и PortType, если они отличаются от тех, что указаны в WSDL. Например, http://hotelston.com/ws/HotelService/v2/ -> http://hotelston.com/ws/StaticDataService/v2/, http://request.v2.hotelservice.ws.hotelston.com/xsd -> http://request.v2.staticdataservice.ws.hotelston.com/xsd и т.д.
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
===Нерабочая версия WSDL===
<div class="mw-collapsible-content">
<pre>
<wsdl:message name="getDestinationListRequest">
<wsdl:part name="parameters" element="ax21:DestinationListRequest">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getDestinationListResponse">
<wsdl:part name="parameters" element="ax25:DestinationListResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getBoardTypeListRequest">
<wsdl:part name="parameters" element="ax21:BoardTypeListRequest">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getBoardTypeListResponse">
<wsdl:part name="parameters" element="ax25:BoardTypeListResponse">
</wsdl:part>
</wsdl:message>
</pre>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
===Рабочая версия WSDL===
<div class="mw-collapsible-content">
<pre>
<wsdl:message name="getDestinationListRequest">
<wsdl:part name="parameters" element="ax21:DestinationListRequest">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getDestinationListResponse">
<wsdl:part name="parameters1" element="ax25:DestinationListResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getBoardTypeListRequest">
<wsdl:part name="parameters" element="ax21:BoardTypeListRequest">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getBoardTypeListResponse">
<wsdl:part name="parameters1" element="ax25:BoardTypeListResponse">
</wsdl:part>
</wsdl:message>
</pre>
</div>
</div>
== Возможные ошибки при взаимодействии с Hotelston ==
* '''No hotels found given criteria trackingId:25256041981700645:1988489300''' - проблема, связанная с тестовой средой, иногда не отвечает. При возникновении ошибки необходимо связаться со службой технической поддержки Hotelston для исправления.
* '''Only EUR currency supported. Check settings.''' - проблема связана с неправильным указанием валюты в настройках реквизитов, для Hotelston валюта должна быть Евро.
==См. также==
[https://www.hotelston.com Сайт компании]
[[Отели]]