- Created by Yulia Komarova on 10.08.2020
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
Version 1 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>
<ItinReshopRQ Version="" 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>
<Query>
<Reshop>
<Actions>
<ActionType Context="acc">FPGS4</ActionType>
<OrderItems>
<OrderItem>
<FlightItem>
<OriginDestination>
<Flight>
<SegmentKey>FL1</SegmentKey>
<Departure>
<AirportCode>DME</AirportCode>
<Date>2020-10-22</Date>
<Time>08:40</Time>
</Departure>
<Arrival>
<AirportCode>MRV</AirportCode>
<Date>2020-10-22</Date>
<Time>10:55</Time>
</Arrival>
<MarketingCarrier>
<AirlineID>S7</AirlineID>
<FlightNumber>2165</FlightNumber>
</MarketingCarrier>
<OperatingCarrier>
<AirlineID>S7</AirlineID>
<FlightNumber>2165</FlightNumber>
</OperatingCarrier>
</Flight>
</OriginDestination>
<FareDetail>
<FareComponent refs="FL1">
<FareBasis>
<FareBasisCode>
<Code>YFLOW</Code>
<Application>ANY</Application>
</FareBasisCode>
<RBD>Y</RBD>
</FareBasis>
</FareComponent>
</FareDetail>
</FlightItem>
<Associations>
<Passengers>
<PassengerReferences>SH2 SH2i SH3</PassengerReferences>
</Passengers>
</Associations>
</OrderItem>
</OrderItems>
<Passengers>
<Passenger ObjectKey="SH2">
<PTC Quantity="1">ADT</PTC>
<Name>
<Surname />
</Name>
</Passenger>
<Passenger ObjectKey="SH2i">
<PTC Quantity="1">INF</PTC>
<Name>
<Surname />
</Name>
</Passenger>
<Passenger ObjectKey="SH3">
<PTC Quantity="1">CHD</PTC>
<Name>
<Surname />
</Name>
</Passenger>
</Passengers>
<Qualifiers>
<Qualifier>
<SpecialFareQualifiers>
<AirlineID>S7</AirlineID>
<CompanyIndex>7001</CompanyIndex>
<Account>mvd</Account>
</SpecialFareQualifiers>
</Qualifier>
</Qualifiers>
</Actions>
</Reshop>
</Query>
</ItinReshopRQ>
</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:ItinReshopRS Version="">
<ns3:Document>
<ns3:Name>1.0</ns3:Name>
</ns3:Document>
<ns3:Success/>
<ns3:Response>
<ns3:ItinReshopProcessing/>
<ns3:Passengers>
<ns3:Passenger ObjectKey="SH3">
<ns3:PTC Quantity="1">CHD</ns3:PTC>
<ns3:Name>
<ns3:Surname>Anonymous</ns3:Surname>
</ns3:Name>
</ns3:Passenger>
<ns3:Passenger ObjectKey="SH2i">
<ns3:PTC Quantity="1">INF</ns3:PTC>
<ns3:Name>
<ns3:Surname>Anonymous</ns3:Surname>
</ns3:Name>
</ns3:Passenger>
<ns3:Passenger ObjectKey="SH2">
<ns3:PTC Quantity="1">ADT</ns3:PTC>
<ns3:Name>
<ns3:Surname>Anonymous</ns3:Surname>
</ns3:Name>
</ns3:Passenger>
</ns3:Passengers>
<ns3:Order>
<ns3:OrderID Owner="S7">Order</ns3:OrderID>
<ns3:BookingReferences>
<ns3:BookingReference>
<ns3:ID>LW6TMG</ns3:ID>
<ns3:AirlineID>S7</ns3:AirlineID>
</ns3:BookingReference>
</ns3:BookingReferences>
<ns3:OrderItems>
<ns3:OrderItem>
<ns3:OrderItemID Owner="S7">NONE</ns3:OrderItemID>
</ns3:OrderItem>
</ns3:OrderItems>
</ns3:Order>
<ns3:ReShopOffers>
<ns3:ReShopOffer ObjectKey="RO1">
<ns3:OfferID Owner="S7">Offer</ns3:OfferID>
<ns3:TotalPrice>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">68998</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">68075</ns3:SubTotal>
<ns3:Application>fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">923</ns3:Total>
</ns3:Taxes>
<ns3:Fees>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Fees>
</ns3:DetailCurrencyPrice>
</ns3:TotalPrice>
<ns3:ReShopPricedOffer>
<ns3:OfferPrice>
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">29583</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">29175</ns3:SubTotal>
<ns3:Application>fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">408</ns3:Total>
</ns3:Taxes>
<ns3:Fees>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Fees>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">29175</ns3:BaseAmount>
<ns3:FareFiledIn>
<ns3:BaseAmount Code="RUB">29175</ns3:BaseAmount>
</ns3:FareFiledIn>
<ns3:Surcharges>
<ns3:Surcharge>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Surcharge>
</ns3:Surcharges>
<ns3:Taxes>
<ns3:Total Code="RUB">408</ns3:Total>
<ns3:Breakdown>
<ns3:Tax>
<ns3:Amount Code="RUB">53</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">55</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">300</ns3:Amount>
<ns3:TaxCode>YR</ns3:TaxCode>
</ns3:Tax>
</ns3:Breakdown>
</ns3:Taxes>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH3</ns3:TravelerReferences>
</ns3:AssociatedTraveler>
<ns3:OfferDetailAssociation>
<ns3:OfferTermReferences>T1</ns3:OfferTermReferences>
</ns3:OfferDetailAssociation>
</ns3:Associations>
</ns3:RequestedDate>
<ns3:FareDetail>
<ns3:FareComponent>
<ns3:SegmentReference>SEG1</ns3:SegmentReference>
<ns3:FareBasis>
<ns3:FareBasisCode>
<ns3:Code>YFLOW</ns3:Code>
</ns3:FareBasisCode>
<ns3:RBD>Y</ns3:RBD>
</ns3:FareBasis>
<ns3:TicketDesig Application="CH">25</ns3:TicketDesig>
<ns3:FareRules>
<ns3:Ticketing>
<ns3:Endorsements>
<ns3:Endorsement>ENDO</ns3:Endorsement>
</ns3:Endorsements>
</ns3:Ticketing>
<ns3:Remarks>
<ns3:Remark>UnstructuredFareCalc</ns3:Remark>
</ns3:Remarks>
</ns3:FareRules>
</ns3:FareComponent>
</ns3:FareDetail>
</ns3:OfferPrice>
<ns3:OfferPrice>
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">0</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">0</ns3:SubTotal>
<ns3:Application>fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Taxes>
<ns3:Fees>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Fees>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">0</ns3:BaseAmount>
<ns3:FareFiledIn>
<ns3:BaseAmount Code="RUB">0</ns3:BaseAmount>
</ns3:FareFiledIn>
<ns3:Surcharges>
<ns3:Surcharge>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Surcharge>
</ns3:Surcharges>
<ns3:Taxes>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Taxes>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH2i</ns3:TravelerReferences>
</ns3:AssociatedTraveler>
<ns3:OfferDetailAssociation>
<ns3:OfferTermReferences>T2</ns3:OfferTermReferences>
</ns3:OfferDetailAssociation>
</ns3:Associations>
</ns3:RequestedDate>
<ns3:FareDetail>
<ns3:FareComponent>
<ns3:SegmentReference>SEG1</ns3:SegmentReference>
<ns3:FareBasis>
<ns3:FareBasisCode>
<ns3:Code>YFLOW</ns3:Code>
</ns3:FareBasisCode>
<ns3:RBD>Y</ns3:RBD>
</ns3:FareBasis>
<ns3:TicketDesig Application="IN">00</ns3:TicketDesig>
<ns3:FareRules>
<ns3:Ticketing>
<ns3:Endorsements>
<ns3:Endorsement>ENDO</ns3:Endorsement>
</ns3:Endorsements>
</ns3:Ticketing>
<ns3:Remarks>
<ns3:Remark>UnstructuredFareCalc</ns3:Remark>
</ns3:Remarks>
</ns3:FareRules>
</ns3:FareComponent>
</ns3:FareDetail>
</ns3:OfferPrice>
<ns3:OfferPrice>
<ns3:RequestedDate>
<ns3:PriceDetail>
<ns3:TotalAmount>
<ns3:DetailCurrencyPrice>
<ns3:Total Code="RUB">39415</ns3:Total>
<ns3:Details>
<ns3:Detail>
<ns3:SubTotal Code="RUB">38900</ns3:SubTotal>
<ns3:Application>fare</ns3:Application>
</ns3:Detail>
</ns3:Details>
<ns3:Taxes>
<ns3:Total Code="RUB">515</ns3:Total>
</ns3:Taxes>
<ns3:Fees>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Fees>
</ns3:DetailCurrencyPrice>
</ns3:TotalAmount>
<ns3:BaseAmount Code="RUB">38900</ns3:BaseAmount>
<ns3:FareFiledIn>
<ns3:BaseAmount Code="RUB">38900</ns3:BaseAmount>
</ns3:FareFiledIn>
<ns3:Surcharges>
<ns3:Surcharge>
<ns3:Total Code="RUB">0</ns3:Total>
</ns3:Surcharge>
</ns3:Surcharges>
<ns3:Taxes>
<ns3:Total Code="RUB">515</ns3:Total>
<ns3:Breakdown>
<ns3:Tax>
<ns3:Amount Code="RUB">105</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">110</ns3:Amount>
<ns3:TaxCode>RI</ns3:TaxCode>
</ns3:Tax>
<ns3:Tax>
<ns3:Amount Code="RUB">300</ns3:Amount>
<ns3:TaxCode>YR</ns3:TaxCode>
</ns3:Tax>
</ns3:Breakdown>
</ns3:Taxes>
</ns3:PriceDetail>
<ns3:Associations>
<ns3:AssociatedTraveler>
<ns3:TravelerReferences>SH2</ns3:TravelerReferences>
</ns3:AssociatedTraveler>
<ns3:OfferDetailAssociation>
<ns3:OfferTermReferences>T3</ns3:OfferTermReferences>
</ns3:OfferDetailAssociation>
</ns3:Associations>
</ns3:RequestedDate>
<ns3:FareDetail>
<ns3:FareComponent>
<ns3:SegmentReference>SEG1</ns3:SegmentReference>
<ns3:FareBasis>
<ns3:FareBasisCode>
<ns3:Code>YFLOW</ns3:Code>
</ns3:FareBasisCode>
<ns3:RBD>Y</ns3:RBD>
</ns3:FareBasis>
<ns3:FareRules>
<ns3:Ticketing>
<ns3:Endorsements>
<ns3:Endorsement>ENDO</ns3:Endorsement>
</ns3:Endorsements>
</ns3:Ticketing>
<ns3:Remarks>
<ns3:Remark>UnstructuredFareCalc</ns3:Remark>
</ns3:Remarks>
</ns3:FareRules>
</ns3:FareComponent>
</ns3:FareDetail>
</ns3:OfferPrice>
</ns3:ReShopPricedOffer>
</ns3:ReShopOffer>
</ns3:ReShopOffers>
<ns3:DataList>
<ns3:FlightSegmentList>
<ns3:FlightSegment SegmentKey="SEG1">
<ns3:Departure>
<ns3:AirportCode>DME</ns3:AirportCode>
<ns3:Date>2020-10-22</ns3:Date>
<ns3:Time>08:40</ns3:Time>
</ns3:Departure>
<ns3:Arrival>
<ns3:AirportCode>MRV</ns3:AirportCode>
<ns3:Date>2020-10-22</ns3:Date>
<ns3:Time>10:55</ns3:Time>
</ns3:Arrival>
<ns3:MarketingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>2165</ns3:FlightNumber>
</ns3:MarketingCarrier>
<ns3:OperatingCarrier>
<ns3:AirlineID>S7</ns3:AirlineID>
<ns3:FlightNumber>2165</ns3:FlightNumber>
</ns3:OperatingCarrier>
</ns3:FlightSegment>
</ns3:FlightSegmentList>
<ns3:OriginDestinationList>
<ns3:OriginDestination OriginDestinationKey="OD1">
<ns3:DepartureCode>DME</ns3:DepartureCode>
<ns3:ArrivalCode>MRV</ns3:ArrivalCode>
<ns3:FlightReferences>SEG1</ns3:FlightReferences>
</ns3:OriginDestination>
</ns3:OriginDestinationList>
<ns3:TermsList ListKey="TL1">
<ns3:Term refs="SEG1" ObjectKey="T1">
<ns3:AvailablePeriod>
<ns3:Earliest/>
<ns3:Latest/>
</ns3:AvailablePeriod>
</ns3:Term>
<ns3:Term refs="SEG1" ObjectKey="T2">
<ns3:AvailablePeriod>
<ns3:Earliest/>
<ns3:Latest/>
</ns3:AvailablePeriod>
</ns3:Term>
<ns3:Term refs="SEG1" ObjectKey="T3">
<ns3:AvailablePeriod>
<ns3:Earliest/>
<ns3:Latest/>
</ns3:AvailablePeriod>
</ns3:Term>
</ns3:TermsList>
</ns3:DataList>
</ns3:Response>
</ns3:ItinReshopRS>
</ns2:Body>
</ns2:Envelope>
- No labels