- Created by Yulia Komarova, last modified on 28.10.2019
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 2 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>
<ServicePriceRQ Version="1.0" xmlns="http://www.iata.org/IATA/EDIST">
<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>
<ServiceFilters>
<ServiceFilter>
<GroupCode>baggage</GroupCode>
</ServiceFilter>
</ServiceFilters>
</Parameters>
<Travelers>
<Traveler>
<AnonymousTraveler>
<PTC>ADT</PTC>
</AnonymousTraveler>
</Traveler>
</Travelers>
<Query>
<OriginDestination>
<Flight>
<SegmentKey>SEG1</SegmentKey>
<Departure>
<AirportCode>DME</AirportCode>
<Date>2019-09-20</Date>
</Departure>
<Arrival>
<AirportCode>KUF</AirportCode>
</Arrival>
<MarketingCarrier>
<AirlineID>S7</AirlineID>
<FlightNumber>33</FlightNumber>
</MarketingCarrier>
</Flight>
</OriginDestination>
</Query>
<DataList>
<FareList>
<FareGroup refs="SEG1" ListKey="FG1">
<Fare>
<FareCode>
<Code>ANY</Code>
</FareCode>
</Fare>
<FareBasisCode>
<Code>YFLOW</Code>
</FareBasisCode>
</FareGroup>
</FareList>
</DataList>
</ServicePriceRQ>
</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:ServicePriceRS Version="2.000">
<ns3:Document />
<ns3:Success />
<ns3:Services>
<ns3:Service>
<ns3:ServiceID Owner="S7">SR1</ns3:ServiceID>
<ns3:Name>bag</ns3:Name>
<ns3:Descriptions>
<ns3:Description ObjectKey="count_SR1">
<ns3:Text>1</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="label_SR1">
<ns3:Text>Free</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="subCodeCount_SR1">
<ns3:Text>1</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="fareFamily_SR1">
<ns3:Text>flexEconomy</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="ffpStatus_SR1">
<ns3:Text>regular</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="place_SR1">
<ns3:Text>hold</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="weight_SR1">
<ns3:Text>23kg</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="size_SR1">
<ns3:Text>Under203cm</ns3:Text>
</ns3:Description>
</ns3:Descriptions>
<ns3:Price>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Price>
<ns3:BookingInstructions>
<ns3:OSIText>0J0</ns3:OSIText>
<ns3:Text>UPTO50LB 23KG AND80LI 203LCM</ns3:Text>
</ns3:BookingInstructions>
<ns3:Associations>
<ns3:Flight>
<ns3:OriginDestinationReferences>OD1</ns3:OriginDestinationReferences>
</ns3:Flight>
</ns3:Associations>
</ns3:Service>
<ns3:Service>
<ns3:ServiceID Owner="S7">SR2</ns3:ServiceID>
<ns3:Name>bag</ns3:Name>
<ns3:Descriptions>
<ns3:Description ObjectKey="count_SR2">
<ns3:Text>1</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="label_SR2">
<ns3:Text>Upgrade</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="subCodeCount_SR2">
<ns3:Text>1</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="fareFamily_SR2">
<ns3:Text>flexEconomy</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="ffpStatus_SR2">
<ns3:Text>regular</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="description_SR2">
<ns3:Text>Превышением веса сумки, входящей в норму (эконом) - более 23 кг до 32 кг, менее 203 см</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="place_SR2">
<ns3:Text>hold</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="weight_SR2">
<ns3:Text>32kg</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="size_SR2">
<ns3:Text>Under203cm</ns3:Text>
</ns3:Description>
</ns3:Descriptions>
<ns3:Price>
<ns3:Total Code="RUB">1600</ns3:Total>
</ns3:Price>
<ns3:BookingInstructions>
<ns3:OSIText>0IK</ns3:OSIText>
<ns3:Text>EXCESS WEIGHT</ns3:Text>
</ns3:BookingInstructions>
<ns3:Associations>
<ns3:Flight>
<ns3:OriginDestinationReferences>OD1</ns3:OriginDestinationReferences>
</ns3:Flight>
</ns3:Associations>
</ns3:Service>
<ns3:Service>
<ns3:ServiceID Owner="S7">SR3</ns3:ServiceID>
<ns3:Name>bag</ns3:Name>
<ns3:Descriptions>
<ns3:Description ObjectKey="count_SR3">
<ns3:Text>2</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="label_SR3">
<ns3:Text>Extra</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="subCodeCount_SR3">
<ns3:Text>1</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="fareFamily_SR3">
<ns3:Text>flexEconomy</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="ffpStatus_SR3">
<ns3:Text>regular</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="description_SR3">
<ns3:Text>Сверхнормативное место (первое) до 23 кг, менее 203 см</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="place_SR3">
<ns3:Text>hold</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="weight_SR3">
<ns3:Text>23kg</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="size_SR3">
<ns3:Text>Under203cm</ns3:Text>
</ns3:Description>
</ns3:Descriptions>
<ns3:Price>
<ns3:Total Code="RUB">1600</ns3:Total>
</ns3:Price>
<ns3:BookingInstructions>
<ns3:OSIText>0CC</ns3:OSIText>
<ns3:Text>CHECKED BAG FIRST</ns3:Text>
</ns3:BookingInstructions>
<ns3:Associations>
<ns3:Flight>
<ns3:OriginDestinationReferences>OD1</ns3:OriginDestinationReferences>
</ns3:Flight>
</ns3:Associations>
</ns3:Service>
<ns3:Service>
<ns3:ServiceID Owner="S7">SR4</ns3:ServiceID>
<ns3:Name>bag</ns3:Name>
<ns3:Descriptions>
<ns3:Description ObjectKey="count_SR4">
<ns3:Text>3</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="label_SR4">
<ns3:Text>Extra</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="subCodeCount_SR4">
<ns3:Text>1</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="fareFamily_SR4">
<ns3:Text>flexEconomy</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="ffpStatus_SR4">
<ns3:Text>regular</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="description_SR4">
<ns3:Text>Сверхнормативное место (второе) до 23 кг, менее 203 см</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="place_SR4">
<ns3:Text>hold</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="weight_SR4">
<ns3:Text>23kg</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="size_SR4">
<ns3:Text>Under203cm</ns3:Text>
</ns3:Description>
</ns3:Descriptions>
<ns3:Price>
<ns3:Total Code="RUB">1600</ns3:Total>
</ns3:Price>
<ns3:BookingInstructions>
<ns3:OSIText>0CD</ns3:OSIText>
<ns3:Text>CHECKED BAG SECOND</ns3:Text>
</ns3:BookingInstructions>
<ns3:Associations>
<ns3:Flight>
<ns3:OriginDestinationReferences>OD1</ns3:OriginDestinationReferences>
</ns3:Flight>
</ns3:Associations>
</ns3:Service>
<ns3:Service>
<ns3:ServiceID Owner="S7">SR5</ns3:ServiceID>
<ns3:Name>pet</ns3:Name>
<ns3:Descriptions>
<ns3:Description ObjectKey="count_SR5">
<ns3:Text>1+</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="label_SR5">
<ns3:Text>Extra</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="subCodeCount_SR5">
<ns3:Text>1</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="fareFamily_SR5">
<ns3:Text>flexEconomy</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="ffpStatus_SR5">
<ns3:Text>regular</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="description_SR5">
<ns3:Text>Каждое животное в салоне - до 8 кг</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="place_SR5">
<ns3:Text>cabin</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="weight_SR5">
<ns3:Text>8kg</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="size_SR5">
<ns3:Text>Under115cm</ns3:Text>
</ns3:Description>
</ns3:Descriptions>
<ns3:Price>
<ns3:Total Code="RUB">2000</ns3:Total>
</ns3:Price>
<ns3:BookingInstructions>
<ns3:OSIText>021</ns3:OSIText>
<ns3:Text>PET IN CABIN UP TO 8 KG</ns3:Text>
</ns3:BookingInstructions>
<ns3:Associations>
<ns3:Flight>
<ns3:OriginDestinationReferences>OD1</ns3:OriginDestinationReferences>
</ns3:Flight>
</ns3:Associations>
</ns3:Service>
<ns3:Service>
<ns3:ServiceID Owner="S7">SR6</ns3:ServiceID>
<ns3:Name>pet</ns3:Name>
<ns3:Descriptions>
<ns3:Description ObjectKey="count_SR6">
<ns3:Text>1+</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="label_SR6">
<ns3:Text>Extra</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="subCodeCount_SR6">
<ns3:Text>1</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="fareFamily_SR6">
<ns3:Text>flexEconomy</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="ffpStatus_SR6">
<ns3:Text>regular</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="description_SR6">
<ns3:Text>Каждое животное в багажном отсеке - более 8 кг до 23 кг, стандартная клетка менее 203 см</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="place_SR6">
<ns3:Text>hold</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="weight_SR6">
<ns3:Text>23kg</ns3:Text>
</ns3:Description>
<ns3:Description ObjectKey="size_SR6">
<ns3:Text>Under203cm</ns3:Text>
</ns3:Description>
</ns3:Descriptions>
<ns3:Price>
<ns3:Total Code="RUB">4015</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:Application>Exchange Rate</ns3:Application>
<ns3:Amount Code="EUR" />
</ns3:Detail>
<ns3:Detail>
<ns3:Application>Base</ns3:Application>
<ns3:Amount Code="EUR">55.00</ns3:Amount>
</ns3:Detail>
</ns3:Details>
</ns3:Price>
<ns3:BookingInstructions>
<ns3:OSIText>05X</ns3:OSIText>
<ns3:Text>PET IN HOLD UP TO 45 KG</ns3:Text>
</ns3:BookingInstructions>
<ns3:Associations>
<ns3:Flight>
<ns3:OriginDestinationReferences>OD1</ns3:OriginDestinationReferences>
</ns3:Flight>
</ns3:Associations>
</ns3:Service>
</ns3:Services>
<ns3:DataLists>
<ns3:FareList>
<ns3:FareGroup refs="SEG1" ListKey="FG1">
<ns3:Fare>
<ns3:FareCode>
<ns3:Code>ANY</ns3:Code>
<ns3:Definition>flexEconomy</ns3:Definition>
</ns3:FareCode>
</ns3:Fare>
<ns3:FareBasisCode>
<ns3:Code>YFLOW</ns3:Code>
</ns3:FareBasisCode>
</ns3:FareGroup>
</ns3:FareList>
<ns3:FlightSegmentList>
<ns3:FlightSegment SegmentKey="SEG1">
<ns3:Departure>
<ns3:AirportCode>DME</ns3:AirportCode>
<ns3:Date>2019-09-20</ns3:Date>
<ns3:Time>12:25</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>KUF</ns3:AirportCode>
</ns3:Arrival>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>33</ns3:FlightNumber>
</ns3:MarketingCarrier>
</ns3:FlightSegment>
</ns3:FlightSegmentList>
<ns3:OriginDestinationList>
<ns3:OriginDestination OriginDestinationKey="OD1">
<ns3:DepartureCode>DME</ns3:DepartureCode>
<ns3:ArrivalCode>KUF</ns3:ArrivalCode>
<ns3:FlightReferences>SEG1</ns3:FlightReferences>
</ns3:OriginDestination>
</ns3:OriginDestinationList>
</ns3:DataLists>
</ns3:ServicePriceRS>
</ns2:Body>
</ns2:Envelope>
- No labels