Amadeus API       

Node
PoweredPNR_AddMultiElements
travelProduct



Description

To specify details related to a product.
Status (Requirement Designator) = Mandatory. Repetition = 1.

XML Tree

<travelProduct>
     <product>
        <depDate></depDate>
        <depTime></depTime>
        <arrDate></arrDate>
        <arrTime></arrTime>
     </product>
     <boardpointDetail>
        <cityCode></cityCode>
        <cityName></cityName>
     </boardpointDetail>
     <offpointDetail>
        <cityCode></cityCode>
        <cityName></cityName>
     </offpointDetail>
     <company>
        <identification></identification>
     </company>
     <productDetails>
        <identification></identification>
        <classOfService></classOfService>
        <subtype></subtype>
        <description></description>
     </productDetails>
     <processingIndicator></processingIndicator>
</travelProduct>


Field Descriptions

Field Attributes and Description
Node   product Field Type = Node. Repetition = 1.
date and time details.
Mandatory  depDate Field Type = Data Element.
Numeric, minlen=6, maxlen=8, repetition=1.

1. Air segment: Departure date 2. ATX segment: Requested date 3. CAR segment: Pick-up date 4. HTL segment: Check-in date 5. MIS segment: Date for service required.
  depTime Field Type = Data Element.
Numeric, minlen=4, maxlen=6, repetition=1.

1. Air segment Departure time 2. SUR segment: Pick-up time 3. TRN Amtrack segment: Departure time 4. TRN SNCF segment: Departure time.
  arrDate Field Type = Data Element.
Numeric, minlen=6, maxlen=8, repetition=1.

1. Air segment Arrival date (not in the display) 2. CAR segment Drop-off date 3. HTL segment: Check-out date 4. TTO segment: Return date of the Tour.
  arrTime Field Type = Data Element.
Numeric, minlen=4, maxlen=6, repetition=1.

1. Air segment Arrival time 2. TRN Amtrack segment: Arrival time 3. TRN SNCF segment: Arrival time.
Node   boardpointDetail Field Type = Node. Repetition = 1.
boardpoint details.
Mandatory  cityCode Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=5, repetition=1.

1. Air segment: Boarding point 2. ATX segment: Boarding point 3. CAR segment: Pick-up point city 4. HTL segment: Check-in city 5. MIS segment: City code.
  cityName Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=17, repetition=1.

1. TRN SNCF segment: Off point city name.
Node   offpointDetail Field Type = Node. Repetition = 1.
offpoint details.
Mandatory  cityCode Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=5, repetition=1.

1. Air segment: Boarding point 2. ATX segment: Boarding point 3. CAR segment: Pick-up point city 4. HTL segment: Check-in city 5. MIS segment: City code.
  cityName Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=17, repetition=1.

1. TRN SNCF segment: Off point city name.
Node   company Field Type = Node. Repetition = 1.
airline or system code.
Mandatory  identification Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=3, repetition=1.

1. Air segment: Airline code 2. ATX segment: Airline code of the airline to take action 3. CAR segment: Airline code of the airline to take action 4. HTL segment: Airline code of the airline to take action.
Node   productDetails Field Type = Node. Repetition = 1.
product details - number and class.
Mandatory  identification Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=6, repetition=1.

1. Air segment: Flight number or OPEN ARNK - air segment arrival unknown 2. CAR se 3. segment: Car type 4. SUR segment: Transportation type (refer to VGTVD transaction).
  classOfService Field Type = Data Element.
Alphabetic, minlen=1, maxlen=1, repetition=1.

1. Air segment: Class of service 2. TRN Amtrack segment: Class of service 3. TRN SNCF segment: Class of service.
  subtype Field Type = Data Element.
Alphabetic, minlen=1, maxlen=1, repetition=1.

1. Air segment Flight number alpha suffix A, B, C, D, E 2. SUR segment: Departure code A or D 3. TRN SNCF segment: Train type.
  description Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=1, repetition=1.

1. Air segment: N for Night class 2. TRN Amtrack segment: N for Night class 3. TRN SNCF segment: N for Night class.
For a list of valid codes, see codeset description.
  processingIndicator Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=3, repetition=1.

1. Air segment To indicate an Informational Air segment: N for No action required.
For a list of valid codes, see codeset processingIndicator.

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

description

CodeDescription
NNight class.

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.