在某些情况下,我通过将SegmentSelect传递到EAB请求中,分别为两个不同的飞行细分调用EnhancedAirBookRQ。Saber:如何区分第二个EnhancedAirBook中的细分细节
例如:
考虑予先执行EAB为SEGMENT1 BLR-Del,然后我再次调用用于EAB段2 DEL-BLR。
现在,当那两个段执行两次EAB,EAB的第一反应会说出我BLR-DEL, 的段细节然而EAB的第二反应将共同状态的所有细分,即BLR-DEL和DEL-的BLR。
因此,从第二个响应中,我只想提取属于DEL-BLR的段。那么,我该如何得到它。 EAB的
响应1:EAB的
<ReservationItems>
<Item RPH="1">
<FlightSegment AirMilesFlown="1075" ArrivalDateTime="04-22T09:45" DayOfWeekInd="5" DepartureDateTime="2016-04-22T07:00" ElapsedTime="02.45" FlightNumber="0807" NumberInParty="02" ResBookDesigCode="W" SegmentNumber="0001" SmokingAllowed="false" SpecialMeal="false" Status="SS" StopQuantity="00" eTicket="true">
<DestinationLocation LocationCode="BLR" />
<Equipment AirEquipType="73H" />
<MarketingAirline Code="9W" FlightNumber="0807" />
<Meal Code="B" />
<OriginLocation LocationCode="DEL" Terminal="TERMINAL 3" TerminalCode="3" />
<SupplierRef ID="DC9W" />
<UpdatedArrivalTime>04-22T09:45</UpdatedArrivalTime>
<UpdatedDepartureTime>04-22T07:00</UpdatedDepartureTime>
</FlightSegment>
</Item>
</ReservationItems>
响应2:
<ReservationItems>
<Item RPH="1">
<FlightSegment AirMilesFlown="1075" ArrivalDateTime="04-22T09:45" DayOfWeekInd="5" DepartureDateTime="2016-04-22T07:00" ElapsedTime="02.45" FlightNumber="0807" NumberInParty="02" ResBookDesigCode="W" SegmentNumber="0001" SmokingAllowed="false" SpecialMeal="false" Status="SS" StopQuantity="00" eTicket="true">
<DestinationLocation LocationCode="BLR" />
<Equipment AirEquipType="73H" />
<MarketingAirline Code="9W" FlightNumber="0807" />
<Meal Code="B" />
<OriginLocation LocationCode="DEL" Terminal="TERMINAL 3" TerminalCode="3" />
<SupplierRef ID="DC9W" />
<UpdatedArrivalTime>04-22T09:45</UpdatedArrivalTime>
<UpdatedDepartureTime>04-22T07:00</UpdatedDepartureTime>
</FlightSegment>
</Item>
<Item RPH="2">
<FlightSegment AirMilesFlown="1075" ArrivalDateTime="04-23T08:50" DayOfWeekInd="6" DepartureDateTime="2016-04-23T06:05" ElapsedTime="02.45" FlightNumber="0818" NumberInParty="02" ResBookDesigCode="V" SegmentNumber="0002" SmokingAllowed="false" SpecialMeal="false" Status="SS" StopQuantity="00" eTicket="true">
<DestinationLocation LocationCode="DEL" Terminal="TERMINAL 3" TerminalCode="3" />
<Equipment AirEquipType="73H" />
<MarketingAirline Code="9W" FlightNumber="0818" />
<Meal Code="B" />
<OriginLocation LocationCode="BLR" />
<SupplierRef ID="DC9W" />
<UpdatedArrivalTime>04-23T08:50</UpdatedArrivalTime>
<UpdatedDepartureTime>04-23T06:05</UpdatedDepartureTime>
</FlightSegment>
</Item>
</ReservationItems>
注:我不能去基于SegmentNumber,因为当短暂停留的概念进入画面,段编号因此。