0

ワークフロー Air Extras の検索と予約:

  1. GetAncillaryOffersRQ を使用して Air Extras を購入します。
  2. 1 つ以上の Air Extras を予約し、トランザクションを終了して、UpdateReservationRQ を使用して予約を確認します。

しかし、サービス UpdateReservationRQ には、各乗客の付属品を含めるためのスキーマが見つかりません。

<ns3:UpdateReservationRQ Version="1.19.0" EchoToken="" xmlns:ns3="http://webservices.sabre.com/pnrbuilder/v1_19">
 <ns3:RequestType>Stateless</ns3:RequestType>
 <ns3:ReturnOptions IncludeUpdateDetails="1" RetrievePNR="1" PriceQuoteServiceVersion="3.2.0"/>
 <ns3:ReservationUpdateList>
 <ns3:Locator>PNR</ns3:Locator>
    <ns3:ReservationUpdateItem>
       <ns3:SpecialServiceRequestUpdate op="C" type="H">
          <ns3:SegmentAssociationList>
             <ns3:SegmentAssociationTag>
                <ns3:CarrierCode>AV</ns3:CarrierCode>
                <ns3:FlightNumber>0461</ns3:FlightNumber>
                <ns3:DepartureDate>2018-09-19</ns3:DepartureDate>
                <ns3:BoardPoint>MEL</ns3:BoardPoint>
                <ns3:OffPoint>AUH</ns3:OffPoint>
                <ns3:ClassOfService>B</ns3:ClassOfService>
                <ns3:BookingStatus>HK</ns3:BookingStatus>
             </ns3:SegmentAssociationTag>
          </ns3:SegmentAssociationList>
          <ns3:SpecialService>
             <ns3:Code>ABAG</ns3:Code>
             <ns3:Text>TEST ABAG</ns3:Text>
          </ns3:SpecialService>
       </ns3:SpecialServiceRequestUpdate>
    </ns3:ReservationUpdateItem>
    <ns3:ReceivedFrom>
       <ns3:AgentName>HELLO</ns3:AgentName>
    </ns3:ReceivedFrom>
 </ns3:ReservationUpdateList>
</ns3:UpdateReservationRQ>
4

2 に答える 2

0

私は 100% 肯定的ではありませんが、UpdateReservationRQ 呼び出しの直後に呼び出すことができる GetReservationRQ API を使用してのみ、そのデータを確認できると思います。その API のスキーマには、応答の要素として Air Extras が含まれています。

<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">
于 2019-08-29T18:41:59.773 に答える