- Created by Yulia Komarova, last modified by Uliana Arefina on 09.08.2021
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 4 Next »
Check out
operation overview, their main purpose and use cases
references with detailed explanation of input&output parameters and possible errors
other samples
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/"> <Header /> <Body> <AirShoppingRQ xmlns="http://www.iata.org/IATA/EDIST" Version="1.0"> <Document /> <Party> <Sender> <AgentUserSender> <Name>S7-AIDL</Name> <OtherIDs> <OtherID Description="POS_Type">1</OtherID> <OtherID Description="requestorType">U</OtherID> </OtherIDs> <PseudoCity>OVBS728AB</PseudoCity> <AgentUserID>S7AgentAPI</AgentUserID> <UserRole>AS</UserRole> </AgentUserSender> </Sender> </Party> <Parameters> <CurrCodes> <CurrCode>RUB</CurrCode> </CurrCodes> </Parameters> <Travelers> <Traveler> <AnonymousTraveler> <PTC Quantity="1">ADT</PTC> </AnonymousTraveler> </Traveler> </Travelers> <CoreQuery> <OriginDestinations> <OriginDestination> <Departure> <AirportCode>LBD</AirportCode> <Date>2020-01-18</Date> </Departure> <Arrival> <AirportCode>DME</AirportCode> </Arrival> </OriginDestination> </OriginDestinations> </CoreQuery> </AirShoppingRQ> </Body> </Envelope>
<?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:AirShoppingRS Version="2.000"> <ns3:Document> <ns3:Name>1.0</ns3:Name> </ns3:Document> <ns3:Success /> <ns3:AirShoppingProcessing /> <ns3:OffersGroup> <ns3:AirlineOffers> <ns3:Owner>S7</ns3:Owner> <ns3:AirlineOffer> <ns3:OfferID Owner="S7">OF1</ns3:OfferID> <ns3:TotalPrice> <ns3:DetailCurrencyPrice> <ns3:Total Code="RUB">41171</ns3:Total> <ns3:Details> <ns3:Detail> <ns3:SubTotal Code="RUB">39330</ns3:SubTotal> <ns3:Application>Fare</ns3:Application> </ns3:Detail> <ns3:Detail> <ns3:SubTotal Code="EUR">570.00</ns3:SubTotal> <ns3:Application>Fare</ns3:Application> </ns3:Detail> </ns3:Details> <ns3:Taxes> <ns3:Total Code="RUB">1841</ns3:Total> </ns3:Taxes> </ns3:DetailCurrencyPrice> </ns3:TotalPrice> <ns3:Disclosure> <ns3:Description> <ns3:Text>FLEX BUSINESS</ns3:Text> </ns3:Description> </ns3:Disclosure> <ns3:PricedOffer> <ns3:OfferPrice OfferItemID="OF1SL1"> <ns3:RequestedDate> <ns3:PriceDetail> <ns3:TotalAmount> <ns3:DetailCurrencyPrice> <ns3:Total Code="RUB">41171</ns3:Total> <ns3:Taxes> <ns3:Total Code="RUB">1841</ns3:Total> </ns3:Taxes> </ns3:DetailCurrencyPrice> </ns3:TotalAmount> <ns3:BaseAmount Code="RUB">39330</ns3:BaseAmount> </ns3:PriceDetail> <ns3:Associations> <ns3:OtherAssociation> <ns3:OtherAssociation> <ns3:Type>SEG1 LBD-TAZ</ns3:Type> <ns3:ReferenceValue>Meal_BUSINESS</ns3:ReferenceValue> </ns3:OtherAssociation> <ns3:OtherAssociation> <ns3:Type>SEG1 TAZ-DME</ns3:Type> <ns3:ReferenceValue>Meal_BUSINESS</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociation> </ns3:Associations> <ns3:Associations> <ns3:AssociatedTraveler> <ns3:TravelerReferences>SH1</ns3:TravelerReferences> </ns3:AssociatedTraveler> <ns3:ApplicableFlight> <ns3:OriginDestinationReferences>OD1</ns3:OriginDestinationReferences> <ns3:FlightSegmentReference ref="SEG1"> <ns3:Cabin> <ns3:CabinDesignator>B</ns3:CabinDesignator> <ns3:MarketingName>FLEX BUSINESS</ns3:MarketingName> </ns3:Cabin> </ns3:FlightSegmentReference> <ns3:FlightSegmentReference ref="SEG1"> <ns3:ClassOfService> <ns3:Code SeatsLeft="8">D</ns3:Code> <ns3:MarketingName>DFLOW</ns3:MarketingName> </ns3:ClassOfService> <ns3:BagDetailAssociation> <ns3:CheckedBagReferences>BG1</ns3:CheckedBagReferences> <ns3:CarryOnReferences>CO1</ns3:CarryOnReferences> </ns3:BagDetailAssociation> </ns3:FlightSegmentReference> </ns3:ApplicableFlight> </ns3:Associations> </ns3:RequestedDate> <ns3:FareDetail> <ns3:FareComponent refs="SH1" ObjectKey="FC1"> <ns3:Parameters Quantity="1" /> <ns3:PriceBreakdown> <ns3:Price> <ns3:BaseAmount Code="RUB">39330</ns3:BaseAmount> <ns3:Taxes> <ns3:Total Code="RUB">1841</ns3:Total> </ns3:Taxes> </ns3:Price> </ns3:PriceBreakdown> </ns3:FareComponent> </ns3:FareDetail> </ns3:OfferPrice> </ns3:PricedOffer> </ns3:AirlineOffer> <ns3:AirlineOffer> <ns3:OfferID Owner="S7">OF2</ns3:OfferID> <ns3:TotalPrice> <ns3:DetailCurrencyPrice> <ns3:Total Code="RUB">10261</ns3:Total> <ns3:Details> <ns3:Detail> <ns3:SubTotal Code="RUB">8420</ns3:SubTotal> <ns3:Application>Fare</ns3:Application> </ns3:Detail> <ns3:Detail> <ns3:SubTotal Code="EUR">122.00</ns3:SubTotal> <ns3:Application>Fare</ns3:Application> </ns3:Detail> </ns3:Details> <ns3:Taxes> <ns3:Total Code="RUB">1841</ns3:Total> </ns3:Taxes> </ns3:DetailCurrencyPrice> </ns3:TotalPrice> <ns3:Disclosure> <ns3:Description> <ns3:Text>FLEX ECONOMY</ns3:Text> </ns3:Description> </ns3:Disclosure> <ns3:PricedOffer> <ns3:OfferPrice OfferItemID="OF2SL1"> <ns3:RequestedDate> <ns3:PriceDetail> <ns3:TotalAmount> <ns3:DetailCurrencyPrice> <ns3:Total Code="RUB">10261</ns3:Total> <ns3:Taxes> <ns3:Total Code="RUB">1841</ns3:Total> </ns3:Taxes> </ns3:DetailCurrencyPrice> </ns3:TotalAmount> <ns3:BaseAmount Code="RUB">8420</ns3:BaseAmount> </ns3:PriceDetail> <ns3:Associations> <ns3:OtherAssociation> <ns3:OtherAssociation> <ns3:Type>SEG1 LBD-TAZ</ns3:Type> <ns3:ReferenceValue>Meal_S</ns3:ReferenceValue> </ns3:OtherAssociation> <ns3:OtherAssociation> <ns3:Type>SEG1 TAZ-DME</ns3:Type> <ns3:ReferenceValue>Meal_L</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociation> </ns3:Associations> <ns3:Associations> <ns3:AssociatedTraveler> <ns3:TravelerReferences>SH1</ns3:TravelerReferences> </ns3:AssociatedTraveler> <ns3:ApplicableFlight> <ns3:OriginDestinationReferences>OD1</ns3:OriginDestinationReferences> <ns3:FlightSegmentReference ref="SEG1"> <ns3:Cabin> <ns3:CabinDesignator>Y</ns3:CabinDesignator> <ns3:MarketingName>FLEX ECONOMY</ns3:MarketingName> </ns3:Cabin> </ns3:FlightSegmentReference> <ns3:FlightSegmentReference ref="SEG1"> <ns3:ClassOfService> <ns3:Code SeatsLeft="9">S</ns3:Code> <ns3:MarketingName>SFLOW</ns3:MarketingName> </ns3:ClassOfService> <ns3:BagDetailAssociation> <ns3:CheckedBagReferences>BG2</ns3:CheckedBagReferences> <ns3:CarryOnReferences>CO2</ns3:CarryOnReferences> </ns3:BagDetailAssociation> </ns3:FlightSegmentReference> </ns3:ApplicableFlight> <ns3:OtherAssociation> <ns3:OtherAssociation> <ns3:Type>SFLOW</ns3:Type> <ns3:ReferenceValue>PL1</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociation> </ns3:Associations> </ns3:RequestedDate> <ns3:FareDetail> <ns3:FareComponent refs="SH1" ObjectKey="FC2"> <ns3:Parameters Quantity="1" /> <ns3:PriceBreakdown> <ns3:Price> <ns3:BaseAmount Code="RUB">8420</ns3:BaseAmount> <ns3:Taxes> <ns3:Total Code="RUB">1841</ns3:Total> </ns3:Taxes> </ns3:Price> </ns3:PriceBreakdown> </ns3:FareComponent> </ns3:FareDetail> </ns3:OfferPrice> </ns3:PricedOffer> </ns3:AirlineOffer> </ns3:AirlineOffers> </ns3:OffersGroup> <ns3:DataLists> <ns3:AnonymousTravelerList> <ns3:AnonymousTraveler ObjectKey="SH1"> <ns3:PTC Quantity="1">ADT</ns3:PTC> </ns3:AnonymousTraveler> </ns3:AnonymousTravelerList> <ns3:CarryOnAllowanceList> <ns3:CarryOnAllowance ListKey="CO1"> <ns3:AllowanceDescription> <ns3:ApplicableParty>Traveler</ns3:ApplicableParty> <ns3:ApplicableBag>2PC</ns3:ApplicableBag> <ns3:Descriptions> <ns3:Description> <ns3:Text>15KG</ns3:Text> </ns3:Description> </ns3:Descriptions> </ns3:AllowanceDescription> </ns3:CarryOnAllowance> <ns3:CarryOnAllowance ListKey="CO2"> <ns3:AllowanceDescription> <ns3:ApplicableParty>Traveler</ns3:ApplicableParty> <ns3:ApplicableBag>1PC</ns3:ApplicableBag> <ns3:Descriptions> <ns3:Description> <ns3:Text>10KG</ns3:Text> </ns3:Description> </ns3:Descriptions> </ns3:AllowanceDescription> </ns3:CarryOnAllowance> </ns3:CarryOnAllowanceList> <ns3:CheckedBagAllowanceList> <ns3:CheckedBagAllowance ListKey="BG1"> <ns3:AllowanceDescription> <ns3:ApplicableParty>Traveler</ns3:ApplicableParty> <ns3:ApplicableBag>2PC</ns3:ApplicableBag> <ns3:Descriptions> <ns3:Description> <ns3:Text>32 KG</ns3:Text> </ns3:Description> <ns3:Description> <ns3:Text>Up to 70 lb/32 kg</ns3:Text> </ns3:Description> <ns3:Description> <ns3:Text>Bicycle</ns3:Text> </ns3:Description> <ns3:Description> <ns3:Text>Golf Equipment</ns3:Text> </ns3:Description> <ns3:Description> <ns3:Text>Hockey Equipment</ns3:Text> </ns3:Description> <ns3:Description> <ns3:Text>Fishing Equipment</ns3:Text> </ns3:Description> <ns3:Description> <ns3:Text>Stroller/Pushchair</ns3:Text> </ns3:Description> <ns3:Description> <ns3:Text>Ski Equipment</ns3:Text> </ns3:Description> </ns3:Descriptions> </ns3:AllowanceDescription> </ns3:CheckedBagAllowance> <ns3:CheckedBagAllowance ListKey="BG2"> <ns3:AllowanceDescription> <ns3:ApplicableParty>Traveler</ns3:ApplicableParty> <ns3:ApplicableBag>1PC</ns3:ApplicableBag> <ns3:Descriptions> <ns3:Description> <ns3:Text>23 KG</ns3:Text> </ns3:Description> <ns3:Description> <ns3:Text>Up to 50 lb/23 kg</ns3:Text> </ns3:Description> <ns3:Description> <ns3:Text>Bicycle</ns3:Text> </ns3:Description> <ns3:Description> <ns3:Text>Golf Equipment</ns3:Text> </ns3:Description> <ns3:Description> <ns3:Text>Hockey Equipment</ns3:Text> </ns3:Description> <ns3:Description> <ns3:Text>Fishing Equipment</ns3:Text> </ns3:Description> <ns3:Description> <ns3:Text>Stroller/Pushchair</ns3:Text> </ns3:Description> <ns3:Description> <ns3:Text>Ski Equipment</ns3:Text> </ns3:Description> </ns3:Descriptions> </ns3:AllowanceDescription> </ns3:CheckedBagAllowance> </ns3:CheckedBagAllowanceList> <ns3:FlightSegmentList> <ns3:FlightSegment SegmentKey="SEG1"> <ns3:Departure> <ns3:AirportCode>LBD</ns3:AirportCode> <ns3:Date>2020-01-18</ns3:Date> <ns3:Time>05:55</ns3:Time> </ns3:Departure> <ns3:Arrival> <ns3:AirportCode>DME</ns3:AirportCode> <ns3:Date>2020-01-18</ns3:Date> <ns3:Time>09:40</ns3:Time> </ns3:Arrival> <ns3:MarketingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>3242</ns3:FlightNumber> </ns3:MarketingCarrier> <ns3:OperatingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>3242</ns3:FlightNumber> </ns3:OperatingCarrier> <ns3:Equipment> <ns3:AircraftCode>73H</ns3:AircraftCode> <ns3:AirlineEquipCode>Boeing 737-800 (winglets) Passenger</ns3:AirlineEquipCode> </ns3:Equipment> <ns3:FlightDetail> <ns3:FlightDistance> <ns3:Value>1888</ns3:Value> <ns3:UOM>Miles</ns3:UOM> </ns3:FlightDistance> <ns3:FlightDuration> <ns3:Value>PT4H10M</ns3:Value> </ns3:FlightDuration> <ns3:Stops> <ns3:StopQuantity>1</ns3:StopQuantity> <ns3:StopLocations> <ns3:StopLocation> <ns3:AirportCode>TAZ</ns3:AirportCode> <ns3:ArrivalDate>2020-01-18</ns3:ArrivalDate> <ns3:ArrivalTime>07:30</ns3:ArrivalTime> <ns3:DepartureDate>2020-01-18</ns3:DepartureDate> <ns3:DepartureTime>08:10</ns3:DepartureTime> <ns3:GroundTime>PT0H40M</ns3:GroundTime> </ns3:StopLocation> </ns3:StopLocations> </ns3:Stops> </ns3:FlightDetail> </ns3:FlightSegment> </ns3:FlightSegmentList> <ns3:OriginDestinationList> <ns3:OriginDestination OriginDestinationKey="OD1"> <ns3:DepartureCode>LBD</ns3:DepartureCode> <ns3:ArrivalCode>DME</ns3:ArrivalCode> <ns3:FlightReferences>SEG1</ns3:FlightReferences> </ns3:OriginDestination> </ns3:OriginDestinationList> <ns3:PenaltyList> <ns3:Penalty ObjectKey="PL1"> <ns3:Details> <ns3:Detail> <ns3:Type>NO-SHOW</ns3:Type> <ns3:Amounts> <ns3:Amount> <ns3:CurrencyAmountValue Code="EUR">80.00</ns3:CurrencyAmountValue> <ns3:AmountApplication>MinimumPenaltyAmount</ns3:AmountApplication> </ns3:Amount> <ns3:Amount> <ns3:CurrencyAmountValue Code="EUR">80.00</ns3:CurrencyAmountValue> <ns3:AmountApplication>MaximumPenaltyAmount</ns3:AmountApplication> </ns3:Amount> </ns3:Amounts> </ns3:Detail> <ns3:Detail> <ns3:Type>BEFORE-DEPARTURE</ns3:Type> <ns3:Amounts> <ns3:Amount> <ns3:CurrencyAmountValue Code="EUR">35.00</ns3:CurrencyAmountValue> <ns3:AmountApplication>MinimumPenaltyAmount</ns3:AmountApplication> </ns3:Amount> <ns3:Amount> <ns3:CurrencyAmountValue Code="EUR">80.00</ns3:CurrencyAmountValue> <ns3:AmountApplication>MaximumPenaltyAmount</ns3:AmountApplication> </ns3:Amount> </ns3:Amounts> </ns3:Detail> <ns3:Detail> <ns3:Type>AFTER-DEPARTURE</ns3:Type> <ns3:Amounts> <ns3:Amount> <ns3:CurrencyAmountValue Code="EUR">35.00</ns3:CurrencyAmountValue> <ns3:AmountApplication>MinimumPenaltyAmount</ns3:AmountApplication> </ns3:Amount> <ns3:Amount> <ns3:CurrencyAmountValue Code="EUR">80.00</ns3:CurrencyAmountValue> <ns3:AmountApplication>MaximumPenaltyAmount</ns3:AmountApplication> </ns3:Amount> </ns3:Amounts> </ns3:Detail> </ns3:Details> </ns3:Penalty> </ns3:PenaltyList> <ns3:ServiceList> <ns3:Service ObjectKey="Meal_BUSINESS"> <ns3:ServiceID Owner="Any">BUSINESS</ns3:ServiceID> <ns3:Name>Meal</ns3:Name> <ns3:Descriptions> <ns3:Description> <ns3:Text>Special menu and drinks</ns3:Text> </ns3:Description> </ns3:Descriptions> </ns3:Service> <ns3:Service ObjectKey="Meal_S"> <ns3:ServiceID Owner="Any">S</ns3:ServiceID> <ns3:Name>Meal</ns3:Name> <ns3:Descriptions> <ns3:Description> <ns3:Text>Snacks or late breakfast</ns3:Text> </ns3:Description> </ns3:Descriptions> </ns3:Service> <ns3:Service ObjectKey="Meal_L"> <ns3:ServiceID Owner="Any">L</ns3:ServiceID> <ns3:Name>Meal</ns3:Name> <ns3:Descriptions> <ns3:Description> <ns3:Text>Lunch</ns3:Text> </ns3:Description> </ns3:Descriptions> </ns3:Service> </ns3:ServiceList> </ns3:DataLists> <ns3:Metadata> <ns3:Other> <ns3:OtherMetadata> <ns3:CurrencyMetadatas> <ns3:CurrencyMetadata MetadataKey="RUB"> <ns3:Application>Sale currency</ns3:Application> <ns3:Decimals>2</ns3:Decimals> </ns3:CurrencyMetadata> <ns3:CurrencyMetadata MetadataKey="EUR"> <ns3:Application>69.0</ns3:Application> <ns3:Decimals>2</ns3:Decimals> <ns3:Name>Conversion rate from EUR to RUB</ns3:Name> </ns3:CurrencyMetadata> </ns3:CurrencyMetadatas> </ns3:OtherMetadata> </ns3:Other> </ns3:Metadata> </ns3:AirShoppingRS> </ns2:Body> </ns2:Envelope>
- No labels