Soap 如何在UpdaterServationRQ中添加空中附加服务

Soap 如何在UpdaterServationRQ中添加空中附加服务,soap,sabre,sabredav,Soap,Sabre,Sabredav,进入工作流Air Extras搜索和预订: 使用GetAncillaryOfferQ购买空中附加服务 预订一个或多个空中附加服务,并使用UpdateServationRQ结束交易以确认预订 但是在服务更新servationrq中,我找不到包含每个乘客的辅助服务的模式 无国籍 PNR 成人影片 0461 2018-09-19 梅尔 啊 B 香港 阿巴格 测试ABAG 你好 我不是100%肯定,但我认为您只能通过使用GetReservationRQ API来查看数据,我相信您可以在UpdateRe

进入工作流Air Extras搜索和预订:

  • 使用GetAncillaryOfferQ购买空中附加服务
  • 预订一个或多个空中附加服务,并使用UpdateServationRQ结束交易以确认预订
  • 但是在服务更新servationrq中,我找不到包含每个乘客的辅助服务的模式

    
    无国籍
    PNR
    成人影片
    0461
    2018-09-19
    梅尔
    啊
    B
    香港
    阿巴格
    测试ABAG
    你好
    
    我不是100%肯定,但我认为您只能通过使用GetReservationRQ API来查看数据,我相信您可以在UpdateReservationRQ调用之后立即调用该API。作为响应的一个要素,报告中确实包括空中附加服务

    <stl19:GetReservationRS xmlns:stl19="http://webservices.sabre.com/pnrbuilder/v1_19" xmlns:ns6="http://services.sabre.com/res/orr/v0" xmlns:or114="http://services.sabre.com/res/or/v1_14" xmlns:raw="http://tds.sabre.com/itinerary" xmlns:ns4="http://webservices.sabre.com/pnrconn/ReaccSearch" Version="1.19.0">
    <stl19:Reservation numberInParty="1" numberOfInfants="0" NumberInSegment="1" isMultiCarrierPlatform="true">
    <stl19:BookingDetails>
    <stl19:RecordLocator>IJKZUQ</stl19:RecordLocator>
    <stl19:CreationTimestamp>2018-12-20T16:05:00</stl19:CreationTimestamp>
    <stl19:SystemCreationTimestamp>2018-12-20T16:05:00</stl19:SystemCreationTimestamp>
    <stl19:UpdateTimestamp>2018-12-21T11:15:28</stl19:UpdateTimestamp>
    <stl19:PNRSequence>3</stl19:PNRSequence>
    <stl19:DivideSplitDetails/>
    <stl19:EstimatedPurgeTimestamp>2019-04-23T00:00:00</stl19:EstimatedPurgeTimestamp>
    <stl19:UpdateToken>74191f26c43e897e966e712381980a19988e77d510b11710</stl19:UpdateToken>
    </stl19:BookingDetails>
    <stl19:POS AirExtras="false" InhibitCode="U">
    
    
    IJKZUQ
    2018-12-20T16:05:00
    2018-12-20T16:05:00
    2018-12-21T11:15:28
    3.
    2019-04-23T00:00:00
    74191f26c43e897e966e712381980a19988e77d510b11710
    
    这是一个对我有用的示例,让我添加使用GetAncillaryOffers获得的辅助工具。我从那里获得了产品ID和数据,然后他们用UpdateServationRQ预订了这些产品。请记住,根据您可能需要向运营商发送SSR信息的辅助服务,我建议您与帮助台联系,以了解更多详细信息:

    <UpdateReservationRQ Version="1.12.0" xmlns="http://webservices.sabre.com/pnrbuilder/v1_12" xmlns:ns2="http://services.sabre.com/res/or/v1_5">
        <RequestType>Stateful</RequestType>
        <ReturnOptions IncludeUpdateDetails="true" RetrievePNR="true"/>
        <ReservationUpdateList>
            <ReservationUpdateItem UpdateId="1">
            <AncillaryServicesUpdate op="C">
                    <NameAssociationList>
                        <NameAssociationTag>
                            <LastName>TEST</LastName>
                            <FirstName>TEST</FirstName>
                            <NameRefNumber>01.01</NameRefNumber>
                        </NameAssociationTag>
                    </NameAssociationList>
                    <SegmentAssociationList>
                        <SegmentAssociationTag>
                            <CarrierCode>LH</CarrierCode>
                            <FlightNumber>2011</FlightNumber>
                            <DepartureDate>2019-10-28</DepartureDate>
                            <BoardPoint>DUS</BoardPoint>
                            <OffPoint>MUC</OffPoint>
                            <ClassOfService>H</ClassOfService>
                            <BookingStatus>HK</BookingStatus>
                        </SegmentAssociationTag>
                    </SegmentAssociationList>
                    <CommercialName>OXYGEN</CommercialName>
                    <RficCode>E</RficCode>
                    <RficSubcode>0B4</RficSubcode>
                    <SSRCode>AOXY</SSRCode>
                    <OwningCarrierCode>LH</OwningCarrierCode>
                    <Vendor>ATP</Vendor>
                    <EMDType>2</EMDType>
                    <TTLPrice>
                        <Price>10800</Price>
                        <Currency>RUB</Currency>
                    </TTLPrice>
                    <OriginalBasePrice>
                        <Price>150.00</Price>
                        <Currency>EUR</Currency>
                    </OriginalBasePrice>
                <RefundIndicator>N</RefundIndicator>
                    <BoardPoint>FRA</BoardPoint>
                    <OffPoint>YVR</OffPoint>
    <PurchaseByDate>2020-02-02</PurchaseByDate>
                    <NumberOfItems>1</NumberOfItems>
                    <SegmentIndicator>S</SegmentIndicator>
                    <FirstTravelDate>190617</FirstTravelDate>
                    <LastTravelDate>991231</LastTravelDate>
                    <PurchaseTimestamp>2019-07-30T11:59:00</PurchaseTimestamp>
                    <GroupCode>MD</GroupCode>
          </AncillaryServicesUpdate>
                </ReservationUpdateItem>
                    <ReservationUpdateItem UpdateId="2">
            <AncillaryServicesUpdate op="C">
                    <NameAssociationList>
                        <NameAssociationTag>
                            <LastName>AKKENT</LastName>
                            <FirstName>TULIN MR</FirstName>
                            <NameRefNumber>02.01</NameRefNumber>
                        </NameAssociationTag>
                    </NameAssociationList>
                    <SegmentAssociationList>
                        <SegmentAssociationTag>
                            <CarrierCode>LH</CarrierCode>
                            <FlightNumber>2011</FlightNumber>
                            <DepartureDate>2019-10-28</DepartureDate>
                            <BoardPoint>DUS</BoardPoint>
                            <OffPoint>MUC</OffPoint>
                            <ClassOfService>H</ClassOfService>
                            <BookingStatus>HK</BookingStatus>
                        </SegmentAssociationTag>
                    </SegmentAssociationList>
                    <CommercialName>OXYGEN</CommercialName>
                    <RficCode>E</RficCode>
                    <RficSubcode>0B4</RficSubcode>
                    <SSRCode>AOXY</SSRCode>
                    <OwningCarrierCode>LH</OwningCarrierCode>
                    <Vendor>ATP</Vendor>
                    <EMDType>2</EMDType>
                    <TTLPrice>
                        <Price>10800</Price>
                        <Currency>RUB</Currency>
                    </TTLPrice>
                    <OriginalBasePrice>
                        <Price>150.00</Price>
                        <Currency>EUR</Currency>
                    </OriginalBasePrice>
                <RefundIndicator>N</RefundIndicator>
                    <BoardPoint>FRA</BoardPoint>
                    <OffPoint>YVR</OffPoint>
                    <LatestTravelDatePermitted>9999-12-31</LatestTravelDatePermitted>
                    <PurchaseByDate>2020-02-02</PurchaseByDate>
                    <NumberOfItems>1</NumberOfItems>
                    <SegmentIndicator>S</SegmentIndicator>
                    <PurchaseTimestamp>2019-07-14T01:12:00Z</PurchaseTimestamp>
                    <GroupCode>MD</GroupCode>
          </AncillaryServicesUpdate>
                </ReservationUpdateItem>
                <ReservationUpdateItem UpdateId="ssr_1">
                <SpecialServiceRequestUpdate op="C" type="G">
                    <NameAssociationList>
                        <NameAssociationTag>
                            <NameRefNumber>01.01</NameRefNumber>
                        </NameAssociationTag>
                    </NameAssociationList>
                    <SegmentAssociationList>
                        <SegmentAssociationTag>
                            <CarrierCode>LH</CarrierCode>
                            <FlightNumber>2011</FlightNumber>
                            <DepartureDate>2019-10-28</DepartureDate>
                            <BoardPoint>DUS</BoardPoint>
                            <OffPoint>MUC</OffPoint>
                            <ClassOfService>H</ClassOfService>
                            <BookingStatus>HK</BookingStatus>
                        </SegmentAssociationTag>
                    </SegmentAssociationList>
                    <SpecialService>
                        <Code>AOXY</Code>
                    </SpecialService>
                </SpecialServiceRequestUpdate>
            </ReservationUpdateItem>
            <ReservationUpdateItem UpdateId="ssr_2">
                <SpecialServiceRequestUpdate op="C" type="G">
                    <NameAssociationList>
                        <NameAssociationTag>
                            <NameRefNumber>02.01</NameRefNumber>
                        </NameAssociationTag>
                    </NameAssociationList>
                    <SegmentAssociationList>
                        <SegmentAssociationTag>
                            <CarrierCode>LH</CarrierCode>
                            <FlightNumber>2011</FlightNumber>
                            <DepartureDate>2019-10-28</DepartureDate>
                            <BoardPoint>DUS</BoardPoint>
                            <OffPoint>MUC</OffPoint>
                            <ClassOfService>H</ClassOfService>
                            <BookingStatus>HK</BookingStatus>
                        </SegmentAssociationTag>
                    </SegmentAssociationList>
                    <SpecialService>
                        <Code>AOXY</Code>
                    </SpecialService>
                </SpecialServiceRequestUpdate>
            </ReservationUpdateItem>
            <ReceivedFrom>
                <AgentName>TEST</AgentName>
            </ReceivedFrom>
        </ReservationUpdateList>
        </UpdateReservationRQ>