Я могу вызвать EnhancedSeatMapRQ в среде TSTS из SoapUI. Когда я использую Visual Studio 2015 сгенерированные прокси-файлы Soap для выполнения одного и того же вызова, я получаю нулевой раздел десериализованных элементов. Я также получаю «Завершено» (успех) в разделе ApplicationResults. Я могу видеть с Fiddler, что вызов был действительно успешным, и эта проблема вызвана десериализацией .Net.Как вызвать веб-сервис Sabre EnhancedSeatMapRQ с .NET?
5
A
ответ
3
EnhancedSeatMapRQ v3.0 не кажется десериализованным правильно ответ.
Там в WSDL, созданный для v2.0 специально для .NET, пока другой WSDL не исправляется вы можете использовать, что один, вот ссылка:
http://webservices.sabre.com/drc/providerdoc/Merchandising/EnhancedSeatMapService_2_0_dotNET.zip
Также EnhancedSeatMapRQ v4.0 не десериализации правильно. –
v5.0 был выпущен, он, как говорили, совместим с .NET, вы можете попробовать его – Wisdoom