我可以在SoapUI中调用TSTS环境中的EnhancedSeatMapRQ。但是当我使用Visual Studio 2015生成的Soap代理进行相同的调用时,反序列化的Items部分为空。在ApplicationResults部分中,我也会得到“已完成”(成功)的提示。通过Fiddler,我可以看到调用实际上是成功的,问题是由于.Net反序列化引起的。
EnhancedSeatMapRQ v3.0似乎无法正确反序列化响应。
针对.NET专门创建了一个v2.0的WSDL,直到其他WSDL得到修正,您可以使用那个,这是链接:
http://webservices.sabre.com/drc/providerdoc/Merchandising/EnhancedSeatMapService_2_0_dotNET.zip