C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\AirReqRsp-V41_0-V42_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Common-V32_0-V32_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CommonReqRsp-V32_0-V32_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Cruise-V41_0-V42_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CruiseReqRsp-V41_0-V42_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\DesktopPreference-V32_0-V32_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\DeploymentReqRsp-V32_0-V32_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\DesktopServices-V32_0-V32_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\FileFinishing-V32_0-V32_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\FileFinishingReqRsp-V32_0-V32_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\GDSQueue-V41_0-V42_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Hotel-V41_0-V42_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\HotelReqRsp-V41_0-V42_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Passive-V41_0-V42_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Provisioning-V34_0-V34_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\ProvisioningReqRsp-V34_0-V34_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\RailReqRsp-V41_0-V42_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Reporting-V35_0-V35_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\ReportingReqRsp-V35_0-V35_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\SecurityReqRsp-V32_0-V32_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\SharedBooking-V41_0-V42_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\SharedBookingReqRsp-V41_0-V42_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Terminal-V33_0-V33_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\UniversalRecord-V41_0-V42_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\UniversalRecordReqRsp-V41_0-V42_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Util-V41_0-V42_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Vehicle-V41_0-V42_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\VehicleReqRsp-V41_0-V42_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Common-V32_0-V33_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CommonReqRsp-V32_0-V33_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Common-V33_0-V32_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Common-V33_0-V35_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Common-V33_0-V37_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Common-V33_0-V38_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Common-V33_0-V42_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CommonReqRsp-V33_0-V32_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CommonReqRsp-V33_0-V35_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CommonReqRsp-V33_0-V37_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CommonReqRsp-V33_0-V38_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CommonReqRsp-V33_0-V42_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Common-V35_0-V37_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CommonReqRsp-V35_0-V37_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Common-V37_0-V38_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CommonReqRsp-V37_0-V38_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Common-V38_0-V42_0
C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CommonReqRsp-V38_0-V42_0

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\AirReqRsp-V41_0-V42_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/air_v41_0 http://www.travelport.com/schema/air_v42_0 " >
- <xs:import schemaLocation=" ../common_v41_0/CommonReqRsp.xsd../common_v42_0/CommonReqRsp.xsd " namespace=" http://www.travelport.com/schema/common_v41_0 http://www.travelport.com/schema/common_v42_0 " > ... </xs:import>
- <xs:import schemaLocation=" ../rail_v41_0/Rail.xsd../rail_v42_0/Rail.xsd " namespace=" http://www.travelport.com/schema/rail_v41_0 http://www.travelport.com/schema/rail_v42_0 " > ... </xs:import>
- <xs:complexType name="BaseAirPriceReq" >
- <xs:complexContent >
- <xs:extension base="common:BaseCoreReq" >
- <xs:sequence >
- <xs:element ref="common:SSR" minOccurs="0" maxOccurs="99" >
- <xs:annotation >
- <xs:documentation > Special Service Request for GST tax details. Provider: ACH ... </xs:documentation>
... </xs:annotation>
... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
- <xs:element name="AirExchangeTicketingReq" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:attribute name="ChangeFeeOnTicket" type="xs:boolean" use="optional" default="true" >
- <xs:annotation >
- <xs:documentation > Applies the change fee/penalty to the original form of payment. Providers: 1V ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="AirExchangeEligibilityReq" >
- <xs:annotation >
- <xs:documentation > Request to determine if the fares in an itinerary are exchangeable ... </xs:documentation>
... </xs:annotation>
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:sequence >
- <xs:element name="ProviderReservationInfo" >
- <xs:annotation >
- <xs:documentation > Provider:1P - Represents a valid Provider Reservation/PNR whose itinerary is to be exchanged ... </xs:documentation>
... </xs:annotation>
- <xs:complexType >
<xs:attributeGroup ref="common:ProviderReservation" />
... </xs:complexType>
... </xs:element>
... </xs:sequence>
- <xs:attribute name="Type" type="xs:string" use="optional" >
- <xs:annotation >
- <xs:documentation > Type choices are "Detail" or "Summary" Default will be Summary ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="AirExchangeEligibilityRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
<xs:element ref="ExchangeEligibilityInfo" />
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Common-V32_0-V32_0

- <xs:schema targetNamespace="http://www.travelport.com/schema/common_v32_0" elementFormDefault="qualified" attributeFormDefault="unqualified" >
- <xs:element name="AgencyInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="AgentAction" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="AirExchangeInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" name="TotalPenaltyTaxInfo" maxOccurs="1" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeTax" name="PenaltyTaxInfo" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element type="typeTax" name="PaidTax" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element name="TicketFeeInfo" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element type="xs:string" name="Reason" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element type="typeFeeInfo" name="FeeInfo" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element type="typeTaxInfo" name="TaxInfo" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType> ... </xs:element>
- <xs:element name="Auxdata" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="Entry" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="SupplierLocator" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeGeneralReference" name="SegmentRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="FormOfPayment" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeFormOfPaymentPNRReference" name="ProviderReservationInfoRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element type="typeGeneralReference" name="SegmentRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="Email" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ProviderReservationInfoRef" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="PassiveInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="xs:string" name="TicketNumber" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element type="xs:string" name="ConfirmationNumber" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="BookingTraveler" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="SSR" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="NameRemark" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="AirSeatAssignment" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="RailSeatAssignment" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="NameRemark" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ProviderReservationInfoRef" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="PhoneNumber" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ProviderReservationInfoRef" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="GeneralRemark" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeRef" name="BookingTravelerRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="AccountingRemark" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeRef" name="BookingTravelerRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="HostTokenList" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="1" ref="HostToken" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="DeliveryInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="GeneralRemark" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="ProviderReservationInfoRef" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:complexType name="typeProviderReservationSpecificInfo" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="OperatedBy" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:element name="LoyaltyCard" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeProviderReservationSpecificInfo" name="ProviderReservationSpecificInfo" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="RailSeatAssignment" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="Characteristic" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="ServiceData" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeKeyBasedReference" name="SSRRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="ServiceInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="xs:string" name="Description" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType> ... </xs:element>
- <xs:element name="BookingTravelerRef" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="LoyaltyCardRef" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:complexType name="typeRemarkWithTravelerRef" >
- <xs:sequence >
- <xs:element type="typeRef" name="BookingTravelerRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:complexType name="BaseReservation" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="AccountingRemark" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="GeneralRemark" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="Restriction" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:element name="MCO" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="MCOInformation" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="FormOfPayment" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="MCORemark" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="StockControl" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="MCOText" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="MCOPriceData" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeTaxInfo" name="TaxInfo" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:complexType name="MCOInformation" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="PassengerInfo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:complexType name="typeTaxInfo" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="TaxDetail" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:complexType name="Segment" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="SegmentRemark" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:group name="BaseBookingTravelerInfoA" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="DeliveryInfo" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="PhoneNumber" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="Email" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="LoyaltyCard" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:group>
- <xs:group name="BaseBookingTravelerInfoB" >
- <xs:sequence >
- <xs:element type="typeStructuredAddress" name="Address" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="DriversLicense" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="AppliedProfile" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="CustomizedNameData" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="TravelComplianceData" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:group>
- <xs:complexType name="typeStructuredAddress" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ProviderReservationInfoRef" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:complexType name="typeRateDescription" >
- <xs:sequence >
- <xs:element name="Text" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:complexType name="typePassengerType" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="LoyaltyCard" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:complexType name="ServiceRuleType" >
- <xs:sequence >
- <xs:element name="ApplicationLevel" minOccurs="0" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ServiceData" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element minOccurs="0" name="ModifyRules" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="ModifyRule" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element minOccurs="0" name="SecondaryTypeRules" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="SecondaryTypeRule" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element> ... </xs:sequence> ... </xs:complexType>
- <xs:element name="AgencyContactInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="PhoneNumber" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="ServiceFeeInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ServiceFeeTaxInfo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="MarketingInformation" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="Text" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="ShopInformation" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="SearchRequest" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element name="FlightsOffered" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType> ... </xs:element>
- <xs:element name="AgencyInformation" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="Email" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="PhoneNumber" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="AccountInformation" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="PhoneNumber" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="FileFinishingInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="PolicyInformation" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="TravelerInformation" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType> ... </xs:element>
- <xs:complexType name="typeSubKey" >
- <xs:sequence >
- <xs:element type="xs:string" name="Text" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:element name="Keyword" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="typeKeyword" >
- <xs:sequence >
- <xs:element type="xs:string" name="Text" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="PaymentRestriction" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="CardRestriction" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="CardRestriction" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="RequiredField" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="AddressRestriction" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="RequiredField" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="SSRInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeRef" name="BookingTravelerRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="RequestKeyMappings" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="KeyMapping" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="APIProvider" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="AvailablePseudoCityCode" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="ThirdPartyInformation" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeGeneralReference" name="SegmentRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="TravelComplianceData" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="PreferredSupplier" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="Group" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="PhoneNumber" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element name="SSRRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element name="BookingTravelerRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType> ... </xs:element>
- <xs:element name="EmailNotification" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeRef" name="EmailRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:complexType name="typeFeeInfo" >
- <xs:sequence >
- <xs:element name="TaxInfoRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:element name="QueuePlace" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="QueueSelector" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element> ... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CommonReqRsp-V32_0-V32_0

- <xs:schema targetNamespace="http://www.travelport.com/schema/common_v32_0" elementFormDefault="qualified" attributeFormDefault="unqualified" >
- <xs:complexType name="BaseCoreReq" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="AgentIDOverride" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:complexType name="BaseSearchReq" >
- <xs:complexContent >
- <xs:extension base="BaseReq" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="NextResultReference" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
- <xs:complexType name="BaseCoreSearchReq" >
- <xs:complexContent >
- <xs:extension base="BaseCoreReq" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="NextResultReference" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
- <xs:complexType name="BaseSearchRsp" >
- <xs:complexContent >
- <xs:extension base="BaseRsp" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="NextResultReference" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
- <xs:complexType name="BaseRsp" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ResponseMessage" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:complexType name="BaseCreateReservationReq" >
- <xs:complexContent >
- <xs:extension base="BaseReq" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="LinkedUniversalRecord" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="BookingTraveler" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="OSI" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="AccountingRemark" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="GeneralRemark" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="XMLRemark" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="UnassociatedRemark" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="InvoiceRemark" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="SSR" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
- <xs:complexType name="BaseCreateWithFormOfPaymentReq" >
- <xs:complexContent >
- <xs:extension base="BaseCreateReservationReq" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="FormOfPayment" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType> ... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Cruise-V41_0-V42_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/cruise_v41_0 http://www.travelport.com/schema/cruise_v42_0 " >
- <xs:import schemaLocation=" ../common_v41_0/Common.xsd../common_v42_0/Common.xsd " namespace=" http://www.travelport.com/schema/common_v41_0 http://www.travelport.com/schema/common_v42_0 " > ... </xs:import>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CruiseReqRsp-V41_0-V42_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/cruise_v41_0 http://www.travelport.com/schema/cruise_v42_0 " > ... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\DesktopPreference-V32_0-V32_0

- <xs:schema targetNamespace="http://www.travelport.com/schema/desktopPreference_v32_0" elementFormDefault="qualified" attributeFormDefault="unqualified" >
- <xs:element name="DesktopAgentPreferenceManageReq" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:sequence >
- <xs:element ref="PreferenceData" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="DesktopAgentPreferenceDeleteReq" >
- <xs:complexType mixed="false" >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:sequence >
- <xs:element ref="DesktopAgentPreferenceDeleteCriteria" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="AgentPreference" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="PreferenceData" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element> ... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\DeploymentReqRsp-V32_0-V32_0

- <xs:schema targetNamespace="http://www.travelport.com/schema/desktopServices_v32_0" elementFormDefault="qualified" attributeFormDefault="unqualified" >
- <xs:element name="ManifestReferenceCreateRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element ref="ManifestReference" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="ManifestReferenceModifyRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element ref="ManifestReference" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="ManifestReferenceSearchRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ManifestReference" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="ManifestReferenceDeleteRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ManifestReference" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="ProductVersionRetrieveRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:choice >
- <xs:sequence >
- <xs:element name="AvailableExtensions" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:choice>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType> ... </xs:element>
- <xs:element name="ProductVersionSetReq" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:sequence >
- <xs:element ref="AppliesTo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="ProductVersionAssignReq" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:sequence >
- <xs:element ref="AppliesTo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="ProductReleaseAssignmentSearchRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element name="ProductAssignment" minOccurs="0" maxOccurs=" unbounded 999 " >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="ProfileReference" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="ExtensionSearchReq" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ProductVersion" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="ExtensionSearchRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element name="ExtensionSummary" minOccurs="0" maxOccurs=" unbounded 999 " >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ProductVersion" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element type="common:typeAgencyHierarchyReference" name="AppliesTo" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType> ... </xs:element>
- <xs:element name="ExtensionCreateReq" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:sequence >
- <xs:element ref="ExtensionFile" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="ProductVersion" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element type="common:typeAgencyHierarchyReference" name="AppliesTo" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType> ... </xs:element> ... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\DesktopServices-V32_0-V32_0

- <xs:schema targetNamespace="http://www.travelport.com/schema/desktopServices_v32_0" elementFormDefault="qualified" attributeFormDefault="unqualified" >
- <xs:complexType name="typeInboxItem" >
- <xs:sequence >
- <xs:element name="AssignedToAgentCode" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element name="DistributionList" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:element name="PermittedUsers" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="common:typeAgencyHierarchyLongReference" name="ProfileReference" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="Recipients" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="EmbeddedDistList" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element type="common:typeAgencyHierarchyLongReference" name="ProfileReference" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="Activities" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ActivityInstance" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="ActivityInstance" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="TaskInstance" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="AllowedExceptions" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="Exception" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="ReasonCodesList" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="Reason" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="AppliesTo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="TaskInstance" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ActiveCompletionCriterion" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="TriggerPolicyRuleSet" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="AppliesTo" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="WorkflowReference" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="TriggerPolicyRuleSetData" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="WorkflowReference" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="TriggerPolicySummary" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="AppliesTo" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="WorkflowReference" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="Workflow" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="AppliesTo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="WorkflowSummary" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="AppliesTo" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element type="typeCategory" name="Category" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="ReasonCodesListData" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="Reason" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="AppliesTo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element> ... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\FileFinishing-V32_0-V32_0

- <xs:schema targetNamespace="http://www.travelport.com/schema/filefinishing_v32_0" elementFormDefault="qualified" attributeFormDefault="unqualified" >
- <xs:element name="Vendor" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="xs:string" name="VendorCode" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:complexType name="typeFFString" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="Rule" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="AssociatedProfile" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:element name="Rule" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="AllMustOccur" minOccurs="0" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="Condition" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="AtLeastOneMustOccur" minOccurs="0" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="Condition" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
... </xs:sequence>
... </xs:complexType> ... </xs:element>
- <xs:element name="FFAdminProfileSearchResult" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="AssociatedFFString" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element> ... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\FileFinishingReqRsp-V32_0-V32_0

- <xs:schema targetNamespace="http://www.travelport.com/schema/filefinishing_v32_0" elementFormDefault="qualified" attributeFormDefault="unqualified" >
- <xs:element name="FFAdminCreateReq" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="Rule" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="AssociatedProfile" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="FFAdminModifyReq" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:choice >
- <xs:element name="AddProfileAssociation" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element name="DeleteProfileAssociation" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:choice>
... </xs:extension>
... </xs:complexContent> ... </xs:complexType> ... </xs:element>
- <xs:element name="FFAdminSearchRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseSearchRsp" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="FFStringSearchResult" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="FFAdminMasterDataRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element type="xs:string" name="PNRField" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element type="xs:string" name="AssignableField" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType> ... </xs:element>
- <xs:element name="FFAdminProfileSearchRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseSearchRsp" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="FFAdminProfileSearchResult" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="FFAdminUnassignedFFSearchRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseSearchRsp" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="FFAdminUnassociatedFFSearchResult" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element> ... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\GDSQueue-V41_0-V42_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/gdsQueue_v41_0 http://www.travelport.com/schema/gdsQueue_v42_0 " >
- <xs:import schemaLocation=" ../common_v41_0/CommonReqRsp.xsd../common_v42_0/CommonReqRsp.xsd " namespace=" http://www.travelport.com/schema/common_v41_0 http://www.travelport.com/schema/common_v42_0 " > ... </xs:import>
- <xs:import schemaLocation=" ../universal_v41_0/UniversalRecord.xsd../universal_v42_0/UniversalRecord.xsd " namespace=" http://www.travelport.com/schema/universal_v41_0 http://www.travelport.com/schema/universal_v42_0 " > ... </xs:import>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Hotel-V41_0-V42_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/hotel_v41_0 http://www.travelport.com/schema/hotel_v42_0 " >
- <xs:import schemaLocation=" ../common_v41_0/Common.xsd../common_v42_0/Common.xsd " namespace=" http://www.travelport.com/schema/common_v41_0 http://www.travelport.com/schema/common_v42_0 " > ... </xs:import>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\HotelReqRsp-V41_0-V42_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/hotel_v41_0 http://www.travelport.com/schema/hotel_v42_0 " >
- <xs:import schemaLocation=" ../common_v41_0/CommonReqRsp.xsd../common_v42_0/CommonReqRsp.xsd " namespace=" http://www.travelport.com/schema/common_v41_0 http://www.travelport.com/schema/common_v42_0 " > ... </xs:import>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Passive-V41_0-V42_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/passive_v41_0 http://www.travelport.com/schema/passive_v42_0 " >
- <xs:import schemaLocation=" ../common_v41_0/Common.xsd../common_v42_0/Common.xsd " namespace=" http://www.travelport.com/schema/common_v41_0 http://www.travelport.com/schema/common_v42_0 " > ... </xs:import>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Provisioning-V34_0-V34_0

- <xs:schema targetNamespace="http://www.travelport.com/schema/provisioning_v34_0" elementFormDefault="qualified" attributeFormDefault="unqualified" >
- <xs:element name="AddProvider" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="AccessInfo" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="PrinterLinkage" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="ModifySubscriberInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="RegionRep" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="ModifyContractInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="Feature" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="BillingInfo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="ProviderInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="AccessInfo" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="PrinterLinkage" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="ProvisioningInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ProviderInfo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="SubscriberInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="RegionRep" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="UnEncryptedCredentialInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="UniqueCredential" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="EncryptedCredentialInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="UniqueCredential" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="ContractInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="Feature" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="BillingInfo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="ProviderSummary" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="TerminalProvider" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="common:APIProvider" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="TerminalProvider" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="1" ref="AccessInfo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="SupplierTypes" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="SupplierType" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="InternalProducts" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="Product" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="AddProduct" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="Product" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="DeleteProduct" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="Product" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="AddSupplierTypes" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="SupplierType" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="DeleteSupplierTypes" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="SupplierType" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\ProvisioningReqRsp-V34_0-V34_0

- <xs:schema targetNamespace="http://www.travelport.com/schema/provisioning_v34_0" elementFormDefault="qualified" attributeFormDefault="unqualified" >
- <xs:element name="ProvisioningRetrieveByAgentRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="Feature" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="ProvisioningCreateReq" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ProviderInfo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="ThirdPartyCredentialSearchRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ThirdPartyCredential" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\RailReqRsp-V41_0-V42_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/rail_v41_0 http://www.travelport.com/schema/rail_v42_0 " >
- <xs:import schemaLocation=" ../common_v41_0/CommonReqRsp.xsd../common_v42_0/CommonReqRsp.xsd " namespace=" http://www.travelport.com/schema/common_v41_0 http://www.travelport.com/schema/common_v42_0 " > ... </xs:import>
- <xs:import schemaLocation=" ../universal_v41_0/UniversalRecord.xsd../universal_v42_0/UniversalRecord.xsd " namespace=" http://www.travelport.com/schema/universal_v41_0 http://www.travelport.com/schema/universal_v42_0 " > ... </xs:import>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Reporting-V35_0-V35_0

- <xs:schema targetNamespace="http://www.travelport.com/schema/reporting_v35_0" elementFormDefault="qualified" attributeFormDefault="unqualified" >
- <xs:element name="AirRailSegmentCriteria" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="BaseSearchCriteria" >
- <xs:attribute use="optional" name=" FlightTrainNumber FlightTrainNumber " > ... </xs:attribute>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\ReportingReqRsp-V35_0-V35_0

- <xs:schema targetNamespace="http://www.travelport.com/schema/reporting_v35_0" elementFormDefault="qualified" attributeFormDefault="unqualified" >
- <xs:element name="ProfileMigrationSyncReportReq" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:sequence >
- <xs:choice >
- <xs:element type="common:StringLength1to128" name="JobID" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:choice>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="ProfileMigrationSyncReportRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ProfileReportDetails" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType> ... </xs:element> ... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\SecurityReqRsp-V32_0-V32_0

- <xs:schema targetNamespace="http://www.travelport.com/schema/security_v32_0" elementFormDefault="qualified" attributeFormDefault="unqualified" >
- <xs:element name="AssignableResourcesRetrieveRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ResourceAssignmentInfo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="EmulationTargetRetrieveRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element name="Branch" minOccurs="0" maxOccurs=" unbounded 999 " >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="common:APIProvider" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="RoleCreateReq" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:sequence >
- <xs:element name="TransactionalInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="1" ref="ResourceLevelInfo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element minOccurs="0" name="AssignableInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="1" ref="ResourceLevelInfo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="RoleSearchRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="RoleSearchResult" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="AssignRoleReq" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:choice >
- <xs:element type="common:typeRoleId" name="RoleId" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element type="typeRoleName" name="RoleName" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:choice>
... </xs:extension>
... </xs:complexContent> ... </xs:complexType> ... </xs:element>
- <xs:element name="AssignRoleRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="common:RoleInfo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="AgentAssignableRolesRetrieveRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element type="typeRoleSummaryData" name="RoleSummary" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="ResourceInfoRetrieveRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element name="ResourceLevel" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="AssignedRoleRetrieveRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="common:RoleInfo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="AssignedProfileRetrieveRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ProfileReference" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="RoleCategoryModifyAssignabilityReq" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="RoleCategory" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="RoleCategoryModifyAssignabilityRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element ref="RoleCategoryAssignability" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="RoleCategoryRetrieveAssignabilityRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element ref="RoleCategoryAssignability" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="DesktopPermissionCreateReq" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ServicePermissionID" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="DesktopPermissionCreateRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ServicePermissionInfo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="DesktopPermissionModifyReq" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ServicePermissionID" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="DesktopPermissionModifyRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ServicePermissionInfo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="PermissionSearchRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="PermissionInfo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element> ... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\SharedBooking-V41_0-V42_0

- <xs:schema targetNamespace=" http://www.travelport.com/schema/sharedBooking_v41_0 http://www.travelport.com/schema/sharedBooking_v42_0 " >
- <xs:import schemaLocation=" ../common_v41_0/Common.xsd../common_v42_0/Common.xsd " namespace=" http://www.travelport.com/schema/common_v41_0 http://www.travelport.com/schema/common_v42_0 " > ... </xs:import>
- <xs:import schemaLocation=" ../air_v41_0/Air.xsd../air_v42_0/Air.xsd " namespace=" http://www.travelport.com/schema/air_v41_0 http://www.travelport.com/schema/air_v42_0 " > ... </xs:import>
- <xs:import schemaLocation=" ../hotel_v41_0/Hotel.xsd../hotel_v42_0/Hotel.xsd " namespace=" http://www.travelport.com/schema/hotel_v41_0 http://www.travelport.com/schema/hotel_v42_0 " > ... </xs:import>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\SharedBookingReqRsp-V41_0-V42_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/sharedBooking_v41_0 http://www.travelport.com/schema/sharedBooking_v42_0 " >
- <xs:import schemaLocation=" ../common_v41_0/CommonReqRsp.xsd../common_v42_0/CommonReqRsp.xsd " namespace=" http://www.travelport.com/schema/common_v41_0 http://www.travelport.com/schema/common_v42_0 " > ... </xs:import>
- <xs:import schemaLocation=" ../air_v41_0/Air.xsd../air_v42_0/Air.xsd " namespace=" http://www.travelport.com/schema/air_v41_0 http://www.travelport.com/schema/air_v42_0 " > ... </xs:import>
- <xs:import schemaLocation=" ../universal_v41_0/UniversalRecord.xsd../universal_v42_0/UniversalRecord.xsd " namespace=" http://www.travelport.com/schema/universal_v41_0 http://www.travelport.com/schema/universal_v42_0 " > ... </xs:import>
- <xs:import schemaLocation=" ../hotel_v41_0/Hotel.xsd../hotel_v42_0/Hotel.xsd " namespace=" http://www.travelport.com/schema/hotel_v41_0 http://www.travelport.com/schema/hotel_v42_0 " > ... </xs:import>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Terminal-V33_0-V33_0

- <xs:schema targetNamespace="http://www.travelport.com/schema/terminal_v33_0" elementFormDefault="qualified" attributeFormDefault="unqualified" >
- <xs:complexType name="typeTextBlock" >
- <xs:sequence >
- <xs:element name="Text" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\UniversalRecord-V41_0-V42_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/universal_v41_0 http://www.travelport.com/schema/universal_v42_0 " >
- <xs:import schemaLocation=" ../common_v41_0/Common.xsd../common_v42_0/Common.xsd " namespace=" http://www.travelport.com/schema/common_v41_0 http://www.travelport.com/schema/common_v42_0 " > ... </xs:import>
- <xs:import schemaLocation=" ../vehicle_v41_0/Vehicle.xsd../vehicle_v42_0/Vehicle.xsd " namespace=" http://www.travelport.com/schema/vehicle_v41_0 http://www.travelport.com/schema/vehicle_v42_0 " > ... </xs:import>
- <xs:import schemaLocation=" ../air_v41_0/Air.xsd../air_v42_0/Air.xsd " namespace=" http://www.travelport.com/schema/air_v41_0 http://www.travelport.com/schema/air_v42_0 " > ... </xs:import>
- <xs:import schemaLocation=" ../hotel_v41_0/Hotel.xsd../hotel_v42_0/Hotel.xsd " namespace=" http://www.travelport.com/schema/hotel_v41_0 http://www.travelport.com/schema/hotel_v42_0 " > ... </xs:import>
- <xs:import schemaLocation=" ../passive_v41_0/Passive.xsd../passive_v42_0/Passive.xsd " namespace=" http://www.travelport.com/schema/passive_v41_0 http://www.travelport.com/schema/passive_v42_0 " > ... </xs:import>
- <xs:import schemaLocation=" ../rail_v41_0/Rail.xsd../rail_v42_0/Rail.xsd " namespace=" http://www.travelport.com/schema/rail_v41_0 http://www.travelport.com/schema/rail_v42_0 " > ... </xs:import>
- <xs:import schemaLocation=" ../cruise_v41_0/Cruise.xsd../cruise_v42_0/Cruise.xsd " namespace=" http://www.travelport.com/schema/cruise_v41_0 http://www.travelport.com/schema/cruise_v42_0 " > ... </xs:import>
- <xs:element name="UniversalRecord" >
- <xs:complexType >
- <xs:sequence >
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" air_v41_0:AirReservation air_v42_0:AirReservation " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" hotel_v41_0:HotelReservation hotel_v42_0:HotelReservation " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" vehicle_v41_0:VehicleReservation vehicle_v42_0:VehicleReservation " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" passive_v41_0:PassiveReservation passive_v42_0:PassiveReservation " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" rail_v41_0:RailReservation rail_v42_0:RailReservation " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" cruise_v41_0:CruiseReservation cruise_v42_0:CruiseReservation " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" air_v41_0:EMDSummaryInfo air_v42_0:EMDSummaryInfo " > ... </xs:element>
... </xs:choice>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="PassiveAdd" >
- <xs:complexType >
- <xs:choice >
- <xs:sequence >
- <xs:element maxOccurs="unbounded" minOccurs="1" ref=" passive_v41_0:PassiveSegment passive_v42_0:PassiveSegment " > ... </xs:element>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" passive_v41_0:PassiveRemark passive_v42_0:PassiveRemark " > ... </xs:element>
... </xs:sequence>
- <xs:sequence >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" passive_v41_0:AssociatedRemark passive_v42_0:AssociatedRemark " > ... </xs:element>
... </xs:sequence>
... </xs:choice> ... </xs:complexType> ... </xs:element>
- <xs:element name="HotelAdd" >
- <xs:complexType >
- <xs:choice >
- <xs:element minOccurs="0" ref=" hotel_v41_0:GuestInformation hotel_v42_0:GuestInformation " > ... </xs:element>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" hotel_v41_0:AssociatedRemark hotel_v42_0:AssociatedRemark " > ... </xs:element>
- <xs:element maxOccurs="1" minOccurs="0" ref=" hotel_v41_0:HotelSpecialRequest hotel_v42_0:HotelSpecialRequest " > ... </xs:element>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" hotel_v41_0:HotelBedding hotel_v42_0:HotelBedding " > ... </xs:element>
- <xs:element maxOccurs="1" minOccurs="0" ref=" hotel_v41_0:BookingConfirmation hotel_v42_0:BookingConfirmation " > ... </xs:element>
... </xs:choice>
... </xs:complexType>
... </xs:element>
- <xs:element name="HotelUpdate" >
- <xs:complexType >
- <xs:choice >
- <xs:element minOccurs="0" ref=" hotel_v41_0:GuestInformation hotel_v42_0:GuestInformation " > ... </xs:element>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" hotel_v41_0:AssociatedRemark hotel_v42_0:AssociatedRemark " > ... </xs:element>
- <xs:element maxOccurs="1" minOccurs="0" ref=" hotel_v41_0:HotelSpecialRequest hotel_v42_0:HotelSpecialRequest " > ... </xs:element>
- <xs:element ref=" hotel_v41_0:HotelRateInfo hotel_v42_0:HotelRateInfo " > ... </xs:element>
- <xs:element ref=" hotel_v41_0:HotelStay hotel_v42_0:HotelStay " > ... </xs:element>
- <xs:element maxOccurs="1" minOccurs="0" ref=" hotel_v41_0:HotelCommission hotel_v42_0:HotelCommission " > ... </xs:element>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" hotel_v41_0:HotelBedding hotel_v42_0:HotelBedding " > ... </xs:element>
- <xs:element maxOccurs="1" minOccurs="0" ref=" hotel_v41_0:BookingConfirmation hotel_v42_0:BookingConfirmation " > ... </xs:element>
... </xs:choice>
... </xs:complexType>
... </xs:element>
- <xs:element name="AirAdd" >
- <xs:complexType >
- <xs:choice >
- <xs:element maxOccurs="99" minOccurs="0" ref=" air_v41_0:AirSegment air_v42_0:AirSegment " > ... </xs:element>
- <xs:element maxOccurs="99" minOccurs="0" ref=" air_v41_0:AirPricingInfo air_v42_0:AirPricingInfo " > ... </xs:element>
- <xs:element minOccurs="0" ref=" air_v41_0:AutoSeatAssignment air_v42_0:AutoSeatAssignment " > ... </xs:element>
- <xs:element maxOccurs="99" minOccurs="0" ref=" air_v41_0:SpecificSeatAssignment air_v42_0:SpecificSeatAssignment " > ... </xs:element>
- <xs:element maxOccurs="99" minOccurs="0" ref=" air_v41_0:FeeInfo air_v42_0:FeeInfo " > ... </xs:element>
- <xs:element maxOccurs="99" ref=" air_v41_0:AirPricingTicketingModifiers air_v42_0:AirPricingTicketingModifiers " > ... </xs:element>
- <xs:element minOccurs="0" ref=" air_v41_0:OptionalServicesInfo air_v42_0:OptionalServicesInfo " > ... </xs:element>
- <xs:element minOccurs="0" ref=" air_v41_0:AirPricingPayment air_v42_0:AirPricingPayment " > ... </xs:element>
- <xs:element maxOccurs="99" minOccurs="0" ref=" air_v41_0:AssociatedRemark air_v42_0:AssociatedRemark " > ... </xs:element>
- <xs:element maxOccurs="99" minOccurs="0" ref=" air_v41_0:PocketItineraryRemark air_v42_0:PocketItineraryRemark " > ... </xs:element>
- <xs:element maxOccurs="99" minOccurs="0" ref=" air_v41_0:AirSegmentPricingModifiers air_v42_0:AirSegmentPricingModifiers " > ... </xs:element>
- <xs:element maxOccurs="99" minOccurs="0" ref=" air_v41_0:BrandInfo air_v42_0:BrandInfo " > ... </xs:element>
... </xs:choice>
... </xs:complexType>
... </xs:element>
- <xs:element name="AirUpdate" >
- <xs:complexType >
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" air_v41_0:AirSegment air_v42_0:AirSegment " > ... </xs:element>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" air_v41_0:AirPricingAdjustment air_v42_0:AirPricingAdjustment " > ... </xs:element>
- <xs:element maxOccurs="unbounded" ref=" air_v41_0:AirPricingTicketingModifiers air_v42_0:AirPricingTicketingModifiers " > ... </xs:element>
- <xs:element minOccurs="0" ref=" air_v41_0:AutoSeatAssignment air_v42_0:AutoSeatAssignment " > ... </xs:element>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" air_v41_0:SpecificSeatAssignment air_v42_0:SpecificSeatAssignment " > ... </xs:element>
- <xs:element minOccurs="0" ref=" air_v41_0:AirPricingPayment air_v42_0:AirPricingPayment " > ... </xs:element>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" air_v41_0:AssociatedRemark air_v42_0:AssociatedRemark " > ... </xs:element>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" air_v41_0:PocketItineraryRemark air_v42_0:PocketItineraryRemark " > ... </xs:element>
- <xs:element minOccurs="0" ref=" air_v41_0:OptionalServicesInfo air_v42_0:OptionalServicesInfo " > ... </xs:element>
... </xs:choice>
... </xs:complexType> ... </xs:element>
- <xs:element name="AirSegmentSpecialUpdate" >
- <xs:complexType >
- <xs:sequence >
- <xs:choice >
- <xs:element ref=" air_v41_0:AirSegment air_v42_0:AirSegment " > ... </xs:element>
... </xs:choice>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="VehicleAdd" >
- <xs:complexType >
- <xs:choice >
- <xs:element minOccurs="0" ref=" vehicle_v41_0:VehicleSpecialRequest vehicle_v42_0:VehicleSpecialRequest " > ... </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v41_0:PaymentInformation vehicle_v42_0:PaymentInformation " > ... </xs:element>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" vehicle_v41_0:AssociatedRemark vehicle_v42_0:AssociatedRemark " > ... </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v41_0:DeliveryAddress vehicle_v42_0:DeliveryAddress " > ... </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v41_0:CollectionAddress vehicle_v42_0:CollectionAddress " > ... </xs:element>
- <xs:element maxOccurs="1" minOccurs="0" ref=" vehicle_v41_0:FlightArrivalInformation vehicle_v42_0:FlightArrivalInformation " > ... </xs:element>
... </xs:choice>
... </xs:complexType>
... </xs:element>
- <xs:element name="VehicleUpdate" >
- <xs:complexType >
- <xs:choice >
- <xs:element minOccurs="0" ref=" vehicle_v41_0:VehicleRateInfo vehicle_v42_0:VehicleRateInfo " > ... </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v41_0:PaymentInformation vehicle_v42_0:PaymentInformation " > ... </xs:element>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" vehicle_v41_0:AssociatedRemark vehicle_v42_0:AssociatedRemark " > ... </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v41_0:VehicleSpecialRequest vehicle_v42_0:VehicleSpecialRequest " > ... </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v41_0:DeliveryAddress vehicle_v42_0:DeliveryAddress " > ... </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v41_0:CollectionAddress vehicle_v42_0:CollectionAddress " > ... </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v41_0:VehicleReturnDateLocation vehicle_v42_0:VehicleReturnDateLocation " > ... </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v41_0:VehiclePickupDateLocation vehicle_v42_0:VehiclePickupDateLocation " > ... </xs:element>
- <xs:element minOccurs="0" ref=" vehicle_v41_0:VehicleTypeIdentifier vehicle_v42_0:VehicleTypeIdentifier " > ... </xs:element>
- <xs:element maxOccurs="1" minOccurs="0" ref=" vehicle_v41_0:FlightArrivalInformation vehicle_v42_0:FlightArrivalInformation " > ... </xs:element>
... </xs:choice>
... </xs:complexType>
... </xs:element>
- <xs:element name="SavedTrip" >
- <xs:complexType >
- <xs:sequence >
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" air_v41_0:AirPricingModifiers air_v42_0:AirPricingModifiers " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" air_v41_0:AirPricingSolution air_v42_0:AirPricingSolution " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" vehicle_v41_0:VehicleSearchModifiers vehicle_v42_0:VehicleSearchModifiers " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" vehicle_v41_0:VehicleDateLocation vehicle_v42_0:VehicleDateLocation " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" vehicle_v41_0:VehicleSpecialRequest vehicle_v42_0:VehicleSpecialRequest " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" vehicle_v41_0:PaymentInformation vehicle_v42_0:PaymentInformation " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" vehicle_v41_0:DeliveryAddress vehicle_v42_0:DeliveryAddress " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" vehicle_v41_0:CollectionAddress vehicle_v42_0:CollectionAddress " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" vehicle_v41_0:FlightArrivalInformation vehicle_v42_0:FlightArrivalInformation " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" vehicle_v41_0:Vehicle vehicle_v42_0:Vehicle " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" hotel_v41_0:HotelProperty hotel_v42_0:HotelProperty " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" hotel_v41_0:HotelStay hotel_v42_0:HotelStay " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" hotel_v41_0:HotelRulesModifiers hotel_v42_0:HotelRulesModifiers " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" hotel_v41_0:HotelDetailsModifiers hotel_v42_0:HotelDetailsModifiers " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" hotel_v41_0:HotelRateDetail hotel_v42_0:HotelRateDetail " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" hotel_v41_0:PromotionCode hotel_v42_0:PromotionCode " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" rail_v41_0:RailPricingSolution rail_v42_0:RailPricingSolution " > ... </xs:element>
... </xs:choice>
- <xs:choice >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" rail_v41_0:RailFareNote rail_v42_0:RailFareNote " > ... </xs:element>
... </xs:choice>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="UniversalModifyFailureInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref=" air_v41_0:AirSegmentSellFailureInfo air_v42_0:AirSegmentSellFailureInfo " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="UniversalModifyErrorInfo" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:typeErrorInfo" >
- <xs:sequence >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" air_v41_0:AirSegmentError air_v42_0:AirSegmentError " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\UniversalRecordReqRsp-V41_0-V42_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/universal_v41_0 http://www.travelport.com/schema/universal_v42_0 " >
- <xs:import schemaLocation=" ../common_v41_0/CommonReqRsp.xsd../common_v42_0/CommonReqRsp.xsd " namespace=" http://www.travelport.com/schema/common_v41_0 http://www.travelport.com/schema/common_v42_0 " > ... </xs:import>
- <xs:import schemaLocation=" ../air_v41_0/Air.xsd../air_v42_0/Air.xsd " namespace=" http://www.travelport.com/schema/air_v41_0 http://www.travelport.com/schema/air_v42_0 " > ... </xs:import>
- <xs:import schemaLocation=" ../vehicle_v41_0/Vehicle.xsd../vehicle_v42_0/Vehicle.xsd " namespace=" http://www.travelport.com/schema/vehicle_v41_0 http://www.travelport.com/schema/vehicle_v42_0 " > ... </xs:import>
- <xs:import schemaLocation=" ../hotel_v41_0/Hotel.xsd../hotel_v42_0/Hotel.xsd " namespace=" http://www.travelport.com/schema/hotel_v41_0 http://www.travelport.com/schema/hotel_v42_0 " > ... </xs:import>
- <xs:import schemaLocation=" ../rail_v41_0/Rail.xsd../rail_v42_0/Rail.xsd " namespace=" http://www.travelport.com/schema/rail_v41_0 http://www.travelport.com/schema/rail_v42_0 " > ... </xs:import>
- <xs:import schemaLocation=" ../passive_v41_0/Passive.xsd../passive_v42_0/Passive.xsd " namespace=" http://www.travelport.com/schema/passive_v41_0 http://www.travelport.com/schema/passive_v42_0 " > ... </xs:import>
- <xs:element name="UniversalRecordModifyRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" air_v41_0:AirSolutionChangedInfo air_v42_0:AirSolutionChangedInfo " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="AirCreateReservationReq" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseCreateWithFormOfPaymentReq" >
- <xs:sequence >
- <xs:element ref=" air_v41_0:AirPricingSolution air_v42_0:AirPricingSolution " > ... </xs:element>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" air_v41_0:AutoSeatAssignment air_v42_0:AutoSeatAssignment " > ... </xs:element>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" air_v41_0:SpecificSeatAssignment air_v42_0:SpecificSeatAssignment " > ... </xs:element>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" air_v41_0:AssociatedRemark air_v42_0:AssociatedRemark " > ... </xs:element>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" air_v41_0:PocketItineraryRemark air_v42_0:PocketItineraryRemark " > ... </xs:element>
- <xs:element maxOccurs="99" minOccurs="0" ref=" air_v41_0:AirPricingTicketingModifiers air_v42_0:AirPricingTicketingModifiers " > ... </xs:element>
... </xs:sequence> ... </xs:extension> ... </xs:complexContent> ... </xs:complexType> ... </xs:element>
- <xs:element name="AirCreateReservationRsp" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" air_v41_0:AirSolutionChangedInfo air_v42_0:AirSolutionChangedInfo " > ... </xs:element>
- <xs:element minOccurs="0" ref=" air_v41_0:AirSegmentSellFailureInfo air_v42_0:AirSegmentSellFailureInfo " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType> ... </xs:element>
- <xs:element name="AirCancelReq" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:sequence >
- <xs:element ref=" air_v41_0:AirReservationLocatorCode air_v42_0:AirReservationLocatorCode " > ... </xs:element>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" air_v41_0:AirSegment air_v42_0:AirSegment " > ... </xs:element>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" air_v41_0:AirSegmentRef air_v42_0:AirSegmentRef " > ... </xs:element>
... </xs:sequence>
... </xs:extension> ... </xs:complexContent> ... </xs:complexType> ... </xs:element>
- <xs:element name="AirMerchandisingFulfillmentReq" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:sequence >
- <xs:element maxOccurs="unbounded" ref=" air_v41_0:HostReservation air_v42_0:HostReservation " > ... </xs:element>
- <xs:element ref=" air_v41_0:AirSolution air_v42_0:AirSolution " > ... </xs:element>
- <xs:element minOccurs="0" ref=" air_v41_0:OptionalServices air_v42_0:OptionalServices " > ... </xs:element>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref=" air_v41_0:SpecificSeatAssignment air_v42_0:SpecificSeatAssignment " > ... </xs:element>
- <xs:element maxOccurs="1" minOccurs="0" ref=" air_v41_0:MerchandisingPricingModifiers air_v42_0:MerchandisingPricingModifiers " > ... </xs:element>
... </xs:sequence>
... </xs:extension> ... </xs:complexContent> ... </xs:complexType> ... </xs:element> ... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Util-V41_0-V42_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/util_v41_0 http://www.travelport.com/schema/util_v42_0 " >
- <xs:import schemaLocation=" ../common_v41_0/CommonReqRsp.xsd../common_v42_0/CommonReqRsp.xsd " namespace=" http://www.travelport.com/schema/common_v41_0 http://www.travelport.com/schema/common_v42_0 " > ... </xs:import>
- <xs:import schemaLocation=" ../common_v41_0/Common.xsd../common_v42_0/Common.xsd " namespace=" http://www.travelport.com/schema/common_v41_0 http://www.travelport.com/schema/common_v42_0 " > ... </xs:import>
- <xs:import schemaLocation=" ../air_v41_0/Air.xsd../air_v42_0/Air.xsd " namespace=" http://www.travelport.com/schema/air_v41_0 http://www.travelport.com/schema/air_v42_0 " > ... </xs:import>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Vehicle-V41_0-V42_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/vehicle_v41_0 http://www.travelport.com/schema/vehicle_v42_0 " >
- <xs:import schemaLocation=" ../common_v41_0/CommonReqRsp.xsd../common_v42_0/CommonReqRsp.xsd " namespace=" http://www.travelport.com/schema/common_v41_0 http://www.travelport.com/schema/common_v42_0 " > ... </xs:import>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\VehicleReqRsp-V41_0-V42_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/vehicle_v41_0 http://www.travelport.com/schema/vehicle_v42_0 " >
- <xs:import schemaLocation=" ../common_v41_0/CommonReqRsp.xsd../common_v42_0/CommonReqRsp.xsd " namespace=" http://www.travelport.com/schema/common_v41_0 http://www.travelport.com/schema/common_v42_0 " > ... </xs:import>
- <xs:include schemaLocation=" ../vehicle_v41_0/Vehicle.xsd../vehicle_v42_0/Vehicle.xsd " > ... </xs:include>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Common-V32_0-V33_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/common_v32_0 http://www.travelport.com/schema/common_v33_0 " >
- <xs:attributeGroup name="attrOrigDestDepatureInfo" >
- <xs:attribute name="DepartureTime" type="xs:string" use="optional" >
- <xs:annotation >
- <xs:documentation > The date and time at which this entity departs. This does not include time zone information since it can be derived from the origin location.The date and time at which this entity departs. Date and time are represented as Airport Local Time at the place of departure. The correct time zone offset is also included. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute type="xs:string" name="ArrivalTime" use="optional" >
- <xs:annotation >
- <xs:documentation > The date and time at which this entity arrives at the destination. This does not include time zone information since it can be derived from the origin location.The date and time at which this entity arrives at the destination. Date and time are represented as Airport Local Time at the place of arrival. The correct time zone offset is also included. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:attributeGroup>
- <xs:simpleType name="typeReserveRequirement" >
- <xs:restriction base="xs:string" >
<xs:enumeration value="Prepayment" />
... </xs:restriction>
... </xs:simpleType>
- <xs:complexType name="typeSubKey" >
- <xs:sequence >
- <xs:element type="xs:string" name="Text" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
- <xs:attribute name="Name" use="required" type="xs:string" >
- <xs:simpleType >
- <xs:restriction base="xs:string" >
<xs:maxLength value="10" />
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
- <xs:attribute name="Description" type="xs:string" > ... </xs:attribute>
... </xs:complexType>
- <xs:element name="TransactionType" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="Air" minOccurs="0" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="typeTransactionsAllowed" >
- <xs:attribute name="ReturnUpsellFare" type="xs:boolean" >
- <xs:annotation >
- <xs:documentation > When set to “true”, Upsell information will be returned in the shop response. Provider: 1G, 1V, 1P, 1J, ACH ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element> ... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CommonReqRsp-V32_0-V33_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/common_v32_0 http://www.travelport.com/schema/common_v33_0 " > ... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Common-V33_0-V32_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/common_v33_0 http://www.travelport.com/schema/common_v32_0 " >
- <xs:element name="AgencyInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="AgentAction" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="AirExchangeInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element maxOccurs="1" name="TotalPenaltyTaxInfo" minOccurs="0" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeTax" name="PenaltyTaxInfo" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element type="typeTax" name="PaidTax" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element name="TicketFeeInfo" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element type="xs:string" name="Reason" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element type="typeFeeInfo" name="FeeInfo" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element type="typeTaxInfo" name="TaxInfo" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType> ... </xs:element>
- <xs:element name="Auxdata" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="Entry" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="SupplierLocator" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeGeneralReference" name="SegmentRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="FormOfPayment" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeFormOfPaymentPNRReference" name="ProviderReservationInfoRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element type="typeGeneralReference" name="SegmentRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="Email" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ProviderReservationInfoRef" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="PassiveInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="xs:string" name="TicketNumber" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element type="xs:string" name="ConfirmationNumber" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="BookingTraveler" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="SSR" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="NameRemark" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="AirSeatAssignment" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="RailSeatAssignment" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="NameRemark" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ProviderReservationInfoRef" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="PhoneNumber" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ProviderReservationInfoRef" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="GeneralRemark" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeRef" name="BookingTravelerRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="AccountingRemark" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeRef" name="BookingTravelerRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="HostTokenList" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="1" ref="HostToken" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="DeliveryInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="GeneralRemark" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="ProviderReservationInfoRef" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:complexType name="typeProviderReservationSpecificInfo" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="OperatedBy" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:element name="LoyaltyCard" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeProviderReservationSpecificInfo" name="ProviderReservationSpecificInfo" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="RailSeatAssignment" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="Characteristic" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="ServiceData" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeKeyBasedReference" name="SSRRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="ServiceInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="xs:string" name="Description" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType> ... </xs:element>
- <xs:element name="BookingTravelerRef" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="LoyaltyCardRef" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:complexType name="typeRemarkWithTravelerRef" >
- <xs:sequence >
- <xs:element type="typeRef" name="BookingTravelerRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:complexType name="BaseReservation" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="AccountingRemark" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="GeneralRemark" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="Restriction" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:element name="MCO" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="MCOInformation" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="FormOfPayment" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="MCORemark" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="StockControl" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="MCOText" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="MCOPriceData" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeTaxInfo" name="TaxInfo" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:complexType name="MCOInformation" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="PassengerInfo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:complexType name="typeTaxInfo" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="TaxDetail" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:complexType name="Segment" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="SegmentRemark" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:group name="BaseBookingTravelerInfoA" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="DeliveryInfo" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="PhoneNumber" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="Email" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="LoyaltyCard" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:group>
- <xs:group name="BaseBookingTravelerInfoB" >
- <xs:sequence >
- <xs:element type="typeStructuredAddress" name="Address" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="DriversLicense" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="AppliedProfile" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="CustomizedNameData" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="TravelComplianceData" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:group>
- <xs:complexType name="typeStructuredAddress" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ProviderReservationInfoRef" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:attributeGroup name="attrOrigDestDepatureInfo" >
- <xs:attribute type="xs:string" name="DepartureTime" use="optional" >
- <xs:annotation >
- <xs:documentation > The date and time at which this entity departs. Date and time are represented as Airport Local Time at the place of departure. The correct time zone offset is also included.The date and time at which this entity departs. This does not include time zone information since it can be derived from the origin location. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute type="xs:string" name="ArrivalTime" use="optional" >
- <xs:annotation >
- <xs:documentation > The date and time at which this entity arrives at the destination. Date and time are represented as Airport Local Time at the place of arrival. The correct time zone offset is also included.The date and time at which this entity arrives at the destination. This does not include time zone information since it can be derived from the origin location. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:attributeGroup>
- <xs:complexType name="typeRateDescription" >
- <xs:sequence >
- <xs:element name="Text" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:simpleType name="typeReserveRequirement" >
- <xs:restriction base="xs:string" >
<xs:enumeration value="Prepayment" />
... </xs:restriction>
... </xs:simpleType>
- <xs:complexType name="typePassengerType" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="LoyaltyCard" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:complexType name="ServiceRuleType" >
- <xs:sequence >
- <xs:element name="ApplicationLevel" minOccurs="0" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ServiceData" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="ModifyRules" minOccurs="0" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="ModifyRule" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="SecondaryTypeRules" minOccurs="0" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="SecondaryTypeRule" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element> ... </xs:sequence> ... </xs:complexType>
- <xs:element name="AgencyContactInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="PhoneNumber" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="ServiceFeeInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ServiceFeeTaxInfo" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="MarketingInformation" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="Text" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="ShopInformation" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="SearchRequest" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element name="FlightsOffered" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType> ... </xs:element>
- <xs:element name="AgencyInformation" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="Email" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="PhoneNumber" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="AccountInformation" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="PhoneNumber" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="FileFinishingInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="PolicyInformation" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="TravelerInformation" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType> ... </xs:element>
- <xs:complexType name="typeSubKey" >
- <xs:attribute name="Name" use="required" type="xs:string" >
- <xs:simpleType >
- <xs:restriction base="xs:string" >
<xs:maxLength value="10" />
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
- <xs:attribute name="Description" type="xs:string" > ... </xs:attribute>
... </xs:complexType>
- <xs:element name="Keyword" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="typeKeyword" >
- <xs:sequence >
- <xs:element type="xs:string" name="Text" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="PaymentRestriction" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="CardRestriction" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="CardRestriction" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="RequiredField" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="AddressRestriction" >
- <xs:complexType >
- <xs:sequence >
- <xs:element ref="RequiredField" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="SSRInfo" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeRef" name="BookingTravelerRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="RequestKeyMappings" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="KeyMapping" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="APIProvider" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="AvailablePseudoCityCode" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="TransactionType" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="Air" minOccurs="0" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="typeTransactionsAllowed" >
- <xs:attribute name="ReturnUpsellFare" type="xs:boolean" >
- <xs:annotation >
- <xs:documentation > When set to “true”, Upsell information will be returned in the shop response. Provider: 1G, 1V, 1P, 1J, ACH ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="ThirdPartyInformation" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeGeneralReference" name="SegmentRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="TravelComplianceData" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="PreferredSupplier" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="Group" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="PhoneNumber" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element name="SSRRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element name="BookingTravelerRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType> ... </xs:element>
- <xs:element name="EmailNotification" >
- <xs:complexType >
- <xs:sequence >
- <xs:element type="typeRef" name="EmailRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:complexType name="typeFeeInfo" >
- <xs:sequence >
- <xs:element name="TaxInfoRef" minOccurs="0" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:element name="QueuePlace" >
- <xs:complexType >
- <xs:sequence >
- <xs:element minOccurs="0" ref="QueueSelector" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element> ... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Common-V33_0-V35_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/common_v33_0 http://www.travelport.com/schema/common_v35_0 " >
- <xs:element name="AgentAction" >
- <xs:complexType >
<xs:attributeGroup ref="attrAgentOverride" />
... </xs:complexType>
... </xs:element>
- <xs:element name="SSR" >
- <xs:complexType >
- <xs:attribute name="SegmentRef" type="typeRef" use="optional" >
- <xs:annotation >
- <xs:documentation > Reference to the air segment. May be required for some Types. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="Type" type="typeSSRCode" use="required" >
- <xs:annotation >
- <xs:documentation > Programmatic SSRs use codes recognized by the provider/supplier (example, VGML=vegetarian meal code). Manual SSRs do not have an associated programmatic code. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:simpleType name="typeElement" >
- <xs:restriction base="xs:string" >
<xs:enumeration value="Brand" />
... </xs:restriction>
... </xs:simpleType>
- <xs:complexType name="typeStructuredAddress" >
- <xs:sequence >
- <xs:element name="Street" maxOccurs="5" minOccurs="0" >
- <xs:annotation >
- <xs:documentation > The Address street and number, e.g. 105 Main St. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element name="City" minOccurs="0" >
- <xs:annotation >
- <xs:documentation > The city name for the requested address, e.g. Atlanta. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element ref="State" minOccurs="0" >
- <xs:annotation >
- <xs:documentation > The State or Province of address requested, e.g. CA, Ontario. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element name="PostalCode" minOccurs="0" >
- <xs:annotation >
- <xs:documentation > The 5-15 alphanumeric postal Code for the requested address, e.g. 90210. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element name="Country" minOccurs="0" >
- <xs:annotation >
- <xs:documentation > The Full country name or two letter ISO country code e.g. US, France. A two letter country code is required for a Postal Code Searches. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element minOccurs="0" ref="ProviderReservationInfoRef" maxOccurs=" unbounded 99 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:simpleType name="typeDiscountNumber" >
- <xs:restriction base="xs:string" >
- <xs:maxLength value=" 10 25 " > ... </xs:maxLength>
... </xs:restriction>
... </xs:simpleType>
- <xs:element name="ServiceFeeInfo" >
- <xs:complexType >
- <xs:attribute type="typeStatus" name="Status" use=" required optional " >
- <xs:annotation >
- <xs:documentation > Status of the service fee. Possible Values – Issued, ReadyToIssue, IssueLater. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute type="typeRef" name="BookingTravelerRef" use=" required optional " > ... </xs:attribute>
- <xs:attribute name="BookingTravelerName" type="xs:string" use="optional" >
- <xs:annotation >
- <xs:documentation > The name of the passenger. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:element name="AgentIDOverride" >
- <xs:complexType >
- <xs:attribute type="typeSupplierCode" name="SupplierCode" use=" required optional " > ... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:simpleType name="typeRailClass" >
- <xs:annotation >
- <xs:documentation > A booking code or fare basis code or fare class. ... </xs:documentation>
... </xs:annotation>
- <xs:restriction base="xs:string" >
<xs:minLength value="1" />
<xs:maxLength value="8" />
... </xs:restriction>
... </xs:simpleType>
- <xs:attributeGroup name="attrLoyalty" >
- <xs:attribute name="SupplierCode" type="typeCarrier" use="required" >
- <xs:annotation >
- <xs:documentation > Carrier Code The code used to identify the Loyalty supplier, e.g. AA, ZE, MC ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:attributeGroup>
- <xs:attributeGroup name="attrPolicyMarking" >
- <xs:attribute name="PolicyExclusion" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > "True" indicates that the item is has a status of Excluded based on the associated policy settings. Returned only if @ReturnPolicyExclusion="true" in the request. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:attributeGroup>
- <xs:simpleType name="typeRailSearchType" >
- <xs:annotation >
- <xs:documentation > RailSearchType options are "All Fares" "Fastest" "Lowest Fare" "One Fare Per Class" "Seasons". Supported by NTV/VF only for "All Fares" "Lowest Fare" and "One Fare Per Class". Provider : RCH ... </xs:documentation>
... </xs:annotation>
<xs:restriction base="xs:string" />
... </xs:simpleType>
- <xs:attributeGroup name="attrAgentOverride" >
- <xs:attribute name="AgentOverride" use="optional" >
- <xs:annotation >
- <xs:documentation > AgentSine value that was used during PNR creation or End Transact. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
- <xs:restriction base="xs:string" >
<xs:minLength value="1" />
<xs:maxLength value="32" />
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
... </xs:attributeGroup>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Common-V33_0-V37_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/common_v33_0 http://www.travelport.com/schema/common_v37_0 " >
- <xs:complexType name="typeVendorLocation" >
- <xs:attribute name="PreferredOption" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Preferred Option marker for Location. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
- <xs:element name="AgentAction" >
- <xs:complexType >
<xs:attributeGroup ref="attrAgentOverride" />
... </xs:complexType>
... </xs:element>
- <xs:element name="AccountCode" >
- <xs:complexType >
- <xs:attribute name="Type" type="xs:string" use="optional" >
- <xs:annotation >
- <xs:documentation > An identifier to categorize this account code.Presently only supported value is 'FlightPass'. {Development advisory : Incorporation of any new value will require a new static data implementation at UAPI end}An identifier to categorize this account code. For example, FlightPass for AC Flight Pass or RFB for AC corporate Rewards for Business. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:element name="SSR" >
- <xs:complexType >
- <xs:attribute name="SegmentRef" type="typeRef" use="optional" >
- <xs:annotation >
- <xs:documentation > Reference to the air segment. May be required for some Types. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="Type" type="typeSSRCode" use="required" >
- <xs:annotation >
- <xs:documentation > Programmatic SSRs use codes recognized by the provider/supplier (example, VGML=vegetarian meal code). Manual SSRs do not have an associated programmatic code. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:complexType name="typeTaxInfo" >
- <xs:sequence >
<xs:element ref="IncludedInBase" minOccurs="0" maxOccurs="1" />
... </xs:sequence>
- <xs:attribute name="Text" type="StringLength1to128" use="optional" >
- <xs:annotation >
- <xs:documentation > Additional Information returned from Supplier.(ACH only) ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
- <xs:simpleType name="typeElement" >
- <xs:restriction base="xs:string" >
<xs:enumeration value="Brand" />
... </xs:restriction>
... </xs:simpleType>
- <xs:complexType name="typeStructuredAddress" >
- <xs:sequence >
- <xs:element name="Street" maxOccurs="5" minOccurs="0" >
- <xs:annotation >
- <xs:documentation > The Address street and number, e.g. 105 Main St. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element name="City" minOccurs="0" >
- <xs:annotation >
- <xs:documentation > The city name for the requested address, e.g. Atlanta. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element ref="State" minOccurs="0" >
- <xs:annotation >
- <xs:documentation > The State or Province of address requested, e.g. CA, Ontario. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element name="PostalCode" minOccurs="0" >
- <xs:annotation >
- <xs:documentation > The 5-15 alphanumeric postal Code for the requested address, e.g. 90210. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element name="Country" minOccurs="0" >
- <xs:annotation >
- <xs:documentation > The Full country name or two letter ISO country code e.g. US, France. A two letter country code is required for a Postal Code Searches. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element minOccurs="0" ref="ProviderReservationInfoRef" maxOccurs=" unbounded 99 " > ... </xs:element>
... </xs:sequence> ... </xs:complexType>
- <xs:simpleType name="typeSupplierCode" >
- <xs:annotation >
- <xs:documentation > 2 to 5 Character Supplier code 1 to 5 Character Supplier code ... </xs:documentation>
... </xs:annotation>
- <xs:restriction base="xs:string" >
- <xs:minLength value=" 2 1 " > ... </xs:minLength>
... </xs:restriction>
... </xs:simpleType>
- <xs:element name="BookingSource" >
- <xs:complexType >
- <xs:attribute name="Type" use="required" >
- <xs:annotation >
- <xs:documentation > Type of booking source sent in the Code attribute. Possible values are “PseudoCityCode”,“ArcNumber”,“IataNumber”, “CustomerId” and “BookingSourceOverrride”. “BookingSourceOverrride” is only applicable in VehicleCreateReservationReq and only for 1P/1J providers.Type of booking source sent in the Code attribute. Possible values are “PseudoCityCode”,“ArcNumber”,“IataNumber”, “CustomerId” and “BookingSourceOverrride”. “BookingSourceOverrride” is only applicable in VehicleCreateReservationReq. 1P/1J. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:simpleType name="typeDiscountNumber" >
- <xs:restriction base="xs:string" >
- <xs:maxLength value=" 10 25 " > ... </xs:maxLength>
... </xs:restriction>
... </xs:simpleType>
- <xs:element name="ServiceFeeInfo" >
- <xs:complexType >
- <xs:attribute type="typeStatus" name="Status" use=" required optional " >
- <xs:annotation >
- <xs:documentation > Status of the service fee. Possible Values – Issued, ReadyToIssue, IssueLater. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute type="typeRef" name="BookingTravelerRef" use=" required optional " > ... </xs:attribute>
- <xs:attribute type="typeMoney" name="BaseAmount" use=" required optional " > ... </xs:attribute>
- <xs:attribute name="BookingTravelerName" type="xs:string" use="optional" >
- <xs:annotation >
- <xs:documentation > The name of the passenger. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType> ... </xs:element>
- <xs:element name="AgentIDOverride" >
- <xs:complexType >
- <xs:attribute type="typeSupplierCode" name="SupplierCode" use=" required optional " > ... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:complexType name="typeKeyword" >
- <xs:sequence >
- <xs:element name="Text" type="xs:string" minOccurs="0" maxOccurs="unbounded" >
- <xs:annotation >
- <xs:documentation > Information for a keyword. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:complexType name="typeOTAKeyword" >
- <xs:annotation >
- <xs:documentation > A complexType for keyword information. ... </xs:documentation>
... </xs:annotation>
- <xs:sequence >
- <xs:element name="SubKey" type="typeOTASubKey" minOccurs="0" maxOccurs="99" >
- <xs:annotation >
- <xs:documentation > A further breakdown of a keyword. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element name="Text" type="xs:string" minOccurs="0" maxOccurs="unbounded" >
- <xs:annotation >
- <xs:documentation > Information for a keyword. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
... </xs:sequence>
- <xs:attribute name="Name" use="required" >
- <xs:annotation >
- <xs:documentation > The keyword name. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
- <xs:restriction base="xs:string" >
<xs:maxLength value="6" />
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
- <xs:attribute name="Number" >
- <xs:annotation >
- <xs:documentation > The number for this keyword. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="Description" >
- <xs:annotation >
- <xs:documentation > A brief description of the keyword ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
- <xs:complexType name="typeOTASubKey" >
- <xs:annotation >
- <xs:documentation > The attributes and elements in a SubKey. ... </xs:documentation>
... </xs:annotation>
- <xs:sequence >
- <xs:element name="Text" type="xs:string" minOccurs="0" maxOccurs="999" >
- <xs:annotation >
- <xs:documentation > Information for a sub key. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
... </xs:sequence>
- <xs:attribute name="Name" type="typeOTACode" use="required" >
- <xs:annotation >
- <xs:documentation > A subkey to identify the special equipment codes. Applicable when Policy/@Name is EQUIP. Uses OTA CODE "EQP". 1P/1J. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="Description" type="xs:string" >
- <xs:annotation >
- <xs:documentation > A brief description of a subkey. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
- <xs:element name="Keyword" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="typeKeyword" >
- <xs:sequence >
- <xs:element name="Text" type="xs:string" minOccurs="0" maxOccurs="unbounded" >
- <xs:annotation >
- <xs:documentation > Information for a keyword. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:simpleType name="typeRailClass" >
- <xs:annotation >
- <xs:documentation > A booking code or fare basis code or fare class. ... </xs:documentation>
... </xs:annotation>
- <xs:restriction base="xs:string" >
<xs:minLength value="1" />
<xs:maxLength value="8" />
... </xs:restriction>
... </xs:simpleType>
- <xs:attributeGroup name="attrLoyalty" >
- <xs:attribute name="SupplierCode" type="typeCarrier" use="required" >
- <xs:annotation >
- <xs:documentation > Carrier Code The code used to identify the Loyalty supplier, e.g. AA, ZE, MC ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:attributeGroup>
- <xs:element name="CabinClass" >
- <xs:annotation >
- <xs:documentation > The cabin class (First, Business, Economy) Requests cabin class (First, Business and Economy, etc.) as supported by the provider or supplier. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:attributeGroup name="attrPolicyMarking" >
- <xs:attribute name="PolicyExclusion" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > "True" indicates that the item is has a status of Excluded based on the associated policy settings. Returned only if @ReturnPolicyExclusion="true" in the request. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:attributeGroup>
- <xs:complexType name="typeFeeInfo" >
- <xs:sequence >
<xs:element ref="IncludedInBase" minOccurs="0" maxOccurs="1" />
... </xs:sequence>
- <xs:attribute name="Text" type="StringLength1to64" use="optional" >
- <xs:annotation >
- <xs:documentation > Additional Information returned from Supplier.(ACH only) ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
- <xs:simpleType name="typeRailSearchType" >
- <xs:annotation >
- <xs:documentation > RailSearchType options are "All Fares" "Fastest" "Lowest Fare" "One Fare Per Class" "Seasons". Supported by NTV/VF only for "All Fares" "Lowest Fare" and "One Fare Per Class". Provider : RCH ... </xs:documentation>
... </xs:annotation>
<xs:restriction base="xs:string" />
... </xs:simpleType>
- <xs:attributeGroup name="attrAgentOverride" >
- <xs:attribute name="AgentOverride" use="optional" >
- <xs:annotation >
- <xs:documentation > AgentSine value that was used during PNR creation or End Transact. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
- <xs:restriction base="xs:string" >
<xs:minLength value="1" />
<xs:maxLength value="32" />
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
... </xs:attributeGroup>
- <xs:simpleType name="typeTrinary" >
- <xs:annotation >
- <xs:documentation > Extension of boolean, that allows for unknown values. ... </xs:documentation>
... </xs:annotation>
- <xs:restriction base="xs:string" >
<xs:enumeration value="true" />
<xs:enumeration value="false" />
<xs:enumeration value="unknown" />
... </xs:restriction>
... </xs:simpleType>
- <xs:simpleType name="typeOTACode" >
- <xs:annotation >
- <xs:documentation > Refers to Open Travel Code ... </xs:documentation>
... </xs:annotation>
<xs:restriction base="xs:positiveInteger" />
... </xs:simpleType>
- <xs:simpleType name="Numeric0to999" >
- <xs:annotation >
- <xs:documentation xml:lang="en" > Used for Numeric values, from 0 to 999 inclusive. ... </xs:documentation>
... </xs:annotation>
- <xs:restriction base="xs:integer" >
<xs:minInclusive value="0" />
<xs:maxInclusive value="999" />
... </xs:restriction>
... </xs:simpleType>
- <xs:complexType name="typePolicyCodesList" >
- <xs:sequence >
- <xs:element name="PolicyCode" minOccurs="0" maxOccurs="10" >
- <xs:annotation >
- <xs:documentation > A code that indicates why an item was determined to be ‘out of policy’. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
<xs:restriction base="xs:string" />
... </xs:simpleType>
... </xs:element>
- <xs:element name="MinPolicyCode" minOccurs="0" maxOccurs="10" >
- <xs:annotation >
- <xs:documentation > A code that indicates why the minimum fare or rate was determined to be ‘out of policy’. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
<xs:restriction base="xs:string" />
... </xs:simpleType>
... </xs:element>
- <xs:element name="MaxPolicyCode" minOccurs="0" maxOccurs="10" >
- <xs:annotation >
- <xs:documentation > A code that indicates why the maximum fare or rate was determined to be ‘out of policy’. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
<xs:restriction base="xs:string" />
... </xs:simpleType>
... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:element name="IncludedInBase" >
- <xs:annotation >
- <xs:documentation > Shows the taxes and fees included in the base fare. (ACH only) ... </xs:documentation>
... </xs:annotation>
- <xs:complexType >
- <xs:attribute name="Amount" type="typeMoney" use="optional" >
- <xs:annotation >
- <xs:documentation > this attribute shows the amount included in the base fare for the specific fee or tax ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Common-V33_0-V38_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/common_v33_0 http://www.travelport.com/schema/common_v38_0 " >
- <xs:complexType name="typeVendorLocation" >
- <xs:attribute name="PreferredOption" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Preferred Option marker for Location. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
- <xs:element name="AgentAction" >
- <xs:complexType >
<xs:attributeGroup ref="attrAgentOverride" />
... </xs:complexType>
... </xs:element>
- <xs:element name="GeneralRemark" >
- <xs:complexType >
- <xs:attribute name="Category" use="optional" >
- <xs:simpleType >
- <xs:restriction base="xs:string" >
- <xs:maxLength value=" 10 20 " > ... </xs:maxLength>
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:element name="AccountCode" >
- <xs:complexType >
- <xs:attribute name="Type" type="xs:string" use="optional" >
- <xs:annotation >
- <xs:documentation > An identifier to categorize this account code.Presently only supported value is 'FlightPass'. {Development advisory : Incorporation of any new value will require a new static data implementation at UAPI end}An identifier to categorize this account code. For example, FlightPass for AC Flight Pass or RFB for AC corporate Rewards for Business. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:element name="SSR" >
- <xs:complexType >
- <xs:attribute name="SegmentRef" type="typeRef" use="optional" >
- <xs:annotation >
- <xs:documentation > Reference to the air segment. May be required for some Types. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="Type" type="typeSSRCode" use="required" >
- <xs:annotation >
- <xs:documentation > Programmatic SSRs use codes recognized by the provider/supplier (example, VGML=vegetarian meal code). Manual SSRs do not have an associated programmatic code. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:complexType name="typeTaxInfo" >
- <xs:sequence >
<xs:element ref="IncludedInBase" minOccurs="0" maxOccurs="1" />
... </xs:sequence>
- <xs:attribute name="Text" type="StringLength1to128" use="optional" >
- <xs:annotation >
- <xs:documentation > Additional Information returned from Supplier.(ACH only) ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
- <xs:simpleType name="typeElement" >
- <xs:restriction base="xs:string" >
<xs:enumeration value="Brand" />
... </xs:restriction>
... </xs:simpleType>
- <xs:complexType name="typeStructuredAddress" >
- <xs:sequence >
- <xs:element name="Street" maxOccurs="5" minOccurs="0" >
- <xs:annotation >
- <xs:documentation > The Address street and number, e.g. 105 Main St. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element name="City" minOccurs="0" >
- <xs:annotation >
- <xs:documentation > The city name for the requested address, e.g. Atlanta. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element ref="State" minOccurs="0" >
- <xs:annotation >
- <xs:documentation > The State or Province of address requested, e.g. CA, Ontario. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element name="PostalCode" minOccurs="0" >
- <xs:annotation >
- <xs:documentation > The 5-15 alphanumeric postal Code for the requested address, e.g. 90210. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element name="Country" minOccurs="0" >
- <xs:annotation >
- <xs:documentation > The Full country name or two letter ISO country code e.g. US, France. A two letter country code is required for a Postal Code Searches. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element minOccurs="0" ref="ProviderReservationInfoRef" maxOccurs=" unbounded 99 " > ... </xs:element>
... </xs:sequence> ... </xs:complexType>
- <xs:simpleType name="typeSupplierCode" >
- <xs:annotation >
- <xs:documentation > 2 to 5 Character Supplier code 1 to 5 Character Supplier code ... </xs:documentation>
... </xs:annotation>
- <xs:restriction base="xs:string" >
- <xs:minLength value=" 2 1 " > ... </xs:minLength>
... </xs:restriction>
... </xs:simpleType>
- <xs:element name="BookingSource" >
- <xs:complexType >
- <xs:attribute name="Type" use="required" >
- <xs:annotation >
- <xs:documentation > Type of booking source sent in the Code attribute. Possible values are “PseudoCityCode”,“ArcNumber”,“IataNumber”, “CustomerId” and “BookingSourceOverrride”. “BookingSourceOverrride” is only applicable in VehicleCreateReservationReq and only for 1P/1J providers.Type of booking source sent in the Code attribute. Possible values are “PseudoCityCode”,“ArcNumber”,“IataNumber”, “CustomerId” and “BookingSourceOverrride”. “BookingSourceOverrride” is only applicable in VehicleCreateReservationReq. 1P/1J. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:simpleType name="typeDiscountNumber" >
- <xs:restriction base="xs:string" >
- <xs:maxLength value=" 10 25 " > ... </xs:maxLength>
... </xs:restriction>
... </xs:simpleType>
- <xs:element name="ServiceFeeInfo" >
- <xs:complexType >
- <xs:attribute type="typeStatus" name="Status" use=" required optional " >
- <xs:annotation >
- <xs:documentation > Status of the service fee. Possible Values – Issued, ReadyToIssue, IssueLater. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute type="typeRef" name="BookingTravelerRef" use=" required optional " > ... </xs:attribute>
- <xs:attribute type="typeMoney" name="BaseAmount" use=" required optional " > ... </xs:attribute>
- <xs:attribute name="BookingTravelerName" type="xs:string" use="optional" >
- <xs:annotation >
- <xs:documentation > The name of the passenger. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType> ... </xs:element>
- <xs:element name="AgentIDOverride" >
- <xs:complexType >
- <xs:attribute type="typeSupplierCode" name="SupplierCode" use=" required optional " > ... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:complexType name="typeKeyword" >
- <xs:sequence >
- <xs:element name="Text" type="xs:string" minOccurs="0" maxOccurs="unbounded" >
- <xs:annotation >
- <xs:documentation > Information for a keyword. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:complexType name="typeOTAKeyword" >
- <xs:annotation >
- <xs:documentation > A complexType for keyword information. ... </xs:documentation>
... </xs:annotation>
- <xs:sequence >
- <xs:element name="SubKey" type="typeOTASubKey" minOccurs="0" maxOccurs="99" >
- <xs:annotation >
- <xs:documentation > A further breakdown of a keyword. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element name="Text" type="xs:string" minOccurs="0" maxOccurs="unbounded" >
- <xs:annotation >
- <xs:documentation > Information for a keyword. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
... </xs:sequence>
- <xs:attribute name="Name" use="required" >
- <xs:annotation >
- <xs:documentation > The keyword name. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
- <xs:restriction base="xs:string" >
<xs:maxLength value="6" />
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
- <xs:attribute name="Number" >
- <xs:annotation >
- <xs:documentation > The number for this keyword. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="Description" >
- <xs:annotation >
- <xs:documentation > A brief description of the keyword ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
- <xs:complexType name="typeOTASubKey" >
- <xs:annotation >
- <xs:documentation > The attributes and elements in a SubKey. ... </xs:documentation>
... </xs:annotation>
- <xs:sequence >
- <xs:element name="Text" type="xs:string" minOccurs="0" maxOccurs="999" >
- <xs:annotation >
- <xs:documentation > Information for a sub key. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
... </xs:sequence>
- <xs:attribute name="Name" type="typeOTACode" use="required" >
- <xs:annotation >
- <xs:documentation > A subkey to identify the special equipment codes. Applicable when Policy/@Name is EQUIP. Uses OTA CODE "EQP". 1P/1J. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="Description" type="xs:string" >
- <xs:annotation >
- <xs:documentation > A brief description of a subkey. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
- <xs:element name="Keyword" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="typeKeyword" >
- <xs:sequence >
- <xs:element name="Text" type="xs:string" minOccurs="0" maxOccurs="unbounded" >
- <xs:annotation >
- <xs:documentation > Information for a keyword. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:simpleType name="typeRailClass" >
- <xs:annotation >
- <xs:documentation > A booking code or fare basis code or fare class. ... </xs:documentation>
... </xs:annotation>
- <xs:restriction base="xs:string" >
<xs:minLength value="1" />
<xs:maxLength value="8" />
... </xs:restriction>
... </xs:simpleType>
- <xs:attributeGroup name="attrLoyalty" >
- <xs:attribute name="SupplierCode" type="typeCarrier" use="required" >
- <xs:annotation >
- <xs:documentation > Carrier Code The code used to identify the Loyalty supplier, e.g. AA, ZE, MC ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:attributeGroup>
- <xs:element name="CabinClass" >
- <xs:annotation >
- <xs:documentation > The cabin class (First, Business, Economy) Requests cabin class (First, Business and Economy, etc.) as supported by the provider or supplier. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:attributeGroup name="attrPolicyMarking" >
- <xs:attribute name="PolicyExclusion" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > "True" indicates that the item is has a status of Excluded based on the associated policy settings. Returned only if @ReturnPolicyExclusion="true" in the request. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:attributeGroup>
- <xs:complexType name="typeFeeInfo" >
- <xs:sequence >
<xs:element ref="IncludedInBase" minOccurs="0" maxOccurs="1" />
... </xs:sequence>
- <xs:attribute name="Text" type="StringLength1to64" use="optional" >
- <xs:annotation >
- <xs:documentation > Additional Information returned from Supplier.(ACH only) ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
- <xs:simpleType name="typeRailSearchType" >
- <xs:annotation >
- <xs:documentation > RailSearchType options are "All Fares" "Fastest" "Lowest Fare" "One Fare Per Class" "Seasons". Supported by NTV/VF only for "All Fares" "Lowest Fare" and "One Fare Per Class". Provider : RCH ... </xs:documentation>
... </xs:annotation>
<xs:restriction base="xs:string" />
... </xs:simpleType>
- <xs:attributeGroup name="attrAgentOverride" >
- <xs:attribute name="AgentOverride" use="optional" >
- <xs:annotation >
- <xs:documentation > AgentSine value that was used during PNR creation or End Transact. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
- <xs:restriction base="xs:string" >
<xs:minLength value="1" />
<xs:maxLength value="32" />
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
... </xs:attributeGroup>
- <xs:simpleType name="typeTrinary" >
- <xs:annotation >
- <xs:documentation > Extension of boolean, that allows for unknown values. ... </xs:documentation>
... </xs:annotation>
- <xs:restriction base="xs:string" >
<xs:enumeration value="true" />
<xs:enumeration value="false" />
<xs:enumeration value="unknown" />
... </xs:restriction>
... </xs:simpleType>
- <xs:simpleType name="typeOTACode" >
- <xs:annotation >
- <xs:documentation > Refers to Open Travel Code ... </xs:documentation>
... </xs:annotation>
<xs:restriction base="xs:positiveInteger" />
... </xs:simpleType>
- <xs:simpleType name="Numeric0to999" >
- <xs:annotation >
- <xs:documentation xml:lang="en" > Used for Numeric values, from 0 to 999 inclusive. ... </xs:documentation>
... </xs:annotation>
- <xs:restriction base="xs:integer" >
<xs:minInclusive value="0" />
<xs:maxInclusive value="999" />
... </xs:restriction>
... </xs:simpleType>
- <xs:complexType name="typePolicyCodesList" >
- <xs:sequence >
- <xs:element name="PolicyCode" minOccurs="0" maxOccurs="10" >
- <xs:annotation >
- <xs:documentation > A code that indicates why an item was determined to be ‘out of policy’. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
<xs:restriction base="xs:string" />
... </xs:simpleType>
... </xs:element>
- <xs:element name="MinPolicyCode" minOccurs="0" maxOccurs="10" >
- <xs:annotation >
- <xs:documentation > A code that indicates why the minimum fare or rate was determined to be ‘out of policy’. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
<xs:restriction base="xs:string" />
... </xs:simpleType>
... </xs:element>
- <xs:element name="MaxPolicyCode" minOccurs="0" maxOccurs="10" >
- <xs:annotation >
- <xs:documentation > A code that indicates why the maximum fare or rate was determined to be ‘out of policy’. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
<xs:restriction base="xs:string" />
... </xs:simpleType>
... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:element name="IncludedInBase" >
- <xs:annotation >
- <xs:documentation > Shows the taxes and fees included in the base fare. (ACH only) ... </xs:documentation>
... </xs:annotation>
- <xs:complexType >
- <xs:attribute name="Amount" type="typeMoney" use="optional" >
- <xs:annotation >
- <xs:documentation > this attribute shows the amount included in the base fare for the specific fee or tax ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:element name="PointOfCommencement" >
- <xs:annotation >
- <xs:documentation > Point of Commencement is optional. CityOrAirportCode and date portion of the Time attribute is mandatory. ... </xs:documentation>
... </xs:annotation>
- <xs:complexType >
- <xs:attribute name="CityOrAirportCode" type="typeIATACode" use="required" >
- <xs:annotation >
- <xs:documentation > Three digit Airport or City code that would be the Point of Commencement location for the trips/legs mentioned. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="Time" type="xs:string" use="required" >
- <xs:annotation >
- <xs:documentation > Specify a date or date and time ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Common-V33_0-V42_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/common_v33_0 http://www.travelport.com/schema/common_v42_0 " >
- <xs:complexType name="typeVendorLocation" >
- <xs:attribute name="PreferredOption" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Preferred Option marker for Location. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="MoreRatesToken" use="optional" >
- <xs:annotation >
- <xs:documentation > Enter the Token when provided by hotel property, more rates exist. HADS/HSS support only. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
- <xs:restriction base="xs:string" >
<xs:minLength value="1" />
<xs:maxLength value="30" />
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
... </xs:complexType>
- <xs:element name="AgentAction" >
- <xs:complexType >
<xs:attributeGroup ref="attrAgentOverride" />
... </xs:complexType>
... </xs:element>
- <xs:element name="CoordinateLocation" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="Location" >
- <xs:attribute name="latitude" use="required" type=" xs:float xs:double " > ... </xs:attribute>
- <xs:attribute name="longitude" use="required" type=" xs:float xs:double " > ... </xs:attribute>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="ProviderARNKSegment" >
- <xs:complexType >
- <xs:attribute name="ProviderSegmentOrder" use="optional" >
- <xs:annotation >
- <xs:documentation > To identify the appropriate travel sequence for Air/Car/Hotel/Rail segments/reservations in the provider reservation. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
- <xs:restriction base="xs:integer" >
<xs:maxInclusive value="999" />
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:element name="GeneralRemark" >
- <xs:complexType >
- <xs:attribute name="Category" use="optional" >
- <xs:simpleType >
- <xs:restriction base="xs:string" >
- <xs:maxLength value=" 10 20 " > ... </xs:maxLength>
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:element name="AccountCode" >
- <xs:complexType >
- <xs:attribute name="Type" type="xs:string" use="optional" >
- <xs:annotation >
- <xs:documentation > An identifier to categorize this account code.Presently only supported value is 'FlightPass'. {Development advisory : Incorporation of any new value will require a new static data implementation at UAPI end}An identifier to categorize this account code. For example, FlightPass for AC Flight Pass or RFB for AC corporate Rewards for Business. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:element name="SSR" >
- <xs:complexType >
- <xs:attribute name="SegmentRef" type="typeRef" use="optional" >
- <xs:annotation >
- <xs:documentation > Reference to the air segment. May be required for some Types. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="Type" type="typeSSRCode" use="required" >
- <xs:annotation >
- <xs:documentation > Programmatic SSRs use codes recognized by the provider/supplier (example, VGML=vegetarian meal code). Manual SSRs do not have an associated programmatic code. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:complexType name="typeTaxInfo" >
- <xs:sequence >
<xs:element ref="IncludedInBase" minOccurs="0" maxOccurs="1" />
... </xs:sequence>
- <xs:attribute name="Text" type="StringLength1to128" use="optional" >
- <xs:annotation >
- <xs:documentation > Additional Information returned from Supplier.(ACH only) ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
- <xs:complexType name="Segment" >
- <xs:attribute name="ProviderSegmentOrder" use="optional" >
- <xs:annotation >
- <xs:documentation > To identify the appropriate travel sequence for Air/Car/Hotel/Rail segments/reservations in the provider reservation. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
- <xs:restriction base="xs:integer" >
<xs:maxInclusive value="999" />
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
... </xs:complexType>
- <xs:simpleType name="typeElement" >
- <xs:restriction base="xs:string" >
<xs:enumeration value="Brand" />
... </xs:restriction>
... </xs:simpleType>
- <xs:complexType name="typeStructuredAddress" >
- <xs:sequence >
- <xs:element minOccurs="0" maxOccurs="5" name="Street" >
- <xs:annotation >
- <xs:documentation > The Address street and number, e.g. 105 Main St. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element minOccurs="0" name="City" >
- <xs:annotation >
- <xs:documentation > The city name for the requested address, e.g. Atlanta. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element minOccurs="0" ref="State" >
- <xs:annotation >
- <xs:documentation > The State or Province of address requested, e.g. CA, Ontario. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element minOccurs="0" name="PostalCode" >
- <xs:annotation >
- <xs:documentation > The 5-15 alphanumeric postal Code for the requested address, e.g. 90210. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element minOccurs="0" name="Country" >
- <xs:annotation >
- <xs:documentation > The Full country name or two letter ISO country code e.g. US, France. A two letter country code is required for a Postal Code Searches. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element minOccurs="0" ref="ProviderReservationInfoRef" maxOccurs=" unbounded 99 " > ... </xs:element>
... </xs:sequence> ... </xs:complexType>
- <xs:simpleType name="typeSupplierCode" >
- <xs:annotation >
- <xs:documentation > 2 to 5 Character Supplier code 1 to 5 Character Supplier code ... </xs:documentation>
... </xs:annotation>
- <xs:restriction base="xs:string" >
- <xs:minLength value=" 2 1 " > ... </xs:minLength>
... </xs:restriction>
... </xs:simpleType>
- <xs:element name="BookingSource" >
- <xs:complexType >
- <xs:attribute name="Type" use="required" >
- <xs:annotation >
- <xs:documentation > Type of booking source sent in the Code attribute. Possible values are “PseudoCityCode”,“ArcNumber”,“IataNumber”, “CustomerId” and “BookingSourceOverrride”. “BookingSourceOverrride” is only applicable in VehicleCreateReservationReq and only for 1P/1J providers.Type of booking source sent in the Code attribute. Possible values are “PseudoCityCode”,“ArcNumber”,“IataNumber”, “CustomerId” and “BookingSourceOverrride”. “BookingSourceOverrride” is only applicable in VehicleCreateReservationReq. 1P/1J. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:element name="Guarantee" >
- <xs:annotation >
- <xs:documentation > Guarantee, Deposit Guarantee, Deposit or PrePayment ... </xs:documentation>
... </xs:annotation>
- <xs:complexType >
- <xs:attribute name="Type" use="required" type="xs:string" >
- <xs:annotation >
- <xs:documentation > Guarantee only or Deposit Guarantee, Deposit for 1G/1V/1P/1J and PrePayment for 1P/1J only ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
- <xs:restriction base="xs:string" >
<xs:enumeration value="Guarantee" />
<xs:enumeration value="Deposit" />
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:simpleType name="typeDiscountNumber" >
- <xs:restriction base="xs:string" >
- <xs:maxLength value=" 10 25 " > ... </xs:maxLength>
... </xs:restriction>
... </xs:simpleType>
- <xs:element name="ServiceFeeInfo" >
- <xs:complexType >
- <xs:attribute type="typeStatus" name="Status" use=" required optional " >
- <xs:annotation >
- <xs:documentation > Status of the service fee. Possible Values – Issued, ReadyToIssue, IssueLater. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute type="typeRef" name="BookingTravelerRef" use=" required optional " > ... </xs:attribute>
- <xs:attribute type="typeMoney" name="BaseAmount" use=" required optional " > ... </xs:attribute>
- <xs:attribute name="BookingTravelerName" type="xs:string" use="optional" >
- <xs:annotation >
- <xs:documentation > The name of the passenger. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType> ... </xs:element>
- <xs:element name="AgentIDOverride" >
- <xs:complexType >
- <xs:attribute type="typeSupplierCode" name="SupplierCode" use=" required optional " > ... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:element name="OverridePCC" >
- <xs:annotation >
- <xs:documentation > Used for Host Emulation - If used agent will emulate to this PCC in host and execute the request emulated into this PCC.Used to emulate to another PCC or SID. Providers: 1G, 1V, 1P, 1J. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:complexType name="typeKeyword" >
- <xs:sequence >
- <xs:element name="Text" type="xs:string" minOccurs="0" maxOccurs="unbounded" >
- <xs:annotation >
- <xs:documentation > Information for a keyword. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:complexType name="typeOTAKeyword" >
- <xs:annotation >
- <xs:documentation > A complexType for keyword information. ... </xs:documentation>
... </xs:annotation>
- <xs:sequence >
- <xs:element name="SubKey" type="typeOTASubKey" minOccurs="0" maxOccurs="99" >
- <xs:annotation >
- <xs:documentation > A further breakdown of a keyword. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element name="Text" type="xs:string" minOccurs="0" maxOccurs="unbounded" >
- <xs:annotation >
- <xs:documentation > Information for a keyword. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
... </xs:sequence>
- <xs:attribute name="Name" use="required" >
- <xs:annotation >
- <xs:documentation > The keyword name. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
- <xs:restriction base="xs:string" >
<xs:maxLength value="6" />
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
- <xs:attribute name="Number" >
- <xs:annotation >
- <xs:documentation > The number for this keyword. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="Description" >
- <xs:annotation >
- <xs:documentation > A brief description of the keyword ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
- <xs:complexType name="typeOTASubKey" >
- <xs:annotation >
- <xs:documentation > The attributes and elements in a SubKey. ... </xs:documentation>
... </xs:annotation>
- <xs:sequence >
- <xs:element name="Text" type="xs:string" minOccurs="0" maxOccurs="999" >
- <xs:annotation >
- <xs:documentation > Information for a sub key. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
... </xs:sequence>
- <xs:attribute name="Name" type="typeOTACode" use="required" >
- <xs:annotation >
- <xs:documentation > A subkey to identify the special equipment codes. Applicable when Policy/@Name is EQUIP. Uses OTA CODE "EQP". 1P/1J. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="Description" type="xs:string" >
- <xs:annotation >
- <xs:documentation > A brief description of a subkey. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
- <xs:element name="Keyword" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="typeKeyword" >
- <xs:sequence >
- <xs:element name="Text" type="xs:string" minOccurs="0" maxOccurs="unbounded" >
- <xs:annotation >
- <xs:documentation > Information for a keyword. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="NameOverride" >
- <xs:complexType >
- <xs:attribute name="Age" type="xs:integer" use="optional" >
- <xs:annotation >
- <xs:documentation > Age. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:simpleType name="typeRailClass" >
- <xs:annotation >
- <xs:documentation > A booking code or fare basis code or fare class. ... </xs:documentation>
... </xs:annotation>
- <xs:restriction base="xs:string" >
<xs:minLength value="1" />
<xs:maxLength value="8" />
... </xs:restriction>
... </xs:simpleType>
- <xs:attributeGroup name="attrLoyalty" >
- <xs:attribute name="SupplierCode" use="required" type="typeCarrier" >
- <xs:annotation >
- <xs:documentation > Carrier Code The code used to identify the Loyalty supplier, e.g. AA, ZE, MC ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:attributeGroup>
- <xs:element name="CabinClass" >
- <xs:annotation >
- <xs:documentation > The cabin class (First, Business, Economy) Requests cabin class (First, Business and Economy, etc.) as supported by the provider or supplier. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:complexType name="typeFeeInfo" >
- <xs:sequence >
<xs:element ref="IncludedInBase" minOccurs="0" maxOccurs="1" />
... </xs:sequence>
- <xs:attribute name="Text" type="StringLength1to64" use="optional" >
- <xs:annotation >
- <xs:documentation > Additional Information returned from Supplier.(ACH only) ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
- <xs:simpleType name="typeRailSearchType" >
- <xs:annotation >
- <xs:documentation > RailSearchType options are "All Fares" "Fastest" "Lowest Fare" "One Fare Per Class" "Seasons". Supported by NTV/VF only for "All Fares" "Lowest Fare" and "One Fare Per Class". Provider : RCH ... </xs:documentation>
... </xs:annotation>
<xs:restriction base="xs:string" />
... </xs:simpleType>
- <xs:attributeGroup name="attrAgentOverride" >
- <xs:attribute name="AgentOverride" use="optional" >
- <xs:annotation >
- <xs:documentation > AgentSine value that was used during PNR creation or End Transact. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
- <xs:restriction base="xs:string" >
<xs:minLength value="1" />
<xs:maxLength value="32" />
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
... </xs:attributeGroup>
- <xs:simpleType name="typeTrinary" >
- <xs:annotation >
- <xs:documentation > Extension of boolean, that allows for unknown values. ... </xs:documentation>
... </xs:annotation>
- <xs:restriction base="xs:string" >
<xs:enumeration value="true" />
<xs:enumeration value="false" />
<xs:enumeration value="unknown" />
... </xs:restriction>
... </xs:simpleType>
- <xs:simpleType name="typeOTACode" >
- <xs:annotation >
- <xs:documentation > Refers to Open Travel Code ... </xs:documentation>
... </xs:annotation>
<xs:restriction base="xs:positiveInteger" />
... </xs:simpleType>
- <xs:simpleType name="Numeric0to999" >
- <xs:annotation >
- <xs:documentation xml:lang="en" > Used for Numeric values, from 0 to 999 inclusive. ... </xs:documentation>
... </xs:annotation>
- <xs:restriction base="xs:integer" >
<xs:minInclusive value="0" />
<xs:maxInclusive value="999" />
... </xs:restriction>
... </xs:simpleType>
- <xs:complexType name="typePolicyCodesList" >
- <xs:sequence >
- <xs:element name="PolicyCode" minOccurs="0" maxOccurs="10" >
- <xs:annotation >
- <xs:documentation > A code that indicates why an item was determined to be ‘out of policy’. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
<xs:restriction base="xs:string" />
... </xs:simpleType>
... </xs:element>
- <xs:element name="MinPolicyCode" minOccurs="0" maxOccurs="10" >
- <xs:annotation >
- <xs:documentation > A code that indicates why the minimum fare or rate was determined to be ‘out of policy’. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
<xs:restriction base="xs:string" />
... </xs:simpleType>
... </xs:element>
- <xs:element name="MaxPolicyCode" minOccurs="0" maxOccurs="10" >
- <xs:annotation >
- <xs:documentation > A code that indicates why the maximum fare or rate was determined to be ‘out of policy’. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
<xs:restriction base="xs:string" />
... </xs:simpleType>
... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:element name="IncludedInBase" >
- <xs:annotation >
- <xs:documentation > Shows the taxes and fees included in the base fare. (ACH only) ... </xs:documentation>
... </xs:annotation>
- <xs:complexType >
- <xs:attribute name="Amount" type="typeMoney" use="optional" >
- <xs:annotation >
- <xs:documentation > this attribute shows the amount included in the base fare for the specific fee or tax ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:element name="PointOfCommencement" >
- <xs:annotation >
- <xs:documentation > Point of Commencement is optional. CityOrAirportCode and date portion of the Time attribute is mandatory. ... </xs:documentation>
... </xs:annotation>
- <xs:complexType >
- <xs:attribute name="CityOrAirportCode" type="typeIATACode" use="required" >
- <xs:annotation >
- <xs:documentation > Three digit Airport or City code that would be the Point of Commencement location for the trips/legs mentioned. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="Time" type="xs:string" use="required" >
- <xs:annotation >
- <xs:documentation > Specify a date or date and time ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:element name="PriceMatchError" >
- <xs:complexType >
- <xs:sequence >
<xs:element name="ErrorMessage" type="xs:string" />
... </xs:sequence>
- <xs:attribute name="VendorCode" type="typeSupplierCode" use="optional" >
- <xs:annotation >
- <xs:documentation > The code of the vendor (e.g. HZ, etc.) ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="HotelChain" type="typeHotelChainCode" use="optional" >
- <xs:annotation >
- <xs:documentation > 2 Letter Hotel Chain Code ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="HotelCode" type="typeHotelCode" use="optional" >
- <xs:annotation >
- <xs:documentation > Unique hotel identifier for the channel. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="ReqBase" type="xs:decimal" use="optional" >
- <xs:annotation >
- <xs:documentation > BaseRate in the request. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="RspBase" type="xs:decimal" use="optional" >
- <xs:annotation >
- <xs:documentation > BaseRate retruned from the supplier. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="BaseDiff" type="xs:decimal" use="optional" >
- <xs:annotation >
- <xs:documentation > BaseRate Difference. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="ReqTotal" type="xs:decimal" use="optional" >
- <xs:annotation >
- <xs:documentation > Estimated Total Amount in the request. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="RspTotal" type="xs:decimal" use="optional" >
- <xs:annotation >
- <xs:documentation > Estimated Total Amount returned from the supplier. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="TotalDiff" type="xs:decimal" use="optional" >
- <xs:annotation >
- <xs:documentation > Estimated Total Amount difference. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CommonReqRsp-V33_0-V32_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/common_v33_0 http://www.travelport.com/schema/common_v32_0 " >
- <xs:complexType name="BaseCoreReq" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="AgentIDOverride" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:complexType name="BaseSearchReq" >
- <xs:complexContent >
- <xs:extension base="BaseReq" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="NextResultReference" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
- <xs:complexType name="BaseCoreSearchReq" >
- <xs:complexContent >
- <xs:extension base="BaseCoreReq" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="NextResultReference" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
- <xs:complexType name="BaseSearchRsp" >
- <xs:complexContent >
- <xs:extension base="BaseRsp" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="NextResultReference" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
- <xs:complexType name="BaseRsp" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="ResponseMessage" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:complexType name="BaseCreateReservationReq" >
- <xs:complexContent >
- <xs:extension base="BaseReq" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="LinkedUniversalRecord" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="BookingTraveler" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="OSI" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="AccountingRemark" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="GeneralRemark" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="XMLRemark" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="UnassociatedRemark" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="InvoiceRemark" maxOccurs=" unbounded 999 " > ... </xs:element>
- <xs:element minOccurs="0" ref="SSR" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
- <xs:complexType name="BaseCreateWithFormOfPaymentReq" >
- <xs:complexContent >
- <xs:extension base="BaseCreateReservationReq" >
- <xs:sequence >
- <xs:element minOccurs="0" ref="FormOfPayment" maxOccurs=" unbounded 999 " > ... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType> ... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CommonReqRsp-V33_0-V35_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/common_v33_0 http://www.travelport.com/schema/common_v35_0 " > ... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CommonReqRsp-V33_0-V37_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/common_v33_0 http://www.travelport.com/schema/common_v37_0 " >
- <xs:complexType name="BaseCoreReq" >
- <xs:attribute type="xs:language" use="optional" name="LanguageCode" >
- <xs:annotation >
- <xs:documentation > ISO 639 LanguageCode is used to retrieve specific information in the requested language. Use a 2 or 4 character language code, example FR or FRFR for French, EN or ENGB for English. The supported providers: ACH, RCH.ISO 639 two-character language codes are used to retrieve specific information in the requested language. For Rich Content and Branding, language codes ZH-HANT (Chinese Traditional), ZH-HANS (Chinese Simplified), FR-CA (French Canadian) and PT-BR (Portuguese Brazil) can also be used. For RCH, language codes ENGB, ENUS, DEDE, DECH can also be used. Only certain services support this attribute. Providers: ACH, RCH, 1G, 1V, 1P, 1J. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CommonReqRsp-V33_0-V38_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/common_v33_0 http://www.travelport.com/schema/common_v38_0 " >
- <xs:complexType name="BaseCoreReq" >
- <xs:attribute type="xs:language" use="optional" name="LanguageCode" >
- <xs:annotation >
- <xs:documentation > ISO 639 LanguageCode is used to retrieve specific information in the requested language. Use a 2 or 4 character language code, example FR or FRFR for French, EN or ENGB for English. The supported providers: ACH, RCH.ISO 639 two-character language codes are used to retrieve specific information in the requested language. For Rich Content and Branding, language codes ZH-HANT (Chinese Traditional), ZH-HANS (Chinese Simplified), FR-CA (French Canadian) and PT-BR (Portuguese Brazil) can also be used. For RCH, language codes ENGB, ENUS, DEDE, DECH can also be used. Only certain services support this attribute. Providers: ACH, RCH, 1G, 1V, 1P, 1J. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CommonReqRsp-V33_0-V42_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/common_v33_0 http://www.travelport.com/schema/common_v42_0 " >
- <xs:complexType name="BaseCoreReq" >
- <xs:attribute type="xs:language" use="optional" name="LanguageCode" >
- <xs:annotation >
- <xs:documentation > ISO 639 LanguageCode is used to retrieve specific information in the requested language. Use a 2 or 4 character language code, example FR or FRFR for French, EN or ENGB for English. The supported providers: ACH, RCH.ISO 639 two-character language codes are used to retrieve specific information in the requested language. For Rich Content and Branding, language codes ZH-HANT (Chinese Traditional), ZH-HANS (Chinese Simplified), FR-CA (French Canadian) and PT-BR (Portuguese Brazil) can also be used. For RCH, language codes ENGB, ENUS, DEDE, DECH can also be used. Only certain services support this attribute. Providers: ACH, RCH, 1G, 1V, 1P, 1J. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Common-V35_0-V37_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/common_v35_0 http://www.travelport.com/schema/common_v37_0 " >
- <xs:complexType name="typeVendorLocation" >
- <xs:attribute name="PreferredOption" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > Preferred Option marker for Location. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
- <xs:element name="AccountCode" >
- <xs:complexType >
- <xs:attribute name="Type" type="xs:string" use="optional" >
- <xs:annotation >
- <xs:documentation > An identifier to categorize this account code.Presently only supported value is 'FlightPass'. {Development advisory : Incorporation of any new value will require a new static data implementation at UAPI end}An identifier to categorize this account code. For example, FlightPass for AC Flight Pass or RFB for AC corporate Rewards for Business. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:complexType name="typeTaxInfo" >
- <xs:sequence >
<xs:element ref="IncludedInBase" minOccurs="0" maxOccurs="1" />
... </xs:sequence>
- <xs:attribute name="Text" type="StringLength1to128" use="optional" >
- <xs:annotation >
- <xs:documentation > Additional Information returned from Supplier.(ACH only) ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
- <xs:simpleType name="typeSupplierCode" >
- <xs:annotation >
- <xs:documentation > 2 to 5 Character Supplier code 1 to 5 Character Supplier code ... </xs:documentation>
... </xs:annotation>
- <xs:restriction base="xs:string" >
- <xs:minLength value=" 2 1 " > ... </xs:minLength>
... </xs:restriction>
... </xs:simpleType>
- <xs:element name="BookingSource" >
- <xs:complexType >
- <xs:attribute name="Type" use="required" >
- <xs:annotation >
- <xs:documentation > Type of booking source sent in the Code attribute. Possible values are “PseudoCityCode”,“ArcNumber”,“IataNumber”, “CustomerId” and “BookingSourceOverrride”. “BookingSourceOverrride” is only applicable in VehicleCreateReservationReq and only for 1P/1J providers.Type of booking source sent in the Code attribute. Possible values are “PseudoCityCode”,“ArcNumber”,“IataNumber”, “CustomerId” and “BookingSourceOverrride”. “BookingSourceOverrride” is only applicable in VehicleCreateReservationReq. 1P/1J. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:element name="ServiceFeeInfo" >
- <xs:complexType >
- <xs:attribute type="typeMoney" name="BaseAmount" use=" required optional " > ... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:complexType name="typeKeyword" >
- <xs:sequence >
- <xs:element name="Text" type="xs:string" minOccurs="0" maxOccurs="unbounded" >
- <xs:annotation >
- <xs:documentation > Information for a keyword. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:complexType name="typeOTAKeyword" >
- <xs:annotation >
- <xs:documentation > A complexType for keyword information. ... </xs:documentation>
... </xs:annotation>
- <xs:sequence >
- <xs:element name="SubKey" type="typeOTASubKey" minOccurs="0" maxOccurs="99" >
- <xs:annotation >
- <xs:documentation > A further breakdown of a keyword. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element name="Text" type="xs:string" minOccurs="0" maxOccurs="unbounded" >
- <xs:annotation >
- <xs:documentation > Information for a keyword. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
... </xs:sequence>
- <xs:attribute name="Name" use="required" >
- <xs:annotation >
- <xs:documentation > The keyword name. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
- <xs:restriction base="xs:string" >
<xs:maxLength value="6" />
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
- <xs:attribute name="Number" >
- <xs:annotation >
- <xs:documentation > The number for this keyword. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="Description" >
- <xs:annotation >
- <xs:documentation > A brief description of the keyword ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
- <xs:complexType name="typeOTASubKey" >
- <xs:annotation >
- <xs:documentation > The attributes and elements in a SubKey. ... </xs:documentation>
... </xs:annotation>
- <xs:sequence >
- <xs:element name="Text" type="xs:string" minOccurs="0" maxOccurs="999" >
- <xs:annotation >
- <xs:documentation > Information for a sub key. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
... </xs:sequence>
- <xs:attribute name="Name" type="typeOTACode" use="required" >
- <xs:annotation >
- <xs:documentation > A subkey to identify the special equipment codes. Applicable when Policy/@Name is EQUIP. Uses OTA CODE "EQP". 1P/1J. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="Description" type="xs:string" >
- <xs:annotation >
- <xs:documentation > A brief description of a subkey. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
- <xs:element name="Keyword" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="typeKeyword" >
- <xs:sequence >
- <xs:element name="Text" type="xs:string" minOccurs="0" maxOccurs="unbounded" >
- <xs:annotation >
- <xs:documentation > Information for a keyword. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
... </xs:sequence>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="CabinClass" >
- <xs:annotation >
- <xs:documentation > The cabin class (First, Business, Economy) Requests cabin class (First, Business and Economy, etc.) as supported by the provider or supplier. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:complexType name="typeFeeInfo" >
- <xs:sequence >
<xs:element ref="IncludedInBase" minOccurs="0" maxOccurs="1" />
... </xs:sequence>
- <xs:attribute name="Text" type="StringLength1to64" use="optional" >
- <xs:annotation >
- <xs:documentation > Additional Information returned from Supplier.(ACH only) ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
- <xs:simpleType name="typeTrinary" >
- <xs:annotation >
- <xs:documentation > Extension of boolean, that allows for unknown values. ... </xs:documentation>
... </xs:annotation>
- <xs:restriction base="xs:string" >
<xs:enumeration value="true" />
<xs:enumeration value="false" />
<xs:enumeration value="unknown" />
... </xs:restriction>
... </xs:simpleType>
- <xs:simpleType name="typeOTACode" >
- <xs:annotation >
- <xs:documentation > Refers to Open Travel Code ... </xs:documentation>
... </xs:annotation>
<xs:restriction base="xs:positiveInteger" />
... </xs:simpleType>
- <xs:simpleType name="Numeric0to999" >
- <xs:annotation >
- <xs:documentation xml:lang="en" > Used for Numeric values, from 0 to 999 inclusive. ... </xs:documentation>
... </xs:annotation>
- <xs:restriction base="xs:integer" >
<xs:minInclusive value="0" />
<xs:maxInclusive value="999" />
... </xs:restriction>
... </xs:simpleType>
- <xs:complexType name="typePolicyCodesList" >
- <xs:sequence >
- <xs:element name="PolicyCode" minOccurs="0" maxOccurs="10" >
- <xs:annotation >
- <xs:documentation > A code that indicates why an item was determined to be ‘out of policy’. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
<xs:restriction base="xs:string" />
... </xs:simpleType>
... </xs:element>
- <xs:element name="MinPolicyCode" minOccurs="0" maxOccurs="10" >
- <xs:annotation >
- <xs:documentation > A code that indicates why the minimum fare or rate was determined to be ‘out of policy’. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
<xs:restriction base="xs:string" />
... </xs:simpleType>
... </xs:element>
- <xs:element name="MaxPolicyCode" minOccurs="0" maxOccurs="10" >
- <xs:annotation >
- <xs:documentation > A code that indicates why the maximum fare or rate was determined to be ‘out of policy’. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
<xs:restriction base="xs:string" />
... </xs:simpleType>
... </xs:element>
... </xs:sequence>
... </xs:complexType>
- <xs:element name="IncludedInBase" >
- <xs:annotation >
- <xs:documentation > Shows the taxes and fees included in the base fare. (ACH only) ... </xs:documentation>
... </xs:annotation>
- <xs:complexType >
- <xs:attribute name="Amount" type="typeMoney" use="optional" >
- <xs:annotation >
- <xs:documentation > this attribute shows the amount included in the base fare for the specific fee or tax ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CommonReqRsp-V35_0-V37_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/common_v35_0 http://www.travelport.com/schema/common_v37_0 " >
- <xs:complexType name="BaseCoreReq" >
- <xs:attribute type="xs:language" use="optional" name="LanguageCode" >
- <xs:annotation >
- <xs:documentation > ISO 639 LanguageCode is used to retrieve specific information in the requested language. Use a 2 or 4 character language code, example FR or FRFR for French, EN or ENGB for English. The supported providers: ACH, RCH.ISO 639 two-character language codes are used to retrieve specific information in the requested language. For Rich Content and Branding, language codes ZH-HANT (Chinese Traditional), ZH-HANS (Chinese Simplified), FR-CA (French Canadian) and PT-BR (Portuguese Brazil) can also be used. For RCH, language codes ENGB, ENUS, DEDE, DECH can also be used. Only certain services support this attribute. Providers: ACH, RCH, 1G, 1V, 1P, 1J. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Common-V37_0-V38_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/common_v37_0 http://www.travelport.com/schema/common_v38_0 " >
- <xs:element name="GeneralRemark" >
- <xs:complexType >
- <xs:attribute name="Category" use="optional" >
- <xs:simpleType >
- <xs:restriction base="xs:string" >
- <xs:maxLength value=" 10 20 " > ... </xs:maxLength>
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:element name="PointOfCommencement" >
- <xs:annotation >
- <xs:documentation > Point of Commencement is optional. CityOrAirportCode and date portion of the Time attribute is mandatory. ... </xs:documentation>
... </xs:annotation>
- <xs:complexType >
- <xs:attribute name="CityOrAirportCode" type="typeIATACode" use="required" >
- <xs:annotation >
- <xs:documentation > Three digit Airport or City code that would be the Point of Commencement location for the trips/legs mentioned. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="Time" type="xs:string" use="required" >
- <xs:annotation >
- <xs:documentation > Specify a date or date and time ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CommonReqRsp-V37_0-V38_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/common_v37_0 http://www.travelport.com/schema/common_v38_0 " > ... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\Common-V38_0-V42_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/common_v38_0 http://www.travelport.com/schema/common_v42_0 " >
- <xs:complexType name="typeVendorLocation" >
- <xs:attribute name="MoreRatesToken" use="optional" >
- <xs:annotation >
- <xs:documentation > Enter the Token when provided by hotel property, more rates exist. HADS/HSS support only. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
- <xs:restriction base="xs:string" >
<xs:minLength value="1" />
<xs:maxLength value="30" />
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
... </xs:complexType>
- <xs:element name="CoordinateLocation" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="Location" >
- <xs:attribute name="latitude" use="required" type=" xs:float xs:double " > ... </xs:attribute>
- <xs:attribute name="longitude" use="required" type=" xs:float xs:double " > ... </xs:attribute>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="ProviderARNKSegment" >
- <xs:complexType >
- <xs:attribute name="ProviderSegmentOrder" use="optional" >
- <xs:annotation >
- <xs:documentation > To identify the appropriate travel sequence for Air/Car/Hotel/Rail segments/reservations in the provider reservation. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
- <xs:restriction base="xs:integer" >
<xs:maxInclusive value="999" />
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:complexType name="Segment" >
- <xs:attribute name="ProviderSegmentOrder" use="optional" >
- <xs:annotation >
- <xs:documentation > To identify the appropriate travel sequence for Air/Car/Hotel/Rail segments/reservations in the provider reservation. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
- <xs:restriction base="xs:integer" >
<xs:maxInclusive value="999" />
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
... </xs:complexType>
- <xs:element name="Guarantee" >
- <xs:annotation >
- <xs:documentation > Guarantee, Deposit Guarantee, Deposit or PrePayment ... </xs:documentation>
... </xs:annotation>
- <xs:complexType >
- <xs:attribute name="Type" use="required" type="xs:string" >
- <xs:annotation >
- <xs:documentation > Guarantee only or Deposit Guarantee, Deposit for 1G/1V/1P/1J and PrePayment for 1P/1J only ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
- <xs:restriction base="xs:string" >
<xs:enumeration value="Guarantee" />
<xs:enumeration value="Deposit" />
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:element name="OverridePCC" >
- <xs:annotation >
- <xs:documentation > Used for Host Emulation - If used agent will emulate to this PCC in host and execute the request emulated into this PCC.Used to emulate to another PCC or SID. Providers: 1G, 1V, 1P, 1J. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:element name="NameOverride" >
- <xs:complexType >
- <xs:attribute name="Age" type="xs:integer" use="optional" >
- <xs:annotation >
- <xs:documentation > Age. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:attributeGroup name="attrPolicyMarking" >
- <xs:attribute name="PolicyExclusion" type="xs:boolean" use="optional" >
- <xs:annotation >
- <xs:documentation > "True" indicates that the item is has a status of Excluded based on the associated policy settings. Returned only if @ReturnPolicyExclusion="true" in the request. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:attributeGroup>
- <xs:element name="PriceMatchError" >
- <xs:complexType >
- <xs:sequence >
<xs:element name="ErrorMessage" type="xs:string" />
... </xs:sequence>
- <xs:attribute name="VendorCode" type="typeSupplierCode" use="optional" >
- <xs:annotation >
- <xs:documentation > The code of the vendor (e.g. HZ, etc.) ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="HotelChain" type="typeHotelChainCode" use="optional" >
- <xs:annotation >
- <xs:documentation > 2 Letter Hotel Chain Code ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="HotelCode" type="typeHotelCode" use="optional" >
- <xs:annotation >
- <xs:documentation > Unique hotel identifier for the channel. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="ReqBase" type="xs:decimal" use="optional" >
- <xs:annotation >
- <xs:documentation > BaseRate in the request. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="RspBase" type="xs:decimal" use="optional" >
- <xs:annotation >
- <xs:documentation > BaseRate retruned from the supplier. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="BaseDiff" type="xs:decimal" use="optional" >
- <xs:annotation >
- <xs:documentation > BaseRate Difference. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="ReqTotal" type="xs:decimal" use="optional" >
- <xs:annotation >
- <xs:documentation > Estimated Total Amount in the request. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="RspTotal" type="xs:decimal" use="optional" >
- <xs:annotation >
- <xs:documentation > Estimated Total Amount returned from the supplier. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="TotalDiff" type="xs:decimal" use="optional" >
- <xs:annotation >
- <xs:documentation > Estimated Total Amount difference. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
... </xs:schema>

# C:\var\www\html\schematools\schemadoc\diff\Version-17.3\diff-Release-V17.3.0.35-V17.3-Release-V17.2.2-V17.2\CommonReqRsp-V38_0-V42_0

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace=" http://www.travelport.com/schema/common_v38_0 http://www.travelport.com/schema/common_v42_0 " > ... </xs:schema>