...
Table of Contents | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
...
To purchase Sporting Equipment baggage, the ServiceFilter/GroupCode needs to be sent in the ServiceListRQ message as per the SubGroup and Group codes displayed in this table:
Sporting Equipment can be included in an OrderCreate (with or without payment), and held with the flights until the PaymentTimeLimit expires.
The information regarding the price and details is included in the message response, later displayed in these examples.
ServiceListRQ Message |
---|
When new services are released, we will publish the new applicable ServiceFilters, and you can include them as and when required, as per the following examples:
...
Please, note that both GroupCode
and SubGroupCode
information are being taken from this table, and that the above-mentioned example combines three ancillaries (Priority Boarding and Sporting Equipment). At the moment, these are all of the Ancillaries offered through our NDC Channel.
...
Code Block |
---|
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header/> <soapenv:Body> <ServiceListRQ Version="5.000" PrimaryLangID="es" xmlns="http://www.iata.org/IATA/EDIST/2017.2"> <PointOfSale> <Location> <CountryCode>ES</CountryCode> </Location> </PointOfSale> <Document> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <IATA_Number>########</IATA_Number> <AgencyID>firstAgency</AgencyID> </TravelAgencySender> </Sender> <Participants> <Participant> <AggregatorParticipant SequenceNumber="1"> <AggregatorID>########</AggregatorID> </AggregatorParticipant> </Participant> </Participants> </Party> <Parameters> <ServiceFilters> <ServiceFilter> <GroupCode>BG</GroupCode> </ServiceFilter> <ServiceFilter> <GroupCode>TS</GroupCode> <SubGroupCode>PR</SubGroupCode> </ServiceFilter> <ServiceFilter> <GroupCode>BG</GroupCode> <SubGroupCode>SP</SubGroupCode> </ServiceFilter> </ServiceFilters> </Parameters> <ShoppingResponseID> <ResponseID>Qm9va2luZ0AxNjg5NTgxODI4OTI5LWFzcHd6</ResponseID> </ShoppingResponseID> <Query> <Offers> <Offer> <OfferID Owner="IB">IBda189b81160243a9932b7aeb1ef0d6a6OC</OfferID> <OfferItemIDs> <OfferItemID Owner="IB">IBda189b81160243a9932b7aeb1ef0d6a6OC_01 </OfferItemID> </OfferItemIDs> </Offer> </Offers> </Query> </ServiceListRQ> </soapenv:Body> </soapenv:Envelope> |
ServiceListRS Message |
---|
All services offered are included within the ServiceList message response. This will evolve as more services are offered through the NDC channel.
...
Code Block |
---|
<BookingInstructions> <SSRCode>BIKE</SSRCode> <Method>SSR</Method> </BookingInstructions> |
OrderCreateRQ Message |
---|
Service Bundle
From the OrderCreate Request (and as an example of the various combinations) the following code shows that Sporting Equipment baggage is being assigned to different passengers, following the same process as in Bags with different weights.
...
Code Block |
---|
<Query> <Order> <Offer OfferID="IBda189b81160243a9932b7aeb1ef0d6a6OC" Owner="IB" ResponseID="Qm9va2luZ0AxNjg5NTgxODI4OTI5LWFzcHd6"> <OfferItem OfferItemID="IBda189b81160243a9932b7aeb1ef0d6a6OC_01"> <PassengerRefs>ADULT_01</PassengerRefs> </OfferItem> </Offer> <Offer OfferID="ALACARTE_IBe28d6d416b76474c90fe4371da43b132" Owner="IB" ResponseID="Qm9va2luZ0AxNjg5NTgxODI4OTI5LWFzcHd6"> <OfferItem OfferItemID="ALACARTE_BAGGAGE_IBe28d6d416b76474c90fe4371da43b132_01"> <PassengerRefs>ADULT_01</PassengerRefs> </OfferItem> <OfferItem OfferItemID="ALACARTE_SPEQUIPMENT_IBe28d6d416b76474c90fe4371da43b132_03"> <PassengerRefs>ADULT_01</PassengerRefs> </OfferItem> <OfferItem OfferItemID="ALACARTE_PRIORITY_IBe28d6d416b76474c90fe4371da43b132_01"> <PassengerRefs>ADULT_01</PassengerRefs> </OfferItem> </Offer> </Order> |
OrderViewRS Message |
---|
In the OrderViewRS the Sporting Equipment Ancillary is shown in the following way.
...
Code Block |
---|
<ServiceDefinitionList> <ServiceDefinition ServiceDefinitionID="BAGSERVICE-15-1"> <Name>1 EXTRA BAG 15</Name> <Encoding> <RFIC>C</RFIC> <SubCode>0LM</SubCode> </Encoding> <Descriptions> <Description> <Text>1 Additional Bag up to 15 KG each</Text> </Description> </Descriptions> <BookingInstructions> <SSRCode>XBAG</SSRCode> <Method>SSR</Method> </BookingInstructions> </ServiceDefinition> <ServiceDefinition ServiceDefinitionID="PRIOBOARDINGSERVICE"> <Name>PRIORITY BOARDING</Name> <Encoding> <RFIC>E</RFIC> <SubCode>0G6</SubCode> </Encoding> <Descriptions> <Description> <Text>PRIORITY BOARDING</Text> </Description> </Descriptions> <BookingInstructions> <SSRCode>BDPR</SSRCode> <Method>SSR</Method> </BookingInstructions> <Detail> <ServiceItemQuantityRules> <MaximumQuantity>1</MaximumQuantity> </ServiceItemQuantityRules> </Detail> </ServiceDefinition> <ServiceDefinition ServiceDefinitionID="SPESERVICE-BICYCLE-1"> <Name>1 - BICYCLE</Name> <Encoding> <RFIC>C</RFIC> <SubCode>0EC</SubCode> </Encoding> <Descriptions> <Description> <Text>1 - BI - Bicycle</Text> </Description> </Descriptions> <BookingInstructions> <SSRCode>BIKE</SSRCode> <Method>SSR</Method> </BookingInstructions> </ServiceDefinition> <ServiceDefinition ServiceDefinitionID="SPESERVICE-BICYCLE-3"> <Name>3 - BICYCLE</Name> <ServiceBundle> <ServiceDefinitionRef>SPESERVICE-BICYCLE-1</ServiceDefinitionRef> <ServiceDefinitionRef>SPESERVICE-BICYCLE-1</ServiceDefinitionRef> <ServiceDefinitionRef>SPESERVICE-BICYCLE-1</ServiceDefinitionRef> </ServiceBundle> <Encoding> <RFIC>C</RFIC> <SubCode>0EC</SubCode> </Encoding> <Descriptions> <Description> <Text>3 - BI - Bicycle</Text> </Description> </Descriptions> <BookingInstructions> <SSRCode>BIKE</SSRCode> <Method>SSR</Method> </BookingInstructions> </ServiceDefinition> </ServiceDefinitionList> |
MediaList |
---|
Here is where we put URLs that can be used to link to additional information such as rich media and other useful information for the customer.
...