Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Here is where you can find detailed information about the services that make up the OfferItems.

Insert excerpt
NDC2:DRAFT - New 17.2 COMBINEDNDC2:DRAFT - New 17.2 COMBINEDAPI Messages with Examples
API Messages with Examples
nameLegend
nopaneltrue

<Response / DataLists / ServiceDefinitionList>
Excerpt
nameServiceDefinitionList

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

<DataLists / ServiceDefinitionList>

ServiceDefinition

Info

Attribute

ServiceDefinition@ServiceDefinitionIDServiceDefinitionID

ID reference of the service

Alphabetical

Any (e.g.: DEAF, BAGSERVICE-1)

All ServicesSeatAvailabilityRS
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 ServicesSeatAvailabilityRS
ServiceListRS
OrderViewRS

ServiceDefinition / BaggageAllowanceRef

Reference associated to hand/checked baggage included in passenger fare.

Alphanumeric

Any

All ServicesOrderViewRS

ServiceDefinition / Descriptions / Description

Info

Attribute

Description@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

    • BIKE - Bicycle (Sport Equipment)

    • SPEQ - Sport Equipment

    • RQST - Seat

  • Special 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

Expand
title

...

ServiceDefinitionList example
Code Block
languagexml
<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>