2017-12-13 12 views
0

私のBFM Restリクエストでは、フライトを見つけることができます。私のBFM Soapリクエスト(Bargain Finder Max RQ)では、同じ飛行を見つけることができません。 BFM Soap Sabreが戻ってくることがあります: "MIN CONNECTION TIMEはLEG 2の前には会わない"。うわー、これが起こったの?SABREが「LEG 2より前に連絡していないMIN接続時間」を返すのはなぜですか?

これは、BFMのSOAPに私の要求です:

<?xml version="1.0" encoding="utf-16"?> 
<OTA_AirLowFareSearchRQ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="3.3.0" ResponseType="OTA" ResponseVersion="3.3.0"> 
    <POS xmlns="http://www.opentravel.org/OTA/2003/05"> 
    <Source PseudoCityCode=""> 
     <RequestorID Type="1" ID="1"> 
     <CompanyName Code="TN" /> 
     </RequestorID> 
    </Source> 
    </POS> 
    <OriginDestinationInformation RPH="0" Fixed="true" xmlns="http://www.opentravel.org/OTA/2003/05"> 
    <DepartureDateTime>2018-01-31T06:50:00</DepartureDateTime> 
    <OriginLocation LocationCode="BSB" /> 
    <DestinationLocation LocationCode="CNF" /> 
    <TPA_Extensions> 
     <Flight Number="3349" DepartureDateTime="2018-01-31T06:50:00" ArrivalDateTime="2018-01-31T08:10:00" Type="A"> 
     <OriginLocation LocationCode="BSB" /> 
     <DestinationLocation LocationCode="CNF" /> 
     <Airline Operating="JJ" Marketing="JJ" /> 
     <Fare BrandID="JJ" /> 
     </Flight> 
     <ConnectionTime Min="115" /> 
    </TPA_Extensions> 
    </OriginDestinationInformation> 
    <OriginDestinationInformation RPH="1" Fixed="true" xmlns="http://www.opentravel.org/OTA/2003/05"> 
    <DepartureDateTime>2018-01-31T10:05:00</DepartureDateTime> 
    <OriginLocation LocationCode="CNF" /> 
    <DestinationLocation LocationCode="GRU" /> 
    <TPA_Extensions> 
     <Flight Number="3345" DepartureDateTime="2018-01-31T10:05:00" ArrivalDateTime="2018-01-31T11:20:00" Type="A"> 
     <OriginLocation LocationCode="CNF" /> 
     <DestinationLocation LocationCode="GRU" /> 
     <Airline Operating="JJ" Marketing="JJ" /> 
     <Fare BrandID="JJ" /> 
     </Flight> 
     <ConnectionTime Min="60" /> 
    </TPA_Extensions> 
    </OriginDestinationInformation> 
    <OriginDestinationInformation RPH="2" Fixed="true" xmlns="http://www.opentravel.org/OTA/2003/05"> 
    <DepartureDateTime>2018-02-21T16:50:00</DepartureDateTime> 
    <OriginLocation LocationCode="GRU" /> 
    <DestinationLocation LocationCode="GYN" /> 
    <TPA_Extensions> 
     <Flight Number="3546" DepartureDateTime="2018-02-21T16:50:00" ArrivalDateTime="2018-02-21T18:31:00" Type="A"> 
     <OriginLocation LocationCode="GRU" /> 
     <DestinationLocation LocationCode="GYN" /> 
     <Airline Operating="JJ" Marketing="JJ" /> 
     <Fare BrandID="JJ" /> 
     </Flight> 
     <ConnectionTime Min="169" /> 
    </TPA_Extensions> 
    </OriginDestinationInformation> 
    <OriginDestinationInformation RPH="3" Fixed="true" xmlns="http://www.opentravel.org/OTA/2003/05"> 
    <DepartureDateTime>2018-02-21T21:20:00</DepartureDateTime> 
    <OriginLocation LocationCode="GYN" /> 
    <DestinationLocation LocationCode="BSB" /> 
    <TPA_Extensions> 
     <Flight Number="3854" DepartureDateTime="2018-02-21T21:20:00" ArrivalDateTime="2018-02-21T22:00:00" Type="A"> 
     <OriginLocation LocationCode="GYN" /> 
     <DestinationLocation LocationCode="BSB" /> 
     <Airline Operating="JJ" Marketing="JJ" /> 
     <Fare BrandID="JJ" /> 
     </Flight> 
     <ConnectionTime Min="60" /> 
    </TPA_Extensions> 
    </OriginDestinationInformation> 
    <TravelPreferences xmlns="http://www.opentravel.org/OTA/2003/05"> 
    <TPA_Extensions> 
     <NumTrips Number="1" /> 
     <TripType /> 
     <XOFares Value="false" /> 
    </TPA_Extensions> 
    </TravelPreferences> 
    <TravelerInfoSummary xmlns="http://www.opentravel.org/OTA/2003/05"> 
    <SeatsRequested>1</SeatsRequested> 
    <AirTravelerAvail> 
     <PassengerTypeQuantity Code="ADT" Quantity="1" /> 
    </AirTravelerAvail> 
    </TravelerInfoSummary> 
    <TPA_Extensions xmlns="http://www.opentravel.org/OTA/2003/05"> 
    <IntelliSellTransaction> 
     <RequestType Name="50ITINS" /> 
    </IntelliSellTransaction> 
    <DiversityControl> 
     <LowFareBucket Options="20%" FareCutOff="25%" /> 
     <Dimensions> 
     <Carrier Weight="1" OnlineIndicator="true" /> 
     </Dimensions> 
    </DiversityControl> 
    </TPA_Extensions> 
</OTA_AirLowFareSearchRQ> 

分の接続時間は60分です。 フライト接続時間が60分を超えています。

答えて

0

通常、最低限の接続があります。航空会社と空港に応じて、2つのセグメントの到着と出発の間に時間が必要です。例えば。あなたは1:30 PMに到着し、1:35 PMに出発することはできません。

時間が余りにも小さいようです(VCT *でSaber REDで予約するとチェックできます)。

矛盾については、サーベルのサポートの場合のように思えます。一般的に私はSABRE Restを信頼していませんので、Soapが正しいと信じています。

あなたが私にセグメントを与えることができれば、セイバーワークスペースをチェックします。

+0

トーマスに感謝します。私は質問のボディにリクエストjsonを入れました。 –

0

xml OTA_AirLowFareSearchRQにはOriginDestinetionInformationというオブジェクトがあり、このオブジェクトの中にOriginDestinetionInformationという別のプロパティがあります。プロパティ "Fixed"をfalseに設定すると、このエラーが解決される可能性があります。私はまだこのソリューションをテストしています。

関連する問題