Amadeus API       

Node
PoweredPNR_PNRReply
travelProduct



Description

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

XML Tree

<travelProduct>
     <product>
        <depDate></depDate>
        <depTime></depTime>
        <arrDate></arrDate>
        <arrTime></arrTime>
        <dayChangeIndicator></dayChangeIndicator>
     </product>
     <boardpointDetail>
        <cityCode></cityCode>
        <cityName></cityName>
     </boardpointDetail>
     <offpointDetail>
        <cityCode></cityCode>
        <cityName></cityName>
     </offpointDetail>
     <companyDetail>
        <identification></identification>
        <secondIdentification></secondIdentification>
        <sourceCode></sourceCode>
     </companyDetail>
     <productDetails>
        <identification></identification>
        <classOfService></classOfService>
        <subtype></subtype>
        <description></description>
     </productDetails>
     <typeDetail>
        <detail></detail>
     </typeDetail>
     <processingIndicator></processingIndicator>
</travelProduct>


Field Descriptions

Field Attributes and Description
Node   product Field Type = Node. Repetition = 1.
To specify dates and times of the product.
Mandatory  depDate Field Type = Data Element.
Numeric, minlen=6, maxlen=8, repetition=1.

AIR segment : departure date ATX segment : requested date CAR segment : pick-up date CCR segment : pick-up date HHL segment : check-in date HTL segment : check-in date MIS segment : date for service requested SUR segment : date Trn Amtrak sgt: departure date Trn SNCF sgt: departure date TTO segment: departure date of the tour TUR segment: tour departure date INS element: departure date CRU segment: sailing departure date.
  depTime Field Type = Data Element.
Numeric, minlen=4, maxlen=6, repetition=1.

AIR segment : departure time SUR segment : pick-up time Trn Amtrak sgt: departure time Trn SNCF sgt: departure time.
  arrDate Field Type = Data Element.
Numeric, minlen=6, maxlen=8, repetition=1.

AIR segment : arrival date CAR segment : drop-off date CCR segment : return date HHL segment : check-out date HTL segment : check-out date TTO segment: return date of the tour INS element: return date.
  arrTime Field Type = Data Element.
Numeric, minlen=4, maxlen=6, repetition=1.

AIR segment : arrival time Trn Amtrak sgt: arrival time Trn SNCF sgt: arrival time.
  dayChangeIndicator Field Type = Data Element.
Numeric, minlen=1, maxlen=3, repetition=1.

AIR segment: day change indicator (1,2,-1) TRN Amtrak sgt: day change indicator (1,2,-1) TRN SNCF sgt: day change indicator (1,2,-1).
Node   boardpointDetail Field Type = Node. Repetition = 1.
Boarding point detail.
Mandatory  cityCode Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=5, repetition=1.

AIR segment : boarding point ATX segment : boarding point CAR segment : pick-up point city CCR segment : pick-up point city HHL segment : city code HTL segment : check-in city MIS segment : city code SUR segment : city/airport code Trn Amtrak sgt: board point city code Trn SNCF sgt: board point city code (RESARAIL code) TTO segment: departure location TUR segment: tour start city CRU segment: sailing departure port.
  cityName Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=17, repetition=1.

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

AIR segment : off point ATX segment : off point Trn Amtrak sgt: off point city code Trn SNCF sgt: off point city code (RESARAIL code) CRU segment: sailing arrival port.
  cityName Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=17, repetition=1.

TRN SNCF segment : off point city name..
Node   companyDetail Field Type = Node. Repetition = 1.
Company identification.
Mandatory  identification Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=3, repetition=1.

company code.
  secondIdentification Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=4, repetition=1.

flight segment : second airline code for joint flight number. Train Amtrack segment : system provider UIC code. train SNCF segment : system provider UIC code. Tour segment : tour provider code..
  sourceCode Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=4, repetition=1.

Tour segment : source code..
Node   productDetails Field Type = Node. Repetition = 1.
Product identifications details.
Mandatory  identification Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=6, repetition=1.

flight number or OPEN - ARNK car type.,transportation type (refer to VGTVD transaction) , train number or OPEN ,insurance provider..
  classOfService Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=2, repetition=1.

AIR segment : class of service. TRN Amtrack segment : class of service (1 or 2 chars long). TRN SNCF segment : class of service..
  subtype Field Type = Data Element.
Alphabetic, minlen=1, maxlen=1, repetition=1.

AIR segment : flight number alpha suffix : A, B, C, D, E. SUR segment : departure code : (A or D)..
  description Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=1, repetition=1.

AIR segment : N for Night class.
For a list of valid codes, see codeset description.
Node   typeDetail Field Type = Node. Repetition = 1.
Product Type details.
  detail Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=3, repetition=1.

AIR segment : electronic ticketing indicator (after EOT only) : ET for Electronic ticket candidate// SUR segment : transportation zone number.//Amtrack segment : Equipement code //SNCF segment : train type (3 chars code)..
For a list of valid codes, see codeset detail.
  processingIndicator Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=3, repetition=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
1To indicate change in class route.
2To indicate invalid through class.
MMandatory.
NNight class.
XExcluded.

detail

CodeDescription
ACodeshare service.
BBus.
BPSpecified fare break point.
BRBooked reservations booking designator (RBD).
CConnection portion of journey.
CRCar Rental.
CSCruise Ship.
DDirect service.
EEnd of journey.
ENNot electronic ticket candidate.
ETElectronic ticket candidate.
FCharter Flight.
HHovercraft.
HTHotel.
IInbound flight.
IAIATA (International Air Transport Association).
JStopover permitted.
KStopover not permitted.
LInclusive.
LXExclusive.
MMarketing flight grouping indicator.
MCConditional marketing flight grouping indicator.
NNon-stop service.
OOperating flight.
PPassenger's disposition, unknown.
QLast part.
RBSpecified fare break point-replacement break point.
RRRecommended reservations booking designator (RBD).
SStart of journey.
SMSmoking.
STSide trip.
TTransfer.
TABy arrival time.
TDBy departure time.
TEBy elapsed time.
TNIn neutral order.
TRTrain.
TSThree segment connection.
UStopover or connection unknown.
VStopover point.
XConnect point.

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.