Hotelston: различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
(Новая страница: «'''Hotelston''' - поставщик туристических услуг в секторе B2B: для туристических агентств, туропе…»)
(нет различий)

Версия 15:30, 7 августа 2019

Hotelston - поставщик туристических услуг в секторе B2B: для туристических агентств, туроператоров, оптовых туристических компаний или авиакомпаний. Сфера деятельности: отели.

Подключение к Hotelston

Для подключения компонента Отели системы Nemo.Travel, работающего с системой Hotelston, клиенту необходимо обратиться в Hotelston за реквизитами подключения. После того, как реквизиты будут получены, необходимо создать заявку на подключение модуля в проектном трекере helpdesk.nemo.travel, предоставив данные реквизиты, а именно Идентификатор точки продаж.

Внимание! Подключение и настройка реквизитов подключения к данному поставщику для компонента «Отели 2.0» производится администратором системы Nemo.Travel.

Особенности работы с Hotelston

  • Добавление нового Service Reference по WSDL

Если Service Reference не генерируется по WSDL(или недоступен после генерации) необходимы следующие действия:

  1. Сохранить WSDL в файл.
  2. В WSDL в элементах "message" для каждого запроса и ответа для данного запроса во внутреннем элементе "part" исправить атрибуты "name" так, чтобы они не имели одинаковых значений. После исправлений генерация должна пройти успешно.
  3. В сгенерированном Service Reference удалить лишние namespace. Например, Hotels.HotelstonStaticV2.HotelServicePortType -> HotelServicePortType.
  4. Поправить 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 и т.д.

Нерабочая версия WSDL

  <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>

Рабочая версия WSDL

  <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>

Возможные ошибки при взаимодействии с Hotelston

  • No hotels found given criteria trackingId:25256041981700645:1988489300 - проблема, связанная с тестовой средой, иногда не отвечает. При возникновении ошибки необходимо связаться со службой технической поддержки Hotelston для исправления.
  • Only EUR currency supported. Check settings. - проблема связана с неправильным указанием валюты в настройках реквизитов, для Hotelston валюта должна быть Евро.

См. также

Сайт компании Отели