在某些情況下,我通過將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,因爲當短暫停留的概念進入畫面,段編號因此。