Sabre GetReservation wsdl не содержит схемы для PriceQuoteServices - PullRequest
0 голосов
/ 28 декабря 2018

Я использую Sabre GetReservation SOAP, вызов работает нормально, но теперь я добавил предметную область PRICE_QUOTE, которая содержит ответ PriceQuoteServices, но wsdl, предоставляемый Sabre для GetReservation, не содержит xsd (схемы) для PriceQuoteServices.Проблема в том, что когда я собираюсь проанализировать xml-ответ GetReservation с помощью python-zeep, он игнорирует объект PRICE_QUOTE, поскольку он не был определен в схемах.Есть ли какой-нибудь способ обойти это вместо того, чтобы получить raw_response от zeep и затем преобразовать в json?

1 Ответ

0 голосов
/ 04 января 2019

Это потому, что в ответе объединяются две транзакции.В предметной области Price_Quote система также должна возвращать ответ PriceQuoteServicesRQ как часть XML.

Документация для PriceQuoteServicesRQ находится в Sabre Dev Studio - транзакция на самом деле называется «Управление подробными данными о ценах»

https://developer.sabre.com/docs/soap_apis/air/fulfill/manage_price_quote_details/resources

Существует WSDL и документы для использования

Надеюсь, это поможет

...