OrderChangeRQ NDC 2017.2
OrderChangeRQ
OrderChangeRQ
XPath: /OrderChangeRQ
Data Type Value: OrderChangeRQ
Description: The OrderChange/OrderView transaction set requests modifications to an Order by specifying which order items to change and what to change them to. The updated view of the Order is returned.
EchoToken
XPath: /OrderChangeRQ/@EchoToken
Data Type Value: StringLength1to128
Description: A reference for additional message identification, assigned by the requesting host system. When a request message includes an echo token the corresponding response message MUST include an echo token with an identical value.
TimeStamp
XPath: /OrderChangeRQ/@TimeStamp
Data Type Value: dateTime
Description: Indicates the creation date and time of the message in UTC using the following format specified by ISO 8601; YYYY-MM-DDThh:mm:ssZ with time values using the 24-hour clock (e.g., 20 November 2003, 1:59:38 pm UTC becomes 2003-11-20T13:59:38Z).
Target
XPath: /OrderChangeRQ/@Target
Data Type Value: Target
Description: Used to indicate whether the request is for the Test or Production system.
Version
XPath: /OrderChangeRQ/@Version
Data Type Value: string
Description: For all IATA versioned messages, the version of the message is indicated by a decimal value.
TransactionIdentifier
XPath: /OrderChangeRQ/@TransactionIdentifier
Data Type Value: StringLength1to32
Description: A unique identifier to relate all messages within a transaction (e.g., this would be sent in all request and response messages that are part of an on-going transaction).
SequenceNmbr
XPath: /OrderChangeRQ/@SequenceNmbr
Data Type Value: nonNegativeInteger
Description: Used to identify the sequence number of the transaction as assigned by the sending system; allows for an application to process messages in a certain order or to request a resynchronization of messages in the event that a system has been off-line and needs to retrieve messages that were missed.
SequenceNmbr
XPath: /OrderChangeRQ/@TransactionStatusCode
Data Type Value: TransactionStatusCode
Description: This indicates where this message falls within a sequence of messages.
PrimaryLangID
XPath: /OrderChangeRQ/@PrimaryLangID
Data Type Value: language
Description: Identifes the primary language preference for the message. The human language is identified by ISO 639 codes.
AltLangID
XPath: /OrderChangeRQ/@AltLangID
Data Type Value: language
Description: Identifies the alternate language for a customer or message. The human language is identified by ISO 639 codes.
RetransmissionIndicator
XPath: /OrderChangeRQ/@RetransmissionIndicator
Data Type Value: boolean
Description: When true, indicates the message is being re-sent after a failure. It is recommended that this attribute is used (i.e., set to true) only when a message is retransmitted.
PointOfSale
PointOfSale
XPath: /OrderChangeRQ/PointOfSale
Data Type Value: PointOfSaleType
Description: A data type for Point of Sale.
CountryCode
XPath: /OrderChangeRQ/PointOfSale/Location/CountryCode
Data Type Value: CountryCode
Description: Country Code. Examples: US, FR. Encoding Scheme: ISO 3166-1 (two character) Country Code.
Code
XPath: /OrderChangeRQ/PointOfSale/TouchPoint/Device/Code
Data Type Value: CodesetValueSimpleType
Description: Code value. Example: 003.
Definition
XPath: /OrderChangeRQ/PointOfSale/TouchPoint/Device/Definition
Data Type Value: ProperNameSimpleType
Description: Code Definition. Example: Travel Agency.
TableName
XPath: /OrderChangeRQ/PointOfSale/TouchPoint/Device/TableName
Data Type Value: ProperNameSimpleType
Description: Code set table name.
Document
id
XPath: /OrderChangeRQ/Document/@id
Data Type Value: ID
Description: A globally unique identifier for this object instance.
Party
Type
XPath: /OrderChangeRQ/Party/Sender/TravelAgencySender/Type
Data Type Value: AgencyCategorySimpleType
Description: Agency Seller Type. Examples: TravelAgency, OnlineTravelAgency, TravelManagementCompany.
IATA_Number
XPath: /OrderChangeRQ/Party/Sender/TravelAgencySender/IATA_Number
Data Type Value: IATA_NbrSimpleType
Description: Agency Seller IATA number. Example: 98417900.
AgencyID
XPath: /OrderChangeRQ/Party/Sender/TravelAgencySender/AgencyID
Data Type Value: AgencyID_Type
Description: A data type for Agency (Seller) ID.
PseudoCity
XPath: /OrderChangeRQ/Party/Sender/TravelAgencySender/AgentUser/PseudoCity
Data Type Value: PseudoCity
Description: Pseudo City code. Example: AAA2.
SequenceNumber
XPath: /OrderChangeRQ/Party/Participants/Participant/EnabledSystemParticipant/@SequenceNumber
Data Type Value: positiveInteger
Description: The sequence number of this participating Party within the collection of parties. Example: 1.
Note: A sequence number of 1 indicates that this is the first Participant involved in the transaction.
Owner
XPath: /OrderChangeRQ/Party/Participants/Participant/EnabledSystemParticipant/SystemID/@Owner
Data Type Value: ContextSimpleType
Description: Airline designator or CRS code of the owner/ assigner of the Offer ID, typically used for offer ordering purposes. Example: UA, BA. Encoding Scheme: IATA/A4A (two or three character) Airline or CRS Designator Code.
SystemID
XPath: /OrderChangeRQ/Party/Sender/EnabledSystemSender/SystemID
Data Type Value:
Description:
Query
OrderID
XPath: /OrderChangeRQ/Query/OrderID
Data Type Value: OrderID
Description: Reference to the existing Order(s) to be changed. The airline-assigned unique Order ID. Example: ORDER-c98c-4759-a20b.
ActionContext
XPath: /OrderChangeRQ/Query/ActionContext
Data Type Value: IATA_CodeType
Description: Reference to PADIS codeset REA. When used, provides context for the change being requested.
OfferItemID
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemID
Data Type Value: ItemID_Type
Description: A data type for an order or offer related ID. Example: ORDER-c98c-4759-a20b-01.
Owner
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemID/@Owner
Data Type Value: AirlineDesigSimpleType
Description: Airline designator or CRS code of the owner/ assigner of the Offer ID, typically used for offer ordering purposes. Example: UA, BA. Encoding Scheme: IATA/ A4A (two or three character) Airline or CRS Designator Code.
OriginDestination
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination
Data Type Value: FlightType[]
Description: Flight Origin/ Destination information.
refs
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/@refs
Data Type Value: InstanceClassRefSimpleType
Description: Object association(s) between this object and any other object or metadata instance(s).
Flight
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight
Data Type Value: Flight[]
Description: Flight origin/destination information.
SegmentKey
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/SegmentKey
Data Type Value: ID
Description: A globally unique identifier for this Flight Segment instance. Example: segment1.
E_TicketIndicator
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Indicators/@E_TicketIndicator
Data Type Value: boolean
Description: When true, an electronic ticket may be issued.
StatusCode
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Status/StatusCode
Data Type Value: IATA_CodeType
Description: Current Order Item status. Example: OK (Confirmed). Encoding Scheme: IATA Padis Codeset - List for data element 4405 (Status, coded).
Departure
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Departure
Data Type Value: Departure
Description: Departure (origin) Airport, Date and Time information.
AirportCode
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Departure/AirportCode
Data Type Value: AirportCode
Description: Airport or a city code. Use a three-letter location identifier assigned according to the IATA Resolution 763. Refer to IATA Airline Coding Directory. Example: TPA.
Date
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Departure/Date
Data Type Value: date
Description: Departure date. Example: 2017-01-13. Encoding Scheme: ISO 8601 Date Format (YYYY-MM-DD).
Time
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Departure/Time
Data Type Value: TimeSimpleType
Description: Departure time. Example: 09:15. Encoding Scheme: ISO 8601 Military/ 24 Hour Format (HH:MM).
Arrival
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Arrival
Data Type Value: FlightArrivalType
Description: FLIGHT ARRIVAL definition.
AirportCode
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Arrival/AirportCode
Data Type Value: AirportCode
Description: Airport or a city code. Use a three-letter location identifier assigned according to the IATA Resolution 763. Refer to IATA Airline Coding Directory. Example: TPA.
Date
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Arrival/Date
Data Type Value: date
Description: Arrival date. Example: 2017-01-14. Encoding Scheme: ISO 8601 Date Format (YYYY-MM-DD).
Time
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Arrival/Time
Data Type Value: TimeSimpleType
Description: Arrival time. Example: 09:15. Encoding Scheme: ISO 8601 Military/24 Hour Format (HH:MM).
ChangeOfDay
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Arrival/ChangeOfDay
Data Type Value: integer
Description: Number of days between arrival and departure. Example: 1.
MarketingCarrier
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/MarketingCarrier
Data Type Value: MarketingCarrierFlightType
Description: Marketing Carrier information.
Note: This is the carrier that sells with its own code as part of a code share agreement on a flight that is operated by another carrier.
AirlineID
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/MarketingCarrier/AirlineID
Data Type Value: AirlineID
Description: A two-character alpha-numeric code assigned according to the IATA Resolution 762 or a three-letter airline designator assigned by ICAO. Refer to IATA Airline Coding Directory .
Name
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/MarketingCarrier/Name
Data Type Value: CarrierNameType
Description: Airline Name. Example: British Airways.
FlightNumber
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/MarketingCarrier/FlightNumber
Data Type Value: FlightNumber
Description: Flight Number. Example: 1234, or OPEN, or ARNK.
ResBookDesigCode
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/MarketingCarrier/ResBookDesigCode
Data Type Value: ResBookDesigCode
Description: The Reservation Booking Designator (booking class) of the Marketing Carrier. Example: Y.
OperatingCarrier
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/OperatingCarrier
Data Type Value: OperatingCarrier
Description: Operating Carrier Information. Operating Carrier is the carrier that operates a flight with a reference to its own prime flight number.
Note: Operating Carrier may be different from a Marketing Carrier(s), if the flight is marketed by other carrier(s) within a codeshare agreement. Operating Carrier may not be the AOC holder, in which case, and wherever required, this will need to be disclosed to the customer.
AirlineID
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/OperatingCarrier/AirlineID
Data Type Value: AirlineID
Description: A two-character alpha-numeric code assigned according to the IATA Resolution 762 or a three-letter airline designator assigned by ICAO. Refer to IATA Airline Coding Directory.
Name
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/OperatingCarrier/Name
Data Type Value: CarrierNameType
Description: Airline Name. Example: British Airways.
FlightNumber
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/OperatingCarrier/FlightNumber
Data Type Value: FlightNumber
Description: Flight Number. Example: 1234, or OPEN, or ARNK.
ResBookDesigCode
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/OperatingCarrier/ResBookDesigCode
Data Type Value: CodesetValueSimpleType
Description: The Reservation Booking Designator (booking class) of the Operating Carrier if different from the Marketing Carrier. Example: Y.
ClassOfService
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/ClassOfService
Data Type Value: FlightCOS_CoreType
Description: A data type for Class of Service Core. Class of service code. Example: B.
Code
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/ClassOfService/Code
Data Type Value: Code
Description: Class of Service Code. Example: B.
SeatsLeft
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/ClassOfService/Code/@SeatsLeft
Data Type Value: int
Description: Indicates how many seats are still available in this class of service.
StopQuantity
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Details/Stops/StopQuantity
Data Type Value: integer
Description: Stop Quantity. Example: 1.
SegmentKey
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/SegmentKey
Data Type Value: ID
Description: A globally unique identifier for this Flight Segment instance. Example: segment1.
refs
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/OtherItem/@refs
Data Type Value: InstanceClassRefSimpleType
Description: Object association(s) between this object and any other object or metadata instance(s).
BaseAmount
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/OtherItem/Price/BaseAmount
Data Type Value: CurrencyAmountOptType
Description: Total Base Fare Amount. Example: 200000.
Note: This includes surcharges (if applicable).
Code
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/OtherItem/Price/BaseAmount/@Code
Data Type Value: CurrencySimpleType
Description: Currency code. Example: USD. Encoding Scheme: ISO 4217 (three alpha character) Currency Code.
OfferID
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/Offer/@OfferID
Data Type Value: ID
Description: Reference to the OfferID of the selected Offer (either a standard Offer or an a-la-carte Offer) returned in a previous shopping response.
Owner
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/Offer/@Owner
Data Type Value: string
Description: Designator of Airline that owns/ assigned these IDs. Examples: BA. Encoding Scheme: IATA/ A4A (two or three character) Airline Designator Code.
ResponseID
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/Offer/@ResponseID
Data Type Value: string
Description: Reference to unique shopping session response ID, as provided in the airline's previous shopping response.
PassengerRefs
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/Offer/OfferItem/PassengerRefs
Data Type Value: IDREFS
Description: Reference to passenger(s) for which this OfferItem and selected Services (in case of Service Bundles) applies.
ServiceID
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/Offer/OfferItem/ServiceSelection/@ServiceID
Data Type Value: string
Description: Reference to the Service (within the OfferItem) from which the bundling begins.
ServiceDefinitionID
XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/Offer/OfferItem/ServiceSelection/ServiceDefinitionID
Data Type Value: string
Description: Id to define a selected ServiceDefinition from the selected bundle.
PassengerID
XPath: /OrderChangeRQ/Query/PassengerServicing/New/@PassengerID
Data Type Value: token
Description: Uniquely identifies a Passenger within the context of one message.
PTC
XPath: /OrderChangeRQ/Query/PassengerServicing/New/PTC
Data Type Value: PassengerTypeCodeType
Description: Type code applying to the Passenger which typically drives pricing (e.g., ADT, CHD, etc.).
Birthdate
XPath: /OrderChangeRQ/Query/PassengerServicing/New/Birthdate
Data Type Value: date
Description: The Date of Birth of the Passenger. Anonymous Shopping requests or when the birthdate (in Individual) is not known.
Individual
XPath: /OrderChangeRQ/Query/PassengerServicing/New/Individual
Data Type Value: IndividualType
Description: A single human being as distinct from a group, class, or family.
Birthdate
XPath: /OrderChangeRQ/Query/PassengerServicing/New/Individual/Birthdate
Data Type Value: DateType
Description: Individual's birth location (e.g., city and/or country).
Gender
XPath: /OrderChangeRQ/Query/PassengerServicing/New/Individual/Gender
Data Type Value: GenderCodeContentType
Description: Gender of the individual (M, F, or X for unspecified).
NameTitle
XPath: /OrderChangeRQ/Query/PassengerServicing/New/Individual/NameTitle
Data Type Value: ShortNameType
Description: Individual's name title. Examples: MR, MRS, DR.
GivenName
XPath: /OrderChangeRQ/Query/PassengerServicing/New/Individual/GivenName
Data Type Value: ProperNameType[]
Description: Individual's first or given name. Example: JOHN.
Surname
XPath: /OrderChangeRQ/Query/PassengerServicing/New/Individual/Surname
Data Type Value: ProperNameType
Description: Individual's family name, last name. Example: SMITH.
MiddleName
XPath: /OrderChangeRQ/Query/PassengerServicing/New/Individual/MiddleName
Data Type Value: ProperNameType[]
Description: Individual's middle name or initial. Examples: G, GEORGE.
SurnameSuffix
XPath: /OrderChangeRQ/Query/PassengerServicing/New/Individual/SurnameSuffix
Data Type Value: ShortNameType
Description: Individual's surname suffixes and letters. Examples: Jr., Sr., III, Ret., Esq.
AccountNumber
XPath: /OrderChangeRQ/Query/PassengerServicing/New/LoyaltyProgramAccount/AccountNumber
Data Type Value: SimpleCodeType
Description: Loyalty Program account number. Example: ABC123456.
TierCode
XPath: /OrderChangeRQ/Query/PassengerServicing/New/LoyaltyProgramAccount/TierCode
Data Type Value: SimpleCodeType
Description: Loyalty Program tier code.
ContactInfoRef
XPath: /OrderChangeRQ/Query/PassengerServicing/New/ContactInfoRef
Data Type Value: IDREF
Description: Reference to Contact Information, within the context of one message.
ActionType
XPath: /OrderChangeRQ/Query/PassengerServicing/New/ActionType
Data Type Value: ActionType
Description: Add or Delete.
IdentityDocumentNumber
XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument/IdentityDocumentNumber
Data Type Value: SimpleCodeType
Description: Uniquely identifies the document from all other identity documents issued by the state or organization. Example: passport number, drive license number.
IdentityDocumentType
XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument/IdentityDocumentType
Data Type Value: IdentityDocumentTypeCodeType
Description: The type of passenger document. Examples: PT (Passport).
Gender
XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument/Gender
Data Type Value: GenderCodeContentType
Description: Holder’s gender as specified on the document (M, F, or X for unspecified).
GivenName
XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument/GivenName
Data Type Value: ProperNameType[]
Description: Holder's first or given name, as written on the document. Example: JOHN.
Surname
XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument/Surname
Data Type Value: ProperNameType
Description: Holder's family name, last name as written on the document. Example: SMITH.
IssuingCountryCode
XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument/IssuingCountryCode
Data Type Value: ISO_3166CountryCodeContentType
Description: Issuing country code of the identity document.
CitizenshipCountryCode
XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument[3]/CitizenshipCountryCode
Data Type Value:
Description:
ExpiryDate
XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument[3]/ExpiryDate
Data Type Value:
Description:
Birthdate
XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument[3]/Birthdate
Data Type Value:
Description:
Gender
XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument[3]/Gender
Data Type Value:
Description:
NameTitle
XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument[3]/NameTitle
Data Type Value:
Description:
GivenName
XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument[3]/GivenName
Data Type Value:
Description:
MiddleName
XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument[3]/MiddleName
Data Type Value:
Description:
Surname
XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument[3]/Surname
Data Type Value:
Description:
Payment
XPath: /OrderChangeRQ/Query/Payments/Payment
Data Type Value: Payment[]
Description: Payment detail, including association(s).
Type
XPath: /OrderChangeRQ/Query/Payments/Payment/Type
Data Type Value: IATA_CodeType
Description: The form of payment type. Examples: Credit Card, Cash. Encoding Scheme: IATA PADIS code list data element [9888] Form of Payment Identification.
PaymentCard
XPath: /OrderChangeRQ/Query/Payments/Payment/Method/PaymentCard
Data Type Value: PaymentCardType
Description: PAYMENT CARD definition.
CardCode
XPath: /OrderChangeRQ/Query/Payments/Payment/Method/PaymentCard/CardCode
Data Type Value: PayCardCodeSimpleType
Description: Credit card issuer code. Example: MC.
Note: This is the two-character code of the credit card issuer.
CardNumber
XPath: /OrderChangeRQ/Query/Payments/Payment/Method/PaymentCard/CardNumber
Data Type Value: CardNumber
Description: The Credit Card Number embossed on the card. Example: 1111222233334444.
SeriesCode
XPath: /OrderChangeRQ/Query/Payments/Payment/Method/PaymentCard/SeriesCode
Data Type Value: SeriesCode
Description: Verification Digits. Example: 123.
Note: This is the verification digits printed on the card following the embossed number. This may also accommodate the customer identification/batch number (CID), card verification value (CVV2 ), card validation code number (CVC2) on credit card.
CardIssuerName
XPath: /OrderChangeRQ/Query/Payments/Payment/Method/PaymentCard/CardIssuerName
Data Type Value: CardIssuerName
Description: Credit card issuing company.
Effective
XPath: /OrderChangeRQ/Query/Payments/Payment/Method/PaymentCard/EffectiveExpireDate/Effective
Data Type Value: PayCardDateSimpleType
Description: Payment Card Effective Date. Example: 0116.
Expiration
XPath: /OrderChangeRQ/Query/Payments/Payment/Method/PaymentCard/EffectiveExpireDate/Expiration
Data Type Value: PayCardDateSimpleType
Description: Payment Card Expiration Date. Example: 0119.
CardHolderName
XPath: /OrderChangeRQ/Query/Payments/Payment/Method/PaymentCard/CardHolderName
Data Type Value: CardHolderName
Description: Name of credit card holder. Example: JOHN SMITH.
CardHolderBillingAddress
XPath: /OrderChangeRQ/Query/Payments/Payment/Method/PaymentCard/CardHolderBillingAddress
Data Type Value: CardHolderBillingAddress
Description: Cardholder Address.
Street
XPath: /OrderChangeRQ/Query/Payments/Payment/Method/PaymentCard/CardHolderBillingAddress/Street
Data Type Value: string[]
Description: Street. Examples: Main Street, 100 Main Street.
BuildingRoom
XPath: /OrderChangeRQ/Query/Payments/Payment/Method/PaymentCard/CardHolderBillingAddress/BuildingRoom
Data Type Value: string
Description: Building name, room, apartment, or suite number.
PostalCode
XPath: /OrderChangeRQ/Query/Payments/Payment/Method/PaymentCard/CardHolderBillingAddress/PostalCode
Data Type Value: PostalCode
Description: Postal code. Examples: 11001, 11001-2345.
CityName
XPath: /OrderChangeRQ/Query/Payments/Payment/Method/PaymentCard/CardHolderBillingAddress/CityName
Data Type Value: string
Description: City (e.g., Dublin), town, or postal station (i.e., a postal service territory, often used in a military address).
StateProv
XPath: /OrderChangeRQ/Query/Payments/Payment/Method/PaymentCard/CardHolderBillingAddress/StateProv
Data Type Value: string
Description: State or province code. Examples: NY, QUE.
CountryCode
XPath: /OrderChangeRQ/Query/Payments/Payment/Method/PaymentCard/CardHolderBillingAddress/CountryCode
Data Type Value: CountryCode
Description: Country Code. Examples: US, FR. Encoding Scheme: ISO 3166-1 (two character) Country Code.
TicketNumber
XPath: /OrderChangeRQ/Query/Payments/Payment/Method/MiscChargeOrder/TicketNumber
Data Type Value: ContextSimpleType
Description: The ticket number of the miscellaneous charge order (MCO).
Amount
XPath: /OrderChangeRQ/Query/Payments/Payment/Amount
Data Type Value: SimpleCurrencyPriceType
Description: The amount for this form of payment. Example: 300 USD.
Code
XPath: /OrderChangeRQ/Query/Payments/Payment/Amount/@Code
Data Type Value: CurrencySimpleType
Description: Currency code. Example: USD. Encoding Scheme: ISO 4217 (three alpha character) Currency Code.
DataLists
EmailAddressValue
XPath: /OrderChangeRQ/DataLists/ContactList/ContactInformation/ContactProvided/EmailAddress/EmailAddressValue
Data Type Value: SimpleTextType
Description: The email address which should be used for contact purposes.
ContactID
XPath: /OrderChangeRQ/DataLists/ContactList/ContactInformation/@ContactID
Data Type Value: ID
Description: Uniquely Identifies a set of Contact Information, within the context of one message.
PassengerList
XPath: /OrderChangeRQ/DataLists/PassengerList
Data Type Value: PassengerList
Description: Passenger data list definition.
Passenger
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger
Data Type Value: PassengerType[]
Description: Any person except members of the crew carried or to be carried with the consent of the carrier, on board of any transport vehicle such as aircraft, train, bus, ship.
PassengerID
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/@PassengerID
Data Type Value: ID
Description: Uniquely identifies a Passenger within the context of one message.
PTC
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/PTC
Data Type Value: PassengerTypeCodeType
Description: Type code applying to the Passenger which typically drives pricing (e.g., ADT, CHD, etc).
Birthdate
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Birthdate
Data Type Value: DateType
Description: The Date of Birth of the Passenger. Anonymous Shopping requests or when the birthdate (in Individual) is not known.
InfantRef
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/InfantRef
Data Type Value: IDREF
Description: Reference to Passenger instance within the context of one message, associating an infant on lap to this adult passenger.
Individual
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual
Data Type Value: IndividualType
Description: A single human being as distinct from a group, class, or family.
Surname
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual/Surname
Data Type Value: ProperNameType
Description: Individual's family name, last name. Example: SMITH.
GivenName
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual/GivenName
Data Type Value: ProperNameType[]
Description: Individual's first or given name. Example: JOHN.
NameTitle
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual/NameTitle
Data Type Value: ShortNameType
Description: Individual's name title. Examples: MR, MRS, DRn.
SurnameSuffix
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual/SurnameSuffix
Data Type Value: ShortNameType
Description: Individual's surname suffixes and letters. Examples: Jr., Sr., III, Ret., Esq.
MiddleName
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual/MiddleName
Data Type Value: ProperNameType[]
Description: Individual's middle name or initial. Examples: G, GEORGE.
Gender
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual/Gender
Data Type Value: GenderCodeContentType
Description: Gender of the individual (M, F, or X for unspecified).
IdentityDocumentType
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/IdentityDocument/IdentityDocumentType
Data Type Value: IdentityDocumentTypeCodeType
Description: The type of passenger document. Examples: PT (Passport).
IdentityDocumentNumber
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/IdentityDocument/IdentityDocumentNumber
Data Type Value: SimpleCodeType
Description: Uniquely identifies the document from all other identity documents issued by the state or organization. Example: passport number, drive license number.
Birthdate
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/IdentityDocument/Birthdate
Data Type Value: DateType
Description: Holder’s date of birth as written on the document.
Gender
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/IdentityDocument/Gender
Data Type Value: GenderCodeContentType
Description: Holder’s gender as specified on the document (M, F, or X for unspecified).
GivenName
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/IdentityDocument/GivenName
Data Type Value: ProperNameType[]
Description: Holder's first or given name, as written on the document. Example: JOHN.
Surname
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/IdentityDocument/Surname
Data Type Value: ProperNameType
Description: Holder's family name, last name as written on the document. Example: SMITH.
Birthdate
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual/Birthdate
Data Type Value: DateType
Description: Individual's birth location (e.g., city and/or country).
Gender
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual/Gender
Data Type Value: GenderCodeContentType
Description: Gender of the individual (M, F, or X for unspecified).
GivenName
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual/GivenName
Data Type Value: ProperNameType[]
Description: Individual's first or given name. Example: JOHN.
Surname
XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual/Surname
Data Type Value: ProperNameType
Description: Individual's family name, last name. Example: SMITH.
ContactID
XPath: /OrderChangeRQ/DataLists/ContactList/ContactInformation/@ContactID
Data Type Value: ID
Description: Uniquely Identifies a set of Contact Information, within the context of one message.
EmailAddressValue
XPath: /OrderChangeRQ/DataLists/ContactList/ContactInformation/ContactProvided/EmailAddress/EmailAddressValue
Data Type Value: SimpleTextType
Description: The email address which should be used for contact purposes.
Phone
XPath: /OrderChangeRQ/DataLists/ContactList/ContactInformation/ContactProvided/Phone
Data Type Value: PhoneTypeAIDM[]
Description: A telephone number is a sequence of digits assigned to a fixed-line telephone subscriber station connected to a telephone line or to a wireless electronic telephony device, such as a radio telephone or a mobile telephone, or to other devices for data transmission via the public switched telephone network (PSTN) or other private networks.
Label
XPath: /OrderChangeRQ/DataLists/ContactList/ContactInformation/ContactProvided/Phone/Label
Data Type Value: SimpleTextType
Description: Used to differentiate multiple Phone numbers of one contact. Examples: Work, Home, Mobile.
CountryDialingCode
XPath: /OrderChangeRQ/DataLists/ContactList/ContactInformation/ContactProvided/Phone/CountryDialingCode
Data Type Value: CountryDialiingCodeType
Description: Numeric telephone dialing prefixes for the member countries of the International Telecommunication Union (ITU).
AreaCode
XPath: /OrderChangeRQ/DataLists/ContactList/ContactInformation/ContactProvided/Phone/AreaCode
Data Type Value: NumberType
Description: Phone number area code. Example: 813.
PhoneNumber
XPath: /OrderChangeRQ/DataLists/ContactList/ContactInformation/ContactProvided/Phone/PhoneNumber
Data Type Value: NumberType
Description: Phone number text. Example: +1 999-999-9999 ext. 1234, 617-9976.
Note: This may be a simple, un-structured phone number, such as +01 999-999-9999 ext. 1234 or combined with the additional attributes to create a structured phone number.
FlightSegment
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment
Data Type Value: ListOfFlightSegmentType[]
Description: Flight origin/destination information.
SegmentKey
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/@SegmentKey
Data Type Value: KeyIdentifier
Description: A globally unique identifier for this Flight Segment instance. Example: segment1.
refs
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/@refs
Data Type Value: InstanceClassRefSimpleType
Description: Object association(s) between this object and any other object or metadata instance(s).
AirportCode
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/Departure/AirportCode
Data Type Value: AirportCode
Description: Airport or a city code. Use a three-letter location identifier assigned according to the IATA Resolution 763. Refer to IATA Airline Coding Directory. Example: TPA.
Date
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/Departure/Date
Data Type Value: date
Description: Departure date. Example: 2017-01-13. Encoding Scheme: ISO 8601 Date Format (YYYY-MM-DD).
Time
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/Departure/Time
Data Type Value: TimeSimpleType
Description: Departure time. Example: 09:15. Encoding Scheme: ISO 8601 Military/24 Hour Format (HH:MM).
AirportCode
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/Arrival/AirportCode
Data Type Value: AirportCode
Description: Airport or a city code. Use a three-letter location identifier assigned according to the IATA Resolution 763. Refer to IATA Airline Coding Directory. Example: TPA.
Date
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/Arrival/Date
Data Type Value: date
Description: Arrival date. Example: 2017-01-14. Encoding Scheme: ISO 8601 Date Format (YYYY-MM-DD).
Time
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/Arrival/Time
Data Type Value: TimeSimpleType
Description: Arrival time. Example: 09:15. Encoding Scheme: ISO 8601 Military/ 24 Hour Format (HH:MM).
Name
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/Arrival/Terminal/Name
Data Type Value: ProperNameSimpleType
Description: Terminal name or ID. Example: Terminal C.
AirlineID
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/MarketingCarrier/AirlineID
Data Type Value: AirlineID
Description: A two-character alpha-numeric code assigned according to the IATA Resolution 762 or a three-letter airline designator assigned by ICAO. Refer to IATA Airline Coding Directory.
Name
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/MarketingCarrier/Name
Data Type Value: CarrierNameType
Description: Airline Name. Example: British Airways.
FlightNumber
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/MarketingCarrier/FlightNumber
Data Type Value: FlightNumber
Description: Flight Number. Example: 1234, or OPEN, or ARNK.
ResBookDesigCode
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/MarketingCarrier/ResBookDesigCode
Data Type Value: ResBookDesigCode
Description: The Reservation Booking Designator (booking class) of the Marketing Carrier. Example: Y.
AirlineID
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/OperatingCarrier/AirlineID
Data Type Value: AirlineID
Description: A two-character alpha-numeric code assigned according to the IATA Resolution 762 or a three-letter airline designator assigned by ICAO. Refer to IATA Airline Coding Directory.
Name
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/OperatingCarrier/Name
Data Type Value: CarrierNameType
Description: Airline Name. Example: British Airways.
FlightNumber
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/OperatingCarrier/FlightNumber
Data Type Value: FlightNumber
Description: Flight Number. Example: 1234, or OPEN, or ARNK.
FlightSegmentType
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/FlightDetail/FlightSegmentType
Data Type Value: IATA_CodeType
Description: Used for codes in the IATA code tables. Possible values of this pattern are 1, 101, EQP.
Text
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/OperatingCarrier/Disclosures/Description/Text
Data Type Value: Text
Description: Description value.
Equipment
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/Equipment
Data Type Value: AircraftSummaryType
Description: AIRCRAFT SUMMARY representation.
AircraftCode
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/Equipment/AircraftCode
Data Type Value: AircraftCode
Description: Equipment Code. Example: 737. Encoding Scheme: IATA/ A4A Equipment Code.
SecureFlight
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/@SecureFlight
Data Type Value: boolean
Description: When true, the flight is secure flight. An indicator to disclose when a flight is a "secure flight"
refs
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/ClassOfService/@refs
Data Type Value: InstanceClassRefSimpleType
Description: Object association(s) between this object and any other object or metadata instance(s).
Code
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/ClassOfService/Code
Data Type Value: Code
Description: Class of Service Code. Example: B.
Value
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/FlightDetail/FlightDuration/Value
Data Type Value: duration
Description: Flight Segment Duration. Example: PT6H45M (six hours and forty-five minutes).
Note: This is the in-flight time duration associated with this segment. Stop duration is specified in the Stops node.
StopQuantity
XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/FlightDetail/Stops/StopQuantity
Data Type Value: integer
Description: Stop Quantity. Example: 1.
Name
XPath: /OrderChangeRQ/DataLists/PriceClassList/PriceClass/Name
Data Type Value: ProperNameSimpleType
Description: Price class name. Example: SUPERSAVER.
PriceClassID
XPath: /OrderChangeRQ/DataLists/PriceClassList/PriceClass/@PriceClassID
Data Type Value: ID
Description: Object globally unique Instance ID. Example: obj1.
Name
XPath: /OrderChangeRQ/DataLists/ServiceDefinitionList/ServiceDefinition/Name
Data Type Value: Name
Description: Service name. Example: Lounge Pass.
Code
XPath: /OrderChangeRQ/DataLists/ServiceDefinitionList/ServiceDefinition/Encoding/Code
Data Type Value: Code
Description: Service code. Examples: XLEG (Extra Leg Room Seat, implementer encoding); XBAG (Extra Bag, implementer encoding). Used in conjunction with SubCode (Associated Reason for Issuance SubCode).
refs
XPath: /OrderChangeRQ/DataLists/ServiceDefinitionList/ServiceDefinition/Descriptions/Description/@refs
Data Type Value: InstanceClassRefSimpleType
Description: Object association(s) between this object and any other object or metadata instance(s).
Owner
XPath: /OrderChangeRQ/DataLists/ServiceDefinitionList/ServiceDefinition/@Owner
Data Type Value: AirlineDesigSimpleType
Description: Airline designator or CRS code of the owner/assigner of the Offer ID, typically used for offer ordering purposes. Example: UA, BA. Encoding Scheme: IATA/ A4A (two or three character) Airline or CRS Designator Code.
ServiceDefinitionID
XPath: /OrderChangeRQ/DataLists/ServiceDefinitionList/ServiceDefinition/@ServiceDefinitionID
Data Type Value: ID
Description: A unique Service ID that has been returned in the Shopping results, and identifies an airline service item (ie a product or a service) that can be separately delivered and uniquely described by an airline. Example: SRVC-2B88-4C33-9787-9461114BC9BE".
ListKey
XPath: /OrderChangeRQ/DataLists/FareList/FareGroup/@ListKey
Data Type Value: ID
Description: Globally unique id for this Data List instance.
TourCode
XPath: /OrderChangeRQ/DataLists/FareList/FareGroup/Fare/FareDetail/TourCode
Data Type Value: TourCode
Description: Tour Code. Example: ITGF12.
FareCode
XPath: /OrderChangeRQ/DataLists/FareList/FareGroup/Fare/FareCode
Data Type Value: IATA_CodeType
Description: Used for codes in the IATA code tables. Possible values of this pattern are 1, 101, EQP.
BaseAmount
XPath: /OrderChangeRQ/DataLists/FareList/FareGroup/Fare/FareDetail/Price/BaseAmount
Data Type Value: CurrencyAmountOptType
Description: Total Base Fare Amount. Example: 200000. Note: This includes surcharges (if applicable).
Code
XPath: /OrderChangeRQ/DataLists/FareList/FareGroup/Fare/FareDetail/Price/BaseAmount/@Code
Data Type Value: CurrencySimpleType
Description: Currency code. Example: USD. Encoding Scheme: ISO 4217 (three alpha character) Currency Code.