Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • Скорректирован ответ операции RetrieveTicket:
    исключено дублирование билетов в ответе сервиса
    таксы корректно возвращаются в блоке AirDocDisplayRS/Response/FareInfo/Taxes


           Пример чтения тестового билета на QA стенде:

Expand


Code Block
languagexml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:Envelope xmlns:ns2="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns3="http://www.iata.org/IATA/EDIST">
    <ns2:Body>
        <ns3:AirDocDisplayRS Version="">
            <ns3:Document>
                <ns3:Name>1.0</ns3:Name>
            </ns3:Document>
            <ns3:Success/>
            <ns3:Response>
                <ns3:TicketDocInfos>
                    <ns3:TicketDocInfo>
                        <ns3:Traveler>
                            <ns3:Surname>TEST</ns3:Surname>
                            <ns3:Given>TEST</ns3:Given>
                            <ns3:PTC>ADT</ns3:PTC>
                        </ns3:Traveler>
                        <ns3:IssuingAirlineInfo>
                            <ns3:AirlineName>S7</ns3:AirlineName>
                        </ns3:IssuingAirlineInfo>
                        <ns3:BookingReferences>
                            <ns3:BookingReference>
                                <ns3:ID>LBHRSW</ns3:ID>
                                <ns3:AirlineID>S7</ns3:AirlineID>
                            </ns3:BookingReference>
                        </ns3:BookingReferences>
                        <ns3:Payments>
                            <ns3:Payment>
                                <ns3:Method/>
                                <ns3:Amount Code="RUB">109346.00</ns3:Amount>
                            </ns3:Payment>
                        </ns3:Payments>
                        <ns3:OriginDestination>
                            <ns3:Origin>DME</ns3:Origin>
                            <ns3:Destination>OVB</ns3:Destination>
                        </ns3:OriginDestination>
                        <ns3:FareInfo>
                            <ns3:BaseFare>
                                <ns3:Amount Code="RUB">58850.00</ns3:Amount>
                            </ns3:BaseFare>
                            <ns3:EquivFare>
                                <ns3:Amount Code="RUB">58850.00</ns3:Amount>
                            </ns3:EquivFare>
                            <ns3:Total>
                                <ns3:Amount Code="RUB">59164.00</ns3:Amount>
                            </ns3:Total>
                            <ns3:Taxes>
                                <ns3:Total Code="RUB">314.00</ns3:Total>
                                <ns3:Breakdown>
                                    <ns3:Tax>
                                        <ns3:Amount Code="RUB">134.00</ns3:Amount>
                                        <ns3:TaxCode>RI</ns3:TaxCode>
                                    </ns3:Tax>
                                    <ns3:Tax>
                                        <ns3:Amount Code="RUB">180.00</ns3:Amount>
                                        <ns3:TaxCode>RI</ns3:TaxCode>
                                    </ns3:Tax>
                                </ns3:Breakdown>
                            </ns3:Taxes>
                            <ns3:UnstructuredFareCalcInfo>
                                <ns3:Info>MOW S7 OVB58850RUB58850END</ns3:Info>
                            </ns3:UnstructuredFareCalcInfo>
                        </ns3:FareInfo>
                        <ns3:TicketDocument>
                            <ns3:TicketDocNbr>4212150054605</ns3:TicketDocNbr>
                            <ns3:Type>
                                <ns3:Code>702</ns3:Code>
                            </ns3:Type>
                            <ns3:NumberofBooklets>1</ns3:NumberofBooklets>
                            <ns3:DateOfIssue>2022-12-05</ns3:DateOfIssue>
                            <ns3:CouponInfo>
                                <ns3:CouponNumber>1</ns3:CouponNumber>
                                <ns3:FareBasisCode>
                                    <ns3:Code>YBSOW</ns3:Code>
                                </ns3:FareBasisCode>
                                <ns3:CouponValid>
                                    <ns3:EffectiveDatePeriod>
                                        <ns3:Expiration>2023-12-05</ns3:Expiration>
                                    </ns3:EffectiveDatePeriod>
                                </ns3:CouponValid>
                                <ns3:Status>
                                    <ns3:Code>OPEN FOR USE</ns3:Code>
                                </ns3:Status>
                                <ns3:SoldAirlineInfo>
                                    <ns3:Departure>
                                        <ns3:AirportCode>DME</ns3:AirportCode>
                                        <ns3:Date>2023-01-11</ns3:Date>
                                        <ns3:Time>21:05</ns3:Time>
                                    </ns3:Departure>
                                    <ns3:Arrival>
                                        <ns3:AirportCode>OVB</ns3:AirportCode>
                                        <ns3:Date>2023-01-12</ns3:Date>
                                        <ns3:Time>05:15</ns3:Time>
                                    </ns3:Arrival>
                                    <ns3:OperatingCarrier>
                                        <ns3:ResBookDesigCode>Y</ns3:ResBookDesigCode>
                                    </ns3:OperatingCarrier>
                                    <ns3:MarketingCarrier>
                                        <ns3:AirlineID>S7</ns3:AirlineID>
                                        <ns3:FlightNumber>2511</ns3:FlightNumber>
                                    </ns3:MarketingCarrier>
                                    <ns3:TicketedBaggageAllowance>
                                        <ns3:AllowableBag Type="PC" Number="0"/>
                                    </ns3:TicketedBaggageAllowance>
                                </ns3:SoldAirlineInfo>
                            </ns3:CouponInfo>
                        </ns3:TicketDocument>
                        <ns3:Commission>
                            <ns3:Amount>0</ns3:Amount>
                            <ns3:Remarks>
                                <ns3:Remark>S7/NON-REF/CHNG/RESTR/BS</ns3:Remark>
                                <ns3:Remark>INCL VAT 5378.55RUB</ns3:Remark>
                                <ns3:Remark>2022-12-05T18:07</ns3:Remark>
                            </ns3:Remarks>
                        </ns3:Commission>
                        <ns3:PassengerSpecificData>581289399</ns3:PassengerSpecificData>
                    </ns3:TicketDocInfo>
                </ns3:TicketDocInfos>
            </ns3:Response>
        </ns3:AirDocDisplayRS>
    </ns2:Body>
</ns2:Envelope>



  • Доработано отображение рейсов, выполняемых оперирующим перевозчиком Globus LLC при чтении бронирования Read
    В блоке OrderViewRS/Response/Order/OrderItems/OrderItem/FlightItem/OriginDestination/Flight/OperatingCarrier/AirlineID - код XT

    Пример чтения тестового бронирования на QA стенде:
Expand

  • Code Block
    languagexml
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <ns2:Envelope xmlns:ns2="http://schemas.xmlsoap.org/soap/envelope/"
        xmlns:ns3="http://www.iata.org/IATA/EDIST">
        <ns2:Body>
            <ns3:OrderViewRS Version="">
                <ns3:Document>
                    <ns3:Name>1.0</ns3:Name>
                </ns3:Document>
                <ns3:Success/>
                <ns3:Response>
                    <ns3:OrderViewProcessing/>
                    <ns3:Passengers>
                        <ns3:Passenger ObjectKey="SH4">
                            <ns3:PTC Quantity="1">ADT</ns3:PTC>
                            <ns3:Age>
                                <ns3:BirthDate>1932-12-02</ns3:BirthDate>
                            </ns3:Age>
                            <ns3:Name>
                                <ns3:Surname>TEST</ns3:Surname>
                                <ns3:Given>TEST</ns3:Given>
                                <ns3:Title>MRS</ns3:Title>
                                <ns3:Middle/>
                            </ns3:Name>
                            <ns3:Contacts>
                                <ns3:Contact>
                                    <ns3:EmailContact>
                                        <ns3:Address>some_address@gmail.com</ns3:Address>
                                    </ns3:EmailContact>
                                    <ns3:PhoneContact>
                                        <ns3:Number>375176666666</ns3:Number>
                                    </ns3:PhoneContact>
                                </ns3:Contact>
                            </ns3:Contacts>
                            <ns3:Gender>Female</ns3:Gender>
                            <ns3:PassengerIDInfo>
                                <ns3:PassengerDocument>
                                    <ns3:Type>PP</ns3:Type>
                                    <ns3:ID>1111111111</ns3:ID>
                                    <ns3:DateOfExpiration>2027-12-02</ns3:DateOfExpiration>
                                    <ns3:CountryOfResidence>RU</ns3:CountryOfResidence>
                                </ns3:PassengerDocument>
                            </ns3:PassengerIDInfo>
                        </ns3:Passenger>
                    </ns3:Passengers>
                    <ns3:Order>
                        <ns3:OrderID Owner="S7">1</ns3:OrderID>
                        <ns3:BookingReferences>
                            <ns3:BookingReference>
                                <ns3:ID>LB9CAK</ns3:ID>
                                <ns3:AirlineID>S7</ns3:AirlineID>
                            </ns3:BookingReference>
                        </ns3:BookingReferences>
                        <ns3:TimeLimits>
                            <ns3:PaymentTimeLimit DateTime="2022-12-03T20:39:00"/>
                        </ns3:TimeLimits>
                        <ns3:OrderItems>
                            <ns3:OrderItem>
                                <ns3:FlightItem>
                                    <ns3:OriginDestination>
                                        <ns3:Flight>
                                            <ns3:SegmentKey>FL1</ns3:SegmentKey>
                                            <ns3:Status>
                                                <ns3:StatusCode>
                                                    <ns3:Code>HK</ns3:Code>
                                                </ns3:StatusCode>
                                            </ns3:Status>
                                            <ns3:Departure>
                                                <ns3:AirportCode>DME</ns3:AirportCode>
                                                <ns3:Date>2023-02-11</ns3:Date>
                                                <ns3:Time>11:20</ns3:Time>
                                            </ns3:Departure>
                                            <ns3:Arrival>
                                                <ns3:AirportCode>OVB</ns3:AirportCode>
                                                <ns3:Date>2023-02-11</ns3:Date>
                                                <ns3:Time>19:30</ns3:Time>
                                            </ns3:Arrival>
                                            <ns3:MarketingCarrier>
                                                <ns3:AirlineID>S7</ns3:AirlineID>
                                                <ns3:FlightNumber>2505</ns3:FlightNumber>
                                            </ns3:MarketingCarrier>
                                            <ns3:OperatingCarrier>
                                                <ns3:AirlineID>XT</ns3:AirlineID>
                                                <ns3:FlightNumber>2505</ns3:FlightNumber>
                                            </ns3:OperatingCarrier>
                                            <ns3:CabinType>
                                                <ns3:Code>D</ns3:Code>
                                            </ns3:CabinType>
                                            <ns3:ClassOfService>
                                                <ns3:Code>D</ns3:Code>
                                            </ns3:ClassOfService>
                                        </ns3:Flight>
                                    </ns3:OriginDestination>
                                </ns3:FlightItem>
                                <ns3:Associations>
                                    <ns3:Passengers>
                                        <ns3:PassengerReferences>SH4</ns3:PassengerReferences>
                                    </ns3:Passengers>
                                </ns3:Associations>
                            </ns3:OrderItem>
                        </ns3:OrderItems>
                    </ns3:Order>
                </ns3:Response>
            </ns3:OrderViewRS>
        </ns2:Body>
    </ns2:Envelope>