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_v48_0http://www.travelport.com/schema/universal_v49_0 " >
+ <xs:annotation > ... </xs:annotation>
- <xs:import namespace=" http://www.travelport.com/schema/common_v48_0http://www.travelport.com/schema/common_v49_0 " schemaLocation=" ../common_v48_0/CommonReqRsp.xsd../common_v49_0/CommonReqRsp.xsd " > </xs:import>
- <xs:import namespace=" http://www.travelport.com/schema/air_v48_0http://www.travelport.com/schema/air_v49_0 " schemaLocation=" ../air_v48_0/Air.xsd../air_v49_0/Air.xsd " > </xs:import>
- <xs:import namespace=" http://www.travelport.com/schema/vehicle_v48_0http://www.travelport.com/schema/vehicle_v49_0 " schemaLocation=" ../vehicle_v48_0/Vehicle.xsd../vehicle_v49_0/Vehicle.xsd " > </xs:import>
- <xs:import namespace=" http://www.travelport.com/schema/hotel_v48_0http://www.travelport.com/schema/hotel_v49_0 " schemaLocation=" ../hotel_v48_0/Hotel.xsd../hotel_v49_0/Hotel.xsd " > </xs:import>
- <xs:import namespace=" http://www.travelport.com/schema/rail_v48_0http://www.travelport.com/schema/rail_v49_0 " schemaLocation=" ../rail_v48_0/Rail.xsd../rail_v49_0/Rail.xsd " > </xs:import>
- <xs:import namespace=" http://www.travelport.com/schema/passive_v48_0http://www.travelport.com/schema/passive_v49_0 " schemaLocation=" ../passive_v48_0/Passive.xsd../passive_v49_0/Passive.xsd " > </xs:import>
<xs:include schemaLocation="UniversalRecord.xsd" />
- <xs:element name="UniversalRecordRetrieveReq" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
+ <xs:choice > ... </xs:choice>
+ <xs:attribute name="ViewOnlyInd" type="xs:boolean" use="optional" default="false" > ... </xs:attribute>
+ <xs:attribute name="TravelerLastName" type="common:typeTravelerLastName" use="optional" > ... </xs:attribute>
- <xs:attribute name="TravelerFirstName" type="common:typeTravelerLastName" use="optional" >
- <xs:annotation >
- <xs:documentation > Represents Traveler First Name for ACH PNR Retrieve. </xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="ReturnUnmaskedData" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > When set as True in the request and AAT settings are set to display Unmasked details in the host, then details will be shown in the response. Only supports credit card and debit card. Default value of ReturnUnmaskedData is false. </xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</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:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
+ <xs:sequence > ... </xs:sequence>
<xs:attributeGroup ref="providerReservation" />
+ <xs:attribute name="UniversalRecordLocatorCode" type="common:typeLocatorCode" use="optional" > ... </xs:attribute>
- <xs:attribute name="ReturnUnmaskedData" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > When set as True in the request and AAT settings are set to display Unmasked details in the host, then details will be shown in the response. Only supports credit card and debit card. Default value of ReturnUnmaskedData is false. </xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</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_v48_0:AirSolutionChangedInfoair_v49_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_v48_0:AirPricingSolutionair_v49_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_v48_0:AutoSeatAssignmentair_v49_0:AutoSeatAssignment " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v48_0:SpecificSeatAssignmentair_v49_0:SpecificSeatAssignment " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v48_0:AssociatedRemarkair_v49_0:AssociatedRemark " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v48_0:PocketItineraryRemarkair_v49_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_v48_0:AirPricingTicketingModifiersair_v49_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:attribute>
+ <xs:attribute name="CheckPriceVarianceValue" type="xs:decimal" use="optional" default="0.0" > ... </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_v48_0:AirSolutionChangedInfoair_v49_0:AirSolutionChangedInfo " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
- <xs:element minOccurs="0" ref=" air_v48_0:AirSegmentSellFailureInfoair_v49_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_v48_0:AirReservationLocatorCodeair_v49_0:AirReservationLocatorCode " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v48_0:AirSegmentair_v49_0:AirSegment " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v48_0:AirSegmentRefair_v49_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_v48_0:HostReservationair_v49_0:HostReservation " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
+ <xs:element ref="common:AgencySellInfo" minOccurs="0" > ... </xs:element>
- <xs:element ref=" air_v48_0:AirSolutionair_v49_0:AirSolution " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
+ <xs:element ref="common:CreditCard" minOccurs="0" > ... </xs:element>
- <xs:element minOccurs="0" ref=" air_v48_0:OptionalServicesair_v49_0:OptionalServices " > </xs:element>
- <xs:element minOccurs="0" maxOccurs="999" ref=" air_v48_0:SpecificSeatAssignmentair_v49_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_v48_0:MerchandisingPricingModifiersair_v49_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>