Amadeus API       

Node
PoweredAir_MultiAvailabilityReply
originAndDestinationRules



Description

To specify origin and destination rules.
Status (Requirement Designator) = Conditional. Repetition = 1.

XML Tree

<originAndDestinationRules>
     <originAndDestinationPreference>
        <airlineCode></airlineCode>
        <privilegeIndicator></privilegeIndicator>
        <owner></owner>
        <priority></priority>
        <originValue></originValue>
        <destinationValue></destinationValue>
        <travellerCategory></travellerCategory>
        <tripCategory></tripCategory>
        <cabin></cabin>
        <cabinClass></cabinClass>
     </originAndDestinationPreference>
     <originAndDestinationExclusions>
        <airlineCode></airlineCode>
        <privilegeIndicator></privilegeIndicator>
        <owner></owner>
     </originAndDestinationExclusions>
</originAndDestinationRules>


Field Descriptions

Field Attributes and Description
Node   originAndDestinationPreference Field Type = Node. Repetition = 10.
ORIGIN AND DESTINATION PREFERENCES.
Mandatory  airlineCode Field Type = Data Element.
AlphaNumeric, minlen=2, maxlen=3, repetition=1.

Company identification.
  privilegeIndicator Field Type = Data Element.
Alphabetic, minlen=1, maxlen=1, repetition=1.

Lock indicator, coded.
For a list of valid codes, see codeset privilegeIndicator.
  owner Field Type = Data Element.
AlphaNumeric, minlen=6, maxlen=9, repetition=1.

Owner.
  priority Field Type = Data Element.
Numeric, minlen=1, maxlen=4, repetition=1.

Priority.
  originValue Field Type = Data Element.
AlphaNumeric, minlen=2, maxlen=5, repetition=1.

Origin value.
  destinationValue Field Type = Data Element.
AlphaNumeric, minlen=2, maxlen=5, repetition=1.

Destination value.
  travellerCategory Field Type = Data Element.
AlphaNumeric, minlen=3, maxlen=3, repetition=1.

Traveller category.
  tripCategory Field Type = Data Element.
AlphaNumeric, minlen=3, maxlen=3, repetition=1.

Trip category.
  cabin Field Type = Data Element.
Alphabetic, minlen=2, maxlen=2, repetition=1.

Cabin, coded.
For a list of valid codes, see codeset cabin.
  cabinClass Field Type = Data Element.
Alphabetic, minlen=1, maxlen=1, repetition=1.

Class.
Node   originAndDestinationExclusions Field Type = Node. Repetition = 10.
ORIGIN AND DESTINATION EXCLUSIONS.
Mandatory  airlineCode Field Type = Data Element.
AlphaNumeric, minlen=2, maxlen=3, repetition=1.

Company identification.
  privilegeIndicator Field Type = Data Element.
Alphabetic, minlen=1, maxlen=1, repetition=1.

Lock indicator, coded.
For a list of valid codes, see codeset privilegeIndicator.
  owner Field Type = Data Element.
AlphaNumeric, minlen=6, maxlen=9, repetition=1.

Owner.

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

privilegeIndicator

CodeDescription
NUnlocked rule.
YLocked rule.

cabin

CodeDescription
KCBusiness cabin.
KFFirst cabin.
KYEconomy cabin.

privilegeIndicator

CodeDescription
NUnlocked rule.
YLocked rule.