Schema PNRChangeRQ.xsd


element Account
diagram
type xsd:string
properties
content  simple
used by
element  Corporate

element AdditionalInformation
diagram
type xsd:string
properties
content  simple
used by
element  SupplementalInformation

element Address
diagram
type extension of xsd:string
properties
content  complex
used by
element  CreditCard/CCAddressGroup
attributes
Name   Type   Use   Default   Fixed  
SplitItemLine xsd:integer optional        

attribute Address/@SplitItemLine
type xsd:integer
properties
isRef  0
use  optional

element Age
diagram
type xsd:string
properties
content  simple
used by
elements  Infant TravelerName

element AgencyType
diagram
type xsd:string
properties
content  simple
used by
element  PricingInfo

element AirlineCode
diagram
type restriction of xsd:string
properties
content  simple
used by
elements  CreditCard/Authorization FlightArrival FlightDeparture TimeLimit
facets
minLength  2
maxLength  2

element AirportCode
diagram
type restriction of xsd:string
properties
content  simple
used by
element  TimeLimit
facets
minLength  3
maxLength  3

element Amount
diagram
type xsd:integer
properties
content  simple
used by
element  CreditCard/Authorization

element BookingCode
diagram
type xsd:string
properties
content  simple
used by
element  ChangeRoom

element CarType
diagram
type restriction of xsd:string
properties
content  simple
used by
element  ChangeCarType
facets
minLength  4
maxLength  4

element ChangeCar
diagram
properties
content  complex
children ElementNumber TattooNumber ChangeCarDates ChangeCarType ChangeCarOptions
used by
element  PNRChangeRQ

element ChangeCarDates
diagram
properties
content  complex
children PickUp DropOff RateCode
used by
element  ChangeCar

element ChangeCarOptions
diagram
properties
content  complex
children SupplementalInformation OptionalEquipment
used by
element  ChangeCar

element ChangeCarOptions/OptionalEquipment
diagram
type extension of xsd:string
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        
Quantity xsd:positiveInteger    1     

attribute ChangeCarOptions/OptionalEquipment/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
enumeration  EQP
enumeration  VS

attribute ChangeCarOptions/OptionalEquipment/@Quantity
type xsd:positiveInteger
properties
isRef  0
default  1

element ChangeCarType
diagram
properties
content  complex
children CarType
used by
element  ChangeCar

element ChangeHotel
diagram
properties
content  complex
children ElementNumber TattooNumber ChangeHotelDates ChangeRoom ChangeHotelOptions
used by
element  PNRChangeRQ

element ChangeHotelDates
diagram
properties
content  complex
children CheckInDate CheckOutDate
used by
element  ChangeHotel

element ChangeHotelOptions
diagram
properties
content  complex
children RoomOptions SupplementalInformation
used by
element  ChangeHotel

element ChangeRoom
diagram
properties
content  complex
children NumberOfPersons NumberOfRooms BookingCode Children
used by
element  ChangeHotel

element ChangeRoom/Children
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Child

element ChangeRoom/Children/Child
diagram
properties
isRef  0
minOcc  1
maxOcc  unbounded
content  complex
children Age

element ChangeRoom/Children/Child/Age
diagram
type restriction of xsd:int
properties
isRef  0
content  simple
facets
minInclusive  0
maxInclusive  17

element ChangeTelephone
diagram
properties
content  complex
children ElementNumber TattooNumber NewTelephone
used by
element  PNRChangeRQ

element ChangeTicketing
diagram
properties
content  complex
children ElementNumber TattooNumber NewTicketing
used by
element  PNRChangeRQ

element ChangeTraveler
diagram
properties
content  complex
children NewTraveler
used by
element  PNRChangeRQ

element CheckInDate
diagram
type xsd:date
properties
content  simple
used by
element  ChangeHotelDates

element CheckOutDate
diagram
type xsd:date
properties
content  simple
used by
element  ChangeHotelDates

element City
diagram
type extension of xsd:string
properties
content  complex
used by
element  CreditCard/CCAddressGroup
attributes
Name   Type   Use   Default   Fixed  
SplitItemLine xsd:integer optional        

attribute City/@SplitItemLine
type xsd:integer
properties
isRef  0
use  optional

element CityCode
diagram
type xsd:string
properties
content  simple
used by
elements  NewTelephone SaleInfo TicketingInfo

element ClassifiedFares
diagram
properties
content  complex
children FareBasisCode PseudoCityCode

element Contract
diagram
type xsd:string
properties
content  simple
used by
element  Corporate

element Corporate
diagram
properties
content  complex
children Account Contract
used by
element  PrivateFares

element CorporateDiscountNumber
diagram
type xsd:string
properties
content  simple
used by
element  SupplementalInformation

element CorporateRateOverride
diagram
type xsd:string
properties
content  simple
used by
element  SupplementalInformation

element CountryCode
diagram
type restriction of xsd:string
properties
content  simple
used by
elements  CreditCard/CCAddressGroup NewTelephone SaleInfo TicketingInfo
facets
minLength  2
maxLength  2

element Coupon
diagram
type xsd:string
properties
content  simple
used by
element  SupplementalInformation

element CreditCard
diagram
properties
content  complex
children CCCode CCNumber CCExpiration SecurityID CardholderFirstName CardholderLastName ApprovalCode Authorization ExtendedPayment Remark CCAddressGroup
used by
elements  PNRChangeRQ/ChangeFormOfPayment/FormOfPayment PaymentGuarantee
attributes
Name   Type   Use   Default   Fixed  
PartialAmount xsd:positiveInteger         
InhibitPrint derived by: xsd:string         

attribute CreditCard/@PartialAmount
type xsd:positiveInteger
properties
isRef  0

attribute CreditCard/@InhibitPrint
type restriction of xsd:string
properties
isRef  0
facets
length  1
enumeration  Y
enumeration  N

element CreditCard/Authorization
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Amount AirlineCode
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute CreditCard/Authorization/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
length  1
enumeration  A
enumeration  S
enumeration  D

element CreditCard/Remark
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
enumeration  Y
enumeration  N

element CreditCard/CCAddressGroup
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Address City PostalCode StateCode CountryCode

element Crib
diagram
type restriction of xsd:integer
properties
content  simple
used by
element  RoomOptions
facets
minInclusive  1
maxInclusive  10

element Date
diagram
type xsd:date
properties
content  simple
used by
elements  DropOff PickUp Queue TimeLimit

element DateOfBirth
diagram
type xsd:date
properties
content  simple
used by
elements  Infant TravelerName

element Deposit
diagram
type xsd:integer
properties
content  simple
used by
element  SupplementalInformation

element Discount
diagram
type extension of xsd:string
properties
content  complex
used by
elements  PricingInfo/DiscountPricing/DiscountGroup DiscountPricing
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute Discount/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
minLength  1
maxLength  1
enumeration  P
enumeration  A

element DiscountPricing
diagram
properties
content  complex
children FareBasisCode TicketDesignator Discount CurrencyCode

element Display
diagram
properties
content  complex
children History HistoricalFares
used by
element  PNRChangeRQ

element DropOff
diagram
properties
content  complex
children Date Time FlightDeparture
used by
element  ChangeCarDates

element ElementNumber
diagram
type extension of xsd:string
properties
content  complex
used by
elements  ChangeCar PNRChangeRQ/ChangeFormOfPayment ChangeHotel PNRChangeRQ/ChangeRemark ChangeTelephone ChangeTicketing Infant NewTraveler

element EndTransaction
diagram
properties
content  complex
children ReceivedFrom PNRName PseudoCityCode Queue
used by
element  PNRChangeRQ
attributes
Name   Type   Use   Default   Fixed  
TransactionType derived by: xsd:string required        
IgnoreWarnings derived by: xsd:string optional   N     

attribute EndTransaction/@TransactionType
type restriction of xsd:string
properties
isRef  0
use  required
facets
enumeration  ET
enumeration  ER
enumeration  EM
enumeration  IG
enumeration  IR
enumeration  RD
enumeration  QT
enumeration  QR
enumeration  EK

attribute EndTransaction/@IgnoreWarnings
type restriction of xsd:string
properties
isRef  0
default  N
use  optional
facets
enumeration  Y
enumeration  N

element ExtraAdult
diagram
type restriction of xsd:integer
properties
content  simple
used by
element  RoomOptions
facets
minInclusive  1
maxInclusive  99

element ExtraChild
diagram
type restriction of xsd:integer
properties
content  simple
used by
element  RoomOptions
facets
minInclusive  1
maxInclusive  100

element FareBasisCode
diagram
type xsd:string
properties
content  simple
used by
elements  ClassifiedFares PricingInfo/ClassifiedFare/ClassifiedGroup PricingInfo/DiscountPricing/DiscountGroup DiscountPricing

element FFCompanyCode
diagram
type xsd:string
properties
content  simple
used by
element  ProgramInformation

element FFLoyaltyLevel
diagram
type xsd:string
properties
content  simple
used by
element  ProgramInformation

element FFNumber
diagram
type xsd:string
properties
content  simple
used by
element  ProgramInformation

element FFProgramName
diagram
type xsd:string
properties
content  simple
used by
element  ProgramInformation

element FFSharedProgramName
diagram
type xsd:string
properties
content  simple
used by
element  ProgramInformation

element FlightArrival
diagram
properties
content  complex
children AirlineCode FlightNumber
used by
element  PickUp

element FlightDeparture
diagram
properties
content  complex
children AirlineCode FlightNumber
used by
element  DropOff

element FrequentTravelerGroup
diagram
properties
content  complex
children ProgramInformation
used by
element  NewTraveler

element HistoricalFares
diagram
type restriction of xsd:string
properties
content  simple
used by
element  Display
facets
minLength  1
maxLength  1
enumeration  Y
enumeration  N

element History
diagram
type restriction of xsd:string
properties
content  simple
used by
element  Display
facets
minLength  1
maxLength  1
enumeration  Y
enumeration  N

element Infant
diagram
properties
content  complex
children ElementNumber TattooNumber Surname GivenName Age DateOfBirth NameRemark
used by
element  NewTraveler

element Infant/NameRemark
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element Initial
diagram
type xsd:string
properties
content  simple
used by
element  TravelerName

element Issued
diagram
type xsd:string
properties
content  simple
used by
element  NewTicketing

element ManualPricing
diagram
properties
content  complex
children Text
used by
element  PricingInfo

element Month
diagram
type xsd:integer
properties
content  simple

element Native
diagram
type xsd:string
properties
content  simple
used by
element  NewTicketing

element NewNameRemark
diagram
properties
content  complex
children Text
used by
element  PNRChangeRQ/ChangeRemark

element NewRemark
diagram
properties
content  complex
children Text
used by
element  PNRChangeRQ/ChangeRemark
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute NewRemark/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
length  2
enumeration  DR
enumeration  GR
enumeration  TR
enumeration  AR
enumeration  CR
enumeration  HR
enumeration  NR
enumeration  HI
enumeration  HD
enumeration  UR

element NewTelephone
diagram
properties
content  complex
children TelephoneNumber CityCode StateCode CountryCode
used by
element  ChangeTelephone
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string         

attribute NewTelephone/@Type
type restriction of xsd:string
properties
isRef  0
facets
enumeration  A
enumeration  B
enumeration  C
enumeration  F
enumeration  H
enumeration  M
enumeration  O

element NewTicketing
diagram
properties
content  complex
children Issued TimeLimit Prepaid Native Text
used by
element  ChangeTicketing

element NewTraveler
diagram
properties
content  complex
children ElementNumber TattooNumber TravelerName Infant FrequentTravelerGroup
used by
element  ChangeTraveler
attributes
Name   Type   Use   Default   Fixed  
AssociationID xsd:string required        
Type xsd:string required        

attribute NewTraveler/@AssociationID
type xsd:string
properties
isRef  0
use  required

attribute NewTraveler/@Type
type xsd:string
properties
isRef  0
use  required

element Number
diagram
type xsd:integer
properties
content  simple
used by
element  Voucher

element NumberOfPersons
diagram
type restriction of xsd:integer
properties
content  simple
used by
element  ChangeRoom
facets
minInclusive  1
maxInclusive  99

element NumberOfRooms
diagram
type restriction of xsd:integer
properties
content  simple
used by
element  ChangeRoom
facets
minInclusive  1
maxInclusive  99

element Office
diagram
type extension of xsd:string
properties
content  complex
used by
element  PrivateFares
attributes
Name   Type   Use   Default   Fixed  
Provider derived by: xsd:string required        

attribute Office/@Provider
type restriction of xsd:string
properties
isRef  0
use  required
facets
length  2
enumeration  1A
enumeration  1B
enumeration  1S
enumeration  1V
enumeration  1G
enumeration  1P
enumeration  1W

element OptionalServices
diagram
properties
content  complex
children Service
used by
element  PNRChangeRQ

element OptionalServices/Service
diagram
properties
isRef  0
minOcc  1
maxOcc  unbounded
content  complex
children SegmentIDRef TravelerIDRef ServiceLocation ServiceDate Description DescriptionVariable ServicePrice ReferenceKey
attributes
Name   Type   Use   Default   Fixed  
AssociationID xsd:ID required        
ReasonCode required        
SubCode required        
ServiceCode         
FareBrand         
Quantity    1     

attribute OptionalServices/Service/@AssociationID
type xsd:ID
properties
isRef  0
use  required

element OptionalServices/Service/Description
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element OptionalServices/Service/DescriptionVariable
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element OptionalServices/Service/ReferenceKey
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
minLength  1

element Other
diagram
type extension of xsd:string
properties
content  complex
used by
elements  PNRChangeRQ/ChangeFormOfPayment/FormOfPayment PaymentGuarantee
attributes
Name   Type   Use   Default   Fixed  
PartialAmount xsd:positiveInteger         

attribute Other/@PartialAmount
type xsd:positiveInteger
properties
isRef  0

element PaymentGuarantee
diagram
properties
content  complex
children CreditCard Other
used by
element  SupplementalInformation

element PickUp
diagram
properties
content  complex
children Date Time FlightArrival
used by
element  ChangeCarDates

element PNRChangeRQ
diagram
properties
content  complex
children RecordLocator SaleInfo TicketingInfo ChangeTraveler ChangeGroup ChangeAir OptionalServices ChangeStoredPrice ChangeCar ChangeHotel ChangeTicketing ChangeTelephone ChangeRemark ChangeFormOfPayment PricingInfo Display EndTransaction
attributes
Name   Type   Use   Default   Fixed  
version xsd:string optional        

attribute PNRChangeRQ/@version
type xsd:string
properties
isRef  0
use  optional

element PNRChangeRQ/ChangeGroup
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children GroupSize

element PNRChangeRQ/ChangeGroup/GroupSize
diagram
type extension of xsd:integer
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string         

attribute PNRChangeRQ/ChangeGroup/GroupSize/@Type
type restriction of xsd:string
properties
isRef  0
facets
enumeration  I
enumeration  D

element PNRChangeRQ/ChangeAir
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children SegmentIDRef NewStatusCode NewClassOfService NewVendorLocator DepartureDate ArrivalDate FlightNumber

element PNRChangeRQ/ChangeAir/SegmentIDRef
diagram
type extension of xsd:string
properties
isRef  0
minOcc  1
maxOcc  unbounded
content  complex
attributes
Name   Type   Use   Default   Fixed  
Source         
SourceRef         
IsReturnSegment derived by: xsd:string    N     

attribute PNRChangeRQ/ChangeAir/SegmentIDRef/@IsReturnSegment
type restriction of xsd:string
properties
isRef  0
default  N
facets
enumeration  Y
enumeration  N

element PNRChangeRQ/ChangeAir/NewStatusCode
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
minLength  1

element PNRChangeRQ/ChangeAir/NewClassOfService
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
maxLength  2

element PNRChangeRQ/ChangeAir/NewVendorLocator
diagram
type xsd:string
properties
isRef  0
content  simple

element PNRChangeRQ/ChangeAir/DepartureDate
diagram
type xsd:date
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element PNRChangeRQ/ChangeAir/ArrivalDate
diagram
type xsd:date
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element PNRChangeRQ/ChangeStoredPrice
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children NewCommission TourCode TicketType Endorsement NetRemit RelatedSegment
attributes
Name   Type   Use   Default   Fixed  
FareNumber xsd:string required        
TravelerType xsd:string required        

attribute PNRChangeRQ/ChangeStoredPrice/@FareNumber
type xsd:string
properties
isRef  0
use  required

attribute PNRChangeRQ/ChangeStoredPrice/@TravelerType
type xsd:string
properties
isRef  0
use  required

element PNRChangeRQ/ChangeStoredPrice/NewCommission
diagram
type extension of CommissionType
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
facets
minInclusive  0
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        
RuleCode xsd:string         

attribute PNRChangeRQ/ChangeStoredPrice/NewCommission/@RuleCode
type xsd:string
properties
isRef  0

element PNRChangeRQ/ChangeStoredPrice/TourCode
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element PNRChangeRQ/ChangeStoredPrice/TicketType
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element PNRChangeRQ/ChangeStoredPrice/Endorsement
diagram
type extension of BasicEndorsement
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children Text
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute PNRChangeRQ/ChangeStoredPrice/Endorsement/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
length  1
enumeration  M
enumeration  P

element PNRChangeRQ/ChangeStoredPrice/NetRemit
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children APBC AEBA
attributes
Name   Type   Use   Default   Fixed  
NRIndicator xsd:string required        

attribute PNRChangeRQ/ChangeStoredPrice/NetRemit/@NRIndicator
type xsd:string
properties
isRef  0
use  required

element PNRChangeRQ/ChangeStoredPrice/NetRemit/APBC
diagram
type xsd:positiveInteger
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element PNRChangeRQ/ChangeStoredPrice/NetRemit/AEBA
diagram
type xsd:positiveInteger
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element PNRChangeRQ/ChangeStoredPrice/RelatedSegment
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children SegmentIDRef TicketDesignator BaggageAllowance

element PNRChangeRQ/ChangeRemark
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children ElementNumber TattooNumber NewNameRemark NewRemark

element PNRChangeRQ/ChangeFormOfPayment
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children ElementNumber FormOfPayment

element PNRChangeRQ/ChangeFormOfPayment/FormOfPayment
diagram
properties
isRef  0
content  complex
children TravelerIDRef SegmentIDRef CreditCard Other DirectBill

element PNRChangeRQ/ChangeFormOfPayment/FormOfPayment/DirectBill
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Company PaymentAmount

element PNRChangeRQ/ChangeFormOfPayment/FormOfPayment/DirectBill/Company
diagram
properties
isRef  0
content  complex
attributes
Name   Type   Use   Default   Fixed  
CompanyName xsd:string         
CompanyCode xsd:string required        

attribute PNRChangeRQ/ChangeFormOfPayment/FormOfPayment/DirectBill/Company/@CompanyName
type xsd:string
properties
isRef  0

attribute PNRChangeRQ/ChangeFormOfPayment/FormOfPayment/DirectBill/Company/@CompanyCode
type xsd:string
properties
isRef  0
use  required

element PNRChangeRQ/ChangeFormOfPayment/FormOfPayment/DirectBill/PaymentAmount
diagram
type extension of xsd:int
properties
isRef  0
content  complex
attributes
Name   Type   Use   Default   Fixed  
CurrencyCode xsd:string required        
NumberOfDecimals xsd:nonNegativeInteger required        

attribute PNRChangeRQ/ChangeFormOfPayment/FormOfPayment/DirectBill/PaymentAmount/@CurrencyCode
type xsd:string
properties
isRef  0
use  required

attribute PNRChangeRQ/ChangeFormOfPayment/FormOfPayment/DirectBill/PaymentAmount/@NumberOfDecimals
type xsd:nonNegativeInteger
properties
isRef  0
use  required

element PNRName
diagram
type xsd:string
properties
content  simple
used by
element  EndTransaction

element PostalCode
diagram
type extension of xsd:string
properties
content  complex
used by
element  CreditCard/CCAddressGroup
attributes
Name   Type   Use   Default   Fixed  
SplitItemLine xsd:integer optional        

attribute PostalCode/@SplitItemLine
type xsd:integer
properties
isRef  0
use  optional

element Prepaid
diagram
type xsd:string
properties
content  simple
used by
element  NewTicketing

element PricingInfo
diagram
properties
content  complex
children TravelerIDRef SegmentIDRef Restrictions AgencyType PrivateFares ManualPricing DiscountPricing ClassifiedFare DirectPricing
used by
element  PNRChangeRQ
attributes
Name   Type   Use   Default   Fixed  
FareType derived by: xsd:string optional        
Price derived by: xsd:string optional        
StorePrice derived by: xsd:string optional   N     
BestPricing derived by: xsd:string optional   N     
FullTicketingOnly derived by: xsd:string    N     

attribute PricingInfo/@FareType
type restriction of xsd:string
properties
isRef  0
use  optional
facets
enumeration  PUBL
enumeration  NEGO
enumeration  BOTH

attribute PricingInfo/@Price
type restriction of xsd:string
properties
isRef  0
use  optional
facets
enumeration  Y
enumeration  N

attribute PricingInfo/@StorePrice
type restriction of xsd:string
properties
isRef  0
default  N
use  optional
facets
enumeration  Y
enumeration  N

attribute PricingInfo/@BestPricing
type restriction of xsd:string
properties
isRef  0
default  N
use  optional
facets
enumeration  Y
enumeration  N

attribute PricingInfo/@FullTicketingOnly
type restriction of xsd:string
properties
isRef  0
default  N
facets
minLength  1
maxLength  1
enumeration  Y
enumeration  N

element PricingInfo/DiscountPricing
diagram
properties
isRef  0
content  complex
children TravelerIDRef DiscountGroup

element PricingInfo/DiscountPricing/DiscountGroup
diagram
properties
isRef  0
minOcc  1
maxOcc  unbounded
content  complex
children SegmentIDRef FareBasisCode TicketDesignator Discount CurrencyCode

element PricingInfo/ClassifiedFare
diagram
properties
isRef  0
content  complex
children TravelerIDRef ClassifiedGroup

element PricingInfo/ClassifiedFare/ClassifiedGroup
diagram
properties
isRef  0
minOcc  1
maxOcc  unbounded
content  complex
children SegmentIDRef FareBasisCode PseudoCityCode TicketDesignator

element PricingInfo/DirectPricing
diagram
properties
isRef  0
content  complex
children Fare

element PricingInfo/DirectPricing/Fare
diagram
properties
isRef  0
minOcc  1
maxOcc  2
content  complex
children SegmentIDRef FareRefKey

element PrivateFares
diagram
properties
content  complex
children Office Corporate
used by
element  PricingInfo

element ProgramInformation
diagram
properties
content  complex
children FFCompanyCode FFProgramName FFNumber FFSharedProgramName FFLoyaltyLevel
used by
element  FrequentTravelerGroup
attributes
Name   Type   Use   Default   Fixed  
FrequentFlyerID xsd:string optional        

attribute ProgramInformation/@FrequentFlyerID
type xsd:string
properties
isRef  0
use  optional

element PseudoCityCode
diagram
type xsd:string
properties
content  simple
used by
elements  ClassifiedFares PricingInfo/ClassifiedFare/ClassifiedGroup EndTransaction Queue TimeLimit

element Queue
diagram
properties
content  complex
children PseudoCityCode Date QueueNumber QueueCategory QueueName
used by
element  EndTransaction

element QueueCategory
diagram
type xsd:string
properties
content  simple
used by
elements  Queue Queue TimeLimit

element QueueName
diagram
type xsd:string
properties
content  simple
used by
element  Queue

element QueueNumber
diagram
type xsd:string
properties
content  simple
used by
element  Queue

element RateCode
diagram
type xsd:string
properties
content  simple
used by
element  ChangeCarDates

element ReceivedFrom
diagram
type xsd:string
properties
content  simple
used by
element  EndTransaction

element RecordLocator
diagram
type restriction of xsd:string
properties
content  simple
used by
element  PNRChangeRQ
facets
minLength  1

element Restrictions
diagram
properties
content  complex
used by
element  PricingInfo
attributes
Name   Type   Use   Default   Fixed  
ExcludeAll derived by: xsd:string optional   N     
MinimumStay derived by: xsd:string    N     
MaximumStay derived by: xsd:string    N     
Advance derived by: xsd:string    N     
Penalty derived by: xsd:string    N     

attribute Restrictions/@ExcludeAll
type restriction of xsd:string
properties
isRef  0
default  N
use  optional
facets
enumeration  Y
enumeration  N

attribute Restrictions/@MinimumStay
type restriction of xsd:string
properties
isRef  0
default  N
facets
minLength  1
maxLength  1
enumeration  Y
enumeration  N

attribute Restrictions/@MaximumStay
type restriction of xsd:string
properties
isRef  0
default  N
facets
minLength  1
maxLength  1
enumeration  Y
enumeration  N

attribute Restrictions/@Advance
type restriction of xsd:string
properties
isRef  0
default  N
facets
minLength  1
maxLength  1
enumeration  Y
enumeration  N

attribute Restrictions/@Penalty
type restriction of xsd:string
properties
isRef  0
default  N
facets
minLength  1
maxLength  1
enumeration  Y
enumeration  N

element RollawayAdult
diagram
type restriction of xsd:integer
properties
content  simple
used by
element  RoomOptions
facets
minInclusive  1
maxInclusive  10

element RollawayChild
diagram
type restriction of xsd:integer
properties
content  simple
used by
element  RoomOptions
facets
minInclusive  1
maxInclusive  100

element RoomOptions
diagram
properties
content  complex
children ExtraAdult ExtraChild RollawayAdult RollawayChild Crib
used by
element  ChangeHotelOptions

element SaleInfo
diagram
properties
content  complex
children CityCode CountryCode CurrencyCode
used by
element  PNRChangeRQ

element StateCode
diagram
type xsd:string
properties
content  simple
used by
elements  CreditCard/CCAddressGroup NewTelephone

element SupplementalInformation
diagram
properties
content  complex
children BookingSource CorporateRateOverride CorporateDiscountNumber Deposit PaymentGuarantee Voucher Coupon AdditionalInformation
used by
elements  ChangeCarOptions ChangeHotelOptions

element TattooNumber
diagram
type xsd:string
properties
content  simple
used by
elements  ChangeCar ChangeHotel PNRChangeRQ/ChangeRemark ChangeTelephone ChangeTicketing Infant NewTraveler

element TelephoneNumber
diagram
type xsd:string
properties
content  simple
used by
element  NewTelephone

element TicketDesignator
diagram
type xsd:string
properties
content  simple
used by
elements  PricingInfo/ClassifiedFare/ClassifiedGroup PricingInfo/DiscountPricing/DiscountGroup DiscountPricing PNRChangeRQ/ChangeStoredPrice/RelatedSegment

element TicketingInfo
diagram
properties
content  complex
children CityCode CountryCode
used by
element  PNRChangeRQ

element Time
diagram
type restriction of xsd:string
properties
content  simple
used by
elements  DropOff PickUp TimeLimit
facets
pattern  ([0-1][0-9]|2[0-4]):[0-5][0-9]

element TimeLimit
diagram
properties
content  complex
children Date Time PseudoCityCode AirportCode AirlineCode QueueCategory
used by
element  NewTicketing

element Title
diagram
type xsd:string
properties
content  simple
used by
element  TravelerName

element TravelerName
diagram
properties
content  complex
children Surname GivenName Initial Title Age DateOfBirth NameRemark Gender
used by
element  NewTraveler

element TravelerName/NameRemark
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element TravelerName/Gender
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
enumeration  F
enumeration  M

element Value
diagram
type xsd:string
properties
content  simple
used by
element  Voucher

element Voucher
diagram
properties
content  complex
children Number Value
used by
element  SupplementalInformation

element Year
diagram
type xsd:integer
properties
content  simple

attribute DetailedFareType
type restriction of xsd:string
facets
enumeration  A35F
enumeration  CA35
enumeration  CNFR
enumeration  DDFR
enumeration  A15F
enumeration  CA15
enumeration  CDDF
enumeration  PRFR
enumeration  NRFR
enumeration  PUBL
enumeration  NEGO

attribute DistanceUnit
type restriction of xsd:string
used by
element  GeoCoded
facets
minLength  1
maxLength  1
enumeration  M
enumeration  K

attribute FareBrand
type xsd:string
used by
element  OptionalServices/Service

attribute FareType
type restriction of xsd:string
facets
enumeration  PUBL
enumeration  NEGO
enumeration  BOTH
enumeration  HIST
enumeration  UNDF

attribute POIType
type restriction of xsd:string

attribute Quantity
type restriction of xsd:integer
properties
default  1
used by
element  OptionalServices/Service
facets
minInclusive  1
maxInclusive  99

attribute Radius
type restriction of xsd:unsignedLong
used by
element  GeoCoded

attribute ReasonCode
type restriction of xsd:string
used by
element  OptionalServices/Service
facets
length  1

attribute SaleStatus
type restriction of xsd:string
facets
enumeration  Issued
enumeration  Booked

attribute ServiceCode
type restriction of xsd:string
used by
element  OptionalServices/Service
facets
length  2

attribute Source
type restriction of xsd:string
used by
elements  Error ForInfo PNRChangeRQ/ChangeAir/SegmentIDRef
facets
minLength  1

attribute SourceRef
type restriction of xsd:string
used by
elements  Error ForInfo PNRChangeRQ/ChangeAir/SegmentIDRef
facets
minLength  1

attribute SubCode
type restriction of xsd:string
used by
element  OptionalServices/Service
facets
length  3

attribute Timeout
type xsd:positiveInteger

element AltTicketingDate
diagram
properties
content  complex
children Date

element AltTicketingDate/Date
diagram
type Date
properties
isRef  0
content  simple
used by
elements  DropOff PickUp Queue TimeLimit

element ApprovalCode
diagram
type xsd:string
properties
content  simple
used by
element  CreditCard

element Attributes
diagram
properties
content  complex
children Group SubGroup Desc1 Desc2

element Attributes/Group
diagram
properties
isRef  0
content  complex
children Code Text

element Attributes/Group/Code
diagram
type xsd:string
properties
isRef  0
content  simple
used by
element  Error

element Attributes/Group/Text
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
elements  BaggagePolicy BookingInstructions Error ForInfo ManualPricing NewNameRemark NewRemark NewTicketing UnderlyingError

element Attributes/SubGroup
diagram
properties
isRef  0
content  complex
children Code Text

element Attributes/SubGroup/Code
diagram
type xsd:string
properties
isRef  0
content  simple
used by
element  Error

element Attributes/SubGroup/Text
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
elements  BaggagePolicy BookingInstructions Error ForInfo ManualPricing NewNameRemark NewRemark NewTicketing UnderlyingError

element Attributes/Desc1
diagram
properties
isRef  0
content  complex
children Code Text

element Attributes/Desc1/Code
diagram
type xsd:string
properties
isRef  0
content  simple
used by
element  Error

element Attributes/Desc1/Text
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
elements  BaggagePolicy BookingInstructions Error ForInfo ManualPricing NewNameRemark NewRemark NewTicketing UnderlyingError

element Attributes/Desc2
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Code Text

element Attributes/Desc2/Code
diagram
type xsd:string
properties
isRef  0
content  simple
used by
element  Error

element Attributes/Desc2/Text
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
elements  BaggagePolicy BookingInstructions Error ForInfo ManualPricing NewNameRemark NewRemark NewTicketing UnderlyingError

element Authentication
diagram
properties
content  complex
children Surname GivenName Car Hotel CreditCard MaestroCard IdentityCard CustomerCard

element Authentication/Car
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children PickUp RateOptions

element Authentication/Car/PickUp
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Location Date
used by
element  ChangeCarDates

element Authentication/Car/PickUp/Location
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children CityCode Category Number

element Authentication/Car/PickUp/Location/CityCode
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
used by
elements  NewTelephone SaleInfo TicketingInfo
facets
length  3

element Authentication/Car/PickUp/Location/Category
diagram
properties
isRef  0
used by
complexTypes  CarLocation RequestForCarLocation

element Authentication/Car/PickUp/Location/Number
diagram
type xsd:string
properties
isRef  0
content  simple
used by
element  Voucher

element Authentication/Car/PickUp/Date
diagram
properties
isRef  0
minOcc  0
maxOcc  1
used by
elements  DropOff PickUp Queue TimeLimit

element Authentication/Car/RateOptions
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
attributes
Name   Type   Use   Default   Fixed  
Category derived by: xsd:string         

attribute Authentication/Car/RateOptions/@Category
type restriction of xsd:string
properties
isRef  0
facets
enumeration  A
enumeration  B
enumeration  C
enumeration  G
enumeration  I
enumeration  K
enumeration  L
enumeration  P
enumeration  R
enumeration  S
enumeration  U
enumeration  V
enumeration  X

element Authentication/Hotel
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
attributes
Name   Type   Use   Default   Fixed  
CheckInDate Date         
CheckOutDate Date         
ChainCode xsd:string         
PropertyCode xsd:string         

attribute Authentication/Hotel/@CheckInDate
type Date
properties
isRef  0

attribute Authentication/Hotel/@CheckOutDate
type Date
properties
isRef  0

attribute Authentication/Hotel/@ChainCode
type xsd:string
properties
isRef  0

attribute Authentication/Hotel/@PropertyCode
type xsd:string
properties
isRef  0

element Authentication/CreditCard
diagram
properties
isRef  0
content  complex
children CCNumber
used by
elements  PNRChangeRQ/ChangeFormOfPayment/FormOfPayment PaymentGuarantee

element Authentication/MaestroCard
diagram
properties
isRef  0
content  complex
children BankIdentificationCode AccountNumber

element Authentication/MaestroCard/BankIdentificationCode
diagram
type xsd:string
properties
isRef  0
content  simple

element Authentication/MaestroCard/AccountNumber
diagram
type xsd:string
properties
isRef  0
content  simple

element Authentication/IdentityCard
diagram
properties
isRef  0
content  complex
children CardNumber ExpirationDate DateOfBirth IssueCountry

element Authentication/IdentityCard/CardNumber
diagram
type xsd:string
properties
isRef  0
content  simple

element Authentication/IdentityCard/ExpirationDate
diagram
type xsd:date
properties
isRef  0
content  simple

element Authentication/IdentityCard/DateOfBirth
diagram
type xsd:date
properties
isRef  0
content  simple
used by
elements  Infant TravelerName

element Authentication/IdentityCard/IssueCountry
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
pattern  [A-Z]{2}

element Authentication/CustomerCard
diagram
properties
isRef  0
content  complex
children CardNumber
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute Authentication/CustomerCard/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
enumeration  BahnCard
enumeration  BahnBonusCard

element Authentication/CustomerCard/CardNumber
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
minLength  1

element BaggageAllowance
diagram
type xsd:string
properties
content  simple
used by
element  PNRChangeRQ/ChangeStoredPrice/RelatedSegment

element BaggagePolicy
diagram
properties
content  complex
children CurrencyCode Text Url
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer optional        
BaggageItem derived by: xsd:string         

attribute BaggagePolicy/@Amount
type xsd:integer
properties
isRef  0
use  optional

attribute BaggagePolicy/@BaggageItem
type restriction of xsd:string
properties
isRef  0
facets
minLength  1
maxLength  2
pattern  ([1-9]{1,2})|BF|C|CF|E

element BaggagePolicy/Url
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element BookingInstructions
diagram
properties
content  complex
children SSRCode OSIText UpgradeMethod Text

element BookingInstructions/OSIText
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  simple

element BookingInstructions/UpgradeMethod
diagram
type extension of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
attributes
Name   Type   Use   Default   Fixed  
NewClass xsd:string         

attribute BookingInstructions/UpgradeMethod/@NewClass
type xsd:string
properties
isRef  0

element BookingSource
diagram
type extension of xsd:string
properties
content  complex
used by
element  SupplementalInformation
complexType  CarHotelSupplementalInformationType
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string         

attribute BookingSource/@Type
type restriction of xsd:string
properties
isRef  0
facets
enumeration  ARC
enumeration  IATA
enumeration  TIDS
enumeration  CLIA
enumeration  AAA
enumeration  GDS
enumeration  OTHER

element CardholderFirstName
diagram
type restriction of xsd:string
properties
content  simple
used by
element  CreditCard
facets
minLength  1

element CardholderIDRef
diagram
type restriction of xsd:string
properties
content  simple
facets
minLength  1

element CardholderLastName
diagram
type restriction of xsd:string
properties
content  simple
used by
element  CreditCard
facets
minLength  1

element Category
diagram
type restriction of xsd:string
properties
content  simple
used by
complexTypes  CarLocation RequestForCarLocation
facets
enumeration  A
enumeration  C
enumeration  D
enumeration  E
enumeration  F
enumeration  N
enumeration  O
enumeration  P
enumeration  R
enumeration  S
enumeration  T
enumeration  W
enumeration  X
enumeration  *

element CCCode
diagram
type restriction of xsd:string
properties
content  simple
used by
element  CreditCard
facets
length  2
pattern  [A-Z]{2}

element CCExpiration
diagram
properties
content  complex
children Month Year
used by
element  CreditCard
complexType  BasicCreditCardType

element CCExpiration/Month
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
pattern  0[1-9]|1[0-2]
pattern  XX

element CCExpiration/Year
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
pattern  [0-9][0-9]
pattern  XX

element CCNumber
diagram
type restriction of xsd:string
properties
content  simple
used by
elements  CreditCard Authentication/CreditCard
facets
minLength  1

element ClassOfService
diagram
type COSType
properties
content  simple
facets
minLength  1
maxLength  1
pattern  [A-Z]

element Code
diagram
type xsd:string
properties
content  simple
used by
element  Error

element CurrencyCode
diagram
type restriction of CurrencyCodeType
properties
content  complex
used by
elements  BaggagePolicy PricingInfo/DiscountPricing/DiscountGroup DiscountPricing FiledIn SaleInfo
facets
pattern  [A-Z0-9]{3}
attributes
Name   Type   Use   Default   Fixed  
NumberOfDecimals xsd:integer required        

attribute CurrencyCode/@NumberOfDecimals
type xsd:integer
properties
isRef  0
use  required

element Error
diagram
properties
content  complex
children Code Text UnderlyingError
used by
element  InfoGroup
attributes
Name   Type   Use   Default   Fixed  
ErrorType xsd:string required        
Source         
SourceRef         

attribute Error/@ErrorType
type xsd:string
properties
isRef  0
use  required

element ExtendedPayment
diagram
type extension of xsd:string
properties
content  complex
used by
element  CreditCard
attributes
Name   Type   Use   Default   Fixed  
NumberOfMonths xsd:positiveInteger         
Code xsd:string         

attribute ExtendedPayment/@NumberOfMonths
type xsd:positiveInteger
properties
isRef  0

attribute ExtendedPayment/@Code
type xsd:string
properties
isRef  0

element FareRefKey
diagram
type restriction of xsd:string
properties
content  simple
used by
element  PricingInfo/DirectPricing/Fare
facets
minLength  1

element FiledIn
diagram
properties
content  complex
children CurrencyCode Amount
used by
complexType  BaseFareType

element FiledIn/Amount
diagram
type xsd:integer
properties
isRef  0
content  simple
used by
element  CreditCard/Authorization

element FlightNumber
diagram
type FlightNumberWithSuffixType
properties
content  complex
used by
elements  PNRChangeRQ/ChangeAir FlightArrival FlightDeparture
facets
minInclusive  0
maxInclusive  9999
attributes
Name   Type   Use   Default   Fixed  
Suffix derived by: xsd:string optional        

element ForInfo
diagram
properties
content  complex
children Text
used by
element  InfoGroup
attributes
Name   Type   Use   Default   Fixed  
Source optional        
SourceRef optional        

element GeoCoded
diagram
properties
content  complex
children Longitude Latitude
attributes
Name   Type   Use   Default   Fixed  
Radius         
DistanceUnit    K     

element GivenName
diagram
type xsd:string
properties
content  simple
used by
elements  Authentication Infant TravelerName

element HistoricalPricingInfo
diagram
properties
content  complex
children ReservationDateTime TicketedDateTime RecordLocator

element HistoricalPricingInfo/ReservationDateTime
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Date Time

element HistoricalPricingInfo/ReservationDateTime/Date
diagram
type Date
properties
isRef  0
content  simple
used by
elements  DropOff PickUp Queue TimeLimit

element HistoricalPricingInfo/ReservationDateTime/Time
diagram
type Time
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
elements  DropOff PickUp TimeLimit
facets
length  5
pattern  ([0-1][0-9]|2[0-3]):[0-5][0-9]

element HistoricalPricingInfo/TicketedDateTime
diagram
properties
isRef  0
content  complex
children Date Time

element HistoricalPricingInfo/TicketedDateTime/Date
diagram
type Date
properties
isRef  0
content  simple
used by
elements  DropOff PickUp Queue TimeLimit

element HistoricalPricingInfo/TicketedDateTime/Time
diagram
type Time
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
elements  DropOff PickUp TimeLimit
facets
length  5
pattern  ([0-1][0-9]|2[0-3]):[0-5][0-9]

element HistoricalPricingInfo/RecordLocator
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  0
content  simple
used by
element  PNRChangeRQ

element HistoricPricingDate
diagram
properties
content  complex
children Date

element HistoricPricingDate/Date
diagram
type Date
properties
isRef  0
content  simple
used by
elements  DropOff PickUp Queue TimeLimit

element HotelRating
diagram
type extension of xsd:string
properties
content  complex
attributes
Name   Type   Use   Default   Fixed  
RatingSystem derived by: xsd:string         
RatingType derived by: xsd:string         
RatingPersonType derived by: xsd:string         

attribute HotelRating/@RatingSystem
type restriction of xsd:string
properties
isRef  0
facets
enumeration  AAA
enumeration  AMA
enumeration  C24
enumeration  CRC
enumeration  EHB
enumeration  EHS
enumeration  EHT
enumeration  GUESTS
enumeration  HBC
enumeration  HRS
enumeration  JVW
enumeration  LSR
enumeration  MIC
enumeration  MOB
enumeration  NTM
enumeration  OHG
enumeration  TPA
enumeration  UNK

attribute HotelRating/@RatingType
type restriction of xsd:string
properties
isRef  0
facets
enumeration  AVG
enumeration  UNK
enumeration  COF
enumeration  ATM
enumeration  FOR
enumeration  SOE
enumeration  HFA
enumeration  RFA
enumeration  RSI
enumeration  SAN
enumeration  CLE
enumeration  BFQ
enumeration  REQ
enumeration  WEL
enumeration  PKG
enumeration  VAL

attribute HotelRating/@RatingPersonType
type restriction of xsd:string
properties
isRef  0
facets
enumeration  AVG
enumeration  UNK
enumeration  PRI
enumeration  BUS
enumeration  GRP
enumeration  CON
enumeration  YCP
enumeration  ECP
enumeration  FSC
enumeration  FOC

element InfoGroup
diagram
properties
content  complex
children ForInfo Error BackOffice

element InfoGroup/BackOffice
diagram
type BackOfficeContainer
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
attributes
Name   Type   Use   Default   Fixed  

element Latitude
diagram
type restriction of xsd:decimal
properties
content  simple
used by
element  GeoCoded
facets
minInclusive  -90
maxInclusive  90

element Longitude
diagram
type restriction of xsd:decimal
properties
content  simple
used by
element  GeoCoded
facets
minInclusive  -180
maxInclusive  180

element NegoRateCode
diagram
type restriction of xsd:string
properties
content  simple
facets
minLength  1

element NVA
diagram
type xsd:date
properties
content  simple

element NVB
diagram
type xsd:date
properties
content  simple

element OpeningInterval
diagram
properties
content  complex
attributes
Name   Type   Use   Default   Fixed  
OpeningTime Time         
ClosingTime Time         

attribute OpeningInterval/@OpeningTime
type Time
properties
isRef  0
facets
length  5
pattern  ([0-1][0-9]|2[0-3]):[0-5][0-9]

attribute OpeningInterval/@ClosingTime
type Time
properties
isRef  0
facets
length  5
pattern  ([0-1][0-9]|2[0-3]):[0-5][0-9]

element POI
diagram
type xsd:string
properties
content  simple

element POIDistance
diagram
type extension of xsd:decimal
properties
content  complex
attributes
Name   Type   Use   Default   Fixed  
POIType derived by: xsd:string required        
POIName xsd:string         

attribute POIDistance/@POIType
type restriction of xsd:string
properties
isRef  0
use  required
facets
enumeration  AIRPORT
enumeration  CAR RENTAL STATION
enumeration  CINEMA
enumeration  CITY CENTER
enumeration  CITY DISTRICT
enumeration  COMPANY LOCATION
enumeration  FAIR
enumeration  HIGHWAY
enumeration  LOCATION
enumeration  PETROL STATION
enumeration  SHOPPING
enumeration  SMALL TOWN
enumeration  THEATER
enumeration  TOURIST FEATURE
enumeration  TRAIN STATION
enumeration  UNKNOWN

attribute POIDistance/@POIName
type xsd:string
properties
isRef  0

element ReferenceData
diagram
properties
content  complex
children Airport

element ReferenceData/Airport
diagram
properties
isRef  0
content  complex
attributes
Name   Type   Use   Default   Fixed  
Code derived by: xsd:string required        
Long xsd:double required        
Lat xsd:double required        
Name xsd:string         

attribute ReferenceData/Airport/@Code
type restriction of xsd:string
properties
isRef  0
use  required
facets
length  3

attribute ReferenceData/Airport/@Long
type xsd:double
properties
isRef  0
use  required

attribute ReferenceData/Airport/@Lat
type xsd:double
properties
isRef  0
use  required

attribute ReferenceData/Airport/@Name
type xsd:string
properties
isRef  0

element ReservationsDateTime
diagram
properties
content  complex
children Date Time

element ReservationsDateTime/Date
diagram
type Date
properties
isRef  0
content  simple
used by
elements  DropOff PickUp Queue TimeLimit

element ReservationsDateTime/Time
diagram
type Time
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
elements  DropOff PickUp TimeLimit
facets
length  5
pattern  ([0-1][0-9]|2[0-3]):[0-5][0-9]

element SecurityID
diagram
type restriction of xsd:string
properties
content  simple
used by
elements  CreditCard CarHotelSupplementalInformationType/PaymentGuarantee/CreditCard
facets
pattern  \d{3,4}

element SegmentIDRef
diagram
type xsd:string
properties
content  simple
used by
elements  PricingInfo/ClassifiedFare/ClassifiedGroup PricingInfo/DiscountPricing/DiscountGroup PricingInfo/DirectPricing/Fare PNRChangeRQ/ChangeFormOfPayment/FormOfPayment PricingInfo PNRChangeRQ/ChangeStoredPrice/RelatedSegment OptionalServices/Service

element ServiceDate
diagram
type xsd:date
properties
content  simple
used by
element  OptionalServices/Service

element ServiceLocation
diagram
type restriction of xsd:string
properties
content  simple
used by
element  OptionalServices/Service
facets
length  3

element ServicePrice
diagram
properties
content  complex
children BasePrice Taxes
used by
element  OptionalServices/Service
attributes
Name   Type   Use   Default   Fixed  
Total xsd:integer required        

attribute ServicePrice/@Total
type xsd:integer
properties
isRef  0
use  required

element ServicePrice/BasePrice
diagram
properties
isRef  0
content  complex
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        

attribute ServicePrice/BasePrice/@Amount
type xsd:integer
properties
isRef  0
use  required

element ServicePrice/Taxes
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Tax
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        

attribute ServicePrice/Taxes/@Amount
type xsd:integer
properties
isRef  0
use  required

element ServicePrice/Taxes/Tax
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children Designator Description
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        

attribute ServicePrice/Taxes/Tax/@Amount
type xsd:integer
properties
isRef  0
use  required

element ServicePrice/Taxes/Tax/Designator
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
minLength  1

element ServicePrice/Taxes/Tax/Description
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
minLength  1

element SSRCode
diagram
type xsd:string
properties
content  simple
used by
element  BookingInstructions

element StationCode
diagram
type restriction of xsd:string
properties
content  simple

element Surname
diagram
type xsd:string
properties
content  simple
used by
elements  Authentication Infant TravelerName

element Text
diagram
type xsd:string
properties
content  simple
used by
elements  BaggagePolicy BookingInstructions Error ForInfo ManualPricing NewNameRemark NewRemark NewTicketing UnderlyingError

element TravelerIDRef
diagram
type xsd:string
properties
content  simple
used by
elements  PricingInfo/ClassifiedFare PricingInfo/DiscountPricing PNRChangeRQ/ChangeFormOfPayment/FormOfPayment PricingInfo OptionalServices/Service

element UnderlyingError
diagram
properties
content  complex
children Text
used by
element  Error
attributes
Name   Type   Use   Default   Fixed  
Code xsd:string         

attribute UnderlyingError/@Code
type xsd:string
properties
isRef  0

complexType BaseFareType
diagram
children FiledIn Surcharges
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        

attribute BaseFareType/@Amount
type xsd:integer
properties
isRef  0
use  required

element BaseFareType/Surcharges
diagram
type SurchargesType
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children Surcharge
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        

complexType BasicCreditCardType
diagram
children CCCode CCNumber CCExpiration
used by
element  CarHotelSupplementalInformationType/PaymentGuarantee/CreditCard

element BasicCreditCardType/CCCode
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
used by
element  CreditCard
facets
length  2
pattern  [A-Z0-9]{2}

element BasicCreditCardType/CCNumber
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
used by
elements  CreditCard Authentication/CreditCard
facets
minLength  1

complexType BasicEndorsement
diagram
children Text
used by
element  PNRChangeRQ/ChangeStoredPrice/Endorsement

element BasicEndorsement/Text
diagram
type FreeFormTextField
properties
isRef  0
content  simple
used by
elements  BaggagePolicy BookingInstructions Error ForInfo ManualPricing NewNameRemark NewRemark NewTicketing UnderlyingError
facets
minLength  1

complexType CarDeliverToCollectFromType
diagram
children Address Date Time Comment Telephone

element CarDeliverToCollectFromType/Address
diagram
properties
isRef  0
content  complex
children Name Street City PostalCode CountryCode
used by
element  CreditCard/CCAddressGroup

element CarDeliverToCollectFromType/Address/Name
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element CarDeliverToCollectFromType/Address/Street
diagram
type xsd:string
properties
isRef  0
content  simple

element CarDeliverToCollectFromType/Address/City
diagram
type xsd:string
properties
isRef  0
content  simple
used by
element  CreditCard/CCAddressGroup

element CarDeliverToCollectFromType/Address/PostalCode
diagram
type xsd:string
properties
isRef  0
content  simple
used by
element  CreditCard/CCAddressGroup

element CarDeliverToCollectFromType/Address/CountryCode
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
used by
elements  CreditCard/CCAddressGroup NewTelephone SaleInfo TicketingInfo
facets
minLength  2
maxLength  2

element CarDeliverToCollectFromType/Date
diagram
type xsd:date
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
elements  DropOff PickUp Queue TimeLimit

element CarDeliverToCollectFromType/Time
diagram
type Time
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
elements  DropOff PickUp TimeLimit
facets
length  5
pattern  ([0-1][0-9]|2[0-3]):[0-5][0-9]

element CarDeliverToCollectFromType/Comment
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

element CarDeliverToCollectFromType/Telephone
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
maxLength  20

complexType CarHotelSupplementalInformationType
diagram
children BookingSource CorporateRateOverride CorporateDiscountNumber PaymentGuarantee FrequentGuest FrequentFlyer AdditionalInformation

element CarHotelSupplementalInformationType/CorporateRateOverride
diagram
type xsd:integer
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
element  SupplementalInformation

element CarHotelSupplementalInformationType/CorporateDiscountNumber
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
element  SupplementalInformation
facets
minLength  1

element CarHotelSupplementalInformationType/PaymentGuarantee
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children CreditCard Other
used by
element  SupplementalInformation
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string optional   G     

attribute CarHotelSupplementalInformationType/PaymentGuarantee/@Type
type restriction of xsd:string
properties
isRef  0
default  G
use  optional
facets
enumeration  G
enumeration  D
enumeration  P

element CarHotelSupplementalInformationType/PaymentGuarantee/CreditCard
diagram
type extension of BasicCreditCardType
properties
isRef  0
content  complex
children CCCode CCNumber CCExpiration SecurityID CardholderFirstName CardholderLastName ExtraData
used by
elements  PNRChangeRQ/ChangeFormOfPayment/FormOfPayment PaymentGuarantee
attributes
Name   Type   Use   Default   Fixed  
CardType derived by: xsd:string         

attribute CarHotelSupplementalInformationType/PaymentGuarantee/CreditCard/@CardType
type restriction of xsd:string
properties
isRef  0
facets
enumeration  1
enumeration  2
enumeration  3

element CarHotelSupplementalInformationType/PaymentGuarantee/CreditCard/CardholderFirstName
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
element  CreditCard
facets
minLength  1

element CarHotelSupplementalInformationType/PaymentGuarantee/CreditCard/CardholderLastName
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
used by
element  CreditCard
facets
minLength  1

element CarHotelSupplementalInformationType/PaymentGuarantee/CreditCard/ExtraData
diagram
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
attributes
Name   Type   Use   Default   Fixed  
Type xsd:string         
Value xsd:string         

attribute CarHotelSupplementalInformationType/PaymentGuarantee/CreditCard/ExtraData/@Type
type xsd:string
properties
isRef  0

attribute CarHotelSupplementalInformationType/PaymentGuarantee/CreditCard/ExtraData/@Value
type xsd:string
properties
isRef  0

element CarHotelSupplementalInformationType/PaymentGuarantee/Other
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
used by
elements  PNRChangeRQ/ChangeFormOfPayment/FormOfPayment PaymentGuarantee
facets
minLength  1

element CarHotelSupplementalInformationType/FrequentGuest
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children FGCode FGNumber

element CarHotelSupplementalInformationType/FrequentGuest/FGCode
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
length  2

element CarHotelSupplementalInformationType/FrequentGuest/FGNumber
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
minLength  1

element CarHotelSupplementalInformationType/FrequentFlyer
diagram
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
children FFCode FFNumber

element CarHotelSupplementalInformationType/FrequentFlyer/FFCode
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
length  2

element CarHotelSupplementalInformationType/FrequentFlyer/FFNumber
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
used by
element  ProgramInformation
facets
minLength  1

element CarHotelSupplementalInformationType/AdditionalInformation
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
element  SupplementalInformation
facets
minLength  1

complexType CarLocation
diagram
children CityCode Category Number

element CarLocation/CityCode
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
used by
elements  NewTelephone SaleInfo TicketingInfo
facets
length  3

element CarLocation/Number
diagram
type xsd:string
properties
isRef  0
content  simple
used by
element  Voucher

complexType Children
diagram
children Child

element Children/Child
diagram
properties
isRef  0
minOcc  1
maxOcc  unbounded
content  complex
children Age ExtraBed

element Children/Child/Age
diagram
type restriction of xsd:int
properties
isRef  0
content  simple
used by
elements  Infant TravelerName
facets
minInclusive  0
maxInclusive  17

element Children/Child/ExtraBed
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
enumeration  Y
enumeration  N

complexType ClassOfServiceWithCabinType
diagram
type extension of COSType
properties
base  COSType
facets
minLength  1
maxLength  1
pattern  [A-Z]
attributes
Name   Type   Use   Default   Fixed  
Cabin CabinType optional        

attribute ClassOfServiceWithCabinType/@Cabin
type CabinType
properties
isRef  0
use  optional
facets
enumeration  P
enumeration  F
enumeration  J
enumeration  C
enumeration  W
enumeration  Y

complexType CommissionType
diagram
type extension of nonNegativeDecimal
properties
base  nonNegativeDecimal
used by
element  PNRChangeRQ/ChangeStoredPrice/NewCommission
facets
minInclusive  0
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string required        

attribute CommissionType/@Type
type restriction of xsd:string
properties
isRef  0
use  required
facets
minLength  1
maxLength  1
enumeration  P
enumeration  A

complexType CurrencyCodeType
diagram
type extension of xsd:string
properties
base  xsd:string
used by
element  CurrencyCode
attributes
Name   Type   Use   Default   Fixed  
NumberOfDecimals xsd:integer optional        

attribute CurrencyCodeType/@NumberOfDecimals
type xsd:integer
properties
isRef  0
use  optional

complexType FlightNumberWithSuffixType
diagram
type extension of FlightNumberType
properties
base  FlightNumberType
used by
element  FlightNumber
facets
minInclusive  0
maxInclusive  9999
attributes
Name   Type   Use   Default   Fixed  
Suffix derived by: xsd:string optional        

attribute FlightNumberWithSuffixType/@Suffix
type restriction of xsd:string
properties
isRef  0
use  optional
facets
enumeration  A
enumeration  B
enumeration  C
enumeration  D

complexType Media
diagram
type extension of MediaType
properties
base  MediaType
children Url Width Height Type Preview Description Caption

element Media/Preview
diagram
type MediaType
properties
isRef  0
minOcc  0
maxOcc  unbounded
content  complex
children Url Width Height Type

element Media/Description
diagram
type extension of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  complex
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string         
Code xsd:string         
Description xsd:string         

attribute Media/Description/@Type
type restriction of xsd:string
properties
isRef  0
facets
enumeration  PIC

attribute Media/Description/@Code
type xsd:string
properties
isRef  0

attribute Media/Description/@Description
type xsd:string
properties
isRef  0

element Media/Caption
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple

complexType MediaType
diagram
children Url Width Height Type
used by
element  Media/Preview
complexType  Media

element MediaType/Url
diagram
type xsd:string
properties
isRef  0
content  simple

element MediaType/Width
diagram
type extension of xsd:int
properties
isRef  0
content  complex
attributes
Name   Type   Use   Default   Fixed  
Unit MediaSizeUnitType required        

attribute MediaType/Width/@Unit
type MediaSizeUnitType
properties
isRef  0
use  required
facets
enumeration  px
enumeration  mm

element MediaType/Height
diagram
type extension of xsd:int
properties
isRef  0
content  complex
attributes
Name   Type   Use   Default   Fixed  
Unit MediaSizeUnitType required        

attribute MediaType/Height/@Unit
type MediaSizeUnitType
properties
isRef  0
use  required
facets
enumeration  px
enumeration  mm

element MediaType/Type
diagram
type extension of MediaTypeType
properties
isRef  0
content  complex
facets
enumeration  OTA
enumeration  image
enumeration  webcam
enumeration  360
enumeration  video
enumeration  logo
enumeration  map
enumeration  gallery
attributes
Name   Type   Use   Default   Fixed  
Type derived by: xsd:string         
Code xsd:string         
Description xsd:string         

attribute MediaType/Type/@Type
type restriction of xsd:string
properties
isRef  0
facets
enumeration  CTT
enumeration  PIC

attribute MediaType/Type/@Code
type xsd:string
properties
isRef  0

attribute MediaType/Type/@Description
type xsd:string
properties
isRef  0

complexType RequestForCarLocation
diagram
children CityCode Category Number

element RequestForCarLocation/CityCode
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
used by
elements  NewTelephone SaleInfo TicketingInfo
facets
length  3

element RequestForCarLocation/Number
diagram
type xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
used by
element  Voucher

complexType SurchargesType
diagram
children Surcharge
used by
element  BaseFareType/Surcharges
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        

attribute SurchargesType/@Amount
type xsd:integer
properties
isRef  0
use  required

element SurchargesType/Surcharge
diagram
type SurchargeType
properties
isRef  0
minOcc  1
maxOcc  unbounded
content  complex
children Designator Description
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        
Segment xsd:integer         

complexType SurchargeType
diagram
type extension of SurchargeTypeBasic
properties
base  SurchargeTypeBasic
children Designator Description
used by
element  SurchargesType/Surcharge
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        
Segment xsd:integer         

attribute SurchargeType/@Segment
type xsd:integer
properties
isRef  0

complexType SurchargeTypeBasic
diagram
children Designator Description
used by
complexType  SurchargeType
attributes
Name   Type   Use   Default   Fixed  
Amount xsd:integer required        

attribute SurchargeTypeBasic/@Amount
type xsd:integer
properties
isRef  0
use  required

element SurchargeTypeBasic/Designator
diagram
type restriction of xsd:string
properties
isRef  0
content  simple
facets
minLength  1

element SurchargeTypeBasic/Description
diagram
type restriction of xsd:string
properties
isRef  0
minOcc  0
maxOcc  1
content  simple
facets
minLength  1

simpleType CabinType
type restriction of xsd:string
used by
attribute  ClassOfServiceWithCabinType/@Cabin
facets
enumeration  P
enumeration  F
enumeration  J
enumeration  C
enumeration  W
enumeration  Y

simpleType COSType
type restriction of xsd:string
used by
element  ClassOfService
complexType  ClassOfServiceWithCabinType
facets
minLength  1
maxLength  1
pattern  [A-Z]

simpleType CountryCodeAlpha2
type restriction of xsd:string
facets
pattern  [A-Z]{2}

simpleType Date
type xsd:date
used by
elements  HistoricalPricingInfo/ReservationDateTime/Date HistoricalPricingInfo/TicketedDateTime/Date ReservationsDateTime/Date HistoricPricingDate/Date AltTicketingDate/Date
attributes  Authentication/Hotel/@CheckInDate Authentication/Hotel/@CheckOutDate

simpleType FlightNumberType
type restriction of xsd:integer
used by
complexType  FlightNumberWithSuffixType
facets
minInclusive  0
maxInclusive  9999

simpleType FreeFormTextField
type restriction of xsd:string
used by
element  BasicEndorsement/Text
facets
minLength  1

simpleType Lang
type restriction of xsd:string
facets
length  2
pattern  [a-z][a-z]

simpleType MediaSizeUnitType
type restriction of xsd:string
used by
attributes  MediaType/Width/@Unit MediaType/Height/@Unit
facets
enumeration  px
enumeration  mm

simpleType MediaTypeType
type restriction of xsd:string
used by
element  MediaType/Type
facets
enumeration  OTA
enumeration  image
enumeration  webcam
enumeration  360
enumeration  video
enumeration  logo
enumeration  map
enumeration  gallery

simpleType nonNegativeDecimal
type restriction of xsd:decimal
used by
complexType  CommissionType
facets
minInclusive  0

simpleType PNRRecordLocator
type restriction of xsd:string
facets
length  6
pattern  [A-Z0-9]{6}

simpleType positiveDecimal
type restriction of xsd:decimal
facets
minExclusive  0

simpleType positiveIntegerOrEmpty
type restriction of xsd:string
facets
pattern  [1-9][0-9]*|

simpleType stringLength4
type restriction of xsd:string
facets
length  4

simpleType Time
type restriction of xsd:string
used by
elements  HistoricalPricingInfo/ReservationDateTime/Time HistoricalPricingInfo/TicketedDateTime/Time ReservationsDateTime/Time CarDeliverToCollectFromType/Time
attributes  OpeningInterval/@ClosingTime OpeningInterval/@OpeningTime
facets
length  5
pattern  ([0-1][0-9]|2[0-3]):[0-5][0-9]

simpleType TimeDurationHoursMinutes
type restriction of xsd:string
facets
pattern  [0-9][0-9]:[0-5][0-9]

simpleType ValidEmailAddressType
type restriction of xsd:token
facets
pattern  [a-zA-Z0-9!#$%&'*+/=?^_`{|}~\-]+(\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~\-]+)*@([0-9A-Za-z][0-9A-Za-z\-]*[0-9A-Za-z]\.)+[a-zA-Z]{2,4}

simpleType YNBoolean
type restriction of xsd:string
facets
enumeration  N
enumeration  Y

complexType BackOfficeContainer
diagram
type extension of xsd:anyType
properties
base  xs:anyType
used by
element  InfoGroup/BackOffice
attributes
Name   Type   Use   Default   Fixed  


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy