Sabre GetReservation wsdl不包含PriceQuoteServices的架构

时间:2018-12-28 20:07:04

标签: python xsd wsdl sabre zeep

我正在使用saber GetReservation SOAP称其工作正常,但现在我添加了PRICE_QUOTE主题区域,其中包含PriceQuoteServices的响应,但saber为GetReservation提供的wsdl不包含PriceQuoteServices的xsd(schemas)。 问题是当我要使用python-zeep解析GetReservation的xml响应时,它会忽略PRICE_QUOTE对象,因为该对象未在架构中定义。他们有什么办法解决这个问题,而不是从zeep获取raw_response然后转换为json吗?

1 个答案:

答案 0 :(得分:0)

这是因为响应中基本上合并了两个事务。 Price_Quote主题区域告诉系统还返回PriceQuoteServicesRQ响应作为XML的一部分。

PriceQuoteServicesRQ的文档位于Saber Dev Studio上-交易实际上称为“管理价格报价明细”

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

那里有一个WSDL和文档供您使用

希望这会有所帮助