- Created by Alvaro Chaparro, last modified on Aug 23, 2024
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 19 Next »
New or modified element | To be removed/deprecated | Unique to v2 - Branded Fares | Unique to V1 - Fare Families |
Common Sections
HTTP Header HTTP Header
|
Language, Version and Name Space Language, Version and Name Space
|
Point of Sale Point of Sale
|
Document Document
|
Party Party
Sender Section
Participant Section
Recipient Section - (only for OCN message)
|
In addition to the Common Sections, this service is called with the following data:
Query
Query - OrderReshopRQ Query - OrderID
Query - Reprice Flow (to be deprecated in the future, and replaced with Reprice on hold )
Query - Reshop Availability (Add)
Query - Reshop Availability (Delete)
Query - Reshop Fare
|
Query - Reprice on hold Query - Reprice on hold (Only in beta)
|
DataLists / PassengerList
DataLists / PassengerList
|
Example OrderReshopRQ :
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header/> <soapenv:Body> <OrderReshopRQ xsi:schemaLocation="http://www.iata.org/IATA/EDIST/2017.2 ../../OrderReshopRQ.xsd" Version="5.000" PrimaryLangID="es" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.iata.org/IATA/EDIST/2017.2"> <PointOfSale> <Location> <CountryCode>ES</CountryCode> </Location> </PointOfSale> <Document> <ReferenceVersion>5.000</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Name>Alvaros Agency Tests SA</Name> <Contacts> <Contact> <EmailContact> <Address>pruebas@pruebas.com</Address> </EmailContact> <PhoneContact> <Application>MOBILE</Application> <Number CountryCode="+34">666666666</Number> </PhoneContact> <Name> <Surname>Hernandez</Surname> <Given>Raul</Given> </Name> </Contact> </Contacts> <IATA_Number>12345678</IATA_Number> <AgencyID>Alvaros VIAJES</AgencyID> </TravelAgencySender> </Sender> </Party> <Query> <OrderID>IB73b10257e52c4aeba1fd7c6b40588064OC</OrderID> <Reshop> <OrderServicing> <Add> <FlightQuery> <!--We only indicate what we want to change, and what is maintained we say below the service we want to maintain.--> <OriginDestinations> <OriginDestination> <Departure> <AirportCode>SDR</AirportCode> <Date>2024-03-05</Date> </Departure> <Arrival> <AirportCode>EZE</AirportCode> </Arrival> </OriginDestination> <OriginDestination> <Departure> <AirportCode>EZE</AirportCode> <Date>2024-03-10</Date> </Departure> <Arrival> <AirportCode>SDR</AirportCode> </Arrival> </OriginDestination> </OriginDestinations> </FlightQuery> <Preference> <FlightPreferences> <Characteristic> <DirectPreferences>4</DirectPreferences> </Characteristic> </FlightPreferences> </Preference> <Passengers> <PassengerReferences>ADULT_01 ADULT_02</PassengerReferences> </Passengers> </Add> <Delete> <OrderItem OrderItemID="IB73b10257e52c4aeba1fd7c6b40588064OC_01"/> <OrderItem OrderItemID="IB73b10257e52c4aeba1fd7c6b40588064OC_02"/> </Delete> </OrderServicing> </Reshop> </Query> <DataLists> <PassengerList> <Passenger PassengerID="ADULT_01"> <PTC>ADT</PTC> <Individual> <GivenName>Luis Alfonso</GivenName> <Surname>PÈrez PÈrez</Surname> </Individual> </Passenger> <Passenger PassengerID="ADULT_02"> <PTC>ADT</PTC> <Individual> <GivenName>Ana Laura</GivenName> <Surname>Santos Perez</Surname> </Individual> </Passenger> </PassengerList> </DataLists> </OrderReshopRQ> </soapenv:Body> </soapenv:Envelope>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header/> <soapenv:Body> <OrderReshopRQ xsi:schemaLocation="http://www.iata.org/IATA/EDIST/2017.2 ../../OrderReshopRQ.xsd" Version="5.000" PrimaryLangID="es" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.iata.org/IATA/EDIST/2017.2"> <PointOfSale> <Location> <CountryCode>ES</CountryCode> </Location> </PointOfSale> <Document> <ReferenceVersion>5.000</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <IATA_Number>12345678</IATA_Number> <AgencyID>Alvaros VIAJES</AgencyID> </TravelAgencySender> </Sender> </Party> <Query> <OrderID>IB73b10257e52c4aeba1fd7c6b40588064OC</OrderID> <Reshop> <OrderServicing> <!--We only change the departure, we want to keep the return--> <Add> <Qualifier> <ExistingOrderQualifier> <OrderKeys> <OrderID Owner="IB">IB73b10257e52c4aeba1fd7c6b40588064OC</OrderID> <AssociatedIDs> <AssociatedID> <OfferItemID Owner="IB">IB16e45cf7c4c1447abddaea68fb5242dbOP_01</OfferItemID> <!--Reference to previous ReshopOffer so we can use the items--> </AssociatedID> </AssociatedIDs> </OrderKeys> <PassengerReferences>ADULT_01 ADULT_02</PassengerReferences> </ExistingOrderQualifier> </Qualifier> </Add> </OrderServicing> </Reshop> </Query> <DataLists> <PassengerList> <Passenger PassengerID="ADULT_01"> <PTC>ADT</PTC> <Individual> <GivenName>Luis Alfonso</GivenName> <Surname>PÈrez PÈrez</Surname> </Individual> </Passenger> <Passenger PassengerID="ADULT_02"> <PTC>ADT</PTC> <Individual> <GivenName>Ana Laura</GivenName> <Surname>Santos Perez</Surname> </Individual> </Passenger> </PassengerList> </DataLists> </OrderReshopRQ> </soapenv:Body> </soapenv:Envelope>
Examples OrderReshopRQ 2024:
<Query> <OrderID>IBd9f8773737e74c85b1172bf9168214b1OC</OrderID> <Reshop> <OrderServicing> <Delete> <OrderItem OrderItemID="IBd9f8773737e74c85b1172bf9168214b1OC_01"/> </Delete> </OrderServicing> </Reshop> </Query>
<Query> <OrderID>IB95a0ff8f7dd846a7af4227367d18c52cOP</OrderID> <Reshop> <OrderServicing> <Delete> <OrderItem OrderItemID="IB95a0ff8f7dd846a7af4227367d18c52cOP_01"/> </Delete> </OrderServicing> </Reshop> </Query>
<Query> <OrderID>IB6aabc71158554079ab4f8dd5b2052330OC</OrderID> <Reshop> <OrderServicing> <Delete> <OrderItem OrderItemID="IB6aabc71158554079ab4f8dd5b2052330OC_01"/> </Delete> </OrderServicing> </Reshop> </Query>
<Location> <CountryCode>PE</CountryCode> </Location>
<OrderID>IB35555e8f08834eb5a4635522ec5a7974OC</OrderID> <Reshop> <OrderServicing> <Add> <FlightQuery> <OriginDestinations> <OriginDestination> <Departure> <AirportCode>MAD</AirportCode> <Date>2024-06-11</Date> </Departure> <Arrival> <AirportCode>BRU</AirportCode> </Arrival> </OriginDestination> </OriginDestinations> </FlightQuery> <Passengers> <PassengerReferences>ADULT_01</PassengerReferences> </Passengers> </Add> <Delete> <OrderItem OrderItemID="IB35555e8f08834eb5a4635522ec5a7974OC_01"/> </Delete> </OrderServicing> </Reshop>
<Query> <OrderID>IB1efddf008dde4414824bb611a260e75bOP</OrderID> <Reshop> <OrderServicing> <Delete> <OrderItem OrderItemID="IB1efddf008dde4414824bb611a260e75bOP_01"/> </Delete> </OrderServicing> </Reshop> </Query>
<Query> <OrderID>IB0a88e0b496d7465286620feb1a282412OC</OrderID> <Reprice/> </Query>
The IATA to which it is delegated now will be 22222222 and the IATA with which we created the order is 11111111 <Sender> <TravelAgencySender> <Name>UAT's Agency Tests SA</Name> <Contacts> <Contact> <EmailContact> <Address>xxxxxx.xxxxx@xxxxx.es</Address> </EmailContact> <PhoneContact> <Application>MOBILE</Application> <Number>+666666666</Number> </PhoneContact> <Name> <Surname>Perez</Surname> <Given>Pepe</Given> </Name> </Contact> </Contacts> <IATA_Number>22222222</IATA_Number> <AgencyID>Second Agency</AgencyID> </TravelAgencySender> </Sender> <Participants> <Participant> <TravelAgencyParticipant SequenceNumber="1"> <Name>AgencyName</Name> <Contacts> <Contact> <EmailContact> <Address>xxxxxx.xxxxx@xxxxx.es</Address> </EmailContact> <PhoneContact> <Application>BUSINESS</Application> <Number>+34666666555</Number> </PhoneContact> <Name> <Surname>Martínez</Surname> <Given>Pepe</Given> </Name> </Contact> </Contacts> <IATA_Number>11111111</IATA_Number> <AgencyID>First Agency</AgencyID> </TravelAgencyParticipant> </Participant>
<Query> <OrderID>IB0a88e0b496d7465286620feb1a282412OC</OrderID> <Reshop> <OrderServicing> <Delete> <OrderItem OrderItemID="IB0a88e0b496d7465286620feb1a282412OC_01"/> </Delete> </OrderServicing> </Reshop> </Query>
<Sender> <TravelAgencySender> <Name>UA's Agency Tests SA</Name> <Contacts> <Contact> <EmailContact> <Address>xxxxxx.xxxxx@xxxxx.es</Address> </EmailContact> <PhoneContact> <Application>MOBILE</Application> <Number>+666666666</Number> </PhoneContact> <Name> <Surname>Perez</Surname> <Given>Pepe</Given> </Name> </Contact> </Contacts> <IATA_Number>11111111</IATA_Number> <AgencyID>First Agency</AgencyID> </TravelAgencySender> </Sender> <Participant> <TravelAgencyParticipant SequenceNumber="1"> <Name>AgencyName</Name> <Contacts> <Contact> <EmailContact> <Address>xxxxxx.xxxxx@xxxxx.es</Address> </EmailContact> <PhoneContact> <Application>BUSINESS</Application> <Number>+34666666555</Number> </PhoneContact> <Name> <Surname>Martínez</Surname> <Given>Pepe</Given> </Name> </Contact> </Contacts> <IATA_Number>22222222</IATA_Number> <AgencyID>Second Agency</AgencyID> </TravelAgencyParticipant> </Participant>
<Sender> <TravelAgencySender> <Name>AgencyName</Name> <Contacts> <Contact> <EmailContact> <Address>agency@agencyemail.com</Address> </EmailContact> <PhoneContact> <Application>MOBILE</Application> <Number>+34666666666</Number> </PhoneContact> <Name> <Surname>Perez</Surname> <Given>Pepe</Given> </Name> </Contact> </Contacts> <IATA_Number>11112220</IATA_Number> <AgencyID>First Agency</AgencyID> </TravelAgencySender> </Sender>
<PointOfSale> <Location> <CountryCode>CL</CountryCode> </Location> </PointOfSale>
<Reshop> <OrderServicing> <Add> <FlightQuery> <OriginDestinations> <OriginDestination> <Departure> <AirportCode>GVA</AirportCode> <Date>2024-10-28</Date> </Departure> <Arrival> <AirportCode>EZE</AirportCode> </Arrival> </OriginDestination> </OriginDestinations> </FlightQuery> <Passengers> <PassengerReferences>ADULT_01</PassengerReferences> </Passengers> </Add> <Delete> <OrderItem OrderItemID="IB4491ac33c3fd4abebc7e5b13102666b4OC_01"> <ServiceRetainRequestIDs>FLIGHT_IB685620241006_ADULT_01 FLIGHT_IB340220241007_ADULT_01</ServiceRetainRequestIDs> </OrderItem> </Delete> </OrderServicing> </Reshop>
<FlightsOverview> <FlightRef PriceClassRef="BASICSxQJrzyh9fV" ODRef="OD1">FL11</FlightRef> <FlightRef PriceClassRef="BASICSxQJrzyh9fV" ODRef="OD2">FL22</FlightRef> </FlightsOverview> <OriginDestinationList> <OriginDestination OriginDestinationKey="OD1"> <DepartureCode>EZE</DepartureCode> <ArrivalCode>ORY</ArrivalCode> <FlightReferences>FL11</FlightReferences> </OriginDestination> <OriginDestination OriginDestinationKey="OD2"> <DepartureCode>GVA</DepartureCode> <ArrivalCode>EZE</ArrivalCode> <FlightReferences>FL21 FL22 FL23 FL24</FlightReferences> </OriginDestination> </OriginDestinationList>
<Metadata> <Other> <OtherMetadata> <CurrencyMetadatas> <CurrencyMetadata MetadataKey="USD"> <Decimals>2</Decimals> <Name>Dólar (USA)</Name> </CurrencyMetadata> </CurrencyMetadatas> </OtherMetadata> </Other> </Metadata>
<Query> <OrderID>IB4491ac33c3fd4abebc7e5b13102666b4OC</OrderID> <Reshop> <OrderServicing> <Add> <Qualifier> <ExistingOrderQualifier> <OrderKeys> <OrderID Owner="IB">IB4491ac33c3fd4abebc7e5b13102666b4OC</OrderID> <AssociatedIDs> <AssociatedID> <OfferItemID Owner="IB">IB99cb4308799a4bcd96d7f5d90c963fa6OP_01</OfferItemID> </AssociatedID> </AssociatedIDs> </OrderKeys> <PassengerReferences>ADULT_01</PassengerReferences> </ExistingOrderQualifier> </Qualifier> </Add> </OrderServicing> </Reshop> </Query>
Examples of messages with complete flows can be downloaded from here.
Error messages
For further information about all kind of error messages, please go to the following link:
- No labels