...
Table of Contents |
---|
minLevel | 1 |
---|
maxLevel | 6 |
---|
outline | false |
---|
type | list |
---|
printable | false |
---|
|
This section contains examples and scenarios of the Errors and Warnings that can be returned by our API when purchasing the Sport product.
...
The following scenarios show Warning messages resulting from unsuccessful Sport baggage allowance requests. As known, these warnings do not prevent the Order from being created.
Scenario 1 - Sport baggage allowance not applicable
The requested baggage allowance is not available with the Fare product being purchased.
AirShoppingRQ / OrderCreateRQ | OrderViewRS |
---|
In the AirShopping, a FarePreference that is not Sport product: Code Block |
---|
| <FarePreferences>
<Types>
<Type PreferencesContext="TO">758</Type>
</Types>
</FarePreferences> |
In the OrderCreate, Sport baggage allowance is requested: Code Block |
---|
| <InstructionsList>
<Instruction ListKey="AA">
<FreeFormTextInstruction refs="ADULT_01 IB309620230722 IB309320230729">
<Remark>BAGGAGE/SP/0D8</Remark>
</FreeFormTextInstruction>
</Instruction>
<Instruction ListKey="BB">
<FreeFormTextInstruction refs="CHILD_01 IB309620230722 IB309320230729">
<Remark>BAGGAGE/SP/0D8</Remark>
</FreeFormTextInstruction>
</Instruction>
</InstructionsList> |
| Warning returned as Sport baggage allowance not available with Fare product purchased: Code Block |
---|
| <Warnings>
<Warning ShortText="SSE_ORM_SP_0002" Code="486" |
|
>SportsEquipment requestednot available with this Fareinvalid.</Warning>
</Warnings> |
|
Scenario 2 - Requesting more Sport baggage allowance than permitted per passenger
Note: The only exception is Adult + Infant, where it is allowed to request up to two products. The Sports baggage cannot be requested for Infant type solely (see Scenario 5).
2.1 One passenger exceeding the allowed number of Sport baggage allowance
OrderCreateRQ | OrderViewRS |
---|
Code Block |
---|
| <InstructionsList>
<Instruction ListKey="Instruction_01">
<FreeFormTextInstruction refs="CHILD_01 IB382320230820 IB383820230827">
<Remark>BAGGAGE/SP/0EC</Remark>
<Remark>BAGGAGE/SP/0EE</Remark>
</FreeFormTextInstruction>
</Instruction>
</InstructionsList> |
| Code Block |
---|
| <Warnings>
<Warning ShortText="NDC_DIST_SP_0001" Code="486">Only one Sports Equipment has been included per passenger as per conditions.</Warning>
</Warnings> |
And in the InstructionList, only the first valid baggage is returned: Code Block |
---|
| <InstructionsList>
<Instruction ListKey="Instruction_01">
<FreeFormTextInstruction refs="CHILD_01 IB382320230820 IB383820230827">
<Remark>BAGGAGE/SP/0EC/NN</Remark>
</FreeFormTextInstruction>
</Instruction>
</InstructionsList> |
|
2.2 Adult + Infant exceeding the allowed number of Sport baggage allowance
OrderCreateRQ | OrderViewRS |
---|
In the OrderCreateRQ, ADULT_01 is requesting up to three Sports baggage. Two of them are correct since they are included within the Infant + Adult permitted baggages: Code Block |
---|
| <InstructionsList>
<Instruction ListKey="Instruction_01">
<FreeFormTextInstruction refs="ADULT_01 IB310920230905 IB043420230905 IB044720230912 IB310220230912">
<Remark>BAGGAGE/SP/0EC</Remark>
</FreeFormTextInstruction>
</Instruction>
<Instruction ListKey="Instruction_02">
<FreeFormTextInstruction refs="ADULT_02 IB310920230905 IB043420230905 IB044720230912 IB310220230912">
<Remark>BAGGAGE/SP/0EC</Remark>
</FreeFormTextInstruction>
</Instruction>
<Instruction ListKey="Instruction_03">
<FreeFormTextInstruction refs="ADULT_01 IB310920230905 IB043420230905 IB044720230912 IB310220230912">
<Remark>BAGGAGE/SP/0D4</Remark>
</FreeFormTextInstruction>
</Instruction>
<Instruction ListKey="Instruction_04">
<FreeFormTextInstruction refs="ADULT_01 IB310920230905 IB043420230905 IB044720230912 IB310220230912">
<Remark>BAGGAGE/SP/0D8</Remark>
</FreeFormTextInstruction>
</Instruction>
</InstructionsList> |
| The returned Warning message: Code Block |
---|
| <Warnings>
<Warning ShortText="SSE_ORM_SP_0004" Code="486">The number of Sports Equipment per passenger has been exceeded.</Warning>
</Warnings> |
And in the InstructionList, the valid Sports baggage returned and included: Code Block |
---|
| <InstructionsList>
<Instruction ListKey="Instruction_01">
<FreeFormTextInstruction refs="ADULT_01 IB310920230905 IB310220230912 IB043420230905 IB044720230912">
<Remark>BAGGAGE/SP/0EC/NN</Remark>
</FreeFormTextInstruction>
</Instruction>
<Instruction ListKey="Instruction_02">
<FreeFormTextInstruction refs="ADULT_02 IB310920230905 IB310220230912 IB043420230905 IB044720230912">
<Remark>BAGGAGE/SP/0EC/NN</Remark>
</FreeFormTextInstruction>
</Instruction>
<Instruction ListKey="Instruction_03">
<FreeFormTextInstruction refs="ADULT_01 IB310920230905 IB310220230912 IB043420230905 IB044720230912">
<Remark>BAGGAGE/SP/0D4/NN</Remark>
</FreeFormTextInstruction>
</Instruction>
</InstructionsList> |
|
Scenario 3 - One or more Sport baggage allowance requested are not valid
Checking whether the requested sporting equipments fall within the permitted baggage allowance.
OrderCreateRQ | OrderViewRS |
---|
Code Block |
---|
| <InstructionsList>
<Instruction ListKey="AA">
<FreeFormTextInstruction refs="ADULT_01 IB383120230811 IB887820230811 IB887920230818 IB383620230818">
<Remark>BAGGAGE/SP/0XX</Remark>
</FreeFormTextInstruction>
</Instruction>
<Instruction ListKey="BB">
<FreeFormTextInstruction refs="CHILD_01 IB383120230811 IB887820230811 IB887920230818 IB383620230818">
<Remark>BAGGAGE/SP/0D6</Remark>
</FreeFormTextInstruction>
</Instruction>
</InstructionsList> |
| Code Block |
---|
| <Warnings>
<Warning ShortText="SSE_ORM_SP_0001" Code="486">Some Sports Equipment requested ignored as invalid.</Warning>
</Warnings> |
And in the InstructionsList, the correct Sports baggage returned: Code Block |
---|
| <InstructionsList>
<Instruction ListKey="INSTRUCTION_02">
<FreeFormTextInstruction refs="ADULT_01 CHILD_01 IB383120230811 IB887820230811 IB887920230818 IB383620230818">
<Remark>BAGGAGE/SP/0D6/NN</Remark>
</FreeFormTextInstruction>
</Instruction>
</InstructionsList> |
|
Scenario 4 - Sport baggage allowance not requested for all segments within same O+D
4.1 Products have not been requested for both Origin and Destination segments.
OrderCreateRQ | OrderViewRS |
---|
Flight Segments as follows: Code Block |
---|
| <FlightSegmentList>
<FlightSegment SegmentKey="IB044720231212">
<Departure>
<AirportCode>BIO</AirportCode>
<Date>2023-12-12</Date>
<Time>13:35</Time>
<AirportName>Bilbao</AirportName>
</Departure>
<Arrival>
<AirportCode>MAD</AirportCode>
<Date>2023-12-12</Date>
<Time>14:45</Time>
<ChangeOfDay>0</ChangeOfDay>
<AirportName>Madrid Adolfo Suarez-Barajas</AirportName>
<Terminal>
<Name>4</Name>
</Terminal>
</Arrival>
<.../>
</FlightSegment>
<FlightSegment SegmentKey="IB340020231212">
<Departure>
<AirportCode>MAD</AirportCode>
<Date>2023-12-12</Date>
<Time>20:10</Time>
<AirportName>Madrid Adolfo Suarez-Barajas</AirportName>
<Terminal>
<Name>4</Name>
</Terminal>
</Departure>
<Arrival>
<AirportCode>ORY</AirportCode>
<Date>2023-12-12</Date>
<Time>22:15</Time>
<ChangeOfDay>0</ChangeOfDay>
<AirportName>Paris Orly</AirportName>
<Terminal>
<Name>1</Name>
</Terminal>
</Arrival>
<.../>
</FlightSegmentList> |
Below, in Instruction_02, there is only one segment with Sports baggage requested: Code Block |
---|
| <InstructionsList>
<Instruction ListKey="Instruction_01">
<FreeFormTextInstruction refs="ADULT_01 IB044720231212">
<Remark>BAGGAGE/SP/0D6</Remark>
</FreeFormTextInstruction>
</Instruction>
</InstructionsList> |
| Code Block |
---|
| <Warnings>
<Warning ShortText="SSE_ORM_SP_0003" Code="486">Sports Equipment ignore as must be requested for all flights within same origin-destination.</Warning>
</Warnings> |
|
4.2. No segments available for the requested Products.
OrderCreateRQ | OrderViewRS |
---|
Code Block |
---|
| <InstructionsList>
<Instruction ListKey="Instruction_01">
<FreeFormTextInstruction refs="ADULT_01">
<Remark>BAGGAGE/SP/0EC</Remark>
</FreeFormTextInstruction>
</Instruction>
</InstructionsList> |
| Code Block |
---|
| <Warnings>
<Warning ShortText="SSE_ORM_SP_0003" Code="486">Sports Equipment ignore as must be requested for all flights within same origin-destination.</Warning>
</Warnings> |
|
Scenario 5 - Sport baggage allowance request invalid
It is necessary to include the Sports equipment of the Infant in the adult request. Otherwise, the following Warning message is returned:
OrderCreateRQ | OrderViewRS |
---|
Code Block |
---|
| <InstructionsList>
<Instruction ListKey="Instruction_01">
<FreeFormTextInstruction refs="ADULT_02 INFANT_02 IB383120230825 IB382220230901">
<Remark>BAGGAGE/SP/0EC</Remark>
</FreeFormTextInstruction>
</Instruction>
</InstructionsList> |
| Code Block |
---|
| <Warnings>
<Warning ShortText="SSE_ORM_SP_0005" Code="486">Special Equipment ignored for Infant passenger.</Warning>
</Warnings> |
|
Scenario 6 - Voluntary flight change
The Sports baggage allowance has been requested and, then, there is a voluntary change of the flight.
OrderReshopRQ / OrderCreateRQ | OrderViewRS |
---|
In the OrderReshopRQ, the flight change: Code Block |
---|
| <Reshop>
<OrderServicing>
<Add>
<FlightQuery>
<OriginDestinations>
<OriginDestination>
<Departure>
<AirportCode>MAD</AirportCode>
<Date>2023-10-13</Date>
</Departure>
<Arrival>
<AirportCode>LIS</AirportCode>
</Arrival>
</OriginDestination>
<OriginDestination>
<Departure>
<AirportCode>LIS</AirportCode>
<Date>2023-11-12</Date>
</Departure>
<Arrival>
<AirportCode>MAD</AirportCode>
</Arrival>
</OriginDestination>
</OriginDestinations>
</FlightQuery>
<Passengers>
<PassengerReferences>ADULT_01 CHILD_01</PassengerReferences>
</Passengers>
</Add>
<Delete>
<OrderItem OrderItemID="IB8ed966ce9b604aa8bcc396932c97ec28OC_01"/>
<OrderItem OrderItemID="IB8ed966ce9b604aa8bcc396932c97ec28OC_02"/>
</Delete>
</OrderServicing>
</Reshop> |
In the OrderCreateRQ, Sports baggage allowance is requested: Code Block |
---|
| <InstructionsList>
<Instruction ListKey="Instruction_01">
<FreeFormTextInstruction refs="ADULT_01 IB310620231003">
<Remark>BAGGAGE/SP/0EC</Remark>
</FreeFormTextInstruction>
</Instruction>
</InstructionsList> |
| The Warning returned is: Code Block |
---|
| <Warnings>
<Warning ShortText="SSE_ORM_9179" Code="486">Contact Iberia to re-request the aditional services for all flights</Warning>
</Warnings> |
|
Scenario 7 - Product not correctly requested
No passenger has been assigned to the Sports equipment.
OrderViewRS |
---|
Code Block |
---|
| <Warnings>
<Warning ShortText="SSE_ORM_SP_0006" Code="486">Special Equipment ignored as must be requested for one passenger.</Warning>
</Warnings> |
|
Examples of messages with complete flows can be downloaded from here.