Tag Position in XSD file

Discussion in 'XML' started by matic74@email.it, Feb 13, 2008.

  1. Guest

    Hi all,
    I nedd to define an Xsd file for this XML file, but I have an error
    about the position of AirSell tag from the validation tool with this
    xsd:
    XSD:
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
    elementFormDefault="qualified">
    <xs:element name="AP" type="xs:string"/>
    <xs:element name="APEndItem" type="xs:string"/>
    <xs:element name="ATDailyUnits" type="xs:string"/>
    <xs:element name="ATExtraHrs" type="xs:string"/>
    <xs:element name="ATMandatoryChgs" type="xs:string"/>
    <xs:element name="ATMileAllow" type="xs:string"/>
    <xs:element name="ATMilesOrKiloInd" type="xs:string"/>
    <xs:element name="ATMonthUnits" type="xs:string"/>
    <xs:element name="ATWeekendUnits" type="xs:string"/>
    <xs:element name="ATWeeklyUnits" type="xs:string"/>
    <xs:element name="AbsNameNum" type="xs:string"/>
    <xs:element name="AcceptOverride" type="xs:string"/>
    <xs:element name="Acct" type="xs:string"/>
    <xs:element name="AcctNum" type="xs:string"/>
    <xs:element name="ActiveInd" type="xs:string"/>
    <xs:complexType name="AdditionalInfoType">
    <xs:sequence>
    <xs:element ref="ID" minOccurs="0"/>
    <xs:element ref="Dt" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AdditionalInfoAryType">
    <xs:sequence>
    <xs:element name="AdditionalInfo" type="AdditionalInfoType"
    minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AddlDataIDType">
    <xs:sequence>
    <xs:element ref="ID" minOccurs="0"/>
    <xs:element ref="Dt" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AddlDataIDAryType">
    <xs:sequence>
    <xs:element name="AddlDataID" type="AddlDataIDType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="Addr" type="xs:string"/>
    <xs:element name="AdvRsvnAnyTm" type="xs:string"/>
    <xs:element name="AdvRsvnDataExists" type="xs:string"/>
    <xs:element name="AdvRsvnDays" type="xs:string"/>
    <xs:element name="AdvRsvnEarliestTm" type="xs:string"/>
    <xs:element name="AdvRsvnEndItem" type="xs:string"/>
    <xs:element name="AdvRsvnHrs" type="xs:string"/>
    <xs:element name="AdvRsvnInd" type="xs:string"/>
    <xs:element name="AdvRsvnLatestTm" type="xs:string"/>
    <xs:element name="AdvRsvnMonths" type="xs:string"/>
    <xs:element name="AdvRsvnOnlyIfTk" type="xs:string"/>
    <xs:complexType name="AdvRsvnQualType">
    <xs:sequence>
    <xs:element ref="AdvRsvnInd" minOccurs="0"/>
    <xs:element name="AppliesQual" type="AppliesQualType" minOccurs="0"/
    >

    <xs:element ref="AnytimeQual" minOccurs="0"/>
    <xs:element name="TkQual" type="TkQualType" minOccurs="0"/>
    <xs:element ref="NoPermittedQual" minOccurs="0"/>
    <xs:element name="WaivedQual" type="WaivedQualType" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="AdvRsvnTm" type="xs:string"/>
    <xs:element name="AdvRsvnWaived" type="xs:string"/>
    <xs:element name="AdvTkAnyTm" type="xs:string"/>
    <xs:element name="AdvTkEarliestTm" type="xs:string"/>
    <xs:element name="AdvTkEndItem" type="xs:string"/>
    <xs:element name="AdvTkLatestTm" type="xs:string"/>
    <xs:element name="AdvTkRsvnDays" type="xs:string"/>
    <xs:element name="AdvTkRsvnHrs" type="xs:string"/>
    <xs:element name="AdvTkRsvnMonths" type="xs:string"/>
    <xs:element name="AdvTkRsvnTm" type="xs:string"/>
    <xs:element name="AdvTkStartDays" type="xs:string"/>
    <xs:element name="AdvTkStartHrs" type="xs:string"/>
    <xs:element name="AdvTkStartMonths" type="xs:string"/>
    <xs:element name="AdvTkStartTm" type="xs:string"/>
    <xs:element name="AdvTkWaived" type="xs:string"/>
    <xs:complexType name="AgncySimlrNameMatchType">
    <xs:sequence>
    <xs:element ref="FileAddr" minOccurs="0"/>
    <xs:element ref="CodeCheck" minOccurs="0"/>
    <xs:element ref="RecLoc" minOccurs="0"/>
    <xs:element ref="NumSeats" minOccurs="0"/>
    <xs:element ref="FirstSegStartDt" minOccurs="0"/>
    <xs:element ref="CancelledInd" minOccurs="0"/>
    <xs:element ref="CustName" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="AirFreqCustAcct" type="xs:string"/>
    <xs:complexType name="AirSellChangeType">
    <xs:sequence>
    <xs:element ref="DispSeqNum" minOccurs="0"/>
    <xs:element ref="Vnd" minOccurs="0"/>
    <xs:element ref="FltNum" minOccurs="0"/>
    <xs:element ref="OpSuf" minOccurs="0"/>
    <xs:element ref="Class" minOccurs="0"/>
    <xs:element ref="StartDt" minOccurs="0"/>
    <xs:element ref="DtChg" minOccurs="0"/>
    <xs:element ref="StartAirp" minOccurs="0"/>
    <xs:element ref="EndAirp" minOccurs="0"/>
    <xs:element ref="StartTm" minOccurs="0"/>
    <xs:element ref="EndTm" minOccurs="0"/>
    <xs:element name="Status" type="StatusType" minOccurs="0"/>
    <xs:element ref="NumPsgrs" minOccurs="0"/>
    <xs:element ref="SellType" minOccurs="0"/>
    <xs:element ref="SellValidityPeriod" minOccurs="0"/>
    <xs:element ref="MarriageNum" minOccurs="0"/>
    <xs:element ref="SuccessInd" minOccurs="0"/>
    <xs:element ref="COG" minOccurs="0"/>
    <xs:element ref="TklessInd" minOccurs="0"/>
    <xs:element ref="FareQuoteTkIgnInd" minOccurs="0"/>
    <xs:element ref="StopoverInd" minOccurs="0"/>
    <xs:element ref="AvailyBypassInd" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AirSellRebookType">
    <xs:sequence>
    <xs:element ref="DispSeqNum" minOccurs="0"/>
    <xs:element ref="Vnd" minOccurs="0"/>
    <xs:element ref="FltNum" minOccurs="0"/>
    <xs:element ref="OpSuf" minOccurs="0"/>
    <xs:element ref="Class" minOccurs="0"/>
    <xs:element ref="StartDt" minOccurs="0"/>
    <xs:element ref="DtChg" minOccurs="0"/>
    <xs:element ref="StartAirp" minOccurs="0"/>
    <xs:element ref="EndAirp" minOccurs="0"/>
    <xs:element ref="StartTm" minOccurs="0"/>
    <xs:element ref="EndTm" minOccurs="0"/>
    <xs:element name="Status" type="StatusType" minOccurs="0"/>
    <xs:element ref="NumPsgrs" minOccurs="0"/>
    <xs:element ref="SellType" minOccurs="0"/>
    <xs:element ref="SellValidityPeriod" minOccurs="0"/>
    <xs:element ref="MarriageNum" minOccurs="0"/>
    <xs:element ref="SuccessInd" minOccurs="0"/>
    <xs:element ref="COG" minOccurs="0"/>
    <xs:element ref="TklessInd" minOccurs="0"/>
    <xs:element ref="FareQuoteTkIgnInd" minOccurs="0"/>
    <xs:element ref="StopoverInd" minOccurs="0"/>
    <xs:element ref="AvailyBypassInd" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="AirV" type="xs:string"/>
    <xs:element name="AirV1" type="xs:string"/>
    <xs:element name="AirV2" type="xs:string"/>
    <xs:element name="AirV3" type="xs:string"/>
    <xs:element name="AirVFee" type="xs:string"/>
    <xs:element name="AirVFeeInd" type="xs:string"/>
    <xs:element name="Airp" type="xs:string"/>
    <xs:element name="Amt" type="xs:string"/>
    <xs:element name="AnytimeQual" type="xs:string"/>
    <xs:element name="AppNum" type="xs:string"/>
    <xs:element name="Applicable" type="xs:string"/>
    <xs:element name="ApplicableTo" type="xs:string"/>
    <xs:complexType name="AppliesQualType">
    <xs:sequence>
    <xs:element ref="TmUnit" minOccurs="0"/>
    <xs:element ref="Tm" minOccurs="0"/>
    <xs:element ref="EarlyLateInd" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AppliesToType">
    <xs:sequence>
    <xs:element ref="LNameNum" minOccurs="0"/>
    <xs:element ref="PsgrNum" minOccurs="0"/>
    <xs:element ref="FNameNum" minOccurs="0"/>
    <xs:element ref="AbsNameNum" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="AppliesToSeg1" type="xs:string"/>
    <xs:element name="AppliesToSeg10" type="xs:string"/>
    <xs:element name="AppliesToSeg11" type="xs:string"/>
    <xs:element name="AppliesToSeg12" type="xs:string"/>
    <xs:element name="AppliesToSeg13" type="xs:string"/>
    <xs:element name="AppliesToSeg14" type="xs:string"/>
    <xs:element name="AppliesToSeg15" type="xs:string"/>
    <xs:element name="AppliesToSeg16" type="xs:string"/>
    <xs:element name="AppliesToSeg2" type="xs:string"/>
    <xs:element name="AppliesToSeg3" type="xs:string"/>
    <xs:element name="AppliesToSeg4" type="xs:string"/>
    <xs:element name="AppliesToSeg5" type="xs:string"/>
    <xs:element name="AppliesToSeg6" type="xs:string"/>
    <xs:element name="AppliesToSeg7" type="xs:string"/>
    <xs:element name="AppliesToSeg8" type="xs:string"/>
    <xs:element name="AppliesToSeg9" type="xs:string"/>
    <xs:element name="ApprovalInd" type="xs:string"/>
    <xs:element name="ApproxTot" type="xs:string"/>
    <xs:element name="AryCnt" type="xs:string"/>
    <xs:complexType name="AssocPsgrsType">
    <xs:sequence>
    <xs:element name="PsgrAry" type="PsgrAryType" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="Attrib" type="xs:string"/>
    <xs:complexType name="AttribAryType">
    <xs:sequence>
    <xs:element ref="Attrib" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="AvailStatus" type="xs:string"/>
    <xs:element name="AvailyBypassInd" type="xs:string"/>
    <xs:element name="BAR" type="xs:string"/>
    <xs:element name="BIC" type="xs:string"/>
    <xs:complexType name="BICAryType">
    <xs:sequence>
    <xs:element name="BICInfo" type="BICInfoType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="BICInfoType">
    <xs:sequence>
    <xs:element ref="BIC" minOccurs="0"/>
    <xs:element ref="AppliesToSeg1" minOccurs="0"/>
    <xs:element ref="AppliesToSeg2" minOccurs="0"/>
    <xs:element ref="AppliesToSeg3" minOccurs="0"/>
    <xs:element ref="AppliesToSeg4" minOccurs="0"/>
    <xs:element ref="AppliesToSeg5" minOccurs="0"/>
    <xs:element ref="AppliesToSeg6" minOccurs="0"/>
    <xs:element ref="AppliesToSeg7" minOccurs="0"/>
    <xs:element ref="AppliesToSeg8" minOccurs="0"/>
    <xs:element ref="AppliesToSeg9" minOccurs="0"/>
    <xs:element ref="AppliesToSeg10" minOccurs="0"/>
    <xs:element ref="AppliesToSeg11" minOccurs="0"/>
    <xs:element ref="AppliesToSeg12" minOccurs="0"/>
    <xs:element ref="AppliesToSeg13" minOccurs="0"/>
    <xs:element ref="AppliesToSeg14" minOccurs="0"/>
    <xs:element ref="AppliesToSeg15" minOccurs="0"/>
    <xs:element ref="AppliesToSeg16" minOccurs="0"/>
    <xs:element name="PsgrDescNumAry" type="PsgrDescNumAryType"
    minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="BICInfoAryType">
    <xs:sequence>
    <xs:element name="BICInfo" type="BICInfoType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="BagInfo" type="xs:string"/>
    <xs:element name="BalanceDueDt" type="xs:string"/>
    <xs:element name="BalanceRecvDt" type="xs:string"/>
    <xs:element name="BaseDecPos" type="xs:string"/>
    <xs:element name="BaseFareAmt" type="xs:string"/>
    <xs:element name="BaseFareCurrency" type="xs:string"/>
    <xs:element name="BlkInd" type="xs:string"/>
    <xs:element name="BlkLen" type="xs:string"/>
    <xs:element name="BranchPCC" type="xs:string"/>
    <xs:element name="CAT35BagInd" type="xs:string"/>
    <xs:element name="CCAcct" type="xs:string"/>
    <xs:element name="CCV" type="xs:string"/>
    <xs:element name="CDAcct" type="xs:string"/>
    <xs:element name="COG" type="xs:string"/>
    <xs:element name="Cabin" type="xs:string"/>
    <xs:element name="Cancellation" type="xs:string"/>
    <xs:element name="CancellationInd" type="xs:string"/>
    <xs:element name="CancelledInd" type="xs:string"/>
    <xs:element name="CarType" type="xs:string"/>
    <xs:element name="CarV" type="xs:string"/>
    <xs:element name="ChargeInd" type="xs:string"/>
    <xs:complexType name="CheckFOPType">
    <xs:sequence>
    <xs:element ref="ID" minOccurs="0"/>
    <xs:element ref="Type" minOccurs="0"/>
    <xs:element ref="Currency" minOccurs="0"/>
    <xs:element ref="Amt" minOccurs="0"/>
    <xs:element name="AdditionalInfoAry" type="AdditionalInfoAryType"
    minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="ChgItinReissueTkInd" type="xs:string"/>
    <xs:element name="ChkDigit" type="xs:string"/>
    <xs:element name="City" type="xs:string"/>
    <xs:element name="CityCode" type="xs:string"/>
    <xs:complexType name="CityItemType">
    <xs:sequence>
    <xs:element ref="CityCode" minOccurs="0"/>
    <xs:element name="Area" type="xs:string" minOccurs="0"/>
    <xs:element ref="Crncy" minOccurs="0"/>
    <xs:element name="InputAmt" type="xs:string" minOccurs="0"/>
    <xs:element name="BaseAmt5" type="xs:string" minOccurs="0"/>
    <xs:element name="BaseAmt10" type="xs:string" minOccurs="0"/>
    <xs:element name="BaseAmt15" type="xs:string" minOccurs="0"/>
    <xs:element name="BaseAmt20" type="xs:string" minOccurs="0"/>
    <xs:element name="BaseAmt25" type="xs:string" minOccurs="0"/>
    <xs:element ref="GlobalDir" minOccurs="0"/>
    <xs:element name="TPMMiles" type="xs:string" minOccurs="0"/>
    <xs:element name="TPMMileageException" type="xs:string"
    minOccurs="0"/>
    <xs:element name="CumulativeTPMMileage" type="xs:string"
    minOccurs="0"/>
    <xs:element name="CumulativeMileageException" type="xs:string"
    minOccurs="0"/>
    <xs:element name="MPMMiles" type="xs:string" minOccurs="0"/>
    <xs:element name="MPMMileageException" type="xs:string"
    minOccurs="0"/>
    <xs:element name="GlobalInd" type="xs:string" minOccurs="0"/>
    <xs:element name="Level" type="xs:string" minOccurs="0"/>
    <xs:element name="LowLevel" type="xs:string" minOccurs="0"/>
    <xs:element name="HighLevel" type="xs:string" minOccurs="0"/>
    <xs:element name="ExceptionRmks" type="xs:string" minOccurs="0"/>
    <xs:element ref="Spare" minOccurs="0"/>
    <xs:element name="InputNumMiles" type="xs:string" minOccurs="0"/>
    <xs:element name="BaseMiles5" type="xs:string" minOccurs="0"/>
    <xs:element name="BaseMiles10" type="xs:string" minOccurs="0"/>
    <xs:element name="BaseMiles15" type="xs:string" minOccurs="0"/>
    <xs:element name="BaseMiles20" type="xs:string" minOccurs="0"/>
    <xs:element name="BaseMiles25" type="xs:string" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="CityItemAryType">
    <xs:sequence>
    <xs:element name="CityItem" type="CityItemType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="CityName" type="xs:string"/>
    <xs:element name="Class" type="xs:string"/>
    <xs:element name="CodeCheck" type="xs:string"/>
    <xs:element name="CommAmt" type="xs:string"/>
    <xs:element name="CompletionInd" type="xs:string"/>
    <xs:element name="ConfFailInd" type="xs:string"/>
    <xs:element name="ConfNum" type="xs:string"/>
    <xs:element name="Contents" type="xs:string"/>
    <xs:element name="Contract" type="xs:string"/>
    <xs:element name="ContractNum" type="xs:string"/>
    <xs:complexType name="ControlType">
    <xs:sequence>
    <xs:element ref="KLRCnt" minOccurs="0"/>
    <xs:element name="KlrAry" type="KlrAryType" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="Country" type="xs:string"/>
    <xs:element name="CoverSheetInd" type="xs:string"/>
    <xs:element name="CreationDt" type="xs:string"/>
    <xs:complexType name="CreditCardFOPType">
    <xs:sequence>
    <xs:element ref="ID" minOccurs="0"/>
    <xs:element ref="Type" minOccurs="0"/>
    <xs:element ref="Currency" minOccurs="0"/>
    <xs:element ref="Amt" minOccurs="0"/>
    <xs:element ref="ExpDt" minOccurs="0"/>
    <xs:element ref="TransType" minOccurs="0"/>
    <xs:element ref="ApprovalInd" minOccurs="0"/>
    <xs:element ref="AcceptOverride" minOccurs="0"/>
    <xs:element ref="ValidationBypassReq" minOccurs="0"/>
    <xs:element ref="Vnd" minOccurs="0"/>
    <xs:element ref="Acct" minOccurs="0"/>
    <xs:element name="AdditionalInfoAry" type="AdditionalInfoAryType"
    minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="Crncy" type="xs:string"/>
    <xs:element name="Currency" type="xs:string"/>
    <xs:element name="CustName" type="xs:string"/>
    <xs:element name="DPOK" type="xs:string"/>
    <xs:element name="Data" type="xs:string"/>
    <xs:element name="DataBlkInd" type="xs:string"/>
    <xs:element name="Day" type="xs:string"/>
    <xs:element name="DayChg" type="xs:string"/>
    <xs:element name="DayOfWeek" type="xs:string"/>
    <xs:element name="DayQual" type="xs:string"/>
    <xs:element name="DaysMax" type="xs:string"/>
    <xs:element name="DaysMin" type="xs:string"/>
    <xs:element name="DecPos" type="xs:string"/>
    <xs:element name="DecPt" type="xs:string"/>
    <xs:element name="DelimiterCharacter" type="xs:string"/>
    <xs:element name="DepNonRef" type="xs:string"/>
    <xs:element name="DepNonRefundInd" type="xs:string"/>
    <xs:element name="DepReqInd" type="xs:string"/>
    <xs:element name="DepRequired" type="xs:string"/>
    <xs:element name="DeptBillingCode" type="xs:string"/>
    <xs:element name="DirMinApplied" type="xs:string"/>
    <xs:element name="DispSeqNum" type="xs:string"/>
    <xs:element name="DocMailDt" type="xs:string"/>
    <xs:element name="DropOffInd" type="xs:string"/>
    <xs:element name="Dt" type="xs:string"/>
    <xs:element name="DtChg" type="xs:string"/>
    <xs:element name="DtStamp" type="xs:string"/>
    <xs:element name="Duty" type="xs:string"/>
    <xs:element name="ETkInd" type="xs:string"/>
    <xs:element name="EarliestRsvnDt" type="xs:string"/>
    <xs:element name="EarliestTkDt" type="xs:string"/>
    <xs:element name="EarlyLateInd" type="xs:string"/>
    <xs:element name="EndAirp" type="xs:string"/>
    <xs:element name="EndCity" type="xs:string"/>
    <xs:element name="EndDt" type="xs:string"/>
    <xs:element name="EndPt" type="xs:string"/>
    <xs:element name="EndTm" type="xs:string"/>
    <xs:element name="Equip" type="xs:string"/>
    <xs:element name="EquivAmt" type="xs:string"/>
    <xs:element name="EquivCurrency" type="xs:string"/>
    <xs:element name="EquivDecPos" type="xs:string"/>
    <xs:element name="EquivNetFareAmt" type="xs:string"/>
    <xs:element name="EquivNetFareCrcy" type="xs:string"/>
    <xs:element name="EquivNumDecs" type="xs:string"/>
    <xs:element name="EquivTkAmt" type="xs:string"/>
    <xs:element name="EquivTkCrncy" type="xs:string"/>
    <xs:element name="EquivTkNumDecs" type="xs:string"/>
    <xs:element name="Err" type="xs:string"/>
    <xs:complexType name="ErrMsgType">
    <xs:sequence>
    <xs:element name="Msg" type="MsgType" minOccurs="0"/>
    <xs:element ref="Num" minOccurs="0"/>
    <xs:element ref="ErrSeverityInd" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="ErrSeverityInd" type="xs:string"/>
    <xs:complexType name="ErrTextType">
    <xs:sequence>
    <xs:element ref="Err" minOccurs="0"/>
    <xs:element ref="KlrInErr" minOccurs="0"/>
    <xs:element name="InsertedTextAry" type="InsertedTextAryType"
    minOccurs="0"/>
    <xs:element ref="Text" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="ExpDt" type="xs:string"/>
    <xs:element name="ExpMonth" type="xs:string"/>
    <xs:element name="ExpYear" type="xs:string"/>
    <xs:complexType name="ExtendedQuoteInformationType">
    <xs:sequence>
    <xs:element ref="UniqueKey" minOccurs="0"/>
    <xs:element ref="QuoteNum" minOccurs="0"/>
    <xs:element ref="ETkInd" minOccurs="0"/>
    <xs:element ref="PaperTkInd" minOccurs="0"/>
    <xs:element ref="PlatingInd" minOccurs="0"/>
    <xs:element ref="NetFareInd" minOccurs="0"/>
    <xs:element ref="TkFareInd" minOccurs="0"/>
    <xs:element ref="Spares1" minOccurs="0"/>
    <xs:element name="Spares2" type="xs:string" minOccurs="0"/>
    <xs:element name="LLPFQuoted" type="xs:string" minOccurs="0"/>
    <xs:element name="CommUnresolved" type="xs:string" minOccurs="0"/>
    <xs:element name="DataRetQuote" type="xs:string" minOccurs="0"/>
    <xs:element name="FareIT" type="xs:string" minOccurs="0"/>
    <xs:element name="BagInd" type="xs:string" minOccurs="0"/>
    <xs:element ref="TkDesignator" minOccurs="0"/>
    <xs:element name="FareBT" type="xs:string" minOccurs="0"/>
    <xs:element name="FiledNetFare" type="xs:string" minOccurs="0"/>
    <xs:element name="NTypeComm" type="xs:string" minOccurs="0"/>
    <xs:element ref="Spare1" minOccurs="0"/>
    <xs:element ref="NetFareCrncy" minOccurs="0"/>
    <xs:element ref="NetFareAmt" minOccurs="0"/>
    <xs:element ref="NetFareNumDecs" minOccurs="0"/>
    <xs:element ref="EquivNetFareCrcy" minOccurs="0"/>
    <xs:element ref="EquivNetFareAmt" minOccurs="0"/>
    <xs:element ref="EquivNumDecs" minOccurs="0"/>
    <xs:element ref="TotNetCrcy" minOccurs="0"/>
    <xs:element ref="TotNetAmt" minOccurs="0"/>
    <xs:element ref="TotNetNumDecs" minOccurs="0"/>
    <xs:element ref="TkFareCrcy" minOccurs="0"/>
    <xs:element ref="TkFareAmt" minOccurs="0"/>
    <xs:element ref="TkNumDecs" minOccurs="0"/>
    <xs:element ref="EquivTkCrncy" minOccurs="0"/>
    <xs:element ref="EquivTkAmt" minOccurs="0"/>
    <xs:element ref="EquivTkNumDecs" minOccurs="0"/>
    <xs:element ref="TotTkCrncy" minOccurs="0"/>
    <xs:element ref="TotTkAmt" minOccurs="0"/>
    <xs:element ref="TotTkNumDecs" minOccurs="0"/>
    <xs:element name="CrncyBaseFareTkPsgrCoupon" type="xs:string"
    minOccurs="0"/>
    <xs:element name="TkPsgrCouponAmt" type="xs:string" minOccurs="0"/>
    <xs:element name="TkPsgrCouponNumDecs" type="xs:string"
    minOccurs="0"/>
    <xs:element name="EquivCrncyTkPsgrCoupon" type="xs:string"
    minOccurs="0"/>
    <xs:element name="EquivAmtTkPsgrCoupon" type="xs:string"
    minOccurs="0"/>
    <xs:element name="EquivNumDecsTkPsgrCoupon" type="xs:string"
    minOccurs="0"/>
    <xs:element name="TotCrncyTkPsgrCoupon" type="xs:string"
    minOccurs="0"/>
    <xs:element name="TotAmtTkPsgrCoupon" type="xs:string"
    minOccurs="0"/>
    <xs:element name="TotNumDecsTkPsgrCoupon" type="xs:string"
    minOccurs="0"/>
    <xs:element name="MethodType" type="xs:string" minOccurs="0"/>
    <xs:element ref="Type" minOccurs="0"/>
    <xs:element name="CARCode" type="xs:string" minOccurs="0"/>
    <xs:element name="ValueCode" type="ValueCodeType" minOccurs="0"/>
    <xs:element name="TkPCC" type="xs:string" minOccurs="0"/>
    <xs:element name="TkPCCIATANum" type="xs:string" minOccurs="0"/>
    <xs:element name="SellingPCC" type="xs:string" minOccurs="0"/>
    <xs:element name="SellingIATANum" type="xs:string" minOccurs="0"/>
    <xs:element name="TkPCCTkAuthority" type="xs:string" minOccurs="0"/
    >

    <xs:element name="TkPCCSellAuthority" type="xs:string"
    minOccurs="0"/>
    <xs:element ref="SellPCCTkAuthority" minOccurs="0"/>
    <xs:element ref="SellPCCSellAuthority" minOccurs="0"/>
    <xs:element ref="Spare2" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="FIC" type="xs:string"/>
    <xs:element name="FNameNum" type="xs:string"/>
    <xs:element name="FOPID" type="xs:string"/>
    <xs:complexType name="FOPInfoType">
    <xs:sequence>
    <xs:element ref="FOPRefNum" minOccurs="0"/>
    <xs:element ref="CCV" minOccurs="0"/>
    <xs:element ref="CCAcct" minOccurs="0"/>
    <xs:element ref="ExpYear" minOccurs="0"/>
    <xs:element ref="ExpMonth" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FOPInfoAryType">
    <xs:sequence>
    <xs:element name="FOPInfo" type="FOPInfoType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="FOPRefNum" type="xs:string"/>
    <xs:element name="FailConfirmSpace" type="xs:string"/>
    <xs:element name="Fare" type="xs:string"/>
    <xs:element name="FareAmt" type="xs:string"/>
    <xs:element name="FareCabinClsSeg" type="xs:string"/>
    <xs:element name="FareComponentNum" type="xs:string"/>
    <xs:element name="FareConstructInd" type="xs:string"/>
    <xs:element name="FareConstructText" type="xs:string"/>
    <xs:complexType name="FareConstructionType">
    <xs:sequence>
    <xs:element ref="UniqueKey" minOccurs="0"/>
    <xs:element ref="QuoteNum" minOccurs="0"/>
    <xs:element ref="FareConstructText" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="FareNum" type="xs:string"/>
    <xs:complexType name="FareNumAryType">
    <xs:sequence>
    <xs:element ref="FareNum" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FareNumInfoType">
    <xs:sequence>
    <xs:element name="FareNumAry" type="FareNumAryType" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="FareQuoteTkIgnInd" type="xs:string"/>
    <xs:element name="FareTypeInd" type="xs:string"/>
    <xs:complexType name="FaxDataType">
    <xs:sequence>
    <xs:element ref="FaxNum" minOccurs="0"/>
    <xs:element ref="CoverSheetInd" minOccurs="0"/>
    <xs:element ref="TermCondInd" minOccurs="0"/>
    <xs:element ref="ToAddr" minOccurs="0"/>
    <xs:element ref="FromAddr" minOccurs="0"/>
    <xs:element ref="InvNum" minOccurs="0"/>
    <xs:element ref="DeptBillingCode" minOccurs="0"/>
    <xs:element name="MsgTextLine" type="MsgTextLineType" minOccurs="0"/
    >

    </xs:sequence>
    </xs:complexType>
    <xs:element name="FaxNum" type="xs:string"/>
    <xs:element name="FileAddr" type="xs:string"/>
    <xs:element name="FirstSegStartDt" type="xs:string"/>
    <xs:element name="FirstTkDt" type="xs:string"/>
    <xs:element name="FirstTravDt" type="xs:string"/>
    <xs:element name="FlatFQ" type="xs:string"/>
    <xs:element name="FlatFQd" type="xs:string"/>
    <xs:element name="FlatFareQuoted" type="xs:string"/>
    <xs:complexType name="FldType">
    <xs:sequence>
    <xs:element ref="ID" minOccurs="0"/>
    <xs:element ref="Contents" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FldAryType">
    <xs:sequence>
    <xs:element name="Fld" type="FldType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="FlownMile" type="xs:string"/>
    <xs:complexType name="FltItemType">
    <xs:sequence>
    <xs:element ref="IndexNum" minOccurs="0"/>
    <xs:element name="BICAry" type="BICAryType" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FltItemAryType">
    <xs:sequence>
    <xs:element name="FltItem" type="FltItemType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="FltNum" type="xs:string"/>
    <xs:element name="FltType" type="xs:string"/>
    <xs:complexType name="FreqCustType">
    <xs:sequence>
    <xs:element ref="CarV" minOccurs="0"/>
    <xs:element ref="HtlV" minOccurs="0"/>
    <xs:element ref="AirV" minOccurs="0"/>
    <xs:element ref="Acct" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FreqCustAryType">
    <xs:sequence>
    <xs:element name="FreqCust" type="FreqCustType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="FromAddr" type="xs:string"/>
    <xs:element name="GFAXNum" type="xs:string"/>
    <xs:complexType name="GenQuoteDetailsType">
    <xs:sequence>
    <xs:element ref="UniqueKey" minOccurs="0"/>
    <xs:element ref="QuoteNum" minOccurs="0"/>
    <xs:element ref="QuoteType" minOccurs="0"/>
    <xs:element ref="LastTkDt" minOccurs="0"/>
    <xs:element ref="QuoteDt" minOccurs="0"/>
    <xs:element ref="IntlSaleInd" minOccurs="0"/>
    <xs:element ref="BaseFareCurrency" minOccurs="0"/>
    <xs:element ref="BaseFareAmt" minOccurs="0"/>
    <xs:element ref="LowestOrNUCFare" minOccurs="0"/>
    <xs:element ref="BaseDecPos" minOccurs="0"/>
    <xs:element ref="EquivCurrency" minOccurs="0"/>
    <xs:element ref="EquivAmt" minOccurs="0"/>
    <xs:element ref="EquivDecPos" minOccurs="0"/>
    <xs:element ref="TotCurrency" minOccurs="0"/>
    <xs:element ref="TotAmt" minOccurs="0"/>
    <xs:element ref="TotDecPos" minOccurs="0"/>
    <xs:element ref="ITNum" minOccurs="0"/>
    <xs:element ref="RteBasedQuote" minOccurs="0"/>
    <xs:element ref="M0" minOccurs="0"/>
    <xs:element ref="M5" minOccurs="0"/>
    <xs:element ref="M10" minOccurs="0"/>
    <xs:element ref="M15" minOccurs="0"/>
    <xs:element ref="M20" minOccurs="0"/>
    <xs:element ref="M25" minOccurs="0"/>
    <xs:element ref="Spare1" minOccurs="0"/>
    <xs:element ref="PrivFQd" minOccurs="0"/>
    <xs:element ref="PFOverrides" minOccurs="0"/>
    <xs:element ref="FlatFQd" minOccurs="0"/>
    <xs:element ref="DirMinApplied" minOccurs="0"/>
    <xs:element ref="VATIncInd" minOccurs="0"/>
    <xs:element ref="PenApplies" minOccurs="0"/>
    <xs:element ref="Spare2" minOccurs="0"/>
    <xs:element ref="QuoteBasis" minOccurs="0"/>
    <xs:element name="TaxDataAry" type="TaxDataAryType" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="GlobInd" type="xs:string"/>
    <xs:element name="GlobalDir" type="xs:string"/>
    <xs:element name="HostUseOnly54" type="xs:string"/>
    <xs:element name="HostUseOnly55" type="xs:string"/>
    <xs:element name="HostUseOnly56" type="xs:string"/>
    <xs:element name="HostUseOnly76" type="xs:string"/>
    <xs:element name="HoursMax" type="xs:string"/>
    <xs:element name="HoursMin" type="xs:string"/>
    <xs:element name="HtlV" type="xs:string"/>
    <xs:element name="IATANum" type="xs:string"/>
    <xs:element name="ID" type="xs:string"/>
    <xs:element name="ITNum" type="xs:string"/>
    <xs:element name="Ind1" type="xs:string"/>
    <xs:element name="Ind2" type="xs:string"/>
    <xs:element name="Ind3" type="xs:string"/>
    <xs:element name="Ind4" type="xs:string"/>
    <xs:element name="Ind5" type="xs:string"/>
    <xs:element name="IndexNum" type="xs:string"/>
    <xs:element name="Info" type="xs:string"/>
    <xs:complexType name="InfoMsgType">
    <xs:sequence>
    <xs:element ref="UniqueKey" minOccurs="0"/>
    <xs:element ref="QuoteNum" minOccurs="0"/>
    <xs:element ref="MsgNum" minOccurs="0"/>
    <xs:element ref="AppNum" minOccurs="0"/>
    <xs:element ref="MsgType" minOccurs="0"/>
    <xs:element ref="Lang" minOccurs="0"/>
    <xs:element ref="Text" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="InsertedTextType">
    <xs:sequence>
    <xs:element ref="Offset" minOccurs="0"/>
    <xs:element ref="Len" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="InsertedTextAryType">
    <xs:sequence>
    <xs:element name="InsertedText" type="InsertedTextType"
    minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="IntlSaleInd" type="xs:string"/>
    <xs:element name="InvNum" type="xs:string"/>
    <xs:complexType name="ItemType">
    <xs:sequence>
    <xs:element ref="BlkInd" minOccurs="0"/>
    <xs:element name="TkQual" type="TkQualType" minOccurs="0"/>
    <xs:element name="MinStayQual" type="MinStayQualType" minOccurs="0"/
    >

    <xs:element name="MaxStayQual" type="MaxStayQualType" minOccurs="0"/
    >

    <xs:element ref="BlkLen" minOccurs="0"/>
    <xs:element name="AdvRsvnQual" type="AdvRsvnQualType" minOccurs="0"/
    >

    <xs:element name="SalesRestsQual" type="SalesRestsQualType"
    minOccurs="0"/>
    <xs:element name="PenQual" type="PenQualType" minOccurs="0"/>
    <xs:element name="PICQual" type="PICQualType" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ItemAryType">
    <xs:sequence>
    <xs:element name="Item" type="ItemType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="ItemNum" type="xs:string"/>
    <xs:element name="ItinChg" type="xs:string"/>
    <xs:complexType name="JourneyMsgAryType">
    <xs:sequence>
    <xs:element name="Msg" type="MsgType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="KLRCnt" type="xs:string"/>
    <xs:complexType name="KlrType">
    <xs:sequence>
    <xs:element ref="ID" minOccurs="0"/>
    <xs:element ref="NumOccur" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="KlrAryType">
    <xs:sequence>
    <xs:element name="Klr" type="KlrType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="KlrInErr" type="xs:string"/>
    <xs:element name="LNameNum" type="xs:string"/>
    <xs:element name="Lang" type="xs:string"/>
    <xs:element name="LastTkDt" type="xs:string"/>
    <xs:element name="LastTravDt" type="xs:string"/>
    <xs:element name="LatestRsvnDt" type="xs:string"/>
    <xs:element name="LatestTkDt" type="xs:string"/>
    <xs:element name="Len" type="xs:string"/>
    <xs:element name="LevelNum" type="xs:string"/>
    <xs:element name="Locn" type="xs:string"/>
    <xs:element name="LocnCat" type="xs:string"/>
    <xs:element name="LocnExpansion" type="xs:string"/>
    <xs:element name="LocnNum" type="xs:string"/>
    <xs:element name="LowestOrNUCFare" type="xs:string"/>
    <xs:element name="M0" type="xs:string"/>
    <xs:element name="M10" type="xs:string"/>
    <xs:element name="M15" type="xs:string"/>
    <xs:element name="M20" type="xs:string"/>
    <xs:element name="M25" type="xs:string"/>
    <xs:element name="M5" type="xs:string"/>
    <xs:element name="MarriageNum" type="xs:string"/>
    <xs:element name="MaxLen" type="xs:string"/>
    <xs:element name="MaxPermittedMile" type="xs:string"/>
    <xs:element name="MaxStayInd" type="xs:string"/>
    <xs:complexType name="MaxStayQualType">
    <xs:sequence>
    <xs:element ref="MaxStayInd" minOccurs="0"/>
    <xs:element ref="DayQual" minOccurs="0"/>
    <xs:element name="TmQual" type="TmQualType" minOccurs="0"/>
    <xs:element name="WeekQual" type="WeekQualType" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="MileAllow" type="xs:string"/>
    <xs:element name="MileRateAmt" type="xs:string"/>
    <xs:element name="MinStayInd" type="xs:string"/>
    <xs:complexType name="MinStayQualType">
    <xs:sequence>
    <xs:element ref="MinStayInd" minOccurs="0"/>
    <xs:element ref="DayQual" minOccurs="0"/>
    <xs:element name="TmQual" type="TmQualType" minOccurs="0"/>
    <xs:element name="WeekQual" type="WeekQualType" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="MonthsMax" type="xs:string"/>
    <xs:element name="MonthsMin" type="xs:string"/>
    <xs:complexType name="MsgType">
    <xs:sequence>
    <xs:element ref="UniqueKey" minOccurs="0"/>
    <xs:element ref="Text" minOccurs="0"/>
    <xs:element ref="Txt" minOccurs="0"/>
    <xs:element ref="Rmk" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="MsgNum" type="xs:string"/>
    <xs:complexType name="MsgTextLineType">
    <xs:sequence>
    <xs:element ref="Text" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="MsgType" type="xs:string"/>
    <xs:element name="Name" type="xs:string"/>
    <xs:element name="NetFareAmt" type="xs:string"/>
    <xs:element name="NetFareCrncy" type="xs:string"/>
    <xs:element name="NetFareFIC" type="xs:string"/>
    <xs:element name="NetFareInd" type="xs:string"/>
    <xs:element name="NetFareNumDecs" type="xs:string"/>
    <xs:complexType name="NetFareTaxInfoType">
    <xs:sequence>
    <xs:element ref="UniqueKey" minOccurs="0"/>
    <xs:element ref="QuoteNum" minOccurs="0"/>
    <xs:element ref="NumItems" minOccurs="0"/>
    <xs:element ref="Country" minOccurs="0"/>
    <xs:element ref="Amt" minOccurs="0"/>
    <xs:element name="TaxDataAry" type="TaxDataAryType" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="NoPermittedQual" type="xs:string"/>
    <xs:element name="NoRsvn" type="xs:string"/>
    <xs:complexType name="NonAirSegType">
    <xs:sequence>
    <xs:element ref="SegNum" minOccurs="0"/>
    <xs:element name="Status" type="StatusType" minOccurs="0"/>
    <xs:element ref="Type" minOccurs="0"/>
    <xs:element ref="StartDt" minOccurs="0"/>
    <xs:element ref="EndDt" minOccurs="0"/>
    <xs:element ref="Vnd" minOccurs="0"/>
    <xs:element ref="NumPersons" minOccurs="0"/>
    <xs:element ref="NumNights" minOccurs="0"/>
    <xs:element ref="StartPt" minOccurs="0"/>
    <xs:element ref="EndPt" minOccurs="0"/>
    <xs:element ref="SellType" minOccurs="0"/>
    <xs:element ref="CityName" minOccurs="0"/>
    <xs:element ref="Text" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="NotValidAfterDt" type="xs:string"/>
    <xs:element name="NotValidBeforeDt" type="xs:string"/>
    <xs:element name="Num" type="xs:string"/>
    <xs:element name="NumCars" type="xs:string"/>
    <xs:element name="NumItems" type="xs:string"/>
    <xs:element name="NumNights" type="xs:string"/>
    <xs:element name="NumOccur" type="xs:string"/>
    <xs:element name="NumOccurMin" type="xs:string"/>
    <xs:element name="NumOccurr" type="xs:string"/>
    <xs:element name="NumPersons" type="xs:string"/>
    <xs:element name="NumPsgrs" type="xs:string"/>
    <xs:element name="NumRooms" type="xs:string"/>
    <xs:element name="NumSeats" type="xs:string"/>
    <xs:element name="ODNum" type="xs:string"/>
    <xs:element name="ODNumLegs" type="xs:string"/>
    <xs:element name="OccurIndMax" type="xs:string"/>
    <xs:element name="OccurIndMin" type="xs:string"/>
    <xs:element name="Offset" type="xs:string"/>
    <xs:element name="OpSuf" type="xs:string"/>
    <xs:complexType name="OtherFOPType">
    <xs:sequence>
    <xs:element ref="ID" minOccurs="0"/>
    <xs:element ref="FOPID" minOccurs="0"/>
    <xs:element ref="Type" minOccurs="0"/>
    <xs:element ref="Currency" minOccurs="0"/>
    <xs:element ref="PmtCrncy" minOccurs="0"/>
    <xs:element ref="Amt" minOccurs="0"/>
    <xs:element name="AdditionalInfoAry" type="AdditionalInfoAryType"
    minOccurs="0"/>
    <xs:element name="AddlDataIDAry" type="AddlDataIDAryType"
    minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="PAR" type="xs:string"/>
    <xs:element name="PCC" type="xs:string"/>
    <xs:complexType name="PFCType">
    <xs:sequence>
    <xs:element ref="Airp" minOccurs="0"/>
    <xs:element ref="Amt" minOccurs="0"/>
    <xs:element ref="Currency" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PFCAryType">
    <xs:sequence>
    <xs:element name="PFC" type="PFCType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="PFOverrideWaivers" type="xs:string"/>
    <xs:element name="PFOverrides" type="xs:string"/>
    <xs:element name="PFQuoted" type="xs:string"/>
    <xs:element name="PFType" type="xs:string"/>
    <xs:element name="PIC" type="xs:string"/>
    <xs:complexType name="PICAryType">
    <xs:sequence>
    <xs:element name="PICInfo" type="PICInfoType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PICInfoType">
    <xs:sequence>
    <xs:element ref="PIC" minOccurs="0"/>
    <xs:element ref="Price" minOccurs="0"/>
    <xs:element ref="Currency" minOccurs="0"/>
    <xs:element ref="DecPos" minOccurs="0"/>
    <xs:element name="SegAry" type="SegAryType" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PICQualType">
    <xs:sequence>
    <xs:element name="PICAry" type="PICAryType" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="PNRBFManagement_10">
    <xs:complexType>
    <xs:sequence>
    <xs:element name="AirSegSell" minOccurs="0">
    <xs:complexType>
    <xs:sequence>
    <xs:sequence minOccurs="0">
    <xs:element name="AirSell" minOccurs="0"
    maxOccurs="unbounded">
    <xs:complexType>
    <xs:sequence>
    <xs:element name="DisplaySequenceNumber" type="xs:string"
    minOccurs="0"/>
    <xs:element ref="Vnd" minOccurs="0"/>
    <xs:element ref="FltNum" minOccurs="0"/>
    <xs:element ref="OpSuf" minOccurs="0"/>
    <xs:element ref="Class" minOccurs="0"/>
    <xs:element ref="StartDt" minOccurs="0"/>
    <xs:element ref="DtChg" minOccurs="0"/>
    <xs:element ref="StartAirp" minOccurs="0"/>
    <xs:element ref="EndAirp" minOccurs="0"/>
    <xs:element ref="StartTm" minOccurs="0"/>
    <xs:element ref="EndTm" minOccurs="0"/>
    <xs:element name="Status" type="xs:string" minOccurs="0"/>
    <xs:element ref="NumPsgrs" minOccurs="0"/>
    <xs:element ref="SellType" minOccurs="0"/>
    <xs:element ref="SellValidityPeriod" minOccurs="0"/>
    <xs:element ref="MarriageNum" minOccurs="0"/>
    <xs:element ref="SuccessInd" minOccurs="0"/>
    <xs:element ref="COG" minOccurs="0"/>
    <xs:element ref="TklessInd" minOccurs="0"/>
    <xs:element ref="FareQuoteTkIgnInd" minOccurs="0"/>
    <xs:element ref="StopoverInd" minOccurs="0"/>
    <xs:element ref="AvailyBypassInd" minOccurs="0"/>
    <xs:element name="OpAirV" type="xs:string" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    <xs:element name="TextMsg" type="TextMsgType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    <xs:element name="PaperTkInd" type="xs:string"/>
    <xs:element name="PenAmt" type="xs:string"/>
    <xs:element name="PenApplies" type="xs:string"/>
    <xs:element name="PenInd" type="xs:string"/>
    <xs:complexType name="PenQualType">
    <xs:sequence>
    <xs:element ref="DepReqInd" minOccurs="0"/>
    <xs:element ref="DepNonRefundInd" minOccurs="0"/>
    <xs:element ref="TkNonRefundInd" minOccurs="0"/>
    <xs:element ref="AirVFeeInd" minOccurs="0"/>
    <xs:element ref="CancellationInd" minOccurs="0"/>
    <xs:element ref="ConfFailInd" minOccurs="0"/>
    <xs:element ref="ChgItinReissueTkInd" minOccurs="0"/>
    <xs:element ref="ReplaceLostTkInd" minOccurs="0"/>
    <xs:element ref="ChargeInd" minOccurs="0"/>
    <xs:element ref="PenInd" minOccurs="0"/>
    <xs:element ref="PenAmt" minOccurs="0"/>
    <xs:element ref="Currency" minOccurs="0"/>
    <xs:element ref="DecPt" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="Pens" type="xs:string"/>
    <xs:element name="Percent" type="xs:string"/>
    <xs:element name="PermittedDisc" type="xs:string"/>
    <xs:element name="PermittedDiscFare" type="xs:string"/>
    <xs:element name="PersonalGeoData" type="xs:string"/>
    <xs:element name="PersonalGeoType" type="xs:string"/>
    <xs:element name="PkgID" type="xs:string"/>
    <xs:element name="PlatingInd" type="xs:string"/>
    <xs:element name="PmtAmt" type="xs:string"/>
    <xs:element name="PmtCrncy" type="xs:string"/>
    <xs:element name="Price" type="xs:string"/>
    <xs:element name="PriceUnitNum" type="xs:string"/>
    <xs:element name="PrivFQd" type="xs:string"/>
    <xs:complexType name="PrivFareQualType">
    <xs:sequence>
    <xs:element ref="PFType"/>
    <xs:element ref="AcctNum"/>
    <xs:element ref="ContractNum"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="ProviderIATANum" type="xs:string"/>
    <xs:element name="ProviderPCC" type="xs:string"/>
    <xs:complexType name="PsgrType">
    <xs:sequence>
    <xs:element ref="LNameNum" minOccurs="0"/>
    <xs:element ref="PsgrNum" minOccurs="0"/>
    <xs:element ref="AbsNameNum" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PsgrAryType">
    <xs:sequence>
    <xs:element name="Psgr" type="PsgrType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PsgrDescNumAryType">
    <xs:sequence>
    <xs:element ref="Num" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PsgrFacilityChargeType">
    <xs:sequence>
    <xs:element ref="UniqueKey" minOccurs="0"/>
    <xs:element ref="QuoteNum" minOccurs="0"/>
    <xs:element name="PFCAry" type="PFCAryType" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="PsgrNum" type="xs:string"/>
    <xs:element name="Pt" type="xs:string"/>
    <xs:element name="PubFareQual" type="xs:string"/>
    <xs:element name="PublishedFIC" type="xs:string"/>
    <xs:element name="QDt" type="xs:string"/>
    <xs:element name="QNum" type="xs:string"/>
    <xs:complexType name="QPlacementType">
    <xs:sequence>
    <xs:element ref="QDt" minOccurs="0"/>
    <xs:element ref="QNum" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="QPlacementAryType">
    <xs:sequence>
    <xs:element name="QPlacement" type="QPlacementType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="QuoteBasis" type="xs:string"/>
    <xs:element name="QuoteDt" type="xs:string"/>
    <xs:element name="QuoteNum" type="xs:string"/>
    <xs:element name="QuoteType" type="xs:string"/>
    <xs:element name="RLoc" type="xs:string"/>
    <xs:element name="RTInd" type="xs:string"/>
    <xs:element name="Rate" type="xs:string"/>
    <xs:element name="RateAmt" type="xs:string"/>
    <xs:element name="RateCat" type="xs:string"/>
    <xs:element name="RateChgInd" type="xs:string"/>
    <xs:element name="RateCode" type="xs:string"/>
    <xs:element name="RateGuarInd" type="xs:string"/>
    <xs:element name="RateType" type="xs:string"/>
    <xs:element name="RecID" type="xs:string"/>
    <xs:element name="RecLoc" type="xs:string"/>
    <xs:element name="RelSegNum" type="xs:string"/>
    <xs:element name="ReplaceLostTkInd" type="xs:string"/>
    <xs:element name="ReplaceTk" type="xs:string"/>
    <xs:element name="ReqNum" type="xs:string"/>
    <xs:complexType name="RestType">
    <xs:sequence>
    <xs:element ref="DayOfWeek" minOccurs="0"/>
    <xs:element ref="RestType" minOccurs="0"/>
    <xs:element ref="StartTm" minOccurs="0"/>
    <xs:element ref="EndTm" minOccurs="0"/>
    <xs:element ref="StartDt" minOccurs="0"/>
    <xs:element ref="EndDt" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="RestType" type="xs:string"/>
    <xs:complexType name="RestsType">
    <xs:sequence>
    <xs:element name="Rest" type="RestType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="Rmk" type="xs:string"/>
    <xs:element name="RmkNum" type="xs:string"/>
    <xs:element name="RteBasedQuote" type="xs:string"/>
    <xs:element name="SSRCode" type="xs:string"/>
    <xs:complexType name="SalesRestsQualType">
    <xs:sequence>
    <xs:element ref="EarliestRsvnDt" minOccurs="0"/>
    <xs:element ref="EarliestTkDt" minOccurs="0"/>
    <xs:element ref="LatestRsvnDt" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="SameDayMax" type="xs:string"/>
    <xs:element name="SameDayMin" type="xs:string"/>
    <xs:complexType name="SeatType">
    <xs:sequence>
    <xs:element name="Status" type="StatusType" minOccurs="0"/>
    <xs:element ref="SeatType" minOccurs="0"/>
    <xs:element ref="Locn" minOccurs="0"/>
    <xs:element ref="AvailStatus" minOccurs="0"/>
    <xs:element name="AttribAry" type="AttribAryType" minOccurs="0"/>
    <xs:element ref="Txt" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="SeatAryType">
    <xs:sequence>
    <xs:element name="Seat" type="SeatType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="SeatPref" type="xs:string"/>
    <xs:element name="SeatType" type="xs:string"/>
    <xs:complexType name="SegType">
    <xs:sequence>
    <xs:element ref="StartDt" minOccurs="0"/>
    <xs:element ref="StartAirp" minOccurs="0"/>
    <xs:element ref="EndAirp" minOccurs="0"/>
    <xs:element ref="Equip" minOccurs="0"/>
    <xs:element name="COGInd" type="xs:string" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="SegAryType">
    <xs:choice>
    <xs:element name="SegInfo" type="SegInfoType" minOccurs="0"
    maxOccurs="unbounded"/>
    <xs:element ref="Num" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Seg" type="SegType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:choice>
    </xs:complexType>
    <xs:complexType name="SegInfoType">
    <xs:sequence>
    <xs:element ref="SegNum" minOccurs="0"/>
    <xs:element ref="Cabin" minOccurs="0"/>
    <xs:element ref="BIC" minOccurs="0"/>
    <xs:element name="Seg" type="SegType" minOccurs="0"/>
    <xs:element ref="FIC" minOccurs="0"/>
    <xs:element ref="FareTypeInd" minOccurs="0"/>
    <xs:element ref="PubFareQual" minOccurs="0"/>
    <xs:element name="PrivFareQual" type="PrivFareQualType"/>
    <xs:element ref="Spares" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="SegNum" type="xs:string"/>
    <xs:complexType name="SegNumAryType">
    <xs:choice>
    <xs:element ref="SegNum" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="SegNumInfo" type="SegNumInfoType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:choice>
    </xs:complexType>
    <xs:complexType name="SegNumInfoType">
    <xs:sequence>
    <xs:element ref="SegNum" minOccurs="0"/>
    <xs:element name="AllowCnt" type="xs:string" minOccurs="0"/>
    <xs:element name="AllowInd" type="xs:string" minOccurs="0"/>
    <xs:element ref="TkDesignator" minOccurs="0"/>
    <xs:element name="NVBDt" type="xs:string" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="SegRelatedInfoType">
    <xs:sequence>
    <xs:element ref="UniqueKey" minOccurs="0"/>
    <xs:element ref="QuoteNum" minOccurs="0"/>
    <xs:element ref="RelSegNum" minOccurs="0"/>
    <xs:element ref="NotValidBeforeDt" minOccurs="0"/>
    <xs:element ref="NotValidAfterDt" minOccurs="0"/>
    <xs:element ref="Stopover" minOccurs="0"/>
    <xs:element ref="FIC" minOccurs="0"/>
    <xs:element ref="TkDesignator" minOccurs="0"/>
    <xs:element ref="BagInfo" minOccurs="0"/>
    <xs:element ref="Fare" minOccurs="0"/>
    <xs:element ref="HostUseOnly54" minOccurs="0"/>
    <xs:element ref="HostUseOnly55" minOccurs="0"/>
    <xs:element ref="HostUseOnly56" minOccurs="0"/>
    <xs:element ref="FareCabinClsSeg" minOccurs="0"/>
    <xs:element ref="FlownMile" minOccurs="0"/>
    <xs:element ref="MaxPermittedMile" minOccurs="0"/>
    <xs:element ref="HostUseOnly76" minOccurs="0"/>
    <xs:element ref="PFOverrideWaivers" minOccurs="0"/>
    <xs:element ref="FlatFQ" minOccurs="0"/>
    <xs:element ref="PermittedDiscFare" minOccurs="0"/>
    <xs:element ref="PFQuoted" minOccurs="0"/>
    <xs:element ref="Spare1" minOccurs="0"/>
    <xs:element ref="NetFareFIC" minOccurs="0"/>
    <xs:element ref="TkAuditorFareFIC" minOccurs="0"/>
    <xs:element ref="SellPCCSellAuthority" minOccurs="0"/>
    <xs:element ref="SellPCCTkAuthority" minOccurs="0"/>
    <xs:element ref="SellIATASellAuthority" minOccurs="0"/>
    <xs:element ref="SellIATATkAuthority" minOccurs="0"/>
    <xs:element ref="TkDesignatorCat35" minOccurs="0"/>
    <xs:element ref="CAT35BagInd" minOccurs="0"/>
    <xs:element ref="Spare2" minOccurs="0"/>
    <xs:element ref="ProviderPCC" minOccurs="0"/>
    <xs:element ref="ProviderIATANum" minOccurs="0"/>
    <xs:element ref="TkPsgrFareFIC" minOccurs="0"/>
    <xs:element ref="TkAuditorFareAmt" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="SegStatus" type="xs:string"/>
    <xs:element name="SellIATASellAuthority" type="xs:string"/>
    <xs:element name="SellIATATkAuthority" type="xs:string"/>
    <xs:element name="SellPCCSellAuthority" type="xs:string"/>
    <xs:element name="SellPCCTkAuthority" type="xs:string"/>
    <xs:element name="SellType" type="xs:string"/>
    <xs:element name="SellValidityPeriod" type="xs:string"/>
    <xs:element name="ServiceType" type="xs:string"/>
    <xs:element name="SmokePref" type="xs:string"/>
    <xs:element name="Spare" type="xs:string"/>
    <xs:element name="Spare1" type="xs:string"/>
    <xs:element name="Spare10" type="xs:string"/>
    <xs:element name="Spare11" type="xs:string"/>
    <xs:element name="Spare2" type="xs:string"/>
    <xs:element name="Spare3" type="xs:string"/>
    <xs:element name="Spare4" type="xs:string"/>
    <xs:element name="Spare5" type="xs:string"/>
    <xs:element name="Spare6" type="xs:string"/>
    <xs:element name="Spare7" type="xs:string"/>
    <xs:element name="Spare8" type="xs:string"/>
    <xs:element name="Spare9" type="xs:string"/>
    <xs:element name="Spares" type="xs:string"/>
    <xs:element name="Spares1" type="xs:string"/>
    <xs:element name="SpclCondInd" type="xs:string"/>
    <xs:element name="SpclInfo" type="xs:string"/>
    <xs:element name="StartAirV" type="xs:string"/>
    <xs:element name="StartAirp" type="xs:string"/>
    <xs:element name="StartDt" type="xs:string"/>
    <xs:element name="StartFltNum" type="xs:string"/>
    <xs:element name="StartIndMax" type="xs:string"/>
    <xs:element name="StartPt" type="xs:string"/>
    <xs:element name="StartTm" type="xs:string"/>
    <xs:complexType name="StatusType">
    <xs:sequence>
    <xs:element name="TSStatusInd" type="xs:string" minOccurs="0"/>
    <xs:element ref="BAR" minOccurs="0"/>
    <xs:element ref="PAR" minOccurs="0"/>
    <xs:element name="CRS" type="xs:string" minOccurs="0"/>
    <xs:element ref="PCC" minOccurs="0"/>
    <xs:element name="LockedInd" type="xs:string" minOccurs="0"/>
    <xs:element name="AirAvailInd" type="xs:string" minOccurs="0"/>
    <xs:element name="CarAvailInd" type="xs:string" minOccurs="0"/>
    <xs:element name="HtlAvailInd" type="xs:string" minOccurs="0"/>
    <xs:element name="AirSellInd" type="xs:string" minOccurs="0"/>
    <xs:element name="CarSellInd" type="xs:string" minOccurs="0"/>
    <xs:element name="HtlSellInd" type="xs:string" minOccurs="0"/>
    <xs:element name="AirUniversalPtCnt" type="xs:string" minOccurs="0"/
    >

    <xs:element name="AirPtPairCnt" type="xs:string" minOccurs="0"/>
    <xs:element name="CarPtCnt" type="xs:string" minOccurs="0"/>
    <xs:element name="HtlPtCnt" type="xs:string" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="Status00QualType">
    <xs:sequence>
    <xs:element ref="AirV" minOccurs="0"/>
    <xs:element ref="FltNum" minOccurs="0"/>
    <xs:element ref="OpSuf" minOccurs="0"/>
    <xs:element ref="BIC" minOccurs="0"/>
    <xs:element ref="Dt" minOccurs="0"/>
    <xs:element name="JourneyMsgAry" type="JourneyMsgAryType"
    minOccurs="0"/>
    <xs:element name="ChgEquipInd" type="xs:string" minOccurs="0"/>
    <xs:element name="FltAry" minOccurs="0">
    <xs:complexType>
    <xs:sequence>
    <xs:element name="Flt">
    <xs:complexType>
    <xs:sequence>
    <xs:element ref="StartAirp"/>
    <xs:element ref="EndAirp"/>
    <xs:element name="FlightMsgAry">
    <xs:complexType>
    <xs:sequence>
    <xs:element name="Msg" type="MsgType"/>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    <xs:element name="SeatAry" type="SeatAryType"/>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    <xs:element name="Filler1" type="xs:string" minOccurs="0"/>
    <xs:element ref="StartAirp" minOccurs="0"/>
    <xs:element ref="EndAirp" minOccurs="0"/>
    <xs:element name="Filler2" type="xs:string" minOccurs="0"/>
    <xs:element name="ReservedAry" minOccurs="0">
    <xs:complexType>
    <xs:sequence>
    <xs:element name="Msg" type="MsgType"/>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    <xs:element name="SeatAry" type="SeatAryType" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="Stopover" type="xs:string"/>
    <xs:element name="StopoverIgnoreInd" type="xs:string"/>
    <xs:element name="StopoverInd" type="xs:string"/>
    <xs:element name="SuccessInd" type="xs:string"/>
    <xs:element name="TDSValidateInd" type="xs:string"/>
    <xs:complexType name="TaxType">
    <xs:sequence>
    <xs:element ref="City" minOccurs="0"/>
    <xs:element ref="Amt" minOccurs="0"/>
    <xs:element ref="Spare3" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="TaxAmt" type="xs:string"/>
    <xs:complexType name="TaxAryType">
    <xs:sequence>
    <xs:element name="Tax" type="TaxType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TaxBreakdownType">
    <xs:sequence>
    <xs:element ref="UniqueKey" minOccurs="0"/>
    <xs:element ref="QuoteNum" minOccurs="0"/>
    <xs:element ref="Spare1" minOccurs="0"/>
    <xs:element ref="TaxCode" minOccurs="0"/>
    <xs:element ref="TaxCurrency" minOccurs="0"/>
    <xs:element ref="DecPos" minOccurs="0"/>
    <xs:element ref="Spare2" minOccurs="0"/>
    <xs:element name="TaxAry" type="TaxAryType" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="TaxCode" type="xs:string"/>
    <xs:element name="TaxCurrency" type="xs:string"/>
    <xs:complexType name="TaxDataType">
    <xs:sequence>
    <xs:element ref="Country" minOccurs="0"/>
    <xs:element ref="Amt" minOccurs="0"/>
    <xs:element ref="TaxAmt" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TaxDataAryType">
    <xs:sequence>
    <xs:element name="TaxData" type="TaxDataType" minOccurs="0"
    maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="TermCondInd" type="xs:string"/>
    <xs:element name="Text" type="xs:string"/>
    <xs:element name="TextLen" type="xs:string"/>
    <xs:complexType name="TextMsgType">
    <xs:sequence>
    <xs:element ref="Txt" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="TkAuditorFareAmt" type="xs:string"/>
    <xs:element name="TkAuditorFareFIC" type="xs:string"/>
    <xs:element name="TkDesignator" type="xs:string"/>
    <xs:element name="TkDesignatorCat35" type="xs:string"/>
    <xs:element name="TkFareAmt" type="xs:string"/>
    <xs:element name="TkFareCrcy" type="xs:string"/>
    <xs:element name="TkFareInd" type="xs:string"/>
    <xs:element name="TkNonRef" type="xs:string"/>
    <xs:element name="TkNonRefundInd" type="xs:string"/>
    <xs:element name="TkNum" type="xs:string"/>
    <xs:element name="TkNumDecs" type="xs:string"/>
    <xs:element name="TkPsgrFareFIC" type="xs:string"/>
    <xs:complexType name="TkQualType">
    <xs:sequence>
    <xs:element ref="TktbyDt" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="TkType" type="xs:string"/>
    <xs:element name="TklessInd" type="xs:string"/>
    <xs:element name="TktbyDt" type="xs:string"/>
    <xs:element name="Tm" type="xs:string"/>
    <xs:element name="TmDOWMin" type="xs:string"/>
    <xs:complexType name="TmQualType">
    <xs:sequence>
    <xs:element ref="TmUnit" minOccurs="0"/>
    <xs:element ref="Tm" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="TmStamp" type="xs:string"/>
    <xs:element name="TmUnit" type="xs:string"/>
    <xs:element name="ToAddr" type="xs:string"/>
    <xs:element name="Token" type="xs:string"/>
    <xs:element name="TotAmt" type="xs:string"/>
    <xs:element name="TotAmtDue" type="xs:string"/>
    <xs:element name="TotCurrency" type="xs:string"/>
    <xs:element name="TotDecPos" type="xs:string"/>
    <xs:element name="TotNetAmt" type="xs:string"/>
    <xs:element name="TotNetCrcy" type="xs:string"/>
    <xs:element name="TotNetNumDecs" type="xs:string"/>
    <xs:element name="TotTkAmt" type="xs:string"/>
    <xs:element name="TotTkCrncy" type="xs:string"/>
    <xs:element name="TotTkNumDecs" type="xs:string"/>
    <xs:element name="TransType" type="xs:string"/>
    <xs:element name="Txt" type="xs:string"/>
    <xs:element name="Type" type="xs:string"/>
    <xs:element name="UniqueKey" type="xs:string"/>
    <xs:element name="UniqueKey1" type="xs:string"/>
    <xs:element name="UniqueKey2" type="xs:string"/>
    <xs:complexType name="VATType">
    <xs:sequence>
    <xs:element ref="VATAmt" minOccurs="0"/>
    <xs:element ref="Type" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="VATAmt" type="xs:string"/>
    <xs:element name="VATIncInd" type="xs:string"/>
    <xs:element name="ValidationBypassReq" type="xs:string"/>
    <xs:complexType name="ValueCodeType">
    <xs:sequence>
    <xs:element name="ValueInd" type="xs:string" minOccurs="0"/>
    <xs:element ref="Amt" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="VersionNum" type="xs:string"/>
    <xs:element name="Via1" type="xs:string"/>
    <xs:element name="Via2" type="xs:string"/>
    <xs:element name="Vnd" type="xs:string"/>
    <xs:complexType name="WaivedQualType">
    <xs:sequence>
    <xs:element ref="Dt" minOccurs="0"/>
    <xs:element ref="EarlyLateInd" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="WeekQualType">
    <xs:sequence>
    <xs:element ref="NumOccurr" minOccurs="0"/>
    <xs:element ref="NumOccur" minOccurs="0"/>
    <xs:element ref="Day" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="YieldMgmtNum" type="xs:string"/>
    </xs:schema>



    XML:
    <PNRBFManagement_10 xmlns="" xmlns:xsi="http://www.w3.org/2001/
    XMLSchema-instance" xsi:noNamespaceSchemaLocation="\\Muletto2\muletto
    \Documents and Settings\Administrator\Desktop\PR048 - Last Minute Tour
    \Fornitori\Galileo\Mapping\Booking\XSD &amp; WSDL Galileo
    \PNRBFManagement_10_response.xsd">
    <AirSegSell>
    <AirSell>
    <DisplaySequenceNumber>00</DisplaySequenceNumber>
    <Vnd>AP</Vnd>
    <FltNum>4216</FltNum>
    <OpSuf/>
    <Class>U</Class>
    <StartDt>20080423</StartDt>
    <DtChg>0</DtChg>
    <StartAirp>LIN</StartAirp>
    <EndAirp>LCY</EndAirp>
    <StartTm>835</StartTm>
    <EndTm>935</EndTm>
    <Status>HS</Status>
    <NumPsgrs>1</NumPsgrs>
    <SellType>O</SellType>
    <SellValidityPeriod>0</SellValidityPeriod>
    <MarriageNum/>
    <SuccessInd>Y</SuccessInd>
    <COG>N</COG>
    <TklessInd>Y</TklessInd>
    <FareQuoteTkIgnInd>N</FareQuoteTkIgnInd>
    <StopoverInd>N</StopoverInd>
    <AvailyBypassInd/>
    <OpAirV/>
    </AirSell>
    <TextMsg>
    <Txt>OPERATED BY TRANSWEDE</Txt>
    </TextMsg>
    <TextMsg>
    <Txt>*127 TRANSWEDE*</Txt>
    </TextMsg>
    <AirSell>
    <DisplaySequenceNumber>00</DisplaySequenceNumber>
    <Vnd>AP</Vnd>
    <FltNum>4217</FltNum>
    <OpSuf/>
    <Class>U</Class>
    <StartDt>20080425</StartDt>
    <DtChg>0</DtChg>
    <StartAirp>LCY</StartAirp>
    <EndAirp>LIN</EndAirp>
    <StartTm>1005</StartTm>
    <EndTm>1305</EndTm>
    <Status>HS</Status>
    <NumPsgrs>1</NumPsgrs>
    <SellType>O</SellType>
    <SellValidityPeriod>0</SellValidityPeriod>
    <MarriageNum/>
    <SuccessInd>Y</SuccessInd>
    <COG>N</COG>
    <TklessInd>Y</TklessInd>
    <FareQuoteTkIgnInd>N</FareQuoteTkIgnInd>
    <StopoverInd>N</StopoverInd>
    <AvailyBypassInd/>
    <OpAirV/>
    </AirSell>
    <TextMsg>
    <Txt>OPERATED BY TRANSWEDE</Txt>
    </TextMsg>
    <TextMsg>
    <Txt>*127 TRANSWEDE*</Txt>
    </TextMsg>
    <TextMsg>
    <Txt>ADD ADVANCE PASSENGER INFORMATION SSRS DOCA/DOCO/DOCS</Txt>
    </TextMsg>
    <TextMsg>
    <Txt>PERSONAL DATA WHICH IS PROVIDED TO US IN CONNECTION</Txt>
    </TextMsg>
    <TextMsg>
    <Txt>WITH YOUR TRAVEL MAY BE PASSED TO GOVERNMENT AUTHORITIES</Txt>
    </TextMsg>
    <TextMsg>
    <Txt>FOR BORDER CONTROL AND AVIATION SECURITY PURPOSES</Txt>
    </TextMsg>
    </AirSegSell>
    </PNRBFManagement_10>
    , Feb 13, 2008
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Markus
    Replies:
    1
    Views:
    1,070
    Markus
    Nov 22, 2005
  2. shruds
    Replies:
    1
    Views:
    709
    John C. Bollinger
    Jan 27, 2006
  3. Rick Razzano

    XSD document for XSD defintion

    Rick Razzano, Sep 26, 2003, in forum: XML
    Replies:
    1
    Views:
    457
    C. M. Sperberg-McQueen
    Sep 26, 2003
  4. Replies:
    1
    Views:
    837
    Martin Honnen
    Jan 14, 2004
  5. James Black
    Replies:
    0
    Views:
    381
    James Black
    May 28, 2006
Loading...

Share This Page