...
Here is where you can find detailed information about the services that make up the OfferItems.
Insert excerpt |
---|
| NDC2:DRAFT - New 17.2 COMBINED | NDC2:DRAFT - New 17.2 COMBINEDAPI Messages with Examples |
---|
| API Messages with Examples |
---|
name | Legend |
---|
nopanel | true |
---|
|
Excerpt |
---|
name | ServiceDefinitionList |
---|
| <Response / DataLists / ServiceDefinitionList> |
NAME | DESCRIPTION | FORMAT | ALLOWED/POSSIBLE VALUES | NDC SERVICES |
---|
<DataLists / ServiceDefinitionList> | ServiceDefinition Info |
---|
AttributeServiceDefinition@ServiceDefinitionIDServiceDefinitionID |
| ID reference of the service | Alphabetical | Any (e.g.: DEAF, BAGSERVICE-1)All Services | SeatAvailabilityRS ServiceListRS OrderCreateRQ OrderViewRS | ServiceDefinition / Name | Name of the service | Alphanumeric | AnyAll Services | SeatAvailabilityRS ServiceListRS OrderCreateRQ OrderViewRS | ServiceDefinition / Encoding / RFIC | RFIC of booked ancillaries | Alphabetical | Any (e.g.: A, C)All Services | SeatAvailabilityRS ServiceListRS OrderViewRS | ServiceDefinition / Encoding / Subcode | SubCode (RFISC) of booked ancillaries | Alphanumeric | Any (e.g.: 0B5, 0GO)All Services | SeatAvailabilityRS ServiceListRS OrderViewRS | ServiceDefinition / BaggageAllowanceRef | Reference associated to hand/checked baggage included in passenger fare. | Alphanumeric | Any | All ServicesOrderViewRS | ServiceDefinition / Descriptions / Description Info |
---|
AttributeDescription@refsrefs |
| Passenger identification associated to the service | Alphanumeric | AnyAll Services | SeatAvailabilityRS ServiceListRS OrderViewRS | ServiceDefinition / Descriptions / Description / Text | Description of the service (Limited to 90 characters) *Additional text is mandatory for DPNA to explain reason for assistance. | Alphanumeric | AnyAll Services | SeatAvailabilityRS ServiceListRS OrderViewRS | ServiceDefinition / BookingInstructions / SSRCode | Ancillary SSR type on booking (used for legacy system compatibility) | Alphabetical | Ancillaries: XBAG - Baggage BDPR - Priority Boarding
| ServiceDefinition / BookingInstructions / SSRCodeSpecial Needs: BLND - Blind Passenger DEAF - Deaf Passenger WCHR - Wheelchair for ramp WCHS - Wheelchair for steps DPNA - Disabled Passenger Needs Assistance*
| SeatAvailabilityRS ServiceListRS OrderCreateRQ OrderViewRS | ServiceDefinition / BookingInstructions / Method | Method. Always value= SSR | Alphabetical | SSR | All Services | ServiceDefinition / BookingInstructions / SSRCode | Service identification code | Alphabetical | Any (e.g.: DPNA) | All Services | SeatAvailabilityRS ServiceListRS OrderViewRS | ServiceDefinition / ServiceBundle | Contains one or more ServiceDefinitionRef when buying more that one of the same service | Alphanumeric | Any | All ServicesServiceListRS | ServiceDefinition / Detail / ServiceItemQuantityRules / MaximumQuantity | Maximum quantity of service | Numeric | Any | ServiceListRS |
|
ServiceDefinitionList example
...
ServiceDefinitionList example |
|
Code Block |
---|
| <ServiceDefinitionList>
<ServiceDefinition ServiceDefinitionID="BAGSERVICE-CA-1">
<Name>CarryOnBag</Name>
<BaggageAllowanceRef>HANDBAGALLOWANCE_01</BaggageAllowanceRef>
<Descriptions>
<Description>
<Text>Carry On Bag</Text>
</Description>
</Descriptions>
</ServiceDefinition>
<ServiceDefinition ServiceDefinitionID="BAGSERVICE-CH-1">
<Name>CheckedBag</Name>
<BaggageAllowanceRef>CHECKEDBAGALLOWANCE_1</BaggageAllowanceRef>
<Descriptions>
<Description>
<Text>Checked Bag</Text>
</Description>
</Descriptions>
</ServiceDefinition>
<ServiceDefinition ServiceDefinitionID="SEAT">
<Name>SEAT</Name>
<Encoding>
<RFIC>A</RFIC>
<SubCode>0B5</SubCode>
</Encoding>
<Descriptions>
<Description>
<Text>SEAT</Text>
</Description>
</Descriptions>
<BookingInstructions>
<SSRCode>RQST</SSRCode>
<Method>SSR</Method>
</BookingInstructions>
</ServiceDefinition>
<ServiceDefinition ServiceDefinitionID="BAGSERVICE-15-3">
<Name>3 EXTRA BAG 15</Name>
<ServiceBundle>
<ServiceDefinitionRef>BAGSERVICE-15-1</ServiceDefinitionRef>
<ServiceDefinitionRef>BAGSERVICE-15-1</ServiceDefinitionRef>
<ServiceDefinitionRef>BAGSERVICE-15-1</ServiceDefinitionRef>
</ServiceBundle>
<Encoding>
<RFIC>C</RFIC>
<SubCode>0LM</SubCode>
</Encoding>
<Descriptions>
<Description>
<Text>3 Additional Bags up to 15 KG each</Text>
</Description>
</Descriptions>
<BookingInstructions>
<SSRCode>XBAG</SSRCode>
<Method>SSR</Method>
</BookingInstructions>
</ServiceDefinition>
<ServiceDefinition ServiceDefinitionID="SPECIAL_NEED-BLND">
<Name>Blind Passenger</Name>
<Descriptions>
<Description>
<Text>Solicite servicio de animales si viaja con uno</Text>
</Description>
<Description refs="ADULT_01">
<Text>Solicite servicio de animales si viaja con uno</Text>
</Description>
</Descriptions>
<BookingInstructions>
<SSRCode>BLND</SSRCode>
</BookingInstructions>
</ServiceDefinition>
</ServiceDefinitionList> |
|