【问题标题】:Sabre EnhancedAirBookRS CHECK SEGMENT 0003 errorSabre EnhancedAirBookRS CHECK SEGMENT 0003 错误
【发布时间】:2017-04-21 15:58:54
【问题描述】:

我正在尝试预订带婴儿 (INF) 的 CCS-SYD 航班

这是我发送给 EnhancedAirBookRS 的请求

<EnhancedAirBookRQ
        xmlns="http://services.sabre.com/sp/eab/v3_7" version="3.7.0" HaltOnError="false">
        <OTA_AirBookRQ>
            <RetryRebook Option="true"/>
            <HaltOnStatus Code="UC"/>
            <HaltOnStatus Code="LL"/>
            <HaltOnStatus Code="UN"/>
            <HaltOnStatus Code="NO"/>
            <HaltOnStatus Code="HL"/>
            <HaltOnStatus Code="NN"/>
            <OriginDestinationInformation>
                <FlightSegment ArrivalDateTime="2017-06-21T19:55:00" DepartureDateTime="2017-06-21T18:35:00" FlightNumber="81" NumberInParty="2" ResBookDesigCode="K" Status="NN">
                    <DestinationLocation LocationCode="BOG" />
                    <MarketingAirline Code="AV" FlightNumber="81" />
                    <OriginLocation LocationCode="CCS" />
                </FlightSegment>
                <FlightSegment ArrivalDateTime="2017-06-22T14:31:00" DepartureDateTime="2017-06-22T07:36:00" FlightNumber="115" NumberInParty="2" ResBookDesigCode="K" Status="NN">
                    <DestinationLocation LocationCode="SCL" />
                    <MarketingAirline Code="AV" FlightNumber="115" />
                    <OriginLocation LocationCode="BOG" />
                </FlightSegment>
                <FlightSegment ArrivalDateTime="2017-06-24T09:10:00" DepartureDateTime="2017-06-23T00:05:00" FlightNumber="322" NumberInParty="2" ResBookDesigCode="N" Status="NN">
                    <DestinationLocation LocationCode="SYD" />
                    <MarketingAirline Code="LA" FlightNumber="322" />
                    <OriginLocation LocationCode="SCL" />
                </FlightSegment>
                <FlightSegment ArrivalDateTime="2017-06-30T11:10:00" DepartureDateTime="2017-06-30T12:30:00" FlightNumber="27" NumberInParty="2" ResBookDesigCode="N" Status="NN">
                    <DestinationLocation LocationCode="SCL" />
                    <MarketingAirline Code="QF" FlightNumber="27" />
                    <OriginLocation LocationCode="SYD" />
                </FlightSegment>
                <FlightSegment ArrivalDateTime="2017-06-30T20:23:00" DepartureDateTime="2017-06-30T15:16:00" FlightNumber="116" NumberInParty="2" ResBookDesigCode="K" Status="NN">
                    <DestinationLocation LocationCode="BOG" />
                    <MarketingAirline Code="AV" FlightNumber="116" />
                    <OriginLocation LocationCode="SCL" />
                </FlightSegment>
                <FlightSegment ArrivalDateTime="2017-07-01T11:07:00" DepartureDateTime="2017-07-01T08:08:00" FlightNumber="66" NumberInParty="2" ResBookDesigCode="K" Status="NN">
                    <DestinationLocation LocationCode="CCS" />
                    <MarketingAirline Code="AV" FlightNumber="66" />
                    <OriginLocation LocationCode="BOG" />
                </FlightSegment>
            </OriginDestinationInformation>
            <RedisplayReservation NumAttempts="5" WaitInterval="2000"/>
        </OTA_AirBookRQ>
        <OTA_AirPriceRQ>
            <PriceRequestInformation Retain="true">
                <OptionalQualifiers>
                    <PricingQualifiers CurrencyCode="USD">
                        <PassengerType Code="ADT" Quantity="2" />
                        <PassengerType Code="INF" Quantity="1" />
                    </PricingQualifiers>
                </OptionalQualifiers>
            </PriceRequestInformation>
        </OTA_AirPriceRQ>
        <PostProcessing IgnoreAfter="false">
            <RedisplayReservation WaitInterval="500"/>
        </PostProcessing>
        <PreProcessing IgnoreBefore="false"/>
    </EnhancedAirBookRQ>

这是我得到的答案:

<EnhancedAirBookRS
        xmlns="http://services.sabre.com/sp/eab/v3_7">
        <ApplicationResults
            xmlns="http://services.sabre.com/STL_Payload/v02_01" status="Complete">
            <Success timeStamp="2017-04-21T09:46:43.599-05:00"/>
            <Warning type="BusinessLogic" timeStamp="2017-04-21T09:46:40.626-05:00">
                <SystemSpecificResults>
                    <Message code="WARN.SWS.HOST.ERROR_IN_RESPONSE">SYSTEM UNABLE TO PROCESS</Message>
                    <Message code="0118">SYSTEM UNABLE TO PROCESS</Message>
                    <Message code="0101">INVALID OFF POINT</Message>
                </SystemSpecificResults>
            </Warning>
            <Warning type="BusinessLogic" timeStamp="2017-04-21T09:46:43.051-05:00">
                <SystemSpecificResults>
                    <Message code="WARN.SWS.HOST.ERROR_IN_RESPONSE">FORMAT, CHECK SEGMENT NUMBER-0003</Message>
                </SystemSpecificResults>
            </Warning>
        </ApplicationResults>
        <TravelItineraryReadRS>
            <TravelItinerary>
                <CustomerInfo/>
                <ItineraryInfo>
                    <ReservationItems/>
                </ItineraryInfo>
                <ItineraryRef AirExtras="false" InhibitCode="U" PartitionID="AA" PrimeHostID="1S">
                    <Source PseudoCityCode="4Q0H"/>
                </ItineraryRef>
            </TravelItinerary>
        </TravelItineraryReadRS>
    </EnhancedAirBookRS>

我可以在这里看到两个错误 INVALID OFF POINT, FORMAT, CHECK SEGMENT NUMBER-0003 但是我在第 3 段中看不到任何奇怪或错误,有人可以帮忙吗? ?

【问题讨论】:

    标签: php web-services api soap sabre


    【解决方案1】:

    我相信第三部分 (SCL-SYD) 实际上是由 QF 而不是 LA 销售的。 由于预订失败,您最终没有任何行程,因此,当系统尝试为您的 itin 定价时,它返回了 FORMAT 错误。

    如果您从像 BFM 这样的购物服务获得了整个行程,我建议您再次运行 RQ 以查看它是否仍然可用。

    【讨论】:

    • 谢谢兄弟...我有一个问题,我传递的是 OperatingAriline 代码而不是 MarketingAirline 代码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-27
    • 2016-01-19
    相关资源
    最近更新 更多