Amadeus API       

Node
PoweredPNR_AddMultiElements
serviceRequest



Description

To specify special requests 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>
        <boardpoint></boardpoint>
        <offpoint></offpoint>
        <freetext></freetext>
     </ssr>
     <ssrb>
        <data></data>
        <seatType></seatType>
     </ssrb>
</serviceRequest>


Field Descriptions

Field Attributes and Description
Node Mandatory  ssr Field Type = Node. Repetition = 1.
special requirement 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) - SK element : Keyword.
  status Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=3, repetition=1.

ATA/IATA status code Codeset list not applicable..
For a list of valid codes, see codeset status.
  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.

Processing indicator, coded. - Normal SSR P01 request for SSR explosion at EOT ....
For a list of valid codes, see codeset indicator.
  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.
AlphaNumeric, minlen=1, maxlen=70, repetition=2.

free text data.
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). Therefore the maximum repetitions here is 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).
  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

status

CodeDescription
AAdd.
BFlown/used.
CChange.
IFInformation only.
XCancel.

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.

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.