возможность получить правила тарифа на рейс с помощью API OTA_AirRulesRQ. Но возникает проблема в том же API при попытке получить правила тарифа на рейс с одной или несколькими остановками.
Запрос:
<OTA_AirRulesRQ ReturnHostCommand="true" Version="2.3.0" xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OriginDestinationInformation>
<FlightSegment DepartureDateTime="12-17">
<DestinationLocation LocationCode="HYD" />
<MarketingCarrier Code="AI" />
<OriginLocation LocationCode="BLR" />
</FlightSegment>
<FlightSegment DepartureDateTime="12-17">
<DestinationLocation LocationCode="MAA" />
<MarketingCarrier Code="AI" />
<OriginLocation LocationCode="HYD" />
</FlightSegment>
</OriginDestinationInformation>
<RuleReqInfo>
<FareBasis Code="Y" />
</RuleReqInfo>
</OTA_AirRulesRQ>
получить ошибку как:
<stl:Error timeStamp="2018-11-16T03:45:03-06:00" type="Validation">
<stl:SystemSpecificResults>
<stl:Message>cvc-complex-type.2.4.d: Invalid content was found starting with element 'FlightSegment'. No child element is expected at this point.</stl:Message>
<stl:ShortText>ERR.SWS.CLIENT.VALIDATION_FAILED</stl:ShortText>
</stl:SystemSpecificResults>
</stl:Error>
Может ли кто-нибудь помочь в этом отношении, может быть любой вопрос в самом запросе.