Data that has been modified is shown like this. Data that has been deleted is shown like this. Data that is added is shown like this.

To collapse a node's children click the '-' button. To expand it again, click '+'. Unchanged elements are collapsed by default.

This page is best viewed with Cascading Style Sheets and JavaScript both enabled.

For further details of DeltaXML see http://www.deltaxml.com

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/universal_v45_0http://www.travelport.com/schema/universal_v46_0 " >
+ <xs:annotation > ... </xs:annotation>
- <xs:import namespace=" http://www.travelport.com/schema/common_v45_0http://www.travelport.com/schema/common_v46_0 " schemaLocation=" ../common_v45_0/CommonReqRsp.xsd../common_v46_0/CommonReqRsp.xsd " > </xs:import>
- <xs:import namespace=" http://www.travelport.com/schema/air_v45_0http://www.travelport.com/schema/air_v46_0 " schemaLocation=" ../air_v45_0/Air.xsd../air_v46_0/Air.xsd " > </xs:import>
- <xs:import namespace=" http://www.travelport.com/schema/vehicle_v45_0http://www.travelport.com/schema/vehicle_v46_0 " schemaLocation=" ../vehicle_v45_0/Vehicle.xsd../vehicle_v46_0/Vehicle.xsd " > </xs:import>
- <xs:import namespace=" http://www.travelport.com/schema/hotel_v45_0http://www.travelport.com/schema/hotel_v46_0 " schemaLocation=" ../hotel_v45_0/Hotel.xsd../hotel_v46_0/Hotel.xsd " > </xs:import>
- <xs:import namespace=" http://www.travelport.com/schema/rail_v45_0http://www.travelport.com/schema/rail_v46_0 " schemaLocation=" ../rail_v45_0/Rail.xsd../rail_v46_0/Rail.xsd " > </xs:import>
- <xs:import namespace=" http://www.travelport.com/schema/passive_v45_0http://www.travelport.com/schema/passive_v46_0 " schemaLocation=" ../passive_v45_0/Passive.xsd../passive_v46_0/Passive.xsd " > </xs:import>
<xs:include schemaLocation="UniversalRecord.xsd" />
+ <xs:element name="UniversalRecordRetrieveReq" > ... </xs:element>
+ <xs:element name="UniversalRecordRetrieveRsp" > ... </xs:element>
+ <xs:element name="ProviderReservationDivideReq" > ... </xs:element>
+ <xs:element name="ProviderReservationDivideRsp" > ... </xs:element>
+ <xs:element name="ParentProviderReservationInfo" > ... </xs:element>
+ <xs:element name="ChildProviderReservationInfo" > ... </xs:element>
+ <xs:complexType name="PNRDivideInfo" > ... </xs:complexType>
+ <xs:element name="UniversalRecordCancelReq" > ... </xs:element>
+ <xs:element name="UniversalRecordCancelRsp" > ... </xs:element>
+ <xs:element name="AckScheduleChangeReq" > ... </xs:element>
+ <xs:element name="AckScheduleChangeRsp" > ... </xs:element>
+ <xs:element name="UniversalRecordImportReq" > ... </xs:element>
+ <xs:element name="UniversalRecordImportRsp" > ... </xs:element>
+ <xs:element name="UniversalRecordModifyReq" > ... </xs:element>
- <xs:element name="UniversalRecordModifyRsp" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
<xs:element ref="UniversalRecord" minOccurs="0" />
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v45_0:AirSolutionChangedInfoair_v46_0:AirSolutionChangedInfo " > </xs:element>
<xs:element ref="UniversalModifyFailureInfo" minOccurs="0" />
</xs:sequence>
+ <xs:attribute name="QueueSessionToken" type="xs:string" use="optional" > ... </xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
+ <xs:element name="UniversalRecordHistorySearchReq" > ... </xs:element>
+ <xs:element name="UniversalRecordHistorySearchRsp" > ... </xs:element>
+ <xs:element name="UniversalRecordSearchReq" > ... </xs:element>
+ <xs:element name="UniversalRecordSearchRsp" > ... </xs:element>
+ <xs:element name="SavedTripDeleteReq" > ... </xs:element>
+ <xs:element name="SavedTripDeleteRsp" > ... </xs:element>
+ <xs:element name="ProviderReservationDisplayDetailsReq" > ... </xs:element>
+ <xs:element name="ProviderReservationDisplayDetailsRsp" > ... </xs:element>
+ <xs:element name="SavedTripCreateReq" > ... </xs:element>
+ <xs:element name="SavedTripCreateRsp" > ... </xs:element>
+ <xs:element name="SavedTripModifyReq" > ... </xs:element>
+ <xs:element name="SavedTripModifyRsp" > ... </xs:element>
+ <xs:element name="SavedTripRetrieveReq" > ... </xs:element>
+ <xs:element name="SavedTripRetrieveRsp" > ... </xs:element>
+ <xs:element name="SavedTripSearchReq" > ... </xs:element>
+ <xs:element name="SavedTripSearchRsp" > ... </xs:element>
+ <xs:element name="UniversalRecordErrorInfo" > ... </xs:element>
+ <xs:element name="VehicleCreateReservationReq" > ... </xs:element>
+ <xs:element name="VehicleCreateReservationRsp" > ... </xs:element>
+ <xs:element name="VehicleCancelReq" > ... </xs:element>
+ <xs:element name="VehicleCancelRsp" > ... </xs:element>
+ <xs:element name="HotelCreateReservationReq" > ... </xs:element>
+ <xs:element name="HotelCreateReservationRsp" > ... </xs:element>
+ <xs:element name="HotelCancelReq" > ... </xs:element>
+ <xs:element name="HotelCancelRsp" > ... </xs:element>
+ <xs:element name="RailCreateReservationReq" > ... </xs:element>
+ <xs:complexType name="typeRailCreateReservationRsp" abstract="true" > ... </xs:complexType>
+ <xs:element name="RailCreateReservationRsp" > ... </xs:element>
- <xs:element name="AirCreateReservationReq" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseCreateWithFormOfPaymentReq" >
- <xs:sequence >
+ <xs:element ref="common:SupplierLocator" minOccurs="0" maxOccurs="999" > ... </xs:element>
+ <xs:element ref="common:ThirdPartyInformation" minOccurs="0" maxOccurs="999" > ... </xs:element>
+ <xs:element ref="common:PointOfSale" minOccurs="0" > ... </xs:element>
- <xs:element maxOccurs="16" ref=" air_v45_0:AirPricingSolutionair_v46_0:AirPricingSolution " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
+ <xs:element ref="common:ActionStatus" minOccurs="0" maxOccurs="999" > ... </xs:element>
+ <xs:element ref="common:Payment" minOccurs="0" maxOccurs="999" > ... </xs:element>
+ <xs:element ref="common:DeliveryInfo" minOccurs="0" > ... </xs:element>
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v45_0:AutoSeatAssignmentair_v46_0:AutoSeatAssignment " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v45_0:SpecificSeatAssignmentair_v46_0:SpecificSeatAssignment " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v45_0:AssociatedRemarkair_v46_0:AssociatedRemark " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v45_0:PocketItineraryRemarkair_v46_0:PocketItineraryRemark " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
+ <xs:element ref="common:ReviewBooking" minOccurs="0" maxOccurs="999" > ... </xs:element>
- <xs:element minOccurs="0" maxOccurs="99" ref=" air_v45_0:AirPricingTicketingModifiersair_v46_0:AirPricingTicketingModifiers " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
</xs:sequence>
+ <xs:attribute name="RetainReservation" type="typeRetainReservation" use="optional" default="None" > ... </xs:attribute>
+ <xs:attribute name="Source" use="optional" > ... </xs:attribute>
+ <xs:attribute name="OverrideMCT" type="xs:boolean" use="optional" default="false" > ... </xs:attribute>
+ <xs:attribute name="RestrictWaitlist" type="xs:boolean" use="optional" default="false" > ... </xs:attribute>
+ <xs:attribute name="CreatePassiveForHold" type="xs:boolean" use="optional" default="false" > ... </xs:attribute>
+ <xs:attribute name="ChannelId" use="optional" > ... </xs:attribute>
+ <xs:attribute name="NSCC" use="optional" > ... </xs:attribute>
- <xs:attribute name="CheckPriceVarianceType" use="optional" default="Amount" >
- <xs:annotation >
- <xs:documentation > Valid values are "Amount" (default) or "Percentage". </xs:documentation>
</xs:annotation>
- <xs:simpleType >
- <xs:restriction base="xs:string" >
<xs:enumeration value="Percentage" />
<xs:enumeration value="Amount" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
- <xs:attribute name="CheckPriceVarianceValue" type="xs:decimal" use="optional" default="0.0" >
- <xs:annotation >
- <xs:documentation > Price variance tolerance in currency or percentage. Booking allowed if Price Difference ≤ Price Variance. </xs:documentation>
</xs:annotation>
</xs:attribute>
+ <xs:attribute name="SplitReservation" type="xs:boolean" use="optional" default="false" > ... </xs:attribute>
+ <xs:attribute name="PreferCompleteItinerary" type="xs:boolean" use="optional" default="true" > ... </xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
- <xs:element name="AirCreateReservationRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
+ <xs:annotation > ... </xs:annotation>
<xs:element ref="UniversalRecord" minOccurs="0" />
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v45_0:AirSolutionChangedInfoair_v46_0:AirSolutionChangedInfo " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
- <xs:element minOccurs="0" ref=" air_v45_0:AirSegmentSellFailureInfoair_v46_0:AirSegmentSellFailureInfo " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
- <xs:element name="AirCancelReq" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:sequence >
+ <xs:element ref="common:ContinuityCheckOverride" minOccurs="0" maxOccurs="1" > ... </xs:element>
- <xs:element ref=" air_v45_0:AirReservationLocatorCodeair_v46_0:AirReservationLocatorCode " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v45_0:AirSegmentair_v46_0:AirSegment " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v45_0:AirSegmentRefair_v46_0:AirSegmentRef " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
+ <xs:element ref="common:FileFinishingInfo" minOccurs="0" > ... </xs:element>
</xs:sequence>
+ <xs:attribute name="Version" type="common:typeURVersion" use="required" > ... </xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
+ <xs:element name="AirCancelRsp" > ... </xs:element>
- <xs:element name="AirMerchandisingFulfillmentReq" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:sequence >
+ <xs:element ref="common:HostToken" minOccurs="0" maxOccurs="999" > ... </xs:element>
- <xs:element maxOccurs="999" ref=" air_v45_0:HostReservationair_v46_0:HostReservation " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
+ <xs:element ref="common:AgencySellInfo" minOccurs="0" > ... </xs:element>
- <xs:element ref=" air_v45_0:AirSolutionair_v46_0:AirSolution " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
+ <xs:element ref="common:CreditCard" minOccurs="0" > ... </xs:element>
- <xs:element minOccurs="0" ref=" air_v45_0:OptionalServicesair_v46_0:OptionalServices " > </xs:element>
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v45_0:SpecificSeatAssignmentair_v46_0:SpecificSeatAssignment " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
+ <xs:element ref="common:GeneralRemark" minOccurs="0" maxOccurs="999" > ... </xs:element>
+ <xs:element name="ConfirmationEmail" type="xs:string" minOccurs="0" > ... </xs:element>
- <xs:element minOccurs="0" maxOccurs="1" ref=" air_v45_0:MerchandisingPricingModifiersair_v46_0:MerchandisingPricingModifiers " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
+ <xs:element name="AirMerchandisingFulfillmentRsp" > ... </xs:element>
+ <xs:element name="PassiveCreateReservationReq" > ... </xs:element>
+ <xs:element name="PassiveCreateReservationRsp" > ... </xs:element>
+ <xs:element name="PassiveCancelReq" > ... </xs:element>
+ <xs:element name="PassiveCancelRsp" > ... </xs:element>
</xs:schema>