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 targetNamespace="http://www.travelport.com/schema/sharedBooking_v55_0" >
+ <xs:annotation > ... </xs:annotation>
<xs:import namespace="http://www.travelport.com/schema/common_v55_0" schemaLocation="../common_v55_0/Common.xsd" />
<xs:import namespace="http://www.travelport.com/schema/air_v55_0" schemaLocation="../air_v55_0/Air.xsd" />
<xs:import namespace="http://www.travelport.com/schema/hotel_v55_0" schemaLocation="../hotel_v55_0/Hotel.xsd" />
<xs:import namespace="http://www.travelport.com/schema/vehicle_v55_0" schemaLocation="../vehicle_v55_0/Vehicle.xsd" />
+ <xs:element name="AddTraveler" > ... </xs:element>
+ <xs:element name="UpdateTraveler" > ... </xs:element>
+ <xs:element name="DeleteTraveler" > ... </xs:element>
+ <xs:simpleType name="typeBookingTravelerElement" > ... </xs:simpleType>
+ <xs:element name="AddAirSegment" > ... </xs:element>
+ <xs:element name="UpdateAirSegment" > ... </xs:element>
+ <xs:element name="DeleteAirSegment" > ... </xs:element>
+ <xs:element name="AddPricing" > ... </xs:element>
+ <xs:element name="DeletePricing" > ... </xs:element>
+ <xs:element name="AddSeats" > ... </xs:element>
+ <xs:element name="UpdateSeats" > ... </xs:element>
+ <xs:element name="DeleteSeats" > ... </xs:element>
+ <xs:element name="AddPnrElement" > ... </xs:element>
+ <xs:element name="UpdatePnrElement" > ... </xs:element>
+ <xs:element name="DeletePnrElement" > ... </xs:element>
+ <xs:simpleType name="typePnrElement" > ... </xs:simpleType>
+ <xs:element name="AddAirPnrElement" > ... </xs:element>
+ <xs:element name="UpdateAirPnrElement" > ... </xs:element>
+ <xs:element name="DeleteAirPnrElement" > ... </xs:element>
+ <xs:simpleType name="typeAirPnrElement" > ... </xs:simpleType>
+ <xs:element name="Command" type="xs:string" > ... </xs:element>
+ <xs:element name="CommandResponse" type="typeTextBlock" > ... </xs:element>
+ <xs:complexType name="typeTextBlock" > ... </xs:complexType>
+ <xs:simpleType name="typeSessionKey" > ... </xs:simpleType>
+ <xs:simpleType name="typeFareChanged" > ... </xs:simpleType>
- <xs:element name="AddHotelSegment" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:sequence >
<xs:element ref="hotel:HotelRateDetail" />
<xs:element ref="hotel:HotelProperty" />
<xs:element ref="hotel:HotelStay" />
<xs:element ref="hotel:HotelBedding" minOccurs="0" maxOccurs="4" />
<xs:element ref="hotel:GuestInformation" minOccurs="0" />
+ <xs:element ref="hotel:PromotionCode" minOccurs="0" > ... </xs:element>
<xs:element ref="common:Guarantee" minOccurs="0" />
<xs:element ref="hotel:HotelSpecialRequest" minOccurs="0" maxOccurs="1" />
<xs:element ref="common:LoyaltyCard" minOccurs="0" maxOccurs="1" />
<xs:element ref="common:ReservationName" minOccurs="0" maxOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
+ <xs:element name="DeleteHotelSegment" > ... </xs:element>
+ <xs:element name="AddHotelPnrElement" > ... </xs:element>
+ <xs:element name="UpdateHotelPnrElement" > ... </xs:element>
+ <xs:element name="DeleteHotelPnrElement" > ... </xs:element>
- <xs:element name="AddVehiclePnrElement" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:choice >
<xs:element ref="common:LoyaltyCard" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:DriversLicense" minOccurs="0" />
<xs:element ref="vehicle:VehicleSpecialRequest" minOccurs="0" />
<xs:element ref="common:SpecialEquipment" minOccurs="0" maxOccurs="5" />
- <xs:element minOccurs="0" ref=" vehicle_v55_0:PaymentInformationvehicle:PaymentInformation " > </xs:element>
<xs:element ref="common:Guarantee" minOccurs="0" />
<xs:element ref="common:BookingSource" minOccurs="0" />
- <xs:element maxOccurs="999" minOccurs="0" ref=" vehicle_v55_0:AssociatedRemarkvehicle:AssociatedRemark " > </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v55_0:DeliveryAddressvehicle:DeliveryAddress " > </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v55_0:CollectionAddressvehicle:CollectionAddress " > </xs:element>
<xs:element ref="common:ThirdPartyInformation" minOccurs="0" />
<xs:element ref="common:TravelComplianceData" minOccurs="0" maxOccurs="999" />
- <xs:element maxOccurs="1" minOccurs="0" ref=" vehicle_v55_0:FlightArrivalInformationvehicle:FlightArrivalInformation " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
</xs:choice>
<xs:attribute name="ReservationLocatorCode" type="common:typeLocatorCode" use="required" />
+ <xs:attribute name="BookingTravelerRef" type="common:typeRef" use="optional" > ... </xs:attribute>
</xs:complexType>
</xs:element>
- <xs:element name="UpdateVehiclePnrElement" >
+ <xs:annotation > ... </xs:annotation>
- <xs:complexType >
- <xs:choice >
<xs:element ref="common:LoyaltyCard" minOccurs="0" maxOccurs="999" />
<xs:element ref="common:DriversLicense" minOccurs="0" />
<xs:element ref="common:Guarantee" minOccurs="0" />
<xs:element ref="common:BookingSource" minOccurs="0" />
- <xs:element name="VehicleRate" minOccurs="0" ref="vehicle:VehicleRateInfo" >
- <xs:complexType >
<xs:attribute name="RateCode" type="xs:string" use="optional" />
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v55_0:PaymentInformationvehicle:PaymentInformation " > </xs:element>
- <xs:element maxOccurs="999" minOccurs="0" ref=" vehicle_v55_0:AssociatedRemarkvehicle:AssociatedRemark " > </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v55_0:VehicleSpecialRequestvehicle:VehicleSpecialRequest " > </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v55_0:DeliveryAddressvehicle:DeliveryAddress " > </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v55_0:CollectionAddressvehicle:CollectionAddress " > </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v55_0:VehicleReturnDateLocationvehicle:VehicleReturnDateLocation " > </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v55_0:VehiclePickupDateLocationvehicle:VehiclePickupDateLocation " > </xs:element>
+ <xs:element ref="common:ThirdPartyInformation" minOccurs="0" > ... </xs:element>
<xs:element ref="common:TravelComplianceData" minOccurs="0" maxOccurs="999" />
- <xs:element minOccurs="0" ref=" vehicle_v55_0:VehicleTypeIdentifiervehicle:VehicleTypeIdentifier " > </xs:element>
- <xs:element maxOccurs="1" minOccurs="0" ref=" vehicle_v55_0:FlightArrivalInformationvehicle:FlightArrivalInformation " >
+ <xs:annotation > ... </xs:annotation>
</xs:element>
- <xs:element name="VehicleRate" minOccurs="0" >
- <xs:complexType >
<xs:attribute name="RateCode" type="xs:string" use="optional" />
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute name="ReservationLocatorCode" type="common:typeLocatorCode" use="required" />
+ <xs:attribute name="BookingTravelerRef" type="common:typeRef" use="optional" > ... </xs:attribute>
</xs:complexType>
</xs:element>
+ <xs:element name="DeleteVehiclePnrElement" > ... </xs:element>
+ <xs:simpleType name="typeHotelPnrElement" > ... </xs:simpleType>
</xs:schema>