Amadeus API       

Node
PoweredPNR_PNRReply
serviceRequest



Description

specify special request or services information relating to a traveller.
Status (Requirement Designator) = Conditional. Repetition = 1.

XML Tree

<serviceRequest>
     <ssr>
        <type></type>
        <status></status>
        <quantity></quantity>
        <companyId></companyId>
        <indicator></indicator>
        <processingIndicator></processingIndicator>
        <boardpoint></boardpoint>
        <offpoint></offpoint>
        <freeText></freeText>
     </ssr>
     <ssrb>
        <data></data>
        <crossRef></crossRef>
        <seatType></seatType>
     </ssrb>
</serviceRequest>


Field Descriptions

Field Attributes and Description
Node Mandatory  ssr Field Type = Node. Repetition = 1.
Special requirements type details.
  type Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=4, repetition=1.

ATA/IATA defined Special Service Requirement code. (refer to IATA AIRIMP documentation).
  status Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=3, repetition=1.

Use defined code or an ATA/IATA defined action code (See AIRIMP 7.1.2/7.1.3/7.1.4/8.14.1 (as bilaterally agreed), SIPP 105.170.1.1)..
  quantity Field Type = Data Element.
Numeric, minlen=1, maxlen=5, repetition=1.

Number of services requested.
  companyId Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=3, repetition=1.

Airline code or YY.
  indicator Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=3, repetition=1.

Seat Special service request or Frequent Flyer SSR..
For a list of valid codes, see codeset indicator.
  processingIndicator Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=3, repetition=1.

1. Seat SSR Processing indicator, coded PS for Partial segment indicator.
For a list of valid codes, see codeset processingIndicator.
  boardpoint Field Type = Data Element.
Alphabetic, minlen=3, maxlen=3, repetition=1.

Board point.
  offpoint Field Type = Data Element.
Alphabetic, minlen=3, maxlen=3, repetition=1.

Off point.
  freeText Field Type = Data Element.
ExtendedAlphaNumeric (ASCII 32-255), minlen=1, maxlen=70, repetition=2.

Free flow of the SSR that can be up to 127 chars long, therefore split on two 4440 (70 + 57).
Node   ssrb Field Type = Node. Repetition = 9.
Group seat SSR cannot ask for specific seats but only smoking and/or non-smoking (see Group seat SSR). the maximum repetitions here are 9 seats (1 per passenger of non-group PNR)..
  data Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=4, repetition=1.

Seat number + row (seat SSR) Number of seats (Group seat SSR).
  crossRef Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=5, repetition=1.

Refers a Traveller / Reference number for association purpose.
  seatType Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=2, repetition=3.

3 occurrences may be used for in Amadeus seat SSR to indicate: 1. Smoking/no smoking 2. 1st area preference 3. 2nd area preference or passenger type.
For a list of valid codes, see codeset seatType.

Naming Conventions

minlen = Minimum Length,
maxlen = Maximum Length,
Mandatory = Mandatory,
Node = Node,
Repetition = Maximum number of occurences for a Node.

Code Sets and Code Lists

indicator

CodeDescription
BBoarding pass may not be issued until.
NNo action required.
NBNo a boarding pass may not be issued.
P01Explosion indicator for SSR input.
P02Validated indicator of Frequent Flyer SSR.
YYes a boarding pass may be issued.

processingIndicator

CodeDescription
BBoarding pass may not be issued until.
NNo action required.
NBNo a boarding pass may not be issued.
P01Explosion indicator for SSR input.
P02Validated indicator of Frequent Flyer SSR.
YYes a boarding pass may be issued.

seatType

CodeDescription
AAisle seat.
HSeat with facilities for Handicapped/incappacited.
ISeat suitable for adult with an infant.
KBulkhead seat (B in custumer profile).
MAMedicaly OK for travel.
NNo smoking seat.
SSmoking seat.
USeat suitable for unaccompanied minor.
WWindow seat.