Overview
An example of end-to-end scenario based on on operation flow and user story
Excerpt |
---|
Operation flowread (booking) → servicePrice→ seatMap→ addAncillaries User storyS7 agent wants to buy extra bag with discount for 1ADT in booking with tickets issued earlier. He also wants to cancel ancillaries services if it necessary. |
Scenario
The general process for book a trip and read reservation details such as this is:
Read reservation: S7 Agent executes a read operation to get information about passengers, issued tickets and route;
Get ancillaries pricing (bag): S7 Agent executes a servicePrice operation to get information about available ancillaries and ancillaries pricing (which include discount details);
Issue EMD for ancillaries services: S7 Agent executes an addAncillaries operation to issue EMD for chosen ancillaries services;
Table of contents:
Table of Contents |
---|
Note |
---|
Before you can send a request to S7 Agent API, you must get an SSL certificate and configure your software. |
Note | ||
---|---|---|
| ||
To receive ancillaries pricing with discount in the test environment S7 Agent API Agent can contact our technical support by Kaiten. Certification required to use this service scenario in the production environment. |
Step 1: Read reservation details
S7 Agent executes a read operation to get information about passengers, issued tickets and rout.
Expand | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Code Block | ||||||||
| ||||||||
title | Response<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Header />
<Body>
<OrderRetrieveRQ xmlns="http://www.iata.org/IATA/EDIST" Version="1.0">
<Document />
<Party>
<Sender>
<AgentUserSender>
<PseudoCity>S7AGN8224</PseudoCity>
<AgentUserID>test</AgentUserID>
</AgentUserSender>
</Sender>
</Party>
<Query>
<Filters>
<BookingReferences>
<BookingReference>
<ID>LWVIID</ID>
<AirlineID>S7</AirlineID>
</BookingReference>
</BookingReferences>
</Filters>
</Query>
</OrderRetrieveRQ>
</Body>
</Envelope> | |||||||
Expand | ||||||||
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<?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:Remarks> <ns3:Remark>S7 ONLY/NON- REF/CHNG/RESTR/ BS<ST</ns3:Remark> </ns3:Remarks> </ns3:OrderViewProcessing> <ns3:Passengers> <ns3:Passenger ObjectKey="SH4"> <ns3:PTC Quantity="1">ADT</ns3:PTC> <ns3:Age> <ns3:BirthDate>1969 BirthDate>1992-05 02-03< 27</ns3:BirthDate> </ns3:Age> <ns3:Name> <ns3:Surname>XAVIER< Surname>PILATUS</ns3:Surname> <ns3:Given>CHARLES< Given>PONTIUS</ns3:Given> <ns3:Title>MR</ns3:Title> <ns3:Middle/> </ns3:Name> <ns3:Contacts> <ns3:Contact> <ns3:EmailContact> <ns3:Address>u Address>r.aefina@s7 tkachuk@s7.ru</ns3:Address> </ns3:EmailContact> <ns3:PhoneContact> <ns3:Number>79263856999< Number>79999999999</ns3:Number> </ns3:PhoneContact> </ns3:Contact> </ns3:Contacts> <ns3:Gender>Male</ns3:Gender> <ns3:PassengerIDInfo> <ns3:PassengerDocument> <ns3:Type>PP</ns3:Type> <ns3:ID>1111111111< ID>111111111</ns3:ID> <ns3:DateOfExpiration>2023 DateOfExpiration>2030-10 02-22< 27</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>LWVIID< ID>M47LMA</ns3:ID> <ns3:AirlineID>S7</ns3:AirlineID> </ns3:BookingReference> </ns3:BookingReferences> <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>KJA< AirportCode>OVB</ns3:AirportCode> <ns3:Date>2023 Date>2024-11 01-30< 17</ns3:Date> <ns3:Time>04 Time>08:45< 40</ns3:Time> </ns3:Departure> <ns3:Arrival> <ns3:AirportCode>OVB< AirportCode>DME</ns3:AirportCode> <ns3:Date>2023 Date>2024-11 01-30< 17</ns3:Date> <ns3:Time>06 Time>09:20< 15</ns3:Time> </ns3:Arrival> <ns3:MarketingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>5310< FlightNumber>2504</ns3:FlightNumber> </ns3:MarketingCarrier> <ns3:OperatingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>5310< FlightNumber>2504</ns3:FlightNumber> </ns3:OperatingCarrier> <ns3:CabinType> <ns3:Code>Y</ns3:Code> </ns3:CabinType> <ns3:ClassOfService> <ns3:Code>Y< Code>S</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:TicketDocInfos> <ns3:TicketDocInfo> <ns3:TicketDocument> <ns3:TicketDocNbr>4212104342712< TicketDocNbr>4212105482855</ns3:TicketDocNbr> <ns3:Type> <ns3:Code>702</ns3:Code> </ns3:Type> <ns3:NumberofBooklets>1</ns3:NumberofBooklets> <ns3:DateOfIssue>2023-09 12-05< 08</ns3:DateOfIssue> </ns3:TicketDocument> <ns3:PassengerReference>SH4</ns3:PassengerReference> </ns3:TicketDocInfo> </ns3:TicketDocInfos> <ns3:Metadata> <ns3:Other> <ns3:OtherMetadata> <ns3:CountryMetadatas> <ns3:CountryMetadata MetadataKey="CM1"> <ns3:AugmentationPoint> <ns3:AugPoint Owner="OVB"> <ns4:value xmlns:ns4="##other" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </ns3:AugPoint> </ns3:AugmentationPoint> </ns3:CountryMetadata> </ns3:CountryMetadatas> </ns3:OtherMetadata> </ns3:Other> </ns3:Metadata> </ns3:Response> </ns3:OrderViewRS> </ns2:Body> </ns2:Envelope> |
Step 2: Get ancillaries pricing (bag)
S7 Agent executes a servicePrice operation to get information about extra bag price.
Expand | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Code Block | ||||||||
| ||||||||
<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>
<PseudoCity>S7AGN8224</PseudoCity>
<AgentUserID>test</AgentUserID>
</AgentUserSender>
</Sender>
</Party>
<Parameters>
<ServiceFilters>
<ServiceFilter>
<GroupCode>bag</GroupCode>
</ServiceFilter>
</ServiceFilters>
</Parameters>
<Travelers>
<Traveler>
<AnonymousTraveler>
<PTC Quantity="1">ADT</PTC>
</AnonymousTraveler>
</Traveler>
</Travelers>
<Query>
<OriginDestination>
<Flight>
<SegmentKey>SEG1</SegmentKey>
<Departure>
<AirportCode>KJA<<AirportCode>OVB</AirportCode><Date>2023 <Date>2024-11 01-30< 17</Date><Time>04:45</Time> </Departure></Departure> <Arrival><Arrival> <AirportCode>DME</AirportCode><AirportCode>OVB< </AirportCode> Arrival><Date>2023-11-30</Date> <Time>06:20</Time> </Arrival> <MarketingCarrier>
<AirlineID>S7</AirlineID>
<FlightNumber>5310<<FlightNumber>2504</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>S7</AirlineID><FlightNumber>5310< <FlightNumber>2504</FlightNumber> </OperatingCarrier> <ClassOfService><Code>Y< <Code>S</Code> </ClassOfService> </Flight> </OriginDestination> </Query> <DataList> <FareList> <FareGroup refs="SEG1" ListKey="FG1"> <Fare> <FareCode><Code>BASICECONOMY< <Code>STANDARDECONOMY</Code> </FareCode> </Fare> <FareBasisCode><Code>YBSOW< <Code>SSTOW</Code> </FareBasisCode> </FareGroup> </FareList> </DataList> </ServicePriceRQ> </Body> </Envelope> | ||||||||
Expand | ||||||||
Response |
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<?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 ObjectKey="SR1">
<ns3:ServiceID Owner="S7">SR1</ns3:ServiceID>
<ns3:Name>bag</ns3:Name>
<ns3:Descriptions>
<ns3:Description ObjectKey="fareFamily_SR1">
<ns3: Text>BASICECONOMY<Text>STANDARDECONOMY</ns3:Text> </ns3:Description> <ns3:Description ObjectKey="description_SR1"> <ns3:Text>CHECKED FIRST BAG</ns3:Text> </ns3:Description> <ns3:Description ObjectKey="weight_SR1"> <ns3:Text>23kg</ns3:Text> </ns3:Description> <ns3:Description ObjectKey="size_SR1"> <ns3:Text>203cm</ns3:Text> </ns3:Description> </ns3:Descriptions> <ns3:Price> <ns3:Total Code="RUB">3800.0< >3600</ns3:Total> <ns3:Details> <ns3:Detail> <ns3:Application>base Application>discountfare< percent</ns3:Application> <ns3:Amount Code="RUB percent">3800.0< >40</ns3:Amount> </ns3:Detail></ns3 <ns3:Details> Detail></ns3:Price> <ns3:Application>base fare</ns3:Application><ns3:BookingInstructions> <ns3: OSIText>0CC<Amount Code="RUB">6000.0</ns3:OSIText> Amount></ns3:BookingInstructions> </ns3:Detail><ns3:Associations> </ns3:Details><ns3:Flight> </ns3:Price> <ns3:OriginDestinationReferences>OD1</ns3:OriginDestinationReferences> BookingInstructions>< <ns3:OSIText>0CC</ns3:Flight> OSIText> </ns3:Associations> BookingInstructions> <ns3:Associations> <ns3:OtherAssociations> Flight> <ns3:OtherAssociation> OriginDestinationReferences>OD1</ns3:OriginDestinationReferences> </ns3:Flight><ns3:Type>fare</ns3:Type> </ns3:Associations> <ns3:ReferenceValue>OD1</ns3:ReferenceValue> Associations> <ns3:OtherAssociations></ns3:OtherAssociation> </ns3<ns3:OtherAssociations> OtherAssociation></ns3:Associations> <ns3:Type>fare</ns3:Type><ns3:Associations> <ns3: Traveler>ReferenceValue>OD1</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociations> </ns3:Associations> <ns3:Associations> <ns3:Traveler> <ns3:TravelerReferences>SH1</ns3:TravelerReferences> </ns3:Traveler> </ns3:Associations> <ns3:Associations> <ns3:OtherAssociations> <ns3:OtherAssociation> <ns3:Type>media</ns3:Type> <ns3:ReferenceValue>ML1</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociations> </ns3:Associations> </ns3:Service> <ns3:Service ObjectKey="SR2"> <ns3:ServiceID Owner="S7">SR2</ns3:ServiceID> <ns3:Name>bag</ns3:Name> <ns3:Descriptions> <ns3:Description ObjectKey="fareFamily_SR2"> <ns3:Text>BASICECONOMY< Text>STANDARDECONOMY</ns3:Text> </ns3:Description> <ns3:Description ObjectKey="description_SR2"> <ns3:Text>CHECKED BAG SECOND</ns3:Text> </ns3:Description> <ns3:Description ObjectKey="weight_SR2"> <ns3:Text>23kg</ns3:Text> </ns3:Description> <ns3:Description ObjectKey="size_SR2"> <ns3:Text>203cm</ns3:Text> </ns3:Description> </ns3:Descriptions> <ns3:Price> <ns3:Total Code="RUB">3800.0< >3000</ns3:Total> <ns3:Details> <ns3:Detail> <ns3:Application>base Application>discountfare< percent</ns3:Application> <ns3:Amount Code="RUB percent">3800.0< >40</ns3:Amount> </ns3:Detail></ns3:Details> <ns3:Detail></ns3:Price> <ns3:Application>base fare</ns3:Application><ns3:BookingInstructions> <ns3: OSIText>0CD<Amount Code="RUB">5000.0</ns3:OSIText> Amount></ns3:BookingInstructions> </ns3:Detail><ns3:Associations> </ns3:Details><ns3:Flight> </ns3:Price> <ns3:OriginDestinationReferences>OD1</ns3:OriginDestinationReferences> BookingInstructions>< <ns3:OSIText>0CD</ns3:Flight> OSIText> </ns3:Associations> BookingInstructions> <ns3:Associations> <ns3:OtherAssociations> Flight> <ns3:OtherAssociation> OriginDestinationReferences>OD1</ns3:OriginDestinationReferences> </ns3:Flight><ns3:Type>fare</ns3:Type> </ns3:Associations> <ns3:ReferenceValue>OD1</ns3:ReferenceValue> Associations> <ns3:OtherAssociations></ns3:OtherAssociation> </ns3:<ns3:OtherAssociation> <ns3:Type>fare</ns3:Type> <ns3:ReferenceValue>OD1</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociations> </ns3:Associations> <ns3:Associations> <ns3:Traveler> <ns3:TravelerReferences>SH1</ns3:TravelerReferences> </ns3:Traveler> </ns3:Associations> <ns3:Associations> <ns3:OtherAssociations> <ns3:OtherAssociation> <ns3:Type>media</ns3:Type> <ns3:ReferenceValue>ML2</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociations> </ns3:Associations> </ns3:Service> </ns3:Services> <ns3:DataLists> <ns3:AnonymousTravelerList> <ns3:AnonymousTraveler ObjectKey="SH1"> <ns3:PTC>ADT</ns3:PTC> </ns3:AnonymousTraveler> </ns3:AnonymousTravelerList> <ns3:FareList> <ns3:FareGroup refs="SEG1" ListKey="FG1"> <ns3:Fare> <ns3:FareCode> <ns3:Code>BASICECONOMY< Code>STANDARDECONOMY</ns3:Code> </ns3:FareCode> </ns3:Fare> <ns3:FareBasisCode> <ns3:Code>YBSOW< Code>SSTOW</ns3:Code> </ns3:FareBasisCode> </ns3:FareGroup> </ns3:FareList> <ns3:FlightSegmentList> <ns3:FlightSegment SegmentKey="SEG1"> <ns3:Departure> <ns3:AirportCode>KJA< AirportCode>OVB</ns3:AirportCode> <ns3:Date>2023 Date>2024-11 01-30< 17</ns3:Date> <ns3:Time>04 Time>08:45< 35</ns3:Time> </ns3:Departure> <ns3:Arrival> <ns3:AirportCode>OVB< AirportCode>DME</ns3:AirportCode> <ns3:Date>2023 Date>2024-11 01-30< 17</ns3:Date> <ns3:Time>06 Time>09:20< 10</ns3:Time> </ns3:Arrival> <ns3:MarketingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>5310< FlightNumber>2504</ns3:FlightNumber> </ns3:MarketingCarrier> <ns3:OperatingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>5310< FlightNumber>2504</ns3:FlightNumber> </ns3:OperatingCarrier> <ns3:Equipment refs="ML3"> <ns3:AircraftCode>E70< AircraftCode>321</ns3:AircraftCode> <ns3:AirlineEquipCode>Embraer AirlineEquipCode>AirbusRJ170< A321</ns3:AirlineEquipCode> </ns3:Equipment> </ns3:FlightSegment> </ns3:FlightSegmentList> <ns3:OriginDestinationList> <ns3:OriginDestination OriginDestinationKey="OD1"> <ns3:DepartureCode>KJA< DepartureCode>OVB</ns3:DepartureCode> <ns3:ArrivalCode>OVB< ArrivalCode>DME</ns3:ArrivalCode> <ns3:FlightReferences>SEG1</ns3:FlightReferences> </ns3:OriginDestination> </ns3:OriginDestinationList> <ns3:MediaList> <ns3:Media ListKey="ML1"> <ns3:MediaLink>https://static.s7cdn.online/hermes/IBE/rich-content/baggage/baggage_bag23kg.png</ns3:MediaLink> </ns3:Media> <ns3:Media ListKey="ML2"> <ns3:MediaLink>https://static.s7cdn.online/hermes/IBE/rich-content/baggage/baggage_bag23kg.png</ns3:MediaLink> </ns3:Media> <ns3:Media ListKey="ML3"> <ns3:MediaLink>https://static.s7cdn.online/hermes/IBE/image_airplane/e170 a321-neo.png</ns3:MediaLink> </ns3:Media> </ns3:MediaList> </ns3:DataLists> </ns3:ServicePriceRS> </ns2:Body> </ns2:Envelope> |
Step 4: Issue EMD for bag
S7 Agent executes an addAncillaries operation to issue EMD for choosen ancillaries services.
- Add information about passenger keys from read operation RS
Note | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Envelope/Body/ServicePriceRS/Services/Price Price/Details/Detail [Application text =discount percent]/Amount@Code="percent" - discount amount in percent Price/Details/Detail [Application text =base fare]/Amount - base fare price for ancillaries | |||||||||||||||
Expand | |||||||||||||||
title | PNR
| ||||||||||||||
Expand | |||||||||||||||
| Request
|
Step 4: Issue EMD for bag
S7 Agent executes an addAncillaries operation to issue EMD for choosen ancillaries services.
- Add information about passenger keys from OrderViewRS
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
Envelope/Body/OrderViewRS/Response/Passengers/Passenger@ObjectKey |
Add information about PNR from OrderViewRS
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
Envelope/Body/OrderViewRS/Response/Order/BookingReferences/BookingReference/ID |
Fill in the form of payment (FOP) as in example <*A*FREETEXT>
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<iata:FareList> <iata:FareGroup> <iata:FareCode>Y</iata:FareCode> <iata:FareDetail> <iata:FarePriceType> <iata:BaggageAllowanceRefID>BG1</iata:BaggageAllowanceRefID> FarePriceTypeCode/> <iata:Price> <iata:TotalAmount CurCode="RUB">3600</iata:TotalAmount> </iata:Price> </iata:BagItemDetails> FarePriceType> <iata:PricingSystemCodeText>MS</iata:PricingSystemCodeText> <iata:StatisticalCodeText>*A*FREETEXT</iata:StatisticalCodeText> </iata:FareDetail> <iata:FareGroupID>FR1</iata:FareGroupID> </iata:FareGroup> </iata:FareList> |
PaxJourneyList and PaxSegmentList data takes from OrderViewRS
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<iata:PaxJourneyList> <iata:Price> PaxJourney> <iata:PaxJourneyID>OD1</iata:PaxJourneyID> <iata:PaxSegmentRefID>FL1</iata:PaxSegmentRefID> </iata:PaxJourney> </iata:PaxJourneyList> ... <iata:PaxSegmentList> <iata:PaxSegment> <iata:Arrival> <iata:TotalAmount CurCode="RUB">3800< AircraftScheduledDateTime>2024-01-17T08:40:00</iata:TotalAmount> AircraftScheduledDateTime> <iata:IATA_LocationCode>DME</iata:IATA_LocationCode> </iata:Arrival> <iata:Dep>< <iata:AircraftScheduledDateTime>2024-01-17T09:15:00</iata:Price> AircraftScheduledDateTime> <iata:IATA_LocationCode>OVB</iata:IATA_LocationCode> </iata: BaggageItem>Dep> <iata:MarketingCarrierInfo> <iata:CarrierDesigCode>S7</iata:CarrierDesigCode>< <iata:MarketingCarrierFlightNumberText>2504</iata:OfferItemType> MarketingCarrierFlightNumberText> </iata:MarketingCarrierInfo> <iata:OperatingCarrierInfo> <iata: OwnerCode>S7<CarrierDesigCode>S7</iata:OwnerCode> CarrierDesigCode> <iata:OperatingCarrierFlightNumberText>2504</iata:OperatingCarrierFlightNumberText> </iata:OperatingCarrierInfo>< <iata:PaxSegmentID>FL1</iata:CreateOrderItem> PaxSegmentID> </iata:PaxSegment> </iata:PaxSegmentList> |
- Specify discount information for ancillaries pricing
Note | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Envelope/Body/iata:IATA_OrderChangeRQ/iata:Request/ChangeOrder/iata:UpdateOrderItem/iata:AcceptOffer/iata:CreateOrderItem/iata:OfferItemType/iata:BaggageItem/iata:Price
|
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iata="http://www.iata.org/IATA/2015/00/2019.1/IATA_OrderChangeRQ"> <soapenv:Header/> <soapenv:Body> <iata:IATA_OrderChangeRQ></iata:Price> <iata:Party></iata:BaggageItem> <iata:Sender></iata:OfferItemType> <iata:TravelAgency> <iata: OwnerCode>S7<AgencyID>test</iata:OwnerCode> AgencyID>< <iata:PseudoCityID>S7AGN8224</iata:CreateOrderItem> PseudoCityID> </iata: AcceptOffer>TravelAgency> </iata:Sender> </iata:UpdateOrderItem> Party></iata:ChangeOrder> <iata:Request> <iata:DataLists> BookingRef> <iata:BaggageAllowanceList> BookingEntity> <iata:BaggageAllowance> Carrier> <iata:ApplicableBagText>OD1< AirlineDesigCode>S7</iata:ApplicableBagText> AirlineDesigCode><iata:ApplicablePartyText>PAX4< </iata:ApplicablePartyText> Carrier><iata:BaggageAllowanceID>BG1< </iata:BaggageAllowanceID> BookingEntity> <iata: DescText>0CC<BookingID>M47LMA</iata:DescText> BookingID> </iata:BookingRef><iata:TypeCode>Checked</iata:TypeCode> <iata:ChangeOrder></iata <iata:BaggageAllowance> UpdateOrderItem> <iata:BaggageAllowance> AcceptOffer> <iata:ApplicableBagText>OD1</iata:ApplicableBagText> CreateOrderItem> <iata:ApplicablePartyText>PAX4< OfferItemID>OI1</iata:ApplicablePartyText> OfferItemID> <iata:BaggageAllowanceID>BG2</iata:BaggageAllowanceID> OfferItemType><iata:DescText>0CD</iata:DescText> <iata:BaggageItem> <iata:TypeCode>Checked</iata:TypeCode> BagItemDetails></iata:BaggageAllowance> <<iata:BaggageAllowanceRefID>BG1</iata:BaggageAllowanceList> BaggageAllowanceRefID><iata:FareList> </iata:BagItemDetails><iata:FareGroup> <iata:FareCode>Y</iata:FareCode>
<iata:Price><iata:FareDetail> <iata:BaseAmount CurCode="RUB">6000</iata:BaseAmount><iata:FarePriceType> <iata: FarePriceTypeCode/>Discount><iata:Price> <iata:DiscountPercent>40</iata:DiscountPercent><iata:TotalAmount CurCode="RUB">7600</iata:TotalAmount>
</iata:Discount></iata:Price> <iata:TotalAmount CurCode="RUB">3600</iata:TotalAmount></iata:FarePriceType> <iata:PricingSystemCodeText>MS<</iata:PricingSystemCodeText> Price><iata:StatisticalCodeText>*A*FREETEXT< </iata:StatisticalCodeText> BaggageItem> </iata:FareDetail> OfferItemType> <iata:FareGroupID>FR1< OwnerCode>S7</iata:FareGroupID> OwnerCode> </iata:FareGroup> CreateOrderItem> </iata:FareList> AcceptOffer><iata </iata:PaxJourneyList> UpdateOrderItem> </iata:ChangeOrder><iata:PaxJourney> <iata:DataLists> <iata:PaxJourneyID>OD1</iata:PaxJourneyID> BaggageAllowanceList> <iata:BaggageAllowance><iata:PaxSegmentRefID>SEG1</iata:PaxSegmentRefID> <<iata:ApplicableBagText>OD1</iata:PaxJourney> ApplicableBagText></iata:PaxJourneyList> <iata:ApplicablePartyText>P4</iata:ApplicablePartyText><iata:PaxList> <iata: Pax>BaggageAllowanceID>BG1</iata:BaggageAllowanceID> <iata:PaxID>PAX4< DescText>0CC</iata:PaxID> DescText> <iata:PTC>ADT< TypeCode>Checked</iata:PTC> TypeCode> </iata:Pax> BaggageAllowance> </iata:PaxList> BaggageAllowanceList> <iata:PaxSegmentList> FareList> <iata:PaxSegment> FareGroup> <iata:Arrival> FareCode>Y</iata:FareCode> <iata :AircraftScheduledDateTime>2023-11-30T06:20:00</iata:AircraftScheduledDateTime>:FareDetail> <iata:IATA_LocationCode>OVB</iata:IATA_LocationCode> FarePriceType></iata:Arrival> <iata:FarePriceTypeCode/> <iata:Dep> Price><iata:AircraftScheduledDateTime>2023-11-30T04:45:00< <iata:TotalAmount CurCode="RUB">3600</iata:AircraftScheduledDateTime> TotalAmount><iata:IATA_LocationCode>KJA< </iata:IATA_LocationCode> Price> </iata:Dep> FarePriceType> <iata:MarketingCarrierInfo> PricingSystemCodeText>MS</iata:PricingSystemCodeText> <iata:CarrierDesigCode>S7< StatisticalCodeText>*A*FREETEXT</iata:CarrierDesigCode> StatisticalCodeText><iata:MarketingCarrierFlightNumberText>5310< </iata:MarketingCarrierFlightNumberText> FareDetail>< <iata:FareGroupID>FR1</iata:MarketingCarrierInfo> FareGroupID><iata:OperatingCarrierInfo> </iata:FareGroup> </iata:FareList><iata:CarrierDesigCode>S7</iata:CarrierDesigCode> <iata:PaxJourneyList> <iata:OperatingCarrierFlightNumberText>5310</iata:OperatingCarrierFlightNumberText> PaxJourney>< <iata:PaxJourneyID>OD1</iata:OperatingCarrierInfo> PaxJourneyID> <iata:PaxSegmentID>SEG1< PaxSegmentRefID>FL1</iata:PaxSegmentID> PaxSegmentRefID> </iata:PaxSegment> PaxJourney> </iata:PaxSegmentList> PaxJourneyList></iata:DataLists> <iata:PaxList><iata:Order> <iata: OrderID>DFRРLDH</iata:OrderID>Pax><iata:OwnerCode>S7</iata:OwnerCode> <<iata:PaxID>P4</iata:Order> PaxID> </iata:Request>
</iata:IATA_OrderChangeRQ>
</soapenv:Body>
</soapenv:Envelope> | ||||||||
Expand | ||||||||
| ||||||||
Code Block | | |||||||
|
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <ns2:AircraftScheduledDateTime>2023-11-30T04:45:00</ns2:AircraftScheduledDateTime><SOAP-ENV:Header/> <SOAP-ENV:Body> <ns2:IATA_ LocationCode>KJA</ns2:IATA_LocationCode>OrderViewRS xmlns:ns2="http://www.iata.org/IATA/2015/00/2019.1/IATA_OrderViewRS"> <ns2:Response></ns2 <ns2:Dep> DataLists> <ns2:MarketingCarrierInfo> PaxJourneyList> <ns2: CarrierDesigCode>S7</ns2:CarrierDesigCode>PaxJourney> <ns2: MarketingCarrierFlightNumberText>5310<PaxJourneyID>OD1</ns2:MarketingCarrierFlightNumberText> PaxJourneyID> <ns2: RBD_Code>Y<PaxSegmentRefID>FL1</ns2:RBD_Code> PaxSegmentRefID> </ns2: MarketingCarrierInfo>PaxJourney> </ns2:PaxJourneyList><ns2:OperatingCarrierInfo> <ns2:PaxList> <ns2:CarrierDesigCode>S7</ns2:CarrierDesigCode> Pax> <ns2:Individual><ns2:OperatingCarrierFlightNumberText>5310</ns2:OperatingCarrierFlightNumberText> <<ns2:GenderCode>M</ns2:OperatingCarrierInfo> GenderCode> <ns2:PaxSegmentID>SEG1< GivenName>Pontius</ns2:PaxSegmentID> GivenName></ns2:PaxSegment> <ns2:Surname>Pilatus</ns2:Surname></ns2:PaxSegmentList> <ns2: ServiceDefinitionList>TitleName>MR</ns2:TitleName><ns2:ServiceDefinition> </ns2:Individual> <ns2:Desc> PaxID>pax4</ns2:PaxID> <ns2: DescText>4214101933976<PTC>ADT</ns2:DescText> PTC> </ns2: Desc>Pax><ns2:Name>bag< </ns2:Name> PaxList> <ns2:ServiceCode>0CC</ns2:ServiceCode> PaxSegmentList> <ns2: ServiceDefinitionID>SD_1</ns2:ServiceDefinitionID>PaxSegment> <ns2:ValidatingCarrierCode>S7</ns2:ValidatingCarrierCode> Arrival>< <ns2:AircraftScheduledDateTime>2024-01-17T09:15:00</ns2:ServiceDefinition> AircraftScheduledDateTime> <ns2:ServiceDefinition> IATA_LocationCode>DME</ns2:IATA_LocationCode><ns2 </ns2:Desc> Arrival> <ns2:Dep><ns2:DescText>4214101933977</ns2:DescText> <<ns2:AircraftScheduledDateTime>2024-01-17T08:40:00</ns2:Desc> AircraftScheduledDateTime> <ns2:Name>bag< IATA_LocationCode>OVB</ns2:Name> IATA_LocationCode> <ns2:ServiceCode>0CD< TerminalName>A</ns2:ServiceCode> TerminalName><ns2:ServiceDefinitionID>SD_2< </ns2:ServiceDefinitionID> Dep> <ns2:ValidatingCarrierCode>S7</ns2:ValidatingCarrierCode> MarketingCarrierInfo>< <ns2:CarrierDesigCode>S7</ns2:ServiceDefinition> CarrierDesigCode> </ns2:ServiceDefinitionList>
<<ns2:MarketingCarrierFlightNumberText>2504</ns2:DataLists> MarketingCarrierFlightNumberText><ns2:Order> <ns2:RBD_Code>S</ns2:RBD_Code><ns2:BookingRef> <ns2</ns2:BookingEntity> MarketingCarrierInfo> <ns2:Carrier> OperatingCarrierInfo> <ns2:AirlineDesigCode>S7< CarrierDesigCode>S7</ns2:AirlineDesigCode> CarrierDesigCode>< <ns2:OperatingCarrierFlightNumberText>2504</ns2:Carrier> OperatingCarrierFlightNumberText> </ns2:BookingEntity> OperatingCarrierInfo> <ns2:BookingID>LWVIID< PaxSegmentID>FL1</ns2:BookingID> PaxSegmentID> </ns2:BookingRef> PaxSegment><ns2:OrderID>QG24F47< </ns2:OrderID> PaxSegmentList> <ns2:OrderItem> ServiceDefinitionList> <ns2:CreationDateTime>2023-09-05T07:15:02.331739</ns2:CreationDateTime> ServiceDefinition><ns2:OrderItemID>4214101933976</ns2:OrderItemID> <ns2:Desc><ns2:Price> <ns2: TotalAmount CurCode="RUB">3800<DescText>4214101990621</ns2:TotalAmount> DescText> </ns2:Price> Desc> <ns2:Name>bag</ns2:Service> Name> <ns2:PaxRefID>PAX4< ServiceCode>0CC</ns2:PaxRefID> ServiceCode> <ns2:ServiceAssociations> ServiceDefinitionID>SD_1</ns2:ServiceDefinitionID> <ns2: ServiceDefinitionRef>ValidatingCarrierCode>S7</ns2:ValidatingCarrierCode> </ns2:ServiceDefinition><ns2:FlightAssociations> </ns2:ServiceDefinitionList> </ns2:DataLists> <ns2:PaxJourneyRefID>OD1</ns2:PaxJourneyRefID> Order> <ns2:BookingRef></ns2:FlightAssociations> <ns2:BookingEntity> <ns2:ServiceDefinitionRefID>SD_1</ns2:ServiceDefinitionRefID> Carrier>< <ns2:AirlineDesigCode>S7</ns2:ServiceDefinitionRef> AirlineDesigCode> </ns2:ServiceAssociations> Carrier><ns2:ServiceID>SRV_1< </ns2:ServiceID> BookingEntity> <ns2: StatusCode>ISSUED<BookingID>M47LMA</ns2:StatusCode> BookingID> </ns2: Service>BookingRef>< <ns2:OrderID>QSXAXHY</ns2:OrderItem> OrderID> <ns2:OrderItem> <ns2:CreationDateTime>2023-09 12-05T07 08T21:15 24:02 29.331756< 43691</ns2:CreationDateTime> <ns2:OrderItemID>4214101933977< OrderItemID>4214101990621</ns2:OrderItemID> <ns2:Price> <ns2:TotalAmount CurCode="RUB">3800< >3600</ns2:TotalAmount> </ns2:Price> <ns2:Service> <ns2:PaxRefID>PAX4< PaxRefID>pax4</ns2:PaxRefID> <ns2:ServiceAssociations> <ns2:ServiceDefinitionRef> <ns2:FlightAssociations> <ns2:PaxJourneyRefID>OD1</ns2:PaxJourneyRefID> </ns2:FlightAssociations> <ns2:ServiceDefinitionRefID>SD_2< 1</ns2:ServiceDefinitionRefID> </ns2:ServiceDefinitionRef> </ns2:ServiceAssociations> <ns2:ServiceID>SRV_2< 1</ns2:ServiceID> <ns2:StatusCode>ISSUED</ns2:StatusCode> </ns2:Service> </ns2:OrderItem> <ns2:OwnerCode>S7</ns2:OwnerCode> <ns2:TotalPrice> <ns2:TotalAmount CurCode="RUB">7600< >3600</ns2:TotalAmount> </ns2:TotalPrice> </ns2:Order> </ns2:Response> <ns2:PayloadAttributes> <ns2:CorrelationID>3.56 62:8d4712b5 f1470462-9902 4fce-4739 49ec-9da6 b575-53cc1ed1f131< 148beb53d427</ns2:CorrelationID> </ns2:PayloadAttributes> </ns2:IATA_OrderViewRS> </SOAP-ENV:Body> </SOAP-ENV:Envelope> |