Выполнение дополнительных операций версии 1.2..
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://nemo-ibe.com/STL" xmlns:ns2="http://nemo-ibe.com/Avia">
<SOAP-ENV:Body>
<ns2:AdditionalOperations_1_2>
<ns2:Request>
<ns1:Requisites>
<stl:AuthToken>token010203D</stl:AuthToken>
</ns1:Requisites>
<ns1:UserID>100</ns1:UserID>
<ns1:RequestBody>
<ns2:ObjectForOperations>
<ns2:FlightID>11858526597020006</ns2:FlightID>
</ns2:ObjectForOperations>
<ns2:Operations>
<ns2:Operation>ActualizeFlight</ns2:Operation>
</ns2:Operations>
<ns2:PricingInfo>
<ns2:RequestorTags>
<ns1:Tag>b2c</ns1:Tag>
<ns1:Tag>usr</ns1:Tag>
<ns1:Tag>agt</ns1:Tag>
<ns1:Tag>api</ns1:Tag>
<ns1:Tag>UTMSource:00</ns1:Tag>
<ns1:Tag>00111</ns1:Tag>
<ns1:Tag>000111</ns1:Tag>
<ns1:Tag>111000</ns1:Tag>
</ns2:RequestorTags>
</ns2:PricingInfo>
<ns2:Language>ru</ns2:Language>
<ns2:OperationsRestrictions/>
</ns1:RequestBody>
</ns2:Request>
</ns2:AdditionalOperations_1_2>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Включает в себя набор элементов в зависимости от вызванных операций в запросе:
В качестве результата запроса будет получен полет с новым ИД. Этот ИД необходимо использовать в дальнейших операциях (например, при бронировании).
<?xml version="1.0"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<AdditionalOperations_1_2Response xmlns="http://nemo-ibe.com/Avia">
<AdditionalOperations_1_2Result xmlns:a="http://nemo-ibe.com/STL" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<a:RequestID>11858526744</a:RequestID>
<a:ResponseBody>
<a:Sources>
<a:SourceInfo>
<a:ID>7796</a:ID>
<a:Supplier>Sabre</a:Supplier>
<a:DefaultTicketingRequisiteID>I37H</a:DefaultTicketingRequisiteID>
<a:CustomTicketingRequisites xmlns:b="http://nemo.travel/Avia">
<b:RequisiteConfig>
<b:AppliesToCompanies>S7,A9,ET,NT,U6,Z6,5N</b:AppliesToCompanies>
<b:RequisiteID>RM5G</b:RequisiteID>
</b:RequisiteConfig>
</a:CustomTicketingRequisites>
</a:SourceInfo>
</a:Sources>
<ObjectForOperations>
<FlightID>11858526597020006</FlightID>
</ObjectForOperations>
<ActualizedFlight>
<a:ID>11858526744000000</a:ID>
<SourceID>7796</SourceID>
<TypeInfo>
<Type>Regular</Type>
<DirectionType>OW</DirectionType>
</TypeInfo>
<Segments>
<Segment>
<a:ID>1</a:ID>
<DepAirp>
<AirportCode>DME</AirportCode>
<CityCode>MOW</CityCode>
<UTC>3</UTC>
</DepAirp>
<ArrAirp>
<AirportCode>BCN</AirportCode>
<UTC>2</UTC>
<Terminal>2</Terminal>
</ArrAirp>
<FlightNumber>845</FlightNumber>
<FlightTime>285</FlightTime>
<OpAirline>U6</OpAirline>
<MarkAirline>U6</MarkAirline>
<AircraftType>321</AircraftType>
<DepDateTime>2017-10-09T07:55:00</DepDateTime>
<ArrDateTime>2017-10-09T11:40:00</ArrDateTime>
<BookingClass>
<BaseClass>Economy</BaseClass>
<BookingClassCode>W</BookingClassCode>
<FreeSeatCount>9</FreeSeatCount>
</BookingClass>
<ETicket>true</ETicket>
<SupplierInfo>
<Status>SS</Status>
<GeneralizedStatus>Confirmed</GeneralizedStatus>
</SupplierInfo>
<RequestedSegment>0</RequestedSegment>
</Segment>
<a:Segment>
<ID>2</ID>
<a:DepAirp>
<a:AirportCode>UKS</a:AirportCode>
<a:CityCode>UKS</a:CityCode>
<a:UTC>3</a:UTC>
</a:DepAirp>
<a:ArrAirp>
<a:AirportCode>SIP</a:AirportCode>
<a:CityCode>SIP</a:CityCode>
<a:UTC>3</a:UTC>
</a:ArrAirp>
<a:FlightNumber>148</a:FlightNumber>
<a:FlightTime>120</a:FlightTime>
<a:OpAirline>Э4</a:OpAirline>
<a:MarkAirline>Э4</a:MarkAirline>
<a:AircraftType>BUS</a:AircraftType>
<a:DepDateTime>2019-06-28T00:35:00</a:DepDateTime>
<a:ArrDateTime>2019-06-28T02:35:00</a:ArrDateTime>
<a:BookingClass>
<a:BaseClass>Economy</a:BaseClass>
<a:BookingClassCode>Y</a:BookingClassCode>
<a:FreeSeatCount>9</a:FreeSeatCount>
</a:BookingClass>
<a:ETicket>true</a:ETicket>
<a:SupplierInfo>
<a:Status>NN</a:Status>
<a:GeneralizedStatus>OnRequest</a:GeneralizedStatus>
</a:SupplierInfo>
<a:RequestedSegment>0</a:RequestedSegment>
<a:NotAirplaneSegmentInd>true</a:NotAirplaneSegmentInd>
</a:Segment>
</Segments>
<PriceInfo>
<Price>
<a:ID>1</a:ID>
<ValidatingCompany>U6</ValidatingCompany>
<Refundable>NonRefundable</Refundable>
<PrivateFareInd>false</PrivateFareInd>
<TicketTimeLimit>2017-09-08T18:54:00</TicketTimeLimit>
<PassengerFares>
<PassengerFare>
<Type>ADT</Type>
<Quantity>2</Quantity>
<BaseFare>
<a:Amount>78</a:Amount>
<a:Currency>EUR</a:Currency>
</BaseFare>
<EquiveFare>
<a:Amount>5385</a:Amount>
<a:Currency>RUB</a:Currency>
</EquiveFare>
<TotalFare>
<a:Amount>6834</a:Amount>
<a:Currency>RUB</a:Currency>
</TotalFare>
<Taxes>
<Tax>
<a:Amount>1104</a:Amount>
<a:Currency>RUB</a:Currency>
<TaxCode>YQF</TaxCode>
</Tax>
<Tax>
<a:Amount>345</a:Amount>
<a:Currency>RUB</a:Currency>
<TaxCode>YRI</TaxCode>
</Tax>
</Taxes>
<Tariffs>
<Tariff>
<Code>WPRIOW</Code>
<Type>Public</Type>
<SegNum>1</SegNum>
<FreeBaggage>
<a:Value>010</a:Value>
<a:Measure>Kilograms</a:Measure>
</FreeBaggage>
<FareFamilyDescID>0</FareFamilyDescID>
</Tariff>
</Tariffs>
<FareCalc>MOW U6 BCN87.53NUC87.53END ROE0.891032</FareCalc>
</PassengerFare>
</PassengerFares>
</Price>
</PriceInfo>
<FareFamiliesDescription>
<a:Description>
<a:ID>0</a:ID>
<a:Name>Промо</a:Name>
<a:Carryon>1 место до 5 кг</a:Carryon>
<a:Refundable>NonRefundable</a:Refundable>
<a:Exchangable>true</a:Exchangable>
<a:UniversalParameters>
<a:FareFamilyParameter>
<a:Code>carry_on</a:Code>
<a:ShortDescription>
<a:LangItem>
<a:Code>EN</a:Code>
<a:Value>up to 5 kg</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>DE</a:Code>
<a:Value>bis zu 5 kg</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>RU</a:Code>
<a:Value>5 кг </a:Value>
</a:LangItem>
</a:ShortDescription>
<a:FullDescription/>
<a:NeedToPay>Free</a:NeedToPay>
<a:Priority>0</a:Priority>
</a:FareFamilyParameter>
<a:FareFamilyParameter>
<a:Code>baggage</a:Code>
<a:ShortDescription>
<a:LangItem>
<a:Code>EN</a:Code>
<a:Value>1 item up to 10 kg</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>DE</a:Code>
<a:Value>eine Tasche bis zu 10 kg</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>RU</a:Code>
<a:Value>один чемодан 10 кг</a:Value>
</a:LangItem>
</a:ShortDescription>
<a:FullDescription/>
<a:NeedToPay>Free</a:NeedToPay>
<a:Priority>0</a:Priority>
</a:FareFamilyParameter>
<a:FareFamilyParameter>
<a:Code>exchangeable</a:Code>
<a:ShortDescription>
<a:LangItem>
<a:Code>EN</a:Code>
<a:Value>Exchange before departure</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>DE</a:Code>
<a:Value>Änderungen am Ticket vor der Abreise</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>RU</a:Code>
<a:Value>Изменения в билете до вылета</a:Value>
</a:LangItem>
</a:ShortDescription>
<a:FullDescription>
<a:LangItem>
<a:Code>EN</a:Code>
<a:Value>Changes to the ticket before departure (40 minutes before the end of registration) are allowed with an additional charge for each segment.</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>DE</a:Code>
<a:Value>Änderungen am Ticket vor der Abreise (40 Minuten vor dem Ende der Anmeldung) sind mit einem Aufpreis für jedes Segment erlaubt.</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>RU</a:Code>
<a:Value>Изменения в билете до вылета (за 40 мин. до окончания регистрации) разрешены со сбором за каждый сегмент.</a:Value>
</a:LangItem>
</a:FullDescription>
<a:NeedToPay>Charge</a:NeedToPay>
<a:Priority>0</a:Priority>
</a:FareFamilyParameter>
<a:FareFamilyParameter>
<a:Code>refundable</a:Code>
<a:ShortDescription>
<a:LangItem>
<a:Code>EN</a:Code>
<a:Value>Refund</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>DE</a:Code>
<a:Value>Ticketrückerstattung</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>RU</a:Code>
<a:Value>Возврат билета</a:Value>
</a:LangItem>
</a:ShortDescription>
<a:FullDescription>
<a:LangItem>
<a:Code>EN</a:Code>
<a:Value>Fare is completely non-refundable.</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>DE</a:Code>
<a:Value>Fare ist völlig nicht rückzahlbar.</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>RU</a:Code>
<a:Value>Тариф полностью невозвратный.</a:Value>
</a:LangItem>
</a:FullDescription>
<a:NeedToPay>NotAvailable</a:NeedToPay>
<a:Priority>0</a:Priority>
</a:FareFamilyParameter>
<a:FareFamilyParameter>
<a:Code>description</a:Code>
<a:ShortDescription>
<a:LangItem>
<a:Code>EN</a:Code>
<a:Value>Promo</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>DE</a:Code>
<a:Value>Promo</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>RU</a:Code>
<a:Value>Промо</a:Value>
</a:LangItem>
</a:ShortDescription>
<a:FullDescription/>
<a:NeedToPay>Free</a:NeedToPay>
<a:Priority>0</a:Priority>
</a:FareFamilyParameter>
<a:FareFamilyParameter>
<a:Code>meal</a:Code>
<a:ShortDescription>
<a:LangItem>
<a:Code>EN</a:Code>
<a:Value>Complimentary meals</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>DE</a:Code>
<a:Value>Mahlzeiten an Bord</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>RU</a:Code>
<a:Value>Питание на борту</a:Value>
</a:LangItem>
</a:ShortDescription>
<a:FullDescription/>
<a:NeedToPay>Free</a:NeedToPay>
<a:Priority>0</a:Priority>
</a:FareFamilyParameter>
<a:FareFamilyParameter>
<a:Code>seats_registration</a:Code>
<a:ShortDescription>
<a:LangItem>
<a:Code>EN</a:Code>
<a:Value>First row seats</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>DE</a:Code>
<a:Value>Erste Reihe Sitze</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>RU</a:Code>
<a:Value>Рассадка на первых рядах</a:Value>
</a:LangItem>
</a:ShortDescription>
<a:FullDescription>
<a:LangItem>
<a:Code>EN</a:Code>
<a:Value>First row seats — not available.</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>DE</a:Code>
<a:Value>Erste Reihe Sitze — nicht verfügbar.</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>RU</a:Code>
<a:Value>Рассадка на первых рядах — недоступно.</a:Value>
</a:LangItem>
</a:FullDescription>
<a:NeedToPay>NotAvailable</a:NeedToPay>
<a:Priority>0</a:Priority>
</a:FareFamilyParameter>
<a:FareFamilyParameter>
<a:Code>vip_service</a:Code>
<a:ShortDescription>
<a:LangItem>
<a:Code>EN</a:Code>
<a:Value>Priority check-in</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>DE</a:Code>
<a:Value>Vorrangiger Check-in für einen Flug</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>RU</a:Code>
<a:Value>Приоритетная регистрация на рейс</a:Value>
</a:LangItem>
</a:ShortDescription>
<a:FullDescription>
<a:LangItem>
<a:Code>EN</a:Code>
<a:Value>Priority check-in — not available.</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>DE</a:Code>
<a:Value>Vorrangiger Check-in für einen Flug — nicht verfügbar.</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>RU</a:Code>
<a:Value>Приоритетная регистрация на рейс — недоступно.</a:Value>
</a:LangItem>
</a:FullDescription>
<a:NeedToPay>NotAvailable</a:NeedToPay>
<a:Priority>0</a:Priority>
</a:FareFamilyParameter>
<a:FareFamilyParameter>
<a:Code>vip_service</a:Code>
<a:ShortDescription>
<a:LangItem>
<a:Code>EN</a:Code>
<a:Value>Priority boarding</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>DE</a:Code>
<a:Value>Vorrangiges Einsteigen</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>RU</a:Code>
<a:Value>Приоритетная посадка в самолёт</a:Value>
</a:LangItem>
</a:ShortDescription>
<a:FullDescription>
<a:LangItem>
<a:Code>EN</a:Code>
<a:Value>Priority boarding — not available.</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>DE</a:Code>
<a:Value>Vorrangiges Einsteigen — nicht verfügbar.</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>RU</a:Code>
<a:Value>Приоритетная посадка в самолёт — недоступно.</a:Value>
</a:LangItem>
</a:FullDescription>
<a:NeedToPay>NotAvailable</a:NeedToPay>
<a:Priority>0</a:Priority>
</a:FareFamilyParameter>
<a:FareFamilyParameter>
<a:Code>miles</a:Code>
<a:ShortDescription>
<a:LangItem>
<a:Code>EN</a:Code>
<a:Value>«Wings» bonuses</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>DE</a:Code>
<a:Value>«Wings» Boni</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>RU</a:Code>
<a:Value>Начисление бонусов</a:Value>
</a:LangItem>
</a:ShortDescription>
<a:FullDescription>
<a:LangItem>
<a:Code>EN</a:Code>
<a:Value>All members of «Wings Loyalty Program» get points to Wings Loyalty account (about 5% of the applicable tariff).</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>DE</a:Code>
<a:Value>Alle Mitglieder von «Wings Loyalty Program» bekommen Punkte zu Wings Loyalty Account (ca. 5% des geltenden Tarifs).</a:Value>
</a:LangItem>
<a:LangItem>
<a:Code>RU</a:Code>
<a:Value>Участники программы «Крылья» получают на свой счет бонусы (5% от оплаченного тарифа).</a:Value>
</a:LangItem>
</a:FullDescription>
<a:NeedToPay>Free</a:NeedToPay>
<a:Priority>0</a:Priority>
</a:FareFamilyParameter>
</a:UniversalParameters>
</a:Description>
</FareFamiliesDescription>
</ActualizedFlight>
</a:ResponseBody>
</AdditionalOperations_1_2Result>
</AdditionalOperations_1_2Response>
</s:Body>
</s:Envelope>