<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.xignite.com/services/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://www.xignite.com/services/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Provide information about interest rates.</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.xignite.com/services/">
      <s:element name="GetLIBORSecure">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:LIBORTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:LIBORCurrencyTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="LIBORTypes">
        <s:restriction base="s:string">
          <s:enumeration value="OneMonth" />
          <s:enumeration value="TwoMonths" />
          <s:enumeration value="ThreeMonths" />
          <s:enumeration value="FourMonths" />
          <s:enumeration value="FiveMonths" />
          <s:enumeration value="SixMonths" />
          <s:enumeration value="SevenMonths" />
          <s:enumeration value="EightMonths" />
          <s:enumeration value="NineMonths" />
          <s:enumeration value="TenMonths" />
          <s:enumeration value="ElevenMonths" />
          <s:enumeration value="OneYear" />
          <s:enumeration value="OneWeek" />
          <s:enumeration value="TwoWeeks" />
          <s:enumeration value="Overnite" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="LIBORCurrencyTypes">
        <s:restriction base="s:string">
          <s:enumeration value="USD" />
          <s:enumeration value="EUR" />
          <s:enumeration value="GBP" />
          <s:enumeration value="CHF" />
          <s:enumeration value="JPY" />
          <s:enumeration value="AUD" />
          <s:enumeration value="CAD" />
          <s:enumeration value="DKK" />
          <s:enumeration value="NZD" />
          <s:enumeration value="NOK" />
          <s:enumeration value="ISK" />
          <s:enumeration value="SGD" />
          <s:enumeration value="PLN" />
          <s:enumeration value="SEK" />
          <s:enumeration value="HKD" />
          <s:enumeration value="BGN" />
          <s:enumeration value="HUF" />
          <s:enumeration value="CLP" />
          <s:enumeration value="INR" />
          <s:enumeration value="CZK" />
          <s:enumeration value="KRW" />
          <s:enumeration value="TRL" />
          <s:enumeration value="MXN" />
          <s:enumeration value="ILS" />
          <s:enumeration value="CNY" />
          <s:enumeration value="MYR" />
          <s:enumeration value="PHP" />
          <s:enumeration value="THB" />
          <s:enumeration value="VND" />
          <s:enumeration value="IDR" />
          <s:enumeration value="TWD" />
          <s:enumeration value="ZAR" />
          <s:enumeration value="TRY" />
          <s:enumeration value="KZT" />
          <s:enumeration value="PKR" />
          <s:enumeration value="RUB" />
          <s:enumeration value="BRL" />
          <s:enumeration value="SKK" />
          <s:enumeration value="ARS" />
          <s:enumeration value="LVL" />
          <s:enumeration value="COP" />
          <s:enumeration value="AED" />
          <s:enumeration value="JOD" />
          <s:enumeration value="EEK" />
          <s:enumeration value="LTL" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetLIBORSecureResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLIBORSecureResult" type="tns:LIBORRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="LIBORRate">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:LIBORTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:LIBORCurrencyTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="tns:RateDescription" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="Common">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Outcome" type="tns:OutcomeTypes" />
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Identity" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Delay" type="s:double" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="OutcomeTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="SystemError" />
          <s:enumeration value="RequestError" />
          <s:enumeration value="RegistrationError" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="RateDescription">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:RateTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Maturity" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="MaturityUnit" type="tns:MaturityUnitTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="MaturityCount" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="SeasonallyAdjusted" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="Availability" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Discontinued" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="Service" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Suffix" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Factor" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Precision" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:simpleType name="RateTypes">
        <s:restriction base="s:string">
          <s:enumeration value="FederalFunds" />
          <s:enumeration value="FederalFundsTargetRate" />
          <s:enumeration value="Libor1Month" />
          <s:enumeration value="Libor2Month" />
          <s:enumeration value="Libor3Month" />
          <s:enumeration value="Libor4Month" />
          <s:enumeration value="Libor5Month" />
          <s:enumeration value="Libor6Month" />
          <s:enumeration value="Libor7Month" />
          <s:enumeration value="Libor8Month" />
          <s:enumeration value="Libor9Month" />
          <s:enumeration value="Libor10Month" />
          <s:enumeration value="Libor11Month" />
          <s:enumeration value="Libor1Year" />
          <s:enumeration value="Libor1Week" />
          <s:enumeration value="Libor2Week" />
          <s:enumeration value="LiborOvernite" />
          <s:enumeration value="CommercialPaperNonFinancial1Month" />
          <s:enumeration value="CommercialPaperNonFinancial2Month" />
          <s:enumeration value="CommercialPaperNonFinancial3Month" />
          <s:enumeration value="HistoricalCommercialPaperNonFinancial1Month" />
          <s:enumeration value="HistoricalCommercialPaperNonFinancial3Month" />
          <s:enumeration value="HistoricalCommercialPaperNonFinancial6Month" />
          <s:enumeration value="BankersAcceptance3Month" />
          <s:enumeration value="BankersAcceptance6Month" />
          <s:enumeration value="CD1Month" />
          <s:enumeration value="CD3Month" />
          <s:enumeration value="CD6Month" />
          <s:enumeration value="EuroDollarDeposits1Month" />
          <s:enumeration value="EuroDollarDeposits3Month" />
          <s:enumeration value="EuroDollarDeposits6Month" />
          <s:enumeration value="Prime" />
          <s:enumeration value="DiscountWindowBorrowing" />
          <s:enumeration value="DiscountWindowPrimaryCredit" />
          <s:enumeration value="TBillAuctionAverage3Month" />
          <s:enumeration value="TBillAuctionAverage6Month" />
          <s:enumeration value="TBillAuctionAverage1Year" />
          <s:enumeration value="TBillAuctionAverage4Week" />
          <s:enumeration value="TBillAuctionAverage13Week" />
          <s:enumeration value="TBillAuctionAverage26Week" />
          <s:enumeration value="TBillAuctionAverage52Week" />
          <s:enumeration value="TBillSecondaryMarket3Month" />
          <s:enumeration value="TBillSecondaryMarket6Month" />
          <s:enumeration value="TBillSecondaryMarket1Year" />
          <s:enumeration value="TBillSecondaryMarket4Week" />
          <s:enumeration value="TreasuryConstant1Month" />
          <s:enumeration value="TreasuryConstant3Month" />
          <s:enumeration value="TreasuryConstant6Month" />
          <s:enumeration value="TreasuryConstant1Year" />
          <s:enumeration value="TreasuryConstant2Year" />
          <s:enumeration value="TreasuryConstant3Year" />
          <s:enumeration value="TreasuryConstant5Year" />
          <s:enumeration value="TreasuryConstant7Year" />
          <s:enumeration value="TreasuryConstant10Year" />
          <s:enumeration value="TreasuryConstant20Year" />
          <s:enumeration value="TreasuryConstant20YearHistorical" />
          <s:enumeration value="TreasuryConstant30Year" />
          <s:enumeration value="TreasuryConstant10YearComposite" />
          <s:enumeration value="CommercialPaperFinancial1Month" />
          <s:enumeration value="CommercialPaperFinancial2Month" />
          <s:enumeration value="CommercialPaperFinancial3Month" />
          <s:enumeration value="HistoricalCommercialPaperFinancial1Month" />
          <s:enumeration value="HistoricalCommercialPaperFinancial3Month" />
          <s:enumeration value="HistoricalCommercialPaperFinancial6Month" />
          <s:enumeration value="CorporateBondsMoodysSeasonedAaa" />
          <s:enumeration value="CorporateBondsMoodysSeasonedBaa" />
          <s:enumeration value="CorporateBondsAUtility" />
          <s:enumeration value="StateAndLocalBonds" />
          <s:enumeration value="ConventionalMortgages" />
          <s:enumeration value="TreasuryLongTermAverageAverage" />
          <s:enumeration value="TreasuryLongTermAverageInflationIndexed" />
          <s:enumeration value="TreasuryLongTermComposite" />
          <s:enumeration value="InterestRateSwapsOvernight" />
          <s:enumeration value="InterestRateSwaps1Week" />
          <s:enumeration value="InterestRateSwaps2Week" />
          <s:enumeration value="InterestRateSwaps1Month" />
          <s:enumeration value="InterestRateSwaps2Month" />
          <s:enumeration value="InterestRateSwaps3Month" />
          <s:enumeration value="InterestRateSwaps4Month" />
          <s:enumeration value="InterestRateSwaps5Month" />
          <s:enumeration value="InterestRateSwaps6Month" />
          <s:enumeration value="InterestRateSwaps7Month" />
          <s:enumeration value="InterestRateSwaps8Month" />
          <s:enumeration value="InterestRateSwaps9Month" />
          <s:enumeration value="InterestRateSwaps10Month" />
          <s:enumeration value="InterestRateSwaps11Month" />
          <s:enumeration value="InterestRateSwaps1Year" />
          <s:enumeration value="InterestRateSwaps2Year" />
          <s:enumeration value="InterestRateSwaps3Year" />
          <s:enumeration value="InterestRateSwaps4Year" />
          <s:enumeration value="InterestRateSwaps5Year" />
          <s:enumeration value="InterestRateSwaps6Year" />
          <s:enumeration value="InterestRateSwaps7Year" />
          <s:enumeration value="InterestRateSwaps10Year" />
          <s:enumeration value="InterestRateSwaps20Year" />
          <s:enumeration value="InterestRateSwaps30Year" />
          <s:enumeration value="TreasuryInflationProtectedSecuritiesYield5Year" />
          <s:enumeration value="TreasuryInflationProtectedSecuritiesYield7Year" />
          <s:enumeration value="TreasuryInflationProtectedSecuritiesYield10Year" />
          <s:enumeration value="TreasuryInflationProtectedSecuritiesYield20Year" />
          <s:enumeration value="TreasuryInflationProtectedSecuritiesYield30Year" />
          <s:enumeration value="InterestRateSwapSpread1Year" />
          <s:enumeration value="InterestRateSwapSpread2Year" />
          <s:enumeration value="InterestRateSwapSpread3Year" />
          <s:enumeration value="InterestRateSwapSpread5Year" />
          <s:enumeration value="InterestRateSwapSpread7Year" />
          <s:enumeration value="InterestRateSwapSpread10Year" />
          <s:enumeration value="InterestRateSwapSpread30Year" />
          <s:enumeration value="REIBOROvernight" />
          <s:enumeration value="REIBOR1Week" />
          <s:enumeration value="REIBOR2Week" />
          <s:enumeration value="REIBOR1Month" />
          <s:enumeration value="REIBOR2Month" />
          <s:enumeration value="REIBOR3Month" />
          <s:enumeration value="REIBOR6Month" />
          <s:enumeration value="REIBOR9Month" />
          <s:enumeration value="REIBOR1Year" />
          <s:enumeration value="REIBIDOvernight" />
          <s:enumeration value="REIBID1Week" />
          <s:enumeration value="REIBID2Week" />
          <s:enumeration value="REIBID1Month" />
          <s:enumeration value="REIBID2Month" />
          <s:enumeration value="REIBID3Month" />
          <s:enumeration value="REIBID6Month" />
          <s:enumeration value="REIBID9Month" />
          <s:enumeration value="REIBID1Year" />
          <s:enumeration value="OIBORTomorrowNext" />
          <s:enumeration value="OIBORSpotNext" />
          <s:enumeration value="OIBOR1Week" />
          <s:enumeration value="OIBOR2Week" />
          <s:enumeration value="OIBOR1Month" />
          <s:enumeration value="OIBOR2Month" />
          <s:enumeration value="OIBOR3Month" />
          <s:enumeration value="OIBOR4Month" />
          <s:enumeration value="OIBOR5Month" />
          <s:enumeration value="OIBOR6Month" />
          <s:enumeration value="OIBOR9Month" />
          <s:enumeration value="OIBOR1Year" />
          <s:enumeration value="STIBORTomorrowNext" />
          <s:enumeration value="STIBOR1Week" />
          <s:enumeration value="STIBOR1Month" />
          <s:enumeration value="STIBOR2Month" />
          <s:enumeration value="STIBOR3Month" />
          <s:enumeration value="STIBOR6Month" />
          <s:enumeration value="STIBOR9Month" />
          <s:enumeration value="STIBOR1Year" />
          <s:enumeration value="AIDIBOR1Month" />
          <s:enumeration value="AIDIBOR3Month" />
          <s:enumeration value="AIDIBOR6Month" />
          <s:enumeration value="AIDIBOR1Year" />
          <s:enumeration value="AIDIBOR1Week" />
          <s:enumeration value="AIDIBOR2Month" />
          <s:enumeration value="SIBOROvernight" />
          <s:enumeration value="SIBORTomorrowNext" />
          <s:enumeration value="SIBOR1Week" />
          <s:enumeration value="SIBOR1Month" />
          <s:enumeration value="SIBOR2Month" />
          <s:enumeration value="SIBOR3Month" />
          <s:enumeration value="SIBOR6Month" />
          <s:enumeration value="SIBOR9Month" />
          <s:enumeration value="SIBOR1Year" />
          <s:enumeration value="SIBORSORA" />
          <s:enumeration value="SIBOROvernightRepo" />
          <s:enumeration value="RIGIBOROvernight" />
          <s:enumeration value="RIGIBOR1Month" />
          <s:enumeration value="RIGIBOR3Month" />
          <s:enumeration value="RIGIBOR6Month" />
          <s:enumeration value="RIGIBOR1Year" />
          <s:enumeration value="RIGIBIDOvernight" />
          <s:enumeration value="WIBOROvernight" />
          <s:enumeration value="WIBORTomorrowNext" />
          <s:enumeration value="WIBOR1Week" />
          <s:enumeration value="WIBOR2Week" />
          <s:enumeration value="WIBOR1Month" />
          <s:enumeration value="WIBOR3Month" />
          <s:enumeration value="WIBOR4Month" />
          <s:enumeration value="WIBOR6Month" />
          <s:enumeration value="WIBOR9Month" />
          <s:enumeration value="WIBOR1Year" />
          <s:enumeration value="CIBOR1Week" />
          <s:enumeration value="CIBOR2Week" />
          <s:enumeration value="CIBOR1Month" />
          <s:enumeration value="CIBOR2Month" />
          <s:enumeration value="CIBOR3Month" />
          <s:enumeration value="CIBOR4Month" />
          <s:enumeration value="CIBOR5Month" />
          <s:enumeration value="CIBOR6Month" />
          <s:enumeration value="CIBOR7Month" />
          <s:enumeration value="CIBOR8Month" />
          <s:enumeration value="CIBOR9Month" />
          <s:enumeration value="CIBOR10Month" />
          <s:enumeration value="CIBOR11Month" />
          <s:enumeration value="CIBOR1Year" />
          <s:enumeration value="EURIBOR1Week" />
          <s:enumeration value="EURIBOR2Week" />
          <s:enumeration value="EURIBOR3Week" />
          <s:enumeration value="EURIBOR1Month" />
          <s:enumeration value="EURIBOR2Month" />
          <s:enumeration value="EURIBOR3Month" />
          <s:enumeration value="EURIBOR4Month" />
          <s:enumeration value="EURIBOR5Month" />
          <s:enumeration value="EURIBOR6Month" />
          <s:enumeration value="EURIBOR7Month" />
          <s:enumeration value="EURIBOR8Month" />
          <s:enumeration value="EURIBOR9Month" />
          <s:enumeration value="EURIBOR10Month" />
          <s:enumeration value="EURIBOR11Month" />
          <s:enumeration value="EURIBOR1Year" />
          <s:enumeration value="HIBOROvernight" />
          <s:enumeration value="HIBOR1Week" />
          <s:enumeration value="HIBOR2Week" />
          <s:enumeration value="HIBOR1Month" />
          <s:enumeration value="HIBOR2Month" />
          <s:enumeration value="HIBOR3Month" />
          <s:enumeration value="HIBOR4Month" />
          <s:enumeration value="HIBOR5Month" />
          <s:enumeration value="HIBOR6Month" />
          <s:enumeration value="HIBOR7Month" />
          <s:enumeration value="HIBOR8Month" />
          <s:enumeration value="HIBOR9Month" />
          <s:enumeration value="HIBOR10Month" />
          <s:enumeration value="HIBOR11Month" />
          <s:enumeration value="HIBOR1Year" />
          <s:enumeration value="BUBOROvernight" />
          <s:enumeration value="BUBOR1Week" />
          <s:enumeration value="BUBOR2Week" />
          <s:enumeration value="BUBOR1Month" />
          <s:enumeration value="BUBOR2Month" />
          <s:enumeration value="BUBOR3Month" />
          <s:enumeration value="BUBOR4Month" />
          <s:enumeration value="BUBOR5Month" />
          <s:enumeration value="BUBOR6Month" />
          <s:enumeration value="BUBOR7Month" />
          <s:enumeration value="BUBOR8Month" />
          <s:enumeration value="BUBOR9Month" />
          <s:enumeration value="BUBOR10Month" />
          <s:enumeration value="BUBOR11Month" />
          <s:enumeration value="BUBOR1Year" />
          <s:enumeration value="SOFIBOROvernight" />
          <s:enumeration value="SOFIBOR1Week" />
          <s:enumeration value="SOFIBOR1Month" />
          <s:enumeration value="SOFIBOR2Month" />
          <s:enumeration value="SOFIBOR3Month" />
          <s:enumeration value="MIBOROvernight" />
          <s:enumeration value="MIBOR2Week" />
          <s:enumeration value="MIBOR1Month" />
          <s:enumeration value="MIBOR3Month" />
          <s:enumeration value="MIBIDOvernight" />
          <s:enumeration value="MIBID2Week" />
          <s:enumeration value="MIBID1Month" />
          <s:enumeration value="MIBID3Month" />
          <s:enumeration value="KORIBOR1Week" />
          <s:enumeration value="KORIBOR2Week" />
          <s:enumeration value="KORIBOR1Month" />
          <s:enumeration value="KORIBOR2Month" />
          <s:enumeration value="KORIBOR3Month" />
          <s:enumeration value="KORIBOR4Month" />
          <s:enumeration value="KORIBOR5Month" />
          <s:enumeration value="KORIBOR6Month" />
          <s:enumeration value="KORIBOR9Month" />
          <s:enumeration value="KORIBOR1Year" />
          <s:enumeration value="PRIBOROvernight" />
          <s:enumeration value="PRIBOR1Week" />
          <s:enumeration value="PRIBOR2Week" />
          <s:enumeration value="PRIBOR1Month" />
          <s:enumeration value="PRIBOR2Month" />
          <s:enumeration value="PRIBOR3Month" />
          <s:enumeration value="PRIBOR6Month" />
          <s:enumeration value="PRIBOR9Month" />
          <s:enumeration value="PRIBOR1Year" />
          <s:enumeration value="PRIBIDOvernight" />
          <s:enumeration value="PRIBID1Week" />
          <s:enumeration value="PRIBID2Week" />
          <s:enumeration value="PRIBID1Month" />
          <s:enumeration value="PRIBID2Month" />
          <s:enumeration value="PRIBID3Month" />
          <s:enumeration value="PRIBID6Month" />
          <s:enumeration value="PRIBID9Month" />
          <s:enumeration value="PRIBID1Year" />
          <s:enumeration value="SABOROvernight" />
          <s:enumeration value="TURKIBOROvernight" />
          <s:enumeration value="CHILIBOROvernight" />
          <s:enumeration value="MEXIBOR1Month" />
          <s:enumeration value="MEXIBOR3Month" />
          <s:enumeration value="MEXIBOR6Month" />
          <s:enumeration value="MEXIBOR9Month" />
          <s:enumeration value="MEXIBOR1Year" />
          <s:enumeration value="TELBOROvernight" />
          <s:enumeration value="TELBOR1Week" />
          <s:enumeration value="TELBOR1Month" />
          <s:enumeration value="TELBOR2Month" />
          <s:enumeration value="TELBOR3Month" />
          <s:enumeration value="TELBOR6Month" />
          <s:enumeration value="TELBOR9Month" />
          <s:enumeration value="TELBOR1Year" />
          <s:enumeration value="CHIBOROvernight" />
          <s:enumeration value="CHIBOR1Week" />
          <s:enumeration value="CHIBOR2Week" />
          <s:enumeration value="CHIBOR3Week" />
          <s:enumeration value="CHIBOR1Month" />
          <s:enumeration value="CHIBOR2Month" />
          <s:enumeration value="CHIBOR3Month" />
          <s:enumeration value="CHIBOR4Month" />
          <s:enumeration value="CHIBOR6Month" />
          <s:enumeration value="CHIBOR9Month" />
          <s:enumeration value="CHIBOR1Year" />
          <s:enumeration value="SHIBOROvernight" />
          <s:enumeration value="SHIBOR1Week" />
          <s:enumeration value="SHIBOR2Week" />
          <s:enumeration value="SHIBOR1Month" />
          <s:enumeration value="SHIBOR3Month" />
          <s:enumeration value="SHIBOR6Month" />
          <s:enumeration value="SHIBOR9Month" />
          <s:enumeration value="SHIBOR1Year" />
          <s:enumeration value="JIBOR1Month" />
          <s:enumeration value="JIBOR3Month" />
          <s:enumeration value="JIBOR6Month" />
          <s:enumeration value="JIBOROvernight" />
          <s:enumeration value="JIBOR1Week" />
          <s:enumeration value="JIBOR1Year" />
          <s:enumeration value="KLIBOR1Month" />
          <s:enumeration value="KLIBOR2Month" />
          <s:enumeration value="KLIBOR3Month" />
          <s:enumeration value="KLIBOR6Month" />
          <s:enumeration value="KLIBOR9Month" />
          <s:enumeration value="KLIBOR1Year" />
          <s:enumeration value="KLIBOROvernight" />
          <s:enumeration value="KLIBOR1Week" />
          <s:enumeration value="TIBOR1Week" />
          <s:enumeration value="TIBOR1Month" />
          <s:enumeration value="TIBOR2Month" />
          <s:enumeration value="TIBOR3Month" />
          <s:enumeration value="TIBOR6Month" />
          <s:enumeration value="TIBOR9Month" />
          <s:enumeration value="TIBOR1Year" />
          <s:enumeration value="PHIBOROvernight" />
          <s:enumeration value="PHIBOR1Month" />
          <s:enumeration value="PHIBOR2Month" />
          <s:enumeration value="PHIBOR3Month" />
          <s:enumeration value="PHIBOR6Month" />
          <s:enumeration value="PHIBOR1Year" />
          <s:enumeration value="BKIBOR1Month" />
          <s:enumeration value="BKIBOR2Month" />
          <s:enumeration value="BKIBOR3Month" />
          <s:enumeration value="BKIBOR6Month" />
          <s:enumeration value="BKIBOR9Month" />
          <s:enumeration value="BKIBOR1Year" />
          <s:enumeration value="BKIBOROvernight" />
          <s:enumeration value="BKIBOR1Week" />
          <s:enumeration value="VNIBOROvernight" />
          <s:enumeration value="VNIBOR1Month" />
          <s:enumeration value="VNIBOR1Week" />
          <s:enumeration value="VNIBOR2Week" />
          <s:enumeration value="VNIBOR2Month" />
          <s:enumeration value="VNIBOR3Month" />
          <s:enumeration value="VNIBOR6Month" />
          <s:enumeration value="VNIBOR1Year" />
          <s:enumeration value="KAIBOR1Week" />
          <s:enumeration value="KAIBOR2Week" />
          <s:enumeration value="KAIBOR1Month" />
          <s:enumeration value="KAIBOR2Month" />
          <s:enumeration value="KAIBOR3Month" />
          <s:enumeration value="KAIBID1Week" />
          <s:enumeration value="KAIBID2Week" />
          <s:enumeration value="KAIBID1Month" />
          <s:enumeration value="KAIBID2Month" />
          <s:enumeration value="KAIBID3Month" />
          <s:enumeration value="KIBOR1Week" />
          <s:enumeration value="KIBOR2Week" />
          <s:enumeration value="KIBOR1Month" />
          <s:enumeration value="KIBOR3Month" />
          <s:enumeration value="KIBOR6Month" />
          <s:enumeration value="KIBOR9Month" />
          <s:enumeration value="KIBOR1Year" />
          <s:enumeration value="KIBOR2Year" />
          <s:enumeration value="KIBOR3Year" />
          <s:enumeration value="KIBID1Week" />
          <s:enumeration value="KIBID2Week" />
          <s:enumeration value="KIBID1Month" />
          <s:enumeration value="KIBID3Month" />
          <s:enumeration value="KIBID6Month" />
          <s:enumeration value="KIBID9Month" />
          <s:enumeration value="KIBID1Year" />
          <s:enumeration value="KIBID2Year" />
          <s:enumeration value="KIBID3Year" />
          <s:enumeration value="MOSIBOROvernight" />
          <s:enumeration value="MOSIBOR1Week" />
          <s:enumeration value="MOSIBOR1Month" />
          <s:enumeration value="MOSIBOR3Month" />
          <s:enumeration value="MOSIBOR6Month" />
          <s:enumeration value="MOSIBOR1Year" />
          <s:enumeration value="MOSIBIDOvernight" />
          <s:enumeration value="MOSIBID1Week" />
          <s:enumeration value="MOSIBID1Month" />
          <s:enumeration value="MOSIBID3Month" />
          <s:enumeration value="MOSIBID6Month" />
          <s:enumeration value="MOSIBID1Year" />
          <s:enumeration value="BRAZIBOROvernight" />
          <s:enumeration value="BRAZIBOR1Year" />
          <s:enumeration value="TRLIBOROvernight" />
          <s:enumeration value="TRLIBOR1Week" />
          <s:enumeration value="TRLIBOR1Month" />
          <s:enumeration value="TRLIBOR2Month" />
          <s:enumeration value="TRLIBOR3Month" />
          <s:enumeration value="TRLIBOR6Month" />
          <s:enumeration value="TRLIBOR9Month" />
          <s:enumeration value="TRLIBOR1Year" />
          <s:enumeration value="TRLIBIDOvernight" />
          <s:enumeration value="TRLIBID1Week" />
          <s:enumeration value="TRLIBID1Month" />
          <s:enumeration value="TRLIBID2Month" />
          <s:enumeration value="TRLIBID3Month" />
          <s:enumeration value="TRLIBID6Month" />
          <s:enumeration value="TRLIBID9Month" />
          <s:enumeration value="TRLIBID1Year" />
          <s:enumeration value="JIBAR1Month" />
          <s:enumeration value="JIBAR3Month" />
          <s:enumeration value="JIBAR6Month" />
          <s:enumeration value="JIBAR9Month" />
          <s:enumeration value="JIBAR1Year" />
          <s:enumeration value="TAIBOROvernight" />
          <s:enumeration value="TAIBOR1Week" />
          <s:enumeration value="TAIBOR2Week" />
          <s:enumeration value="TAIBOR1Month" />
          <s:enumeration value="TAIBOR2Month" />
          <s:enumeration value="TAIBOR3Month" />
          <s:enumeration value="TAIBOR6Month" />
          <s:enumeration value="TAIBOR9Month" />
          <s:enumeration value="TAIBOR1Year" />
          <s:enumeration value="BRIBOROvernight" />
          <s:enumeration value="BRIBOR1Week" />
          <s:enumeration value="BRIBOR2Week" />
          <s:enumeration value="BRIBOR1Month" />
          <s:enumeration value="BRIBOR2Month" />
          <s:enumeration value="BRIBOR3Month" />
          <s:enumeration value="BRIBOR6Month" />
          <s:enumeration value="BRIBOR9Month" />
          <s:enumeration value="BRIBOR1Year" />
          <s:enumeration value="BRIBIDOvernight" />
          <s:enumeration value="BRIBID1Week" />
          <s:enumeration value="BRIBID2Week" />
          <s:enumeration value="BRIBID1Month" />
          <s:enumeration value="BRIBID2Month" />
          <s:enumeration value="BRIBID3Month" />
          <s:enumeration value="BRIBID6Month" />
          <s:enumeration value="BRIBID9Month" />
          <s:enumeration value="BRIBID1Year" />
          <s:enumeration value="AustralianBankBills1Month" />
          <s:enumeration value="AustralianBankBills2Month" />
          <s:enumeration value="AustralianBankBills3Month" />
          <s:enumeration value="AustralianBankBills4Month" />
          <s:enumeration value="AustralianBankBills5Month" />
          <s:enumeration value="AustralianBankBills6Month" />
          <s:enumeration value="AustralianBankBills9Month" />
          <s:enumeration value="AustralianBankBills1Year" />
          <s:enumeration value="NationalOvernightAverage30YearFixed" />
          <s:enumeration value="NationalOvernightAverage15YearFixed" />
          <s:enumeration value="NationalOvernightAverage5YearAdjustable" />
          <s:enumeration value="BAIBOROvernight" />
          <s:enumeration value="BAIBOR1Week" />
          <s:enumeration value="BAIBOR1Month" />
          <s:enumeration value="BAIBOR3Month" />
          <s:enumeration value="BAIBOR6Month" />
          <s:enumeration value="BAIBOR9Month" />
          <s:enumeration value="BAIBOR1Year" />
          <s:enumeration value="BAIBOR18Month" />
          <s:enumeration value="COLIBOROvernight" />
          <s:enumeration value="COLIBOR1Month" />
          <s:enumeration value="TALIBIDOvernight" />
          <s:enumeration value="TALIBID1Week" />
          <s:enumeration value="TALIBID1Month" />
          <s:enumeration value="TALIBID2Month" />
          <s:enumeration value="TALIBID3Month" />
          <s:enumeration value="TALIBID6Month" />
          <s:enumeration value="TALIBID9Month" />
          <s:enumeration value="TALIBID1Year" />
          <s:enumeration value="TALIBOROvernight" />
          <s:enumeration value="TALIBOR1Week" />
          <s:enumeration value="TALIBOR1Month" />
          <s:enumeration value="TALIBOR2Month" />
          <s:enumeration value="TALIBOR3Month" />
          <s:enumeration value="TALIBOR6Month" />
          <s:enumeration value="TALIBOR9Month" />
          <s:enumeration value="TALIBOR1Year" />
          <s:enumeration value="VILIBOROvernight" />
          <s:enumeration value="VILIBOR1Week" />
          <s:enumeration value="VILIBOR2Week" />
          <s:enumeration value="VILIBOR1Month" />
          <s:enumeration value="VILIBOR3Month" />
          <s:enumeration value="VILIBOR6Month" />
          <s:enumeration value="VILIBOR1Year" />
          <s:enumeration value="EleventhDistrictCOFI" />
          <s:enumeration value="FNMA30YearRequiredNetYield10Days" />
          <s:enumeration value="FNMA30YearRequiredNetYield30Days" />
          <s:enumeration value="FNMA30YearRequiredNetYield60Days" />
          <s:enumeration value="FNMA30YearRequiredNetYield90Days" />
          <s:enumeration value="FNMA15YearRequiredNetYield10Days" />
          <s:enumeration value="FNMA15YearRequiredNetYield30Days" />
          <s:enumeration value="FNMA15YearRequiredNetYield60Days" />
          <s:enumeration value="FNMA15YearRequiredNetYield90Days" />
          <s:enumeration value="FNMA7YearRequiredNetYield10Days" />
          <s:enumeration value="FNMA7YearRequiredNetYield30Days" />
          <s:enumeration value="FNMA7YearRequiredNetYield60Days" />
          <s:enumeration value="FNMA7YearRequiredNetYield90Days" />
          <s:enumeration value="FNMA5YearRequiredNetYield10Days" />
          <s:enumeration value="FNMA5YearRequiredNetYield30Days" />
          <s:enumeration value="FNMA5YearRequiredNetYield60Days" />
          <s:enumeration value="FNMA5YearRequiredNetYield90Days" />
          <s:enumeration value="FNMA20YearRequiredNetYield10Days" />
          <s:enumeration value="FNMA20YearRequiredNetYield30Days" />
          <s:enumeration value="FNMA20YearRequiredNetYield60Days" />
          <s:enumeration value="FNMA20YearRequiredNetYield90Days" />
          <s:enumeration value="FHLMC1YearARM" />
          <s:enumeration value="CETES28" />
          <s:enumeration value="CETES91" />
          <s:enumeration value="TIIE28" />
          <s:enumeration value="TIIE91" />
          <s:enumeration value="BPA" />
          <s:enumeration value="WIFR" />
          <s:enumeration value="TEDSpread" />
          <s:enumeration value="IRCSection7520InterestRate" />
          <s:enumeration value="CanadianOvernightTargetRate" />
          <s:enumeration value="CanadianOvernightRate" />
          <s:enumeration value="CanadianBankRate" />
          <s:enumeration value="CanadianOvernightRepoRate" />
          <s:enumeration value="CanadianOperatingBandHigh" />
          <s:enumeration value="CanadianOperatingBandLow" />
          <s:enumeration value="CanadianLVTSSettlementBalancesTarget" />
          <s:enumeration value="CanadianLVTSSettlementBalancesActual" />
          <s:enumeration value="CanadianBankersAcceptances1Month" />
          <s:enumeration value="CanadianBankersAcceptances3Month" />
          <s:enumeration value="CanadianPrimeCorporatePaperRate1Month" />
          <s:enumeration value="CanadianPrimeCorporatePaperRate2Month" />
          <s:enumeration value="CanadianPrimeCorporatePaperRate3Month" />
          <s:enumeration value="CanadianPrimeBusiness" />
          <s:enumeration value="CanadianConventionalMortgage1Year" />
          <s:enumeration value="CanadianConventionalMortgage3Year" />
          <s:enumeration value="CanadianConventionalMortgage5Year" />
          <s:enumeration value="CanadianGuaranteedInvestmentCertificates1Year" />
          <s:enumeration value="CanadianGuaranteedInvestmentCertificates3Year" />
          <s:enumeration value="CanadianGuaranteedInvestmentCertificates5Year" />
          <s:enumeration value="Canadian5YearPersonalFixedTerm" />
          <s:enumeration value="Canadian1MonthTreasuryBill" />
          <s:enumeration value="Canadian3MonthTreasuryBill" />
          <s:enumeration value="Canadian6MonthTreasuryBill" />
          <s:enumeration value="Canadian1YearTreasuryBill" />
          <s:enumeration value="Canadian2YearBenchmarkBondYield" />
          <s:enumeration value="Canadian3YearBenchmarkBondYield" />
          <s:enumeration value="Canadian5YearBenchmarkBondYield" />
          <s:enumeration value="Canadian7YearBenchmarkBondYield" />
          <s:enumeration value="Canadian10YearBenchmarkBondYield" />
          <s:enumeration value="Canadian30YearBenchmarkBondYield" />
          <s:enumeration value="TennesseeFormulaRate" />
          <s:enumeration value="TennesseeEffectiveRate" />
          <s:enumeration value="KansasUsuryRate" />
          <s:enumeration value="KansasCodeMortgageRate" />
          <s:enumeration value="MissouriMarketRate" />
          <s:enumeration value="ConnecticutDepositRateIndex" />
          <s:enumeration value="TBills6MonthInEffect6MonthsPriorToTheTransaction" />
          <s:enumeration value="TennesseeMaximumEffectiveRateOfInterest" />
          <s:enumeration value="FederalDiscountPrimaryBoston" />
          <s:enumeration value="FederalDiscountPrimaryNewYork" />
          <s:enumeration value="FederalDiscountPrimaryPhiladelphia" />
          <s:enumeration value="FederalDiscountPrimaryCleveland" />
          <s:enumeration value="FederalDiscountPrimaryRichmond" />
          <s:enumeration value="FederalDiscountPrimaryAtlanta" />
          <s:enumeration value="FederalDiscountPrimaryChicago" />
          <s:enumeration value="FederalDiscountPrimaryStLouis" />
          <s:enumeration value="FederalDiscountPrimaryMinneapolis" />
          <s:enumeration value="FederalDiscountPrimaryKansasCity" />
          <s:enumeration value="FederalDiscountPrimaryDallas" />
          <s:enumeration value="FederalDiscountPrimarySanFrancisco" />
          <s:enumeration value="FederalDiscountSecondaryBoston" />
          <s:enumeration value="FederalDiscountSecondaryNewYork" />
          <s:enumeration value="FederalDiscountSecondaryPhiladelphia" />
          <s:enumeration value="FederalDiscountSecondaryCleveland" />
          <s:enumeration value="FederalDiscountSecondaryRichmond" />
          <s:enumeration value="FederalDiscountSecondaryAtlanta" />
          <s:enumeration value="FederalDiscountSecondaryChicago" />
          <s:enumeration value="FederalDiscountSecondaryStLouis" />
          <s:enumeration value="FederalDiscountSecondaryMinneapolis" />
          <s:enumeration value="FederalDiscountSecondaryKansasCity" />
          <s:enumeration value="FederalDiscountSecondaryDallas" />
          <s:enumeration value="FederalDiscountSecondarySanFrancisco" />
          <s:enumeration value="MuniComposite2YearA" />
          <s:enumeration value="MuniComposite2YearAA" />
          <s:enumeration value="MuniComposite2YearAAA" />
          <s:enumeration value="MuniComposite5YearA" />
          <s:enumeration value="MuniComposite5YearAA" />
          <s:enumeration value="MuniComposite5YearAAA" />
          <s:enumeration value="MuniComposite10YearA" />
          <s:enumeration value="MuniComposite10YearAA" />
          <s:enumeration value="MuniComposite10YearAAA" />
          <s:enumeration value="MuniComposite20YearA" />
          <s:enumeration value="MuniComposite20YearAA" />
          <s:enumeration value="MuniComposite20YearAAA" />
          <s:enumeration value="TreasuryComposite3Month" />
          <s:enumeration value="TreasuryComposite6Month" />
          <s:enumeration value="TreasuryComposite2Year" />
          <s:enumeration value="TreasuryComposite3Year" />
          <s:enumeration value="TreasuryComposite5Year" />
          <s:enumeration value="TreasuryComposite10Year" />
          <s:enumeration value="TreasuryComposite30Year" />
          <s:enumeration value="NationalAverageContractMortgageRate" />
          <s:enumeration value="FreddieMacSurvey30YearFixed" />
          <s:enumeration value="FreddieMacSurvey15YearFixed" />
          <s:enumeration value="FreddieMacSurvey5YearARM" />
          <s:enumeration value="FreddieMacSurvey1YearARM" />
          <s:enumeration value="FreddieMacSurvey30YearFixedPoints" />
          <s:enumeration value="FreddieMacSurvey15YearFixedPoints" />
          <s:enumeration value="FreddieMacSurvey5YearARMPoints" />
          <s:enumeration value="FreddieMacSurvey1YearARMPoints" />
          <s:enumeration value="LIBORSwaps2Year" />
          <s:enumeration value="LIBORSwaps3Year" />
          <s:enumeration value="LIBORSwaps5Year" />
          <s:enumeration value="LIBORSwaps10Year" />
          <s:enumeration value="LIBORSwaps20Year" />
          <s:enumeration value="LIBORSwaps30Year" />
          <s:enumeration value="BankOfEnglandBaseRate" />
          <s:enumeration value="EuropeanCentralBankLending" />
          <s:enumeration value="EuropeanCentralBankRefinancing" />
          <s:enumeration value="EuropeanCentralBankDeposit" />
          <s:enumeration value="EuroOverNightIndexAverage" />
          <s:enumeration value="CorporateBondCompositeMoodys5YearBBB" />
          <s:enumeration value="NorwegianOvernightWeightedAverage" />
          <s:enumeration value="Invalid" />
          <s:enumeration value="Dummy" />
          <s:enumeration value="TreasuryConstant1YearAverage" />
          <s:enumeration value="TreasuryConstant2YearAverage" />
          <s:enumeration value="TreasuryConstant3YearAverage" />
          <s:enumeration value="TreasuryConstant5YearAverage" />
          <s:enumeration value="TBillSecondaryMarket3MonthAverage" />
          <s:enumeration value="CommercialPaperFinancial1MonthAverage" />
          <s:enumeration value="CommercialPaperNonFinancial1MonthAverage" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="MaturityUnitTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Week" />
          <s:enumeration value="Month" />
          <s:enumeration value="Year" />
          <s:enumeration value="Day" />
        </s:restriction>
      </s:simpleType>
      <s:element name="Header" type="tns:Header" />
      <s:complexType name="Header">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Tracer" type="s:string" />
        </s:sequence>
        <s:anyAttribute />
      </s:complexType>
      <s:element name="GetLIBOR">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:LIBORTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:LIBORCurrencyTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLIBORResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLIBORResult" type="tns:LIBORRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStateRate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:StateRateTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="StateRateTypes">
        <s:restriction base="s:string">
          <s:enumeration value="TennesseeFormulaRate" />
          <s:enumeration value="TennesseeEffectiveRate" />
          <s:enumeration value="KansasUsuryRate" />
          <s:enumeration value="KansasCodeMortgageRate" />
          <s:enumeration value="MissouriMarketRate" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetStateRateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStateRateResult" type="tns:InterestRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="InterestRate">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:RateTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="Price" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Spread" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Change" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="tns:RateDescription" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetStateRates">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:StateRateTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="FromDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStateRatesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStateRatesResult" type="tns:ArrayOfInterestRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfInterestRate">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="InterestRate" nillable="true" type="tns:InterestRate" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetFederalRate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:FederalRateTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="FederalRateTypes">
        <s:restriction base="s:string">
          <s:enumeration value="PrimaryBoston" />
          <s:enumeration value="PrimaryNewYork" />
          <s:enumeration value="PrimaryPhiladelphia" />
          <s:enumeration value="PrimaryCleveland" />
          <s:enumeration value="PrimaryRichmond" />
          <s:enumeration value="PrimaryAtlanta" />
          <s:enumeration value="PrimaryChicago" />
          <s:enumeration value="PrimaryStLouis" />
          <s:enumeration value="PrimaryMinneapolis" />
          <s:enumeration value="PrimaryKansasCity" />
          <s:enumeration value="PrimaryDallas" />
          <s:enumeration value="PrimarySanFrancisco" />
          <s:enumeration value="SecondaryBoston" />
          <s:enumeration value="SecondaryNewYork" />
          <s:enumeration value="SecondaryPhiladelphia" />
          <s:enumeration value="SecondaryCleveland" />
          <s:enumeration value="SecondaryRichmond" />
          <s:enumeration value="SecondaryAtlanta" />
          <s:enumeration value="SecondaryChicago" />
          <s:enumeration value="SecondaryStLouis" />
          <s:enumeration value="SecondaryMinneapolis" />
          <s:enumeration value="SecondaryKansasCity" />
          <s:enumeration value="SecondaryDallas" />
          <s:enumeration value="SecondarySanFrancisco" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetFederalRateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFederalRateResult" type="tns:InterestRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFederalRates">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:FederalRateTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="FromDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFederalRatesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFederalRatesResult" type="tns:ArrayOfInterestRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetForwardRateAgreement">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="FirstType" type="tns:LIBORTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="SecondType" type="tns:LIBORTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:LIBORCurrencyTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetForwardRateAgreementResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetForwardRateAgreementResult" type="tns:ForwardRateAgreement" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ForwardRateAgreement">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="FirstRate" type="tns:LIBORRate" />
              <s:element minOccurs="0" maxOccurs="1" name="SecondRate" type="tns:LIBORRate" />
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SpotDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FirstFixingDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SecondFixingDate" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="tns:RateDescription" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetEuroDollarFRAStrip">
        <s:complexType />
      </s:element>
      <s:element name="GetEuroDollarFRAStripResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEuroDollarFRAStripResult" type="tns:ArrayOfEuroDollarFRA" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfEuroDollarFRA">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="EuroDollarFRA" nillable="true" type="tns:EuroDollarFRA" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="EuroDollarFRA">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Last" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Rate" type="s:double" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetSwapRate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:SwapRateTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:SwapCurrencyTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="SwapRateTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Overnight" />
          <s:enumeration value="OneWeek" />
          <s:enumeration value="TwoWeek" />
          <s:enumeration value="OneMonth" />
          <s:enumeration value="TwoMonth" />
          <s:enumeration value="ThreeMonth" />
          <s:enumeration value="FourMonth" />
          <s:enumeration value="FiveMonth" />
          <s:enumeration value="SixMonth" />
          <s:enumeration value="SevenMonth" />
          <s:enumeration value="EightMonth" />
          <s:enumeration value="NineMonth" />
          <s:enumeration value="TenMonth" />
          <s:enumeration value="ElevenMonth" />
          <s:enumeration value="OneYear" />
          <s:enumeration value="FifteenMonth" />
          <s:enumeration value="EighteenMonth" />
          <s:enumeration value="TwentyOneMonth" />
          <s:enumeration value="TwoYear" />
          <s:enumeration value="ThreeYear" />
          <s:enumeration value="FourYear" />
          <s:enumeration value="FiveYear" />
          <s:enumeration value="SixYear" />
          <s:enumeration value="SevenYear" />
          <s:enumeration value="EightYear" />
          <s:enumeration value="NineYear" />
          <s:enumeration value="TenYear" />
          <s:enumeration value="ElevenYear" />
          <s:enumeration value="TwelveYear" />
          <s:enumeration value="ThirteenYear" />
          <s:enumeration value="FourteenYear" />
          <s:enumeration value="FifteenYear" />
          <s:enumeration value="TwentyYear" />
          <s:enumeration value="TwentyFiveYear" />
          <s:enumeration value="ThirtyYear" />
          <s:enumeration value="ThirtyFiveYear" />
          <s:enumeration value="FortyYear" />
          <s:enumeration value="FortyFiveYear" />
          <s:enumeration value="FiftyYear" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="SwapCurrencyTypes">
        <s:restriction base="s:string">
          <s:enumeration value="USD" />
          <s:enumeration value="EUR" />
          <s:enumeration value="GBP" />
          <s:enumeration value="CHF" />
          <s:enumeration value="JPY" />
          <s:enumeration value="AUD" />
          <s:enumeration value="CAD" />
          <s:enumeration value="DKK" />
          <s:enumeration value="NZD" />
          <s:enumeration value="NOK" />
          <s:enumeration value="ISK" />
          <s:enumeration value="SGD" />
          <s:enumeration value="PLN" />
          <s:enumeration value="SEK" />
          <s:enumeration value="CZK" />
          <s:enumeration value="HUF" />
          <s:enumeration value="SAR" />
          <s:enumeration value="THB" />
          <s:enumeration value="TWD" />
          <s:enumeration value="ZAR" />
          <s:enumeration value="MXN" />
          <s:enumeration value="KRW" />
          <s:enumeration value="SKK" />
          <s:enumeration value="TRY" />
          <s:enumeration value="HKD" />
          <s:enumeration value="IDR" />
          <s:enumeration value="INR" />
          <s:enumeration value="MYR" />
          <s:enumeration value="PHP" />
          <s:enumeration value="CNY" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetSwapRateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSwapRateResult" type="tns:SwapRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SwapRate">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:SwapRateTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:SwapCurrencyTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Bid" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Ask" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Mid" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Spread" type="s:double" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetSwapRateFamily">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:SwapCurrencyTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSwapRateFamilyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSwapRateFamilyResult" type="tns:ArrayOfSwapRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfSwapRate">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="SwapRate" nillable="true" type="tns:SwapRate" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetHistoricalSwapRate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:SwapRateTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:SwapCurrencyTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalSwapRateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalSwapRateResult" type="tns:SwapRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalSwapRateRange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:SwapRateTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:SwapCurrencyTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalSwapRateRangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalSwapRateRangeResult" type="tns:ArrayOfSwapRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetREIBOR">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:REIBORTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="REIBORTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Overnight" />
          <s:enumeration value="OneWeek" />
          <s:enumeration value="TwoWeek" />
          <s:enumeration value="OneMonth" />
          <s:enumeration value="TwoMonth" />
          <s:enumeration value="ThreeMonth" />
          <s:enumeration value="SixMonth" />
          <s:enumeration value="NineMonth" />
          <s:enumeration value="OneYear" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetREIBORResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetREIBORResult" type="tns:REIBORRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="REIBORRate">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:REIBORTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:Currencies" />
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="tns:RateDescription" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:simpleType name="Currencies">
        <s:restriction base="s:string">
          <s:enumeration value="USD" />
          <s:enumeration value="AED" />
          <s:enumeration value="AFA" />
          <s:enumeration value="AFN" />
          <s:enumeration value="ALL" />
          <s:enumeration value="AMD" />
          <s:enumeration value="ANG" />
          <s:enumeration value="AOA" />
          <s:enumeration value="ARA" />
          <s:enumeration value="ARE" />
          <s:enumeration value="ARS" />
          <s:enumeration value="ATS" />
          <s:enumeration value="AUD" />
          <s:enumeration value="AUN" />
          <s:enumeration value="AWG" />
          <s:enumeration value="AZM" />
          <s:enumeration value="AZN" />
          <s:enumeration value="BAM" />
          <s:enumeration value="BBD" />
          <s:enumeration value="BDT" />
          <s:enumeration value="BEF" />
          <s:enumeration value="BEL" />
          <s:enumeration value="BGL" />
          <s:enumeration value="BGN" />
          <s:enumeration value="BHD" />
          <s:enumeration value="BIF" />
          <s:enumeration value="BMD" />
          <s:enumeration value="BND" />
          <s:enumeration value="BOB" />
          <s:enumeration value="BOV" />
          <s:enumeration value="BRC" />
          <s:enumeration value="BRE" />
          <s:enumeration value="BRI" />
          <s:enumeration value="BRL" />
          <s:enumeration value="BRR" />
          <s:enumeration value="BSD" />
          <s:enumeration value="BTN" />
          <s:enumeration value="BWP" />
          <s:enumeration value="BYR" />
          <s:enumeration value="BZD" />
          <s:enumeration value="CAD" />
          <s:enumeration value="CDF" />
          <s:enumeration value="CHF" />
          <s:enumeration value="CLF" />
          <s:enumeration value="CHK" />
          <s:enumeration value="CLP" />
          <s:enumeration value="CNY" />
          <s:enumeration value="COP" />
          <s:enumeration value="CRC" />
          <s:enumeration value="CSD" />
          <s:enumeration value="CUP" />
          <s:enumeration value="CVE" />
          <s:enumeration value="CYP" />
          <s:enumeration value="CZK" />
          <s:enumeration value="DEM" />
          <s:enumeration value="DJF" />
          <s:enumeration value="DKK" />
          <s:enumeration value="DOP" />
          <s:enumeration value="DOE" />
          <s:enumeration value="DOW" />
          <s:enumeration value="DZD" />
          <s:enumeration value="ECS" />
          <s:enumeration value="EEK" />
          <s:enumeration value="EGP" />
          <s:enumeration value="ERN" />
          <s:enumeration value="ESP" />
          <s:enumeration value="ETB" />
          <s:enumeration value="EUR" />
          <s:enumeration value="FIM" />
          <s:enumeration value="FJD" />
          <s:enumeration value="FKP" />
          <s:enumeration value="FRF" />
          <s:enumeration value="FRN" />
          <s:enumeration value="GBP" />
          <s:enumeration value="GEL" />
          <s:enumeration value="GGP" />
          <s:enumeration value="GHC" />
          <s:enumeration value="GHS" />
          <s:enumeration value="GIP" />
          <s:enumeration value="GMD" />
          <s:enumeration value="GNF" />
          <s:enumeration value="GRD" />
          <s:enumeration value="GTQ" />
          <s:enumeration value="GYD" />
          <s:enumeration value="HKD" />
          <s:enumeration value="HNL" />
          <s:enumeration value="HRD" />
          <s:enumeration value="HRK" />
          <s:enumeration value="HTG" />
          <s:enumeration value="HUF" />
          <s:enumeration value="IDR" />
          <s:enumeration value="IEP" />
          <s:enumeration value="ILS" />
          <s:enumeration value="IMP" />
          <s:enumeration value="INR" />
          <s:enumeration value="IQD" />
          <s:enumeration value="IRR" />
          <s:enumeration value="ISK" />
          <s:enumeration value="ITL" />
          <s:enumeration value="JEP" />
          <s:enumeration value="JMD" />
          <s:enumeration value="JOD" />
          <s:enumeration value="JPY" />
          <s:enumeration value="KES" />
          <s:enumeration value="KGS" />
          <s:enumeration value="KHR" />
          <s:enumeration value="KMF" />
          <s:enumeration value="KPW" />
          <s:enumeration value="KRU" />
          <s:enumeration value="KRW" />
          <s:enumeration value="KWD" />
          <s:enumeration value="KYD" />
          <s:enumeration value="KZT" />
          <s:enumeration value="LAK" />
          <s:enumeration value="LBP" />
          <s:enumeration value="LKR" />
          <s:enumeration value="LRD" />
          <s:enumeration value="LSL" />
          <s:enumeration value="LTL" />
          <s:enumeration value="LUF" />
          <s:enumeration value="LVL" />
          <s:enumeration value="LYD" />
          <s:enumeration value="M5P" />
          <s:enumeration value="MAD" />
          <s:enumeration value="MAL" />
          <s:enumeration value="MDL" />
          <s:enumeration value="MFG" />
          <s:enumeration value="MGA" />
          <s:enumeration value="MKD" />
          <s:enumeration value="MMK" />
          <s:enumeration value="MNT" />
          <s:enumeration value="MOP" />
          <s:enumeration value="MRO" />
          <s:enumeration value="MTL" />
          <s:enumeration value="MTP" />
          <s:enumeration value="MUR" />
          <s:enumeration value="MVR" />
          <s:enumeration value="MWK" />
          <s:enumeration value="MXN" />
          <s:enumeration value="MXP" />
          <s:enumeration value="MXV" />
          <s:enumeration value="MYR" />
          <s:enumeration value="MZM" />
          <s:enumeration value="MZN" />
          <s:enumeration value="NAD" />
          <s:enumeration value="NBL" />
          <s:enumeration value="NGN" />
          <s:enumeration value="NIC" />
          <s:enumeration value="NIO" />
          <s:enumeration value="NLG" />
          <s:enumeration value="NOK" />
          <s:enumeration value="NPR" />
          <s:enumeration value="NSO" />
          <s:enumeration value="NZD" />
          <s:enumeration value="OMR" />
          <s:enumeration value="OSO" />
          <s:enumeration value="PAB" />
          <s:enumeration value="PEI" />
          <s:enumeration value="PEN" />
          <s:enumeration value="PES" />
          <s:enumeration value="PGK" />
          <s:enumeration value="PHP" />
          <s:enumeration value="PKR" />
          <s:enumeration value="PLN" />
          <s:enumeration value="PLZ" />
          <s:enumeration value="PTE" />
          <s:enumeration value="PYG" />
          <s:enumeration value="QAR" />
          <s:enumeration value="ROL" />
          <s:enumeration value="RON" />
          <s:enumeration value="RSD" />
          <s:enumeration value="RUB" />
          <s:enumeration value="RUR" />
          <s:enumeration value="RWF" />
          <s:enumeration value="SAR" />
          <s:enumeration value="SBD" />
          <s:enumeration value="SCR" />
          <s:enumeration value="SDD" />
          <s:enumeration value="SDG" />
          <s:enumeration value="SDP" />
          <s:enumeration value="SDR" />
          <s:enumeration value="SEK" />
          <s:enumeration value="SGD" />
          <s:enumeration value="SHP" />
          <s:enumeration value="SIT" />
          <s:enumeration value="SKK" />
          <s:enumeration value="SLL" />
          <s:enumeration value="SOS" />
          <s:enumeration value="SPL" />
          <s:enumeration value="SRD" />
          <s:enumeration value="SRG" />
          <s:enumeration value="STD" />
          <s:enumeration value="SUR" />
          <s:enumeration value="SVC" />
          <s:enumeration value="SYP" />
          <s:enumeration value="SZL" />
          <s:enumeration value="THB" />
          <s:enumeration value="TJR" />
          <s:enumeration value="TJS" />
          <s:enumeration value="TMM" />
          <s:enumeration value="TMT" />
          <s:enumeration value="TND" />
          <s:enumeration value="TOP" />
          <s:enumeration value="TRL" />
          <s:enumeration value="TRY" />
          <s:enumeration value="TTD" />
          <s:enumeration value="TVD" />
          <s:enumeration value="TWD" />
          <s:enumeration value="TZS" />
          <s:enumeration value="UAH" />
          <s:enumeration value="UGX" />
          <s:enumeration value="UNK" />
          <s:enumeration value="UYP" />
          <s:enumeration value="UYU" />
          <s:enumeration value="UZS" />
          <s:enumeration value="VEB" />
          <s:enumeration value="VEF" />
          <s:enumeration value="VND" />
          <s:enumeration value="VRL" />
          <s:enumeration value="VRN" />
          <s:enumeration value="VUV" />
          <s:enumeration value="WST" />
          <s:enumeration value="XAF" />
          <s:enumeration value="XAG" />
          <s:enumeration value="XAU" />
          <s:enumeration value="XCD" />
          <s:enumeration value="XDR" />
          <s:enumeration value="XEU" />
          <s:enumeration value="XOF" />
          <s:enumeration value="XPD" />
          <s:enumeration value="XPF" />
          <s:enumeration value="XPT" />
          <s:enumeration value="YER" />
          <s:enumeration value="YUD" />
          <s:enumeration value="YUM" />
          <s:enumeration value="ZAL" />
          <s:enumeration value="ZAR" />
          <s:enumeration value="ZMK" />
          <s:enumeration value="ZMW" />
          <s:enumeration value="ZRN" />
          <s:enumeration value="ZRZ" />
          <s:enumeration value="ZWD" />
          <s:enumeration value="ZWL" />
          <s:enumeration value="BAD" />
          <s:enumeration value="NOCURRENCY" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetHIBOR">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:HIBORTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="HIBORTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Overnight" />
          <s:enumeration value="OneWeek" />
          <s:enumeration value="TwoWeek" />
          <s:enumeration value="OneMonth" />
          <s:enumeration value="TwoMonth" />
          <s:enumeration value="ThreeMonth" />
          <s:enumeration value="FourMonth" />
          <s:enumeration value="FiveMonth" />
          <s:enumeration value="SixMonth" />
          <s:enumeration value="SevenMonth" />
          <s:enumeration value="EightMonth" />
          <s:enumeration value="NineMonth" />
          <s:enumeration value="TenMonth" />
          <s:enumeration value="ElevenMonth" />
          <s:enumeration value="OneYear" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetHIBORResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHIBORResult" type="tns:HIBORRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="HIBORRate">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:HIBORTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:Currencies" />
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="tns:RateDescription" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetSOFIBOR">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:SOFIBORTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="SOFIBORTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Overnight" />
          <s:enumeration value="OneWeek" />
          <s:enumeration value="OneMonth" />
          <s:enumeration value="TwoMonth" />
          <s:enumeration value="ThreeMonth" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetSOFIBORResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSOFIBORResult" type="tns:SOFIBORRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SOFIBORRate">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:SOFIBORTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:Currencies" />
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="tns:RateDescription" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetREIBID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:REIBIDTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="REIBIDTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Overnight" />
          <s:enumeration value="OneWeek" />
          <s:enumeration value="TwoWeek" />
          <s:enumeration value="OneMonth" />
          <s:enumeration value="TwoMonth" />
          <s:enumeration value="ThreeMonth" />
          <s:enumeration value="SixMonth" />
          <s:enumeration value="NineMonth" />
          <s:enumeration value="OneYear" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetREIBIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetREIBIDResult" type="tns:REIBIDRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="REIBIDRate">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:REIBIDTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:Currencies" />
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="tns:RateDescription" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetOIBOR">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:OIBORTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="OIBORTypes">
        <s:restriction base="s:string">
          <s:enumeration value="TomorrowNext" />
          <s:enumeration value="SpotNext" />
          <s:enumeration value="SpotWeek" />
          <s:enumeration value="TwoWeek" />
          <s:enumeration value="OneMonth" />
          <s:enumeration value="TwoMonth" />
          <s:enumeration value="ThreeMonth" />
          <s:enumeration value="FourMonths" />
          <s:enumeration value="FiveMonths" />
          <s:enumeration value="SixMonth" />
          <s:enumeration value="NineMonth" />
          <s:enumeration value="OneYear" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetOIBORResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetOIBORResult" type="tns:OIBORRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="OIBORRate">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:OIBORTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:Currencies" />
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="tns:RateDescription" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetSIBOR">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:SIBORTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="SIBORTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Overnight" />
          <s:enumeration value="TomorrowNext" />
          <s:enumeration value="OneWeek" />
          <s:enumeration value="OneMonth" />
          <s:enumeration value="TwoMonth" />
          <s:enumeration value="ThreeMonth" />
          <s:enumeration value="SixMonth" />
          <s:enumeration value="NineMonth" />
          <s:enumeration value="OneYear" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetSIBORResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSIBORResult" type="tns:SIBORRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SIBORRate">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:SIBORTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:Currencies" />
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="tns:RateDescription" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetCIBOR">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:CIBORTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="CIBORTypes">
        <s:restriction base="s:string">
          <s:enumeration value="OneWeek" />
          <s:enumeration value="TwoWeek" />
          <s:enumeration value="OneMonth" />
          <s:enumeration value="TwoMonth" />
          <s:enumeration value="ThreeMonth" />
          <s:enumeration value="FourMonth" />
          <s:enumeration value="FiveMonth" />
          <s:enumeration value="SixMonth" />
          <s:enumeration value="SevenMonth" />
          <s:enumeration value="EightMonth" />
          <s:enumeration value="NineMonth" />
          <s:enumeration value="TenMonth" />
          <s:enumeration value="ElevenMonth" />
          <s:enumeration value="OneYear" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetCIBORResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCIBORResult" type="tns:CIBORRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CIBORRate">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:CIBORTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:Currencies" />
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="tns:RateDescription" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetSTIBOR">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:STIBORTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="STIBORTypes">
        <s:restriction base="s:string">
          <s:enumeration value="TomorrowNext" />
          <s:enumeration value="OneWeek" />
          <s:enumeration value="OneMonth" />
          <s:enumeration value="TwoMonth" />
          <s:enumeration value="ThreeMonth" />
          <s:enumeration value="SixMonth" />
          <s:enumeration value="NineMonth" />
          <s:enumeration value="OneYear" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetSTIBORResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSTIBORResult" type="tns:STIBORRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="STIBORRate">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:STIBORTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:Currencies" />
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="tns:RateDescription" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetVILIBOR">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:VILIBORTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="VILIBORTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Overnight" />
          <s:enumeration value="OneWeek" />
          <s:enumeration value="TwoWeek" />
          <s:enumeration value="OneMonth" />
          <s:enumeration value="ThreeMonth" />
          <s:enumeration value="SixMonth" />
          <s:enumeration value="OneYear" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetVILIBORResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetVILIBORResult" type="tns:VILIBORRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="VILIBORRate">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:VILIBORTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:Currencies" />
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="tns:RateDescription" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetWIBOR">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:WIBORTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="WIBORTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Overnight" />
          <s:enumeration value="TomorrowNext" />
          <s:enumeration value="OneWeek" />
          <s:enumeration value="TwoWeek" />
          <s:enumeration value="OneMonth" />
          <s:enumeration value="ThreeMonth" />
          <s:enumeration value="SixMonth" />
          <s:enumeration value="NineMonth" />
          <s:enumeration value="OneYear" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetWIBORResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWIBORResult" type="tns:WIBORRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="WIBORRate">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:WIBORTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:Currencies" />
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="tns:RateDescription" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetEURIBOR">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:EURIBORTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="EURIBORTypes">
        <s:restriction base="s:string">
          <s:enumeration value="OneWeek" />
          <s:enumeration value="TwoWeek" />
          <s:enumeration value="ThreeWeek" />
          <s:enumeration value="OneMonth" />
          <s:enumeration value="TwoMonth" />
          <s:enumeration value="ThreeMonth" />
          <s:enumeration value="FourMonth" />
          <s:enumeration value="FiveMonth" />
          <s:enumeration value="SixMonth" />
          <s:enumeration value="SevenMonth" />
          <s:enumeration value="EightMonth" />
          <s:enumeration value="NineMonth" />
          <s:enumeration value="TenMonth" />
          <s:enumeration value="ElevenMonth" />
          <s:enumeration value="OneYear" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetEURIBORResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEURIBORResult" type="tns:EURIBORRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="EURIBORRate">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:EURIBORTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:Currencies" />
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="tns:RateDescription" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetHistoricalLIBOR">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:LIBORTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:LIBORCurrencyTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="FromDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalLIBORResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalLIBORResult" type="tns:HistoricalLIBORRates" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="HistoricalLIBORRates">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:LIBORTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:LIBORCurrencyTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="tns:RateDescription" />
              <s:element minOccurs="0" maxOccurs="1" name="Rates" type="tns:ArrayOfRate" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfRate">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Rate" nillable="true" type="tns:Rate" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Rate">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetWSJRate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:WSJRateTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Qualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="WSJRateTypes">
        <s:restriction base="s:string">
          <s:enumeration value="PrimeRate" />
          <s:enumeration value="DiscountRate" />
          <s:enumeration value="FederalFunds" />
          <s:enumeration value="CallMoney" />
          <s:enumeration value="CommercialPaper" />
          <s:enumeration value="EuroCommercialPaper" />
          <s:enumeration value="DealerCommercialPaper" />
          <s:enumeration value="CertificatesofDeposit" />
          <s:enumeration value="BankersAcceptances" />
          <s:enumeration value="LondonLateEurodollars" />
          <s:enumeration value="LIBOR" />
          <s:enumeration value="EuroLibor" />
          <s:enumeration value="EURIBOR" />
          <s:enumeration value="ForeignPrimeRates" />
          <s:enumeration value="TreasuryBills" />
          <s:enumeration value="OvernightRepurchaseRate" />
          <s:enumeration value="FreddieMac" />
          <s:enumeration value="FannieMae" />
          <s:enumeration value="MerrillLynchReadyAssetsTrust" />
          <s:enumeration value="ConsumerPriceIndex" />
          <s:enumeration value="EuroDollars" />
          <s:enumeration value="LIBORSwaps" />
          <s:enumeration value="TIIE28" />
          <s:enumeration value="TelerateLibor1Month" />
          <s:enumeration value="TelerateLibor3Month" />
          <s:enumeration value="FederalReserveDiscountBoston" />
          <s:enumeration value="FederalReserveDiscountNewYork" />
          <s:enumeration value="FederalReserveDiscountPhiladelphia" />
          <s:enumeration value="FederalReserveDiscountCleveland" />
          <s:enumeration value="FederalReserveDiscountRichmond" />
          <s:enumeration value="FederalReserveDiscountAtlanta" />
          <s:enumeration value="FederalReserveDiscountChicago" />
          <s:enumeration value="FederalReserveDiscountStLouis" />
          <s:enumeration value="FederalReserveDiscountMinneapolis" />
          <s:enumeration value="FederalReserveDiscountKansasCity" />
          <s:enumeration value="FederalReserveDiscountDallas" />
          <s:enumeration value="FederalReserveDiscountSanFrancisco" />
          <s:enumeration value="MarketRateMO" />
          <s:enumeration value="FormulaRateTN" />
          <s:enumeration value="ConnecticutDepositRateIndex" />
          <s:enumeration value="TBills6MonthInEffect6MonthsPriorToTheTransaction" />
          <s:enumeration value="TennesseeMaximumEffectiveRateOfInterest" />
          <s:enumeration value="None" />
          <s:enumeration value="Libor1Month" />
          <s:enumeration value="Libor3Months" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetWSJRateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWSJRateResult" type="tns:WSJInterestRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="WSJInterestRate">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="RateType" type="tns:WSJRateTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="EffectiveDate" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="MaturityInMonths" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Maturity" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="High" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Low" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Change" type="s:double" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetTelerate3750">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTelerate3750Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTelerate3750Result" type="tns:Telerate3750" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Telerate3750">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Columns" type="tns:ArrayOfTelerate3750Column" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfTelerate3750Column">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Telerate3750Column" nillable="true" type="tns:Telerate3750Column" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Telerate3750Column">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="CurrencyType" type="tns:LIBORCurrencyTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="Rates" type="tns:ArrayOfLIBORRate" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfLIBORRate">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="LIBORRate" nillable="true" type="tns:LIBORRate" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetLastLondonFixing">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:FixingTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:FixingCurrencyTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="FixingTypes">
        <s:restriction base="s:string">
          <s:enumeration value="LondonGold" />
          <s:enumeration value="LondonSilver" />
          <s:enumeration value="LondonPlatinum" />
          <s:enumeration value="LondonPalladium" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="FixingCurrencyTypes">
        <s:restriction base="s:string">
          <s:enumeration value="USD" />
          <s:enumeration value="GBP" />
          <s:enumeration value="EURO" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetLastLondonFixingResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLastLondonFixingResult" type="tns:LondonFixing" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="LondonFixing">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:FixingTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:FixingCurrencyTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Period" type="tns:PeriodType" />
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Unit" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:simpleType name="PeriodType">
        <s:restriction base="s:string">
          <s:enumeration value="Morning" />
          <s:enumeration value="Evening" />
        </s:restriction>
      </s:simpleType>
      <s:element name="ListRates">
        <s:complexType />
      </s:element>
      <s:element name="ListRatesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListRatesResult" type="tns:ArrayOfRateDescription" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfRateDescription">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="RateDescription" nillable="true" type="tns:RateDescription" />
        </s:sequence>
      </s:complexType>
      <s:element name="ListRatesByRateFamily">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RateFamilyType" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListRatesByRateFamilyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListRatesByRateFamilyResult" type="tns:ArrayOfRateDescription" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SearchRates">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Pattern" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SearchRatesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SearchRatesResult" type="tns:ArrayOfRateDescription" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetRateSymbol">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateType" type="tns:RateTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:LIBORCurrencyTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetRateSymbolResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetRateSymbolResult" type="tns:RateSymbol" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RateSymbol">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:RateTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:LIBORCurrencyTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetRateFromSymbol">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetRateFromSymbolResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetRateFromSymbolResult" type="tns:RateSymbol" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetRate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateType" type="tns:RateTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetRateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetRateResult" type="tns:InterestRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetRateFamilyTable">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateFamilyType" type="tns:RateFamilyTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="RateFamilyTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Libors" />
          <s:enumeration value="CommercialPaperFinancial" />
          <s:enumeration value="CommercialPaperNonFinancial" />
          <s:enumeration value="CDs" />
          <s:enumeration value="BankersAcceptances" />
          <s:enumeration value="EuroDollarDeposits" />
          <s:enumeration value="TBillsAuctionAverage" />
          <s:enumeration value="TBillsSecondaryMarket" />
          <s:enumeration value="TreasuriesConstant" />
          <s:enumeration value="InterestRateSwaps" />
          <s:enumeration value="TreasuryInflationProtectedSecurities" />
          <s:enumeration value="InterestRateSwapSpreads" />
          <s:enumeration value="LIBORs_USD" />
          <s:enumeration value="LIBORs_EUR" />
          <s:enumeration value="LIBORs_GBP" />
          <s:enumeration value="LIBORs_CAD" />
          <s:enumeration value="LIBORs_JPY" />
          <s:enumeration value="LIBORs_CHF" />
          <s:enumeration value="LIBORs_DKK" />
          <s:enumeration value="LIBORs_AUD" />
          <s:enumeration value="LIBORs_NZD" />
          <s:enumeration value="LIBORs_SEK" />
          <s:enumeration value="BAIBORs" />
          <s:enumeration value="BKIBORs" />
          <s:enumeration value="BRAZIBORs" />
          <s:enumeration value="BRIBORs" />
          <s:enumeration value="BUBORs" />
          <s:enumeration value="CHIBORs" />
          <s:enumeration value="CHILIBORs" />
          <s:enumeration value="CIBORs" />
          <s:enumeration value="EURIBORs" />
          <s:enumeration value="HIBORs" />
          <s:enumeration value="JIBARS" />
          <s:enumeration value="JIBORs" />
          <s:enumeration value="KLIBORs" />
          <s:enumeration value="KORIBORs" />
          <s:enumeration value="MEXIBORs" />
          <s:enumeration value="MOSIBORs" />
          <s:enumeration value="MIBORs" />
          <s:enumeration value="MIBIDs" />
          <s:enumeration value="OIBORs" />
          <s:enumeration value="PHIBORs" />
          <s:enumeration value="PRIBORs" />
          <s:enumeration value="REIBORs" />
          <s:enumeration value="REIBIDs" />
          <s:enumeration value="SOFIBORs" />
          <s:enumeration value="SABORs" />
          <s:enumeration value="SIBORs" />
          <s:enumeration value="SHIBORs" />
          <s:enumeration value="STIBORs" />
          <s:enumeration value="TAIBORs" />
          <s:enumeration value="TELBORs" />
          <s:enumeration value="TIBORs" />
          <s:enumeration value="TRLIBORs" />
          <s:enumeration value="TURKIBORs" />
          <s:enumeration value="VNIBORs" />
          <s:enumeration value="WIBORs" />
          <s:enumeration value="MuniComposites" />
          <s:enumeration value="TreasuryComposites" />
          <s:enumeration value="LiborsSublist1" />
          <s:enumeration value="MuniCompositesSublist1" />
          <s:enumeration value="TreasuryCompositesSublist1" />
          <s:enumeration value="InterestRateSwapsSubList1" />
          <s:enumeration value="CanadianTreasuryBills" />
          <s:enumeration value="CanadianBenchmarkBondYields" />
          <s:enumeration value="FederalRates" />
          <s:enumeration value="AustralianBankBills" />
          <s:enumeration value="COLIBORs" />
          <s:enumeration value="NationalOvernightAverages" />
          <s:enumeration value="RIGIBORs" />
          <s:enumeration value="RIGIBIDs" />
          <s:enumeration value="AIDIBORs" />
          <s:enumeration value="KAIBORs" />
          <s:enumeration value="KIBORs" />
          <s:enumeration value="KIBIDs" />
          <s:enumeration value="TALIBIDs" />
          <s:enumeration value="TALIBORs" />
          <s:enumeration value="VILIBORs" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetRateFamilyTableResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetRateFamilyTableResult" type="tns:RateTable" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RateTable">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="RateTableLines" type="tns:ArrayOfRateTableLine" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfRateTableLine">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="RateTableLine" nillable="true" type="tns:RateTableLine" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="RateTableLine">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="RateType" type="tns:RateTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="RateTableCells" type="tns:ArrayOfRateTableCell" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfRateTableCell">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="RateTableCell" nillable="true" type="tns:RateTableCell" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="RateTableCell">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="CellType" type="tns:RateTableCellType" />
              <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:simpleType name="RateTableCellType">
        <s:restriction base="s:string">
          <s:enumeration value="Today" />
          <s:enumeration value="Yesterday" />
          <s:enumeration value="OneWeekAgo" />
          <s:enumeration value="OneMonthAgo" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetAverageRate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateType" type="tns:RateTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="PeriodTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Daily" />
          <s:enumeration value="Monthly" />
          <s:enumeration value="Quarterly" />
          <s:enumeration value="Annually" />
          <s:enumeration value="RealTime" />
          <s:enumeration value="Weekly" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetAverageRateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAverageRateResult" type="tns:InterestRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAverageRates">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateType" type="tns:RateTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="FromDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAverageRatesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAverageRatesResult" type="tns:HistoricalInterestRates" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="HistoricalInterestRates">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:RateTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="tns:RateDescription" />
              <s:element minOccurs="0" maxOccurs="1" name="Rates" type="tns:ArrayOfRate" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetRateMovingAverage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateType" type="tns:RateTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="AveragePeriods" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FromDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetRateMovingAverageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetRateMovingAverageResult" type="tns:HistoricalInterestRates" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDailyAverage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateType" type="tns:RateTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="CalendarDays" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDailyAverageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDailyAverageResult" type="tns:HistoricalInterestRates" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMonthlyTreasuryAverage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateType" type="tns:RateTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMonthlyTreasuryAverageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMonthlyTreasuryAverageResult" type="tns:HistoricalInterestRates" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetRateFamily">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateFamilyType" type="tns:RateFamilyTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetRateFamilyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetRateFamilyResult" type="tns:ArrayOfInterestRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTodaysRate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateType" type="tns:RateTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTodaysRateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTodaysRateResult" type="tns:InterestRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLatestRate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateType" type="tns:RateTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLatestRateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLatestRateResult" type="tns:InterestRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLatestRateSpecial">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateType" type="tns:RateTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLatestRateSpecialResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLatestRateSpecialResult" type="tns:InterestRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLatestRateFamily">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateFamilyType" type="tns:RateFamilyTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLatestRateFamilyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLatestRateFamilyResult" type="tns:ArrayOfInterestRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetRealTimeRate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateType" type="tns:RateTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="Time" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetRealTimeRateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetRealTimeRateResult" type="tns:InterestRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetRateAsOfTime">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateType" type="tns:RateTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="Time" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetRateAsOfTimeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetRateAsOfTimeResult" type="tns:InterestRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalRates">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateType" type="tns:RateTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="FromDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalRatesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalRatesResult" type="tns:HistoricalInterestRates" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalWeeklyRates">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateType" type="tns:RateTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="FromDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalWeeklyRatesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalWeeklyRatesResult" type="tns:HistoricalInterestRates" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalRateFamily">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateFamilyType" type="tns:RateFamilyTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="FromDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalRateFamilyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalRateFamilyResult" type="tns:FamilyRates" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FamilyRates">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="RateFamilyType" type="tns:RateFamilyTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="HistoricalInterestRate" type="tns:ArrayOfHistoricalInterestRates" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfHistoricalInterestRates">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="HistoricalInterestRates" nillable="true" type="tns:HistoricalInterestRates" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetRateDescription">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateType" type="tns:RateTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetRateDescriptionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetRateDescriptionResult" type="tns:RateDescription" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetRateStatistics">
        <s:complexType />
      </s:element>
      <s:element name="GetRateStatisticsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetRateStatisticsResult" type="tns:ArrayOfRateStatistics" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfRateStatistics">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="RateStatistics" nillable="true" type="tns:RateStatistics" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="RateStatistics">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="RateType" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="DataPoints" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="FromDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ToDate" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="DrawRateChartCustom">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateType" type="tns:RateTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Style" type="tns:StockChartStyles" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Design" type="tns:ChartDesign" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="StockChartStyles">
        <s:restriction base="s:string">
          <s:enumeration value="Line" />
          <s:enumeration value="Candle" />
          <s:enumeration value="Stick" />
          <s:enumeration value="Area" />
          <s:enumeration value="Percentage" />
          <s:enumeration value="LinePercentage" />
          <s:enumeration value="CandlePercentage" />
          <s:enumeration value="StickPercentage" />
          <s:enumeration value="AreaPercentage" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ChartDesign">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Secure" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="TextTitle" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TextHeader" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TextFooter" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TextPriceLine" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TextVolumeBar" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TextHighest" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TextLowest" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TextOpen" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TextClose" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TextUp" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TextDown" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorBackground" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorBackWall" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorVolumeBackWall" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowVolumeBackWall" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorHighlight" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorPriceLine" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorVolumeBar" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorVolumeBarFill" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorHigh" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorStickUp" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorStickLow" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorConstant" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorLow" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorPoint" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorTitle" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorFooter" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorHeader" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorAxis" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorGrid" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorFonts" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorStripe" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorOpen" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorClose" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorVerticalGrid" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorHorizontalGrid" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorUp" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorDown" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorHighLowLine" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorCollection" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="GridHorizontalStyle" type="tns:LinePattern" />
              <s:element minOccurs="1" maxOccurs="1" name="GridVerticalStyle" type="tns:LinePattern" />
              <s:element minOccurs="1" maxOccurs="1" name="GridHorizontalWidth" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="GridVerticalWidth" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorFrame" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FrameBorder" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FormatPriceLine" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FormatVolume" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FormatDate" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="GradeBackground" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="GradeBackwall" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="WaterMark" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="WaterMarkTopMargin" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="WaterMarkLeftMargin" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="WaterMarkTransparency" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="PointSize" type="s:float" />
              <s:element minOccurs="1" maxOccurs="1" name="StackVariationLabels" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowAxisLabelInLegend" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="LineWidth" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="SplitPercent" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowHigh" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowLow" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowOpen" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowClose" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowVolume" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowUpVariation" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowDownVariation" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowLegend" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="VariationYear" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="VolumeDivider" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="VolumeTextOffset" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="PriceTextOffset" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="FrameType" type="tns:ImageFrameType" />
              <s:element minOccurs="1" maxOccurs="1" name="Projection" type="tns:PredefinedProjection" />
              <s:element minOccurs="1" maxOccurs="1" name="MarginTop" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="MarginBottom" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="MarginLeft" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="MarginRight" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="FontFamily" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="FontSizeHeader" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="FontSizeFooter" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="ZoomPercent" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="LegendBox" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorLegendBackground" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorLegendBorder" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="LegendVerticalPosition" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="LegendHorizontalPosition" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Reload" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowPriceChartLabels" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="TickPrecision" type="tns:TickPeriod" />
              <s:element minOccurs="1" maxOccurs="1" name="TickPeriods" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="WaterMarkHorizontalAlign" type="tns:HorzAlign" />
              <s:element minOccurs="1" maxOccurs="1" name="LightScheme" type="tns:PredefinedLightModel" />
              <s:element minOccurs="1" maxOccurs="1" name="FontSizeLegend" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="FontSizeAxes" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="FontSizeTitle" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysForHourDisplay" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysForDayDisplay" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysForWeekDisplay" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysForBiWeeklyDisplay" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysForMonthDisplay" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysForQuarterDisplay" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysForSemiAnnualDisplay" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysForAnnualDisplay" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysForBiAnnualDisplay" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysForPentaAnnualDisplay" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:simpleType name="LinePattern">
        <s:restriction base="s:string">
          <s:enumeration value="Solid" />
          <s:enumeration value="Dot" />
          <s:enumeration value="Dash" />
          <s:enumeration value="DashDot" />
          <s:enumeration value="DashDotDot" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="ImageFrameType">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="Colonial" />
          <s:enumeration value="Common" />
          <s:enumeration value="Embed" />
          <s:enumeration value="Emboss" />
          <s:enumeration value="FrameOpenRight" />
          <s:enumeration value="FrameOpenRL" />
          <s:enumeration value="OneBarGradient" />
          <s:enumeration value="RoundedUp" />
          <s:enumeration value="SlimRoundedShadowed" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="PredefinedProjection">
        <s:restriction base="s:string">
          <s:enumeration value="Orthogonal" />
          <s:enumeration value="OrthogonalElevated" />
          <s:enumeration value="OrthogonalHorizontalLeft" />
          <s:enumeration value="OrthogonalHorizontalRight" />
          <s:enumeration value="OrthogonalHalf" />
          <s:enumeration value="OrthogonalHalfHorizontalLeft" />
          <s:enumeration value="OrthogonalHalfHorizontalRight" />
          <s:enumeration value="OrthogonalHalfRotated" />
          <s:enumeration value="OrthogonalHalfElevated" />
          <s:enumeration value="Perspective" />
          <s:enumeration value="PerspectiveHorizontalLeft" />
          <s:enumeration value="PerspectiveHorizontalRight" />
          <s:enumeration value="PerspectiveRotated" />
          <s:enumeration value="PerspectiveElevated" />
          <s:enumeration value="PerspectiveTilted" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="TickPeriod">
        <s:restriction base="s:string">
          <s:enumeration value="Tick" />
          <s:enumeration value="Millisecond" />
          <s:enumeration value="Second" />
          <s:enumeration value="Minute" />
          <s:enumeration value="Hour" />
          <s:enumeration value="Day" />
          <s:enumeration value="Week" />
          <s:enumeration value="Month" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="HorzAlign">
        <s:restriction base="s:string">
          <s:enumeration value="Center" />
          <s:enumeration value="Left" />
          <s:enumeration value="Right" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="PredefinedLightModel">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="SoftTopLeft" />
          <s:enumeration value="SoftFrontal" />
          <s:enumeration value="SoftTopRight" />
          <s:enumeration value="ShinyTopLeft" />
          <s:enumeration value="ShinyFrontal" />
          <s:enumeration value="ShinyTopRight" />
          <s:enumeration value="MetallicLustre" />
          <s:enumeration value="NorthernLights" />
        </s:restriction>
      </s:simpleType>
      <s:element name="DrawRateChartCustomResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawRateChartCustomResult" type="tns:RateChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RateChart">
        <s:complexContent mixed="false">
          <s:extension base="tns:StockChart">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Rate" type="tns:RateTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Title" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Style" type="tns:StockChartStyles" />
              <s:element minOccurs="0" maxOccurs="1" name="Url" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Factor" type="s:double" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="StockChart">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Design" type="tns:ChartDesign" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="DrawRateChart">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateType" type="tns:RateTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Style" type="tns:StockChartStyles" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawRateChartResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawRateChartResult" type="tns:RateChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawRateChartPreset">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateType" type="tns:RateTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Style" type="tns:StockChartStyles" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Preset" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawRateChartPresetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawRateChartPresetResult" type="tns:RateChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetChartDesign">
        <s:complexType />
      </s:element>
      <s:element name="GetChartDesignResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetChartDesignResult" type="tns:ChartDesign" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawYieldCurve">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateFamilyType" type="tns:RateFamilyTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="OnDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="GetLatestRate" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawYieldCurveResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawYieldCurveResult" type="tns:YieldCurveChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="YieldCurveChart">
        <s:complexContent mixed="false">
          <s:extension base="tns:StockChart">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="RateFamily" type="tns:RateFamilyTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="GetLatest" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Title" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Style" type="tns:StockChartStyles" />
              <s:element minOccurs="0" maxOccurs="1" name="Url" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="DrawYieldCurvePreset">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateFamilyType" type="tns:RateFamilyTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="OnDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="GetLatestRate" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Preset" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawYieldCurvePresetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawYieldCurvePresetResult" type="tns:YieldCurveChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawYieldCurveCustom">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateFamilyType" type="tns:RateFamilyTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="OnDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="GetLatestRate" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Design" type="tns:ChartDesign" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawYieldCurveCustomResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawYieldCurveCustomResult" type="tns:YieldCurveChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Interpolate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Methodology" type="tns:MethodologyTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="KnownXValues" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="KnownYValues" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="XValuesToPlot" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="MethodologyTypes">
        <s:restriction base="s:string">
          <s:enumeration value="CubicSpline" />
        </s:restriction>
      </s:simpleType>
      <s:element name="InterpolateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="InterpolateResult" type="tns:Interpolation" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Interpolation">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="XValues" type="tns:ArrayOfInt" />
              <s:element minOccurs="0" maxOccurs="1" name="YValues" type="tns:ArrayOfDouble" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfInt">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="int" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfDouble">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="double" type="s:double" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetFHLBankRates">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="FHLBankType" type="tns:FHLBankTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="FHLBankRateType" type="tns:FHLBankRateTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FHLBankTerm" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="FHLBankTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Atlanta" />
          <s:enumeration value="Boston" />
          <s:enumeration value="Cincinnati" />
          <s:enumeration value="Chicago" />
          <s:enumeration value="Dallas" />
          <s:enumeration value="DesMoines" />
          <s:enumeration value="Indianapolis" />
          <s:enumeration value="NewYork" />
          <s:enumeration value="Pittsburgh" />
          <s:enumeration value="Seattle" />
          <s:enumeration value="SanFrancisco" />
          <s:enumeration value="Topeka" />
          <s:enumeration value="None" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="FHLBankRateTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Advance" />
          <s:enumeration value="MortgageMatchedAdvance" />
          <s:enumeration value="LineOfCredit" />
          <s:enumeration value="BrokeredCDRates" />
          <s:enumeration value="Invalid" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetFHLBankRatesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFHLBankRatesResult" type="tns:ArrayOfFHLBankRate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfFHLBankRate">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="FHLBankRate" nillable="true" type="tns:FHLBankRate" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FHLBankRate">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="BankType" type="tns:FHLBankTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="RateType" type="tns:FHLBankRateTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="MaturityType" type="tns:FHLBankRateMaturityTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="TermType" type="tns:FHLBankTermTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Note" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:simpleType name="FHLBankRateMaturityTypes">
        <s:restriction base="s:string">
          <s:enumeration value="OneDay" />
          <s:enumeration value="OneWeek" />
          <s:enumeration value="TwoWeek" />
          <s:enumeration value="ThreeWeek" />
          <s:enumeration value="OneMonth" />
          <s:enumeration value="TwoMonth" />
          <s:enumeration value="ThreeMonth" />
          <s:enumeration value="FourMonth" />
          <s:enumeration value="FiveMonth" />
          <s:enumeration value="SixMonth" />
          <s:enumeration value="SevenMonth" />
          <s:enumeration value="EightMonth" />
          <s:enumeration value="NineMonth" />
          <s:enumeration value="TenMonth" />
          <s:enumeration value="ElevenMonth" />
          <s:enumeration value="OneYear" />
          <s:enumeration value="OneYearAnd1Quarter" />
          <s:enumeration value="OneYearAndAHalf" />
          <s:enumeration value="OneYearAnd3Quarter" />
          <s:enumeration value="TwoYear" />
          <s:enumeration value="TwoYearAnd1Quarter" />
          <s:enumeration value="TwoYearAndAHalf" />
          <s:enumeration value="TwoYearAnd3Quarter" />
          <s:enumeration value="ThreeYear" />
          <s:enumeration value="ThreeYearAndAHalf" />
          <s:enumeration value="FourYear" />
          <s:enumeration value="FourYearAndAHalf" />
          <s:enumeration value="FiveYear" />
          <s:enumeration value="FiveYearAndAHalf" />
          <s:enumeration value="SixYear" />
          <s:enumeration value="SixYearAndAHalf" />
          <s:enumeration value="SevenYear" />
          <s:enumeration value="SevenYearAndAHalf" />
          <s:enumeration value="EightYear" />
          <s:enumeration value="EightYearAndAHalf" />
          <s:enumeration value="NineYear" />
          <s:enumeration value="NineYearAndAHalf" />
          <s:enumeration value="TenYear" />
          <s:enumeration value="ElevenYear" />
          <s:enumeration value="TwelveYear" />
          <s:enumeration value="ThirteenYear" />
          <s:enumeration value="FourteenYear" />
          <s:enumeration value="TenYearAndAHalf" />
          <s:enumeration value="FifteenYear" />
          <s:enumeration value="TwentyYear" />
          <s:enumeration value="ThirtyYear" />
          <s:enumeration value="FiveYear5Year" />
          <s:enumeration value="FiveYear7Year" />
          <s:enumeration value="FiveYear10Year" />
          <s:enumeration value="FiveYear15Year" />
          <s:enumeration value="FiveYear20Year" />
          <s:enumeration value="TenYear5Year" />
          <s:enumeration value="TenYear7Year" />
          <s:enumeration value="TenYear10Year" />
          <s:enumeration value="TenYear15Year" />
          <s:enumeration value="TenYear20Year" />
          <s:enumeration value="FifteenYear5Year" />
          <s:enumeration value="FifteenYear7Year" />
          <s:enumeration value="FifteenYear10Year" />
          <s:enumeration value="FifteenYear15Year" />
          <s:enumeration value="FifteenYear20Year" />
          <s:enumeration value="TwentyYear5Year" />
          <s:enumeration value="TwentyYear7Year" />
          <s:enumeration value="TwentyYear10Year" />
          <s:enumeration value="TwentyYear15Year" />
          <s:enumeration value="TwentyYear20Year" />
          <s:enumeration value="ThirtyYear5Year" />
          <s:enumeration value="ThirtyYear7Year" />
          <s:enumeration value="ThirtyYear10Year" />
          <s:enumeration value="ThirtyYear15Year" />
          <s:enumeration value="ThirtyYear20Year" />
          <s:enumeration value="Invalid" />
          <s:enumeration value="NotApplicable" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="FHLBankTermTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Standard" />
          <s:enumeration value="CommunityInvestment" />
          <s:enumeration value="LessThan200K" />
          <s:enumeration value="TwoHundredKTo1M" />
          <s:enumeration value="OneMTo5M" />
          <s:enumeration value="FiveMTo25M" />
          <s:enumeration value="MoreThan25M" />
          <s:enumeration value="LessThan10M" />
          <s:enumeration value="SecureConnect" />
          <s:enumeration value="NewEnglandFund" />
          <s:enumeration value="StandardAmortizing" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetAuctionResult">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CUSIP" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAuctionResultResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAuctionResultResult" type="tns:AuctionResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AuctionResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="CUSIP" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="MaturityType" type="tns:MaturityTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Term" type="tns:TermTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:AuctionTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="IssueDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="MaturityDate" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="InterestRate" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="DiscountRate" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="InvestmentRate" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Yield" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Price" type="s:double" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:simpleType name="MaturityTypes">
        <s:restriction base="s:string">
          <s:enumeration value="TwoYear" />
          <s:enumeration value="ThreeYear" />
          <s:enumeration value="FiveYear" />
          <s:enumeration value="TenYear" />
          <s:enumeration value="NineYear" />
          <s:enumeration value="NineteenYear" />
          <s:enumeration value="TwentyYear" />
          <s:enumeration value="TwentyNineYear" />
          <s:enumeration value="ThirtyYear" />
          <s:enumeration value="NA" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="TermTypes">
        <s:restriction base="s:string">
          <s:enumeration value="EightDays" />
          <s:enumeration value="FourteenDays" />
          <s:enumeration value="TwentyEightDays" />
          <s:enumeration value="NinetyOneDays" />
          <s:enumeration value="NinetyTwoDays" />
          <s:enumeration value="HundredEightyTwoDays" />
          <s:enumeration value="SixMonths" />
          <s:enumeration value="NineMonths" />
          <s:enumeration value="ElevenMonths" />
          <s:enumeration value="OneDay" />
          <s:enumeration value="NA" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="AuctionTypes">
        <s:restriction base="s:string">
          <s:enumeration value="TreasuryNote" />
          <s:enumeration value="TreasuryBond" />
          <s:enumeration value="TreasuryBill" />
          <s:enumeration value="TIPS" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetAuctionResults">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAuctionResultsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAuctionResultsResult" type="tns:ArrayOfAuctionResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfAuctionResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="AuctionResult" nillable="true" type="tns:AuctionResult" />
        </s:sequence>
      </s:complexType>
      <s:element name="LIBORRate" nillable="true" type="tns:LIBORRate" />
      <s:element name="InterestRate" nillable="true" type="tns:InterestRate" />
      <s:element name="ArrayOfInterestRate" nillable="true" type="tns:ArrayOfInterestRate" />
      <s:element name="ForwardRateAgreement" nillable="true" type="tns:ForwardRateAgreement" />
      <s:element name="ArrayOfEuroDollarFRA" nillable="true" type="tns:ArrayOfEuroDollarFRA" />
      <s:element name="SwapRate" nillable="true" type="tns:SwapRate" />
      <s:element name="ArrayOfSwapRate" nillable="true" type="tns:ArrayOfSwapRate" />
      <s:element name="REIBORRate" nillable="true" type="tns:REIBORRate" />
      <s:element name="HIBORRate" nillable="true" type="tns:HIBORRate" />
      <s:element name="SOFIBORRate" nillable="true" type="tns:SOFIBORRate" />
      <s:element name="REIBIDRate" nillable="true" type="tns:REIBIDRate" />
      <s:element name="OIBORRate" nillable="true" type="tns:OIBORRate" />
      <s:element name="SIBORRate" nillable="true" type="tns:SIBORRate" />
      <s:element name="CIBORRate" nillable="true" type="tns:CIBORRate" />
      <s:element name="STIBORRate" nillable="true" type="tns:STIBORRate" />
      <s:element name="VILIBORRate" nillable="true" type="tns:VILIBORRate" />
      <s:element name="WIBORRate" nillable="true" type="tns:WIBORRate" />
      <s:element name="EURIBORRate" nillable="true" type="tns:EURIBORRate" />
      <s:element name="HistoricalLIBORRates" nillable="true" type="tns:HistoricalLIBORRates" />
      <s:element name="WSJInterestRate" nillable="true" type="tns:WSJInterestRate" />
      <s:element name="Telerate3750" nillable="true" type="tns:Telerate3750" />
      <s:element name="LondonFixing" nillable="true" type="tns:LondonFixing" />
      <s:element name="ArrayOfRateDescription" nillable="true" type="tns:ArrayOfRateDescription" />
      <s:element name="RateSymbol" nillable="true" type="tns:RateSymbol" />
      <s:element name="RateTable" nillable="true" type="tns:RateTable" />
      <s:element name="HistoricalInterestRates" nillable="true" type="tns:HistoricalInterestRates" />
      <s:element name="FamilyRates" nillable="true" type="tns:FamilyRates" />
      <s:element name="RateDescription" nillable="true" type="tns:RateDescription" />
      <s:element name="ArrayOfRateStatistics" nillable="true" type="tns:ArrayOfRateStatistics" />
      <s:element name="RateChart" nillable="true" type="tns:RateChart" />
      <s:element name="ChartDesign" nillable="true" type="tns:ChartDesign" />
      <s:element name="YieldCurveChart" nillable="true" type="tns:YieldCurveChart" />
      <s:element name="Interpolation" nillable="true" type="tns:Interpolation" />
      <s:element name="ArrayOfFHLBankRate" nillable="true" type="tns:ArrayOfFHLBankRate" />
      <s:element name="AuctionResult" nillable="true" type="tns:AuctionResult" />
      <s:element name="ArrayOfAuctionResult" nillable="true" type="tns:ArrayOfAuctionResult" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetLIBORSecureSoapIn">
    <wsdl:part name="parameters" element="tns:GetLIBORSecure" />
  </wsdl:message>
  <wsdl:message name="GetLIBORSecureSoapOut">
    <wsdl:part name="parameters" element="tns:GetLIBORSecureResponse" />
  </wsdl:message>
  <wsdl:message name="GetLIBORSecureHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetLIBORSoapIn">
    <wsdl:part name="parameters" element="tns:GetLIBOR" />
  </wsdl:message>
  <wsdl:message name="GetLIBORSoapOut">
    <wsdl:part name="parameters" element="tns:GetLIBORResponse" />
  </wsdl:message>
  <wsdl:message name="GetLIBORHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetStateRateSoapIn">
    <wsdl:part name="parameters" element="tns:GetStateRate" />
  </wsdl:message>
  <wsdl:message name="GetStateRateSoapOut">
    <wsdl:part name="parameters" element="tns:GetStateRateResponse" />
  </wsdl:message>
  <wsdl:message name="GetStateRateHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetStateRatesSoapIn">
    <wsdl:part name="parameters" element="tns:GetStateRates" />
  </wsdl:message>
  <wsdl:message name="GetStateRatesSoapOut">
    <wsdl:part name="parameters" element="tns:GetStateRatesResponse" />
  </wsdl:message>
  <wsdl:message name="GetStateRatesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetFederalRateSoapIn">
    <wsdl:part name="parameters" element="tns:GetFederalRate" />
  </wsdl:message>
  <wsdl:message name="GetFederalRateSoapOut">
    <wsdl:part name="parameters" element="tns:GetFederalRateResponse" />
  </wsdl:message>
  <wsdl:message name="GetFederalRateHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetFederalRatesSoapIn">
    <wsdl:part name="parameters" element="tns:GetFederalRates" />
  </wsdl:message>
  <wsdl:message name="GetFederalRatesSoapOut">
    <wsdl:part name="parameters" element="tns:GetFederalRatesResponse" />
  </wsdl:message>
  <wsdl:message name="GetFederalRatesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetForwardRateAgreementSoapIn">
    <wsdl:part name="parameters" element="tns:GetForwardRateAgreement" />
  </wsdl:message>
  <wsdl:message name="GetForwardRateAgreementSoapOut">
    <wsdl:part name="parameters" element="tns:GetForwardRateAgreementResponse" />
  </wsdl:message>
  <wsdl:message name="GetForwardRateAgreementHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetEuroDollarFRAStripSoapIn">
    <wsdl:part name="parameters" element="tns:GetEuroDollarFRAStrip" />
  </wsdl:message>
  <wsdl:message name="GetEuroDollarFRAStripSoapOut">
    <wsdl:part name="parameters" element="tns:GetEuroDollarFRAStripResponse" />
  </wsdl:message>
  <wsdl:message name="GetEuroDollarFRAStripHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetSwapRateSoapIn">
    <wsdl:part name="parameters" element="tns:GetSwapRate" />
  </wsdl:message>
  <wsdl:message name="GetSwapRateSoapOut">
    <wsdl:part name="parameters" element="tns:GetSwapRateResponse" />
  </wsdl:message>
  <wsdl:message name="GetSwapRateHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetSwapRateFamilySoapIn">
    <wsdl:part name="parameters" element="tns:GetSwapRateFamily" />
  </wsdl:message>
  <wsdl:message name="GetSwapRateFamilySoapOut">
    <wsdl:part name="parameters" element="tns:GetSwapRateFamilyResponse" />
  </wsdl:message>
  <wsdl:message name="GetSwapRateFamilyHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalSwapRateSoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalSwapRate" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalSwapRateSoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalSwapRateResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalSwapRateHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalSwapRateRangeSoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalSwapRateRange" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalSwapRateRangeSoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalSwapRateRangeResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalSwapRateRangeHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetREIBORSoapIn">
    <wsdl:part name="parameters" element="tns:GetREIBOR" />
  </wsdl:message>
  <wsdl:message name="GetREIBORSoapOut">
    <wsdl:part name="parameters" element="tns:GetREIBORResponse" />
  </wsdl:message>
  <wsdl:message name="GetREIBORHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHIBORSoapIn">
    <wsdl:part name="parameters" element="tns:GetHIBOR" />
  </wsdl:message>
  <wsdl:message name="GetHIBORSoapOut">
    <wsdl:part name="parameters" element="tns:GetHIBORResponse" />
  </wsdl:message>
  <wsdl:message name="GetHIBORHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetSOFIBORSoapIn">
    <wsdl:part name="parameters" element="tns:GetSOFIBOR" />
  </wsdl:message>
  <wsdl:message name="GetSOFIBORSoapOut">
    <wsdl:part name="parameters" element="tns:GetSOFIBORResponse" />
  </wsdl:message>
  <wsdl:message name="GetSOFIBORHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetREIBIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetREIBID" />
  </wsdl:message>
  <wsdl:message name="GetREIBIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetREIBIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetREIBIDHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetOIBORSoapIn">
    <wsdl:part name="parameters" element="tns:GetOIBOR" />
  </wsdl:message>
  <wsdl:message name="GetOIBORSoapOut">
    <wsdl:part name="parameters" element="tns:GetOIBORResponse" />
  </wsdl:message>
  <wsdl:message name="GetOIBORHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetSIBORSoapIn">
    <wsdl:part name="parameters" element="tns:GetSIBOR" />
  </wsdl:message>
  <wsdl:message name="GetSIBORSoapOut">
    <wsdl:part name="parameters" element="tns:GetSIBORResponse" />
  </wsdl:message>
  <wsdl:message name="GetSIBORHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetCIBORSoapIn">
    <wsdl:part name="parameters" element="tns:GetCIBOR" />
  </wsdl:message>
  <wsdl:message name="GetCIBORSoapOut">
    <wsdl:part name="parameters" element="tns:GetCIBORResponse" />
  </wsdl:message>
  <wsdl:message name="GetCIBORHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetSTIBORSoapIn">
    <wsdl:part name="parameters" element="tns:GetSTIBOR" />
  </wsdl:message>
  <wsdl:message name="GetSTIBORSoapOut">
    <wsdl:part name="parameters" element="tns:GetSTIBORResponse" />
  </wsdl:message>
  <wsdl:message name="GetSTIBORHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetVILIBORSoapIn">
    <wsdl:part name="parameters" element="tns:GetVILIBOR" />
  </wsdl:message>
  <wsdl:message name="GetVILIBORSoapOut">
    <wsdl:part name="parameters" element="tns:GetVILIBORResponse" />
  </wsdl:message>
  <wsdl:message name="GetVILIBORHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetWIBORSoapIn">
    <wsdl:part name="parameters" element="tns:GetWIBOR" />
  </wsdl:message>
  <wsdl:message name="GetWIBORSoapOut">
    <wsdl:part name="parameters" element="tns:GetWIBORResponse" />
  </wsdl:message>
  <wsdl:message name="GetWIBORHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetEURIBORSoapIn">
    <wsdl:part name="parameters" element="tns:GetEURIBOR" />
  </wsdl:message>
  <wsdl:message name="GetEURIBORSoapOut">
    <wsdl:part name="parameters" element="tns:GetEURIBORResponse" />
  </wsdl:message>
  <wsdl:message name="GetEURIBORHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalLIBORSoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalLIBOR" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalLIBORSoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalLIBORResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalLIBORHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetWSJRateSoapIn">
    <wsdl:part name="parameters" element="tns:GetWSJRate" />
  </wsdl:message>
  <wsdl:message name="GetWSJRateSoapOut">
    <wsdl:part name="parameters" element="tns:GetWSJRateResponse" />
  </wsdl:message>
  <wsdl:message name="GetWSJRateHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetTelerate3750SoapIn">
    <wsdl:part name="parameters" element="tns:GetTelerate3750" />
  </wsdl:message>
  <wsdl:message name="GetTelerate3750SoapOut">
    <wsdl:part name="parameters" element="tns:GetTelerate3750Response" />
  </wsdl:message>
  <wsdl:message name="GetTelerate3750Header">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetLastLondonFixingSoapIn">
    <wsdl:part name="parameters" element="tns:GetLastLondonFixing" />
  </wsdl:message>
  <wsdl:message name="GetLastLondonFixingSoapOut">
    <wsdl:part name="parameters" element="tns:GetLastLondonFixingResponse" />
  </wsdl:message>
  <wsdl:message name="GetLastLondonFixingHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="ListRatesSoapIn">
    <wsdl:part name="parameters" element="tns:ListRates" />
  </wsdl:message>
  <wsdl:message name="ListRatesSoapOut">
    <wsdl:part name="parameters" element="tns:ListRatesResponse" />
  </wsdl:message>
  <wsdl:message name="ListRatesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="ListRatesByRateFamilySoapIn">
    <wsdl:part name="parameters" element="tns:ListRatesByRateFamily" />
  </wsdl:message>
  <wsdl:message name="ListRatesByRateFamilySoapOut">
    <wsdl:part name="parameters" element="tns:ListRatesByRateFamilyResponse" />
  </wsdl:message>
  <wsdl:message name="ListRatesByRateFamilyHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="SearchRatesSoapIn">
    <wsdl:part name="parameters" element="tns:SearchRates" />
  </wsdl:message>
  <wsdl:message name="SearchRatesSoapOut">
    <wsdl:part name="parameters" element="tns:SearchRatesResponse" />
  </wsdl:message>
  <wsdl:message name="SearchRatesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetRateSymbolSoapIn">
    <wsdl:part name="parameters" element="tns:GetRateSymbol" />
  </wsdl:message>
  <wsdl:message name="GetRateSymbolSoapOut">
    <wsdl:part name="parameters" element="tns:GetRateSymbolResponse" />
  </wsdl:message>
  <wsdl:message name="GetRateSymbolHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetRateFromSymbolSoapIn">
    <wsdl:part name="parameters" element="tns:GetRateFromSymbol" />
  </wsdl:message>
  <wsdl:message name="GetRateFromSymbolSoapOut">
    <wsdl:part name="parameters" element="tns:GetRateFromSymbolResponse" />
  </wsdl:message>
  <wsdl:message name="GetRateFromSymbolHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetRateSoapIn">
    <wsdl:part name="parameters" element="tns:GetRate" />
  </wsdl:message>
  <wsdl:message name="GetRateSoapOut">
    <wsdl:part name="parameters" element="tns:GetRateResponse" />
  </wsdl:message>
  <wsdl:message name="GetRateHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetRateFamilyTableSoapIn">
    <wsdl:part name="parameters" element="tns:GetRateFamilyTable" />
  </wsdl:message>
  <wsdl:message name="GetRateFamilyTableSoapOut">
    <wsdl:part name="parameters" element="tns:GetRateFamilyTableResponse" />
  </wsdl:message>
  <wsdl:message name="GetRateFamilyTableHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetAverageRateSoapIn">
    <wsdl:part name="parameters" element="tns:GetAverageRate" />
  </wsdl:message>
  <wsdl:message name="GetAverageRateSoapOut">
    <wsdl:part name="parameters" element="tns:GetAverageRateResponse" />
  </wsdl:message>
  <wsdl:message name="GetAverageRateHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetAverageRatesSoapIn">
    <wsdl:part name="parameters" element="tns:GetAverageRates" />
  </wsdl:message>
  <wsdl:message name="GetAverageRatesSoapOut">
    <wsdl:part name="parameters" element="tns:GetAverageRatesResponse" />
  </wsdl:message>
  <wsdl:message name="GetAverageRatesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetRateMovingAverageSoapIn">
    <wsdl:part name="parameters" element="tns:GetRateMovingAverage" />
  </wsdl:message>
  <wsdl:message name="GetRateMovingAverageSoapOut">
    <wsdl:part name="parameters" element="tns:GetRateMovingAverageResponse" />
  </wsdl:message>
  <wsdl:message name="GetRateMovingAverageHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetDailyAverageSoapIn">
    <wsdl:part name="parameters" element="tns:GetDailyAverage" />
  </wsdl:message>
  <wsdl:message name="GetDailyAverageSoapOut">
    <wsdl:part name="parameters" element="tns:GetDailyAverageResponse" />
  </wsdl:message>
  <wsdl:message name="GetDailyAverageHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyTreasuryAverageSoapIn">
    <wsdl:part name="parameters" element="tns:GetMonthlyTreasuryAverage" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyTreasuryAverageSoapOut">
    <wsdl:part name="parameters" element="tns:GetMonthlyTreasuryAverageResponse" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyTreasuryAverageHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetRateFamilySoapIn">
    <wsdl:part name="parameters" element="tns:GetRateFamily" />
  </wsdl:message>
  <wsdl:message name="GetRateFamilySoapOut">
    <wsdl:part name="parameters" element="tns:GetRateFamilyResponse" />
  </wsdl:message>
  <wsdl:message name="GetRateFamilyHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetTodaysRateSoapIn">
    <wsdl:part name="parameters" element="tns:GetTodaysRate" />
  </wsdl:message>
  <wsdl:message name="GetTodaysRateSoapOut">
    <wsdl:part name="parameters" element="tns:GetTodaysRateResponse" />
  </wsdl:message>
  <wsdl:message name="GetTodaysRateHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetLatestRateSoapIn">
    <wsdl:part name="parameters" element="tns:GetLatestRate" />
  </wsdl:message>
  <wsdl:message name="GetLatestRateSoapOut">
    <wsdl:part name="parameters" element="tns:GetLatestRateResponse" />
  </wsdl:message>
  <wsdl:message name="GetLatestRateHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetLatestRateSpecialSoapIn">
    <wsdl:part name="parameters" element="tns:GetLatestRateSpecial" />
  </wsdl:message>
  <wsdl:message name="GetLatestRateSpecialSoapOut">
    <wsdl:part name="parameters" element="tns:GetLatestRateSpecialResponse" />
  </wsdl:message>
  <wsdl:message name="GetLatestRateSpecialHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetLatestRateFamilySoapIn">
    <wsdl:part name="parameters" element="tns:GetLatestRateFamily" />
  </wsdl:message>
  <wsdl:message name="GetLatestRateFamilySoapOut">
    <wsdl:part name="parameters" element="tns:GetLatestRateFamilyResponse" />
  </wsdl:message>
  <wsdl:message name="GetLatestRateFamilyHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetRealTimeRateSoapIn">
    <wsdl:part name="parameters" element="tns:GetRealTimeRate" />
  </wsdl:message>
  <wsdl:message name="GetRealTimeRateSoapOut">
    <wsdl:part name="parameters" element="tns:GetRealTimeRateResponse" />
  </wsdl:message>
  <wsdl:message name="GetRealTimeRateHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetRateAsOfTimeSoapIn">
    <wsdl:part name="parameters" element="tns:GetRateAsOfTime" />
  </wsdl:message>
  <wsdl:message name="GetRateAsOfTimeSoapOut">
    <wsdl:part name="parameters" element="tns:GetRateAsOfTimeResponse" />
  </wsdl:message>
  <wsdl:message name="GetRateAsOfTimeHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalRatesSoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalRates" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalRatesSoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalRatesResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalRatesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalWeeklyRatesSoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalWeeklyRates" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalWeeklyRatesSoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalWeeklyRatesResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalWeeklyRatesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalRateFamilySoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalRateFamily" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalRateFamilySoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalRateFamilyResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalRateFamilyHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetRateDescriptionSoapIn">
    <wsdl:part name="parameters" element="tns:GetRateDescription" />
  </wsdl:message>
  <wsdl:message name="GetRateDescriptionSoapOut">
    <wsdl:part name="parameters" element="tns:GetRateDescriptionResponse" />
  </wsdl:message>
  <wsdl:message name="GetRateDescriptionHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetRateStatisticsSoapIn">
    <wsdl:part name="parameters" element="tns:GetRateStatistics" />
  </wsdl:message>
  <wsdl:message name="GetRateStatisticsSoapOut">
    <wsdl:part name="parameters" element="tns:GetRateStatisticsResponse" />
  </wsdl:message>
  <wsdl:message name="GetRateStatisticsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawRateChartCustomSoapIn">
    <wsdl:part name="parameters" element="tns:DrawRateChartCustom" />
  </wsdl:message>
  <wsdl:message name="DrawRateChartCustomSoapOut">
    <wsdl:part name="parameters" element="tns:DrawRateChartCustomResponse" />
  </wsdl:message>
  <wsdl:message name="DrawRateChartCustomHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawRateChartSoapIn">
    <wsdl:part name="parameters" element="tns:DrawRateChart" />
  </wsdl:message>
  <wsdl:message name="DrawRateChartSoapOut">
    <wsdl:part name="parameters" element="tns:DrawRateChartResponse" />
  </wsdl:message>
  <wsdl:message name="DrawRateChartHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawRateChartPresetSoapIn">
    <wsdl:part name="parameters" element="tns:DrawRateChartPreset" />
  </wsdl:message>
  <wsdl:message name="DrawRateChartPresetSoapOut">
    <wsdl:part name="parameters" element="tns:DrawRateChartPresetResponse" />
  </wsdl:message>
  <wsdl:message name="DrawRateChartPresetHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetChartDesignSoapIn">
    <wsdl:part name="parameters" element="tns:GetChartDesign" />
  </wsdl:message>
  <wsdl:message name="GetChartDesignSoapOut">
    <wsdl:part name="parameters" element="tns:GetChartDesignResponse" />
  </wsdl:message>
  <wsdl:message name="GetChartDesignHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawYieldCurveSoapIn">
    <wsdl:part name="parameters" element="tns:DrawYieldCurve" />
  </wsdl:message>
  <wsdl:message name="DrawYieldCurveSoapOut">
    <wsdl:part name="parameters" element="tns:DrawYieldCurveResponse" />
  </wsdl:message>
  <wsdl:message name="DrawYieldCurveHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawYieldCurvePresetSoapIn">
    <wsdl:part name="parameters" element="tns:DrawYieldCurvePreset" />
  </wsdl:message>
  <wsdl:message name="DrawYieldCurvePresetSoapOut">
    <wsdl:part name="parameters" element="tns:DrawYieldCurvePresetResponse" />
  </wsdl:message>
  <wsdl:message name="DrawYieldCurvePresetHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawYieldCurveCustomSoapIn">
    <wsdl:part name="parameters" element="tns:DrawYieldCurveCustom" />
  </wsdl:message>
  <wsdl:message name="DrawYieldCurveCustomSoapOut">
    <wsdl:part name="parameters" element="tns:DrawYieldCurveCustomResponse" />
  </wsdl:message>
  <wsdl:message name="DrawYieldCurveCustomHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="InterpolateSoapIn">
    <wsdl:part name="parameters" element="tns:Interpolate" />
  </wsdl:message>
  <wsdl:message name="InterpolateSoapOut">
    <wsdl:part name="parameters" element="tns:InterpolateResponse" />
  </wsdl:message>
  <wsdl:message name="InterpolateHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetFHLBankRatesSoapIn">
    <wsdl:part name="parameters" element="tns:GetFHLBankRates" />
  </wsdl:message>
  <wsdl:message name="GetFHLBankRatesSoapOut">
    <wsdl:part name="parameters" element="tns:GetFHLBankRatesResponse" />
  </wsdl:message>
  <wsdl:message name="GetFHLBankRatesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetAuctionResultSoapIn">
    <wsdl:part name="parameters" element="tns:GetAuctionResult" />
  </wsdl:message>
  <wsdl:message name="GetAuctionResultSoapOut">
    <wsdl:part name="parameters" element="tns:GetAuctionResultResponse" />
  </wsdl:message>
  <wsdl:message name="GetAuctionResultHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetAuctionResultsSoapIn">
    <wsdl:part name="parameters" element="tns:GetAuctionResults" />
  </wsdl:message>
  <wsdl:message name="GetAuctionResultsSoapOut">
    <wsdl:part name="parameters" element="tns:GetAuctionResultsResponse" />
  </wsdl:message>
  <wsdl:message name="GetAuctionResultsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetLIBORSecureHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Currency" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLIBORSecureHttpGetOut">
    <wsdl:part name="Body" element="tns:LIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetLIBORHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Currency" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLIBORHttpGetOut">
    <wsdl:part name="Body" element="tns:LIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetStateRateHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetStateRateHttpGetOut">
    <wsdl:part name="Body" element="tns:InterestRate" />
  </wsdl:message>
  <wsdl:message name="GetStateRatesHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="FromDate" type="s:string" />
    <wsdl:part name="ToDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetStateRatesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfInterestRate" />
  </wsdl:message>
  <wsdl:message name="GetFederalRateHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFederalRateHttpGetOut">
    <wsdl:part name="Body" element="tns:InterestRate" />
  </wsdl:message>
  <wsdl:message name="GetFederalRatesHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="FromDate" type="s:string" />
    <wsdl:part name="ToDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFederalRatesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfInterestRate" />
  </wsdl:message>
  <wsdl:message name="GetForwardRateAgreementHttpGetIn">
    <wsdl:part name="FirstType" type="s:string" />
    <wsdl:part name="SecondType" type="s:string" />
    <wsdl:part name="Currency" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetForwardRateAgreementHttpGetOut">
    <wsdl:part name="Body" element="tns:ForwardRateAgreement" />
  </wsdl:message>
  <wsdl:message name="GetEuroDollarFRAStripHttpGetIn" />
  <wsdl:message name="GetEuroDollarFRAStripHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfEuroDollarFRA" />
  </wsdl:message>
  <wsdl:message name="GetSwapRateHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSwapRateHttpGetOut">
    <wsdl:part name="Body" element="tns:SwapRate" />
  </wsdl:message>
  <wsdl:message name="GetSwapRateFamilyHttpGetIn">
    <wsdl:part name="Currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSwapRateFamilyHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfSwapRate" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalSwapRateHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Currency" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalSwapRateHttpGetOut">
    <wsdl:part name="Body" element="tns:SwapRate" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalSwapRateRangeHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Currency" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalSwapRateRangeHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfSwapRate" />
  </wsdl:message>
  <wsdl:message name="GetREIBORHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetREIBORHttpGetOut">
    <wsdl:part name="Body" element="tns:REIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetHIBORHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHIBORHttpGetOut">
    <wsdl:part name="Body" element="tns:HIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetSOFIBORHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSOFIBORHttpGetOut">
    <wsdl:part name="Body" element="tns:SOFIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetREIBIDHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetREIBIDHttpGetOut">
    <wsdl:part name="Body" element="tns:REIBIDRate" />
  </wsdl:message>
  <wsdl:message name="GetOIBORHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOIBORHttpGetOut">
    <wsdl:part name="Body" element="tns:OIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetSIBORHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSIBORHttpGetOut">
    <wsdl:part name="Body" element="tns:SIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetCIBORHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCIBORHttpGetOut">
    <wsdl:part name="Body" element="tns:CIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetSTIBORHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSTIBORHttpGetOut">
    <wsdl:part name="Body" element="tns:STIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetVILIBORHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetVILIBORHttpGetOut">
    <wsdl:part name="Body" element="tns:VILIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetWIBORHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetWIBORHttpGetOut">
    <wsdl:part name="Body" element="tns:WIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetEURIBORHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEURIBORHttpGetOut">
    <wsdl:part name="Body" element="tns:EURIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalLIBORHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Currency" type="s:string" />
    <wsdl:part name="FromDate" type="s:string" />
    <wsdl:part name="ToDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalLIBORHttpGetOut">
    <wsdl:part name="Body" element="tns:HistoricalLIBORRates" />
  </wsdl:message>
  <wsdl:message name="GetWSJRateHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
    <wsdl:part name="Qualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetWSJRateHttpGetOut">
    <wsdl:part name="Body" element="tns:WSJInterestRate" />
  </wsdl:message>
  <wsdl:message name="GetTelerate3750HttpGetIn">
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTelerate3750HttpGetOut">
    <wsdl:part name="Body" element="tns:Telerate3750" />
  </wsdl:message>
  <wsdl:message name="GetLastLondonFixingHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLastLondonFixingHttpGetOut">
    <wsdl:part name="Body" element="tns:LondonFixing" />
  </wsdl:message>
  <wsdl:message name="ListRatesHttpGetIn" />
  <wsdl:message name="ListRatesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfRateDescription" />
  </wsdl:message>
  <wsdl:message name="ListRatesByRateFamilyHttpGetIn">
    <wsdl:part name="RateFamilyType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListRatesByRateFamilyHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfRateDescription" />
  </wsdl:message>
  <wsdl:message name="SearchRatesHttpGetIn">
    <wsdl:part name="Pattern" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SearchRatesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfRateDescription" />
  </wsdl:message>
  <wsdl:message name="GetRateSymbolHttpGetIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="Currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetRateSymbolHttpGetOut">
    <wsdl:part name="Body" element="tns:RateSymbol" />
  </wsdl:message>
  <wsdl:message name="GetRateFromSymbolHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetRateFromSymbolHttpGetOut">
    <wsdl:part name="Body" element="tns:RateSymbol" />
  </wsdl:message>
  <wsdl:message name="GetRateHttpGetIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetRateHttpGetOut">
    <wsdl:part name="Body" element="tns:InterestRate" />
  </wsdl:message>
  <wsdl:message name="GetRateFamilyTableHttpGetIn">
    <wsdl:part name="RateFamilyType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetRateFamilyTableHttpGetOut">
    <wsdl:part name="Body" element="tns:RateTable" />
  </wsdl:message>
  <wsdl:message name="GetAverageRateHttpGetIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAverageRateHttpGetOut">
    <wsdl:part name="Body" element="tns:InterestRate" />
  </wsdl:message>
  <wsdl:message name="GetAverageRatesHttpGetIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="FromDate" type="s:string" />
    <wsdl:part name="ToDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAverageRatesHttpGetOut">
    <wsdl:part name="Body" element="tns:HistoricalInterestRates" />
  </wsdl:message>
  <wsdl:message name="GetRateMovingAverageHttpGetIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="AveragePeriods" type="s:string" />
    <wsdl:part name="FromDate" type="s:string" />
    <wsdl:part name="ToDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetRateMovingAverageHttpGetOut">
    <wsdl:part name="Body" element="tns:HistoricalInterestRates" />
  </wsdl:message>
  <wsdl:message name="GetDailyAverageHttpGetIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="CalendarDays" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDailyAverageHttpGetOut">
    <wsdl:part name="Body" element="tns:HistoricalInterestRates" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyTreasuryAverageHttpGetIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyTreasuryAverageHttpGetOut">
    <wsdl:part name="Body" element="tns:HistoricalInterestRates" />
  </wsdl:message>
  <wsdl:message name="GetRateFamilyHttpGetIn">
    <wsdl:part name="RateFamilyType" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetRateFamilyHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfInterestRate" />
  </wsdl:message>
  <wsdl:message name="GetTodaysRateHttpGetIn">
    <wsdl:part name="RateType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTodaysRateHttpGetOut">
    <wsdl:part name="Body" element="tns:InterestRate" />
  </wsdl:message>
  <wsdl:message name="GetLatestRateHttpGetIn">
    <wsdl:part name="RateType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLatestRateHttpGetOut">
    <wsdl:part name="Body" element="tns:InterestRate" />
  </wsdl:message>
  <wsdl:message name="GetLatestRateSpecialHttpGetIn">
    <wsdl:part name="RateType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLatestRateSpecialHttpGetOut">
    <wsdl:part name="Body" element="tns:InterestRate" />
  </wsdl:message>
  <wsdl:message name="GetLatestRateFamilyHttpGetIn">
    <wsdl:part name="RateFamilyType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLatestRateFamilyHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfInterestRate" />
  </wsdl:message>
  <wsdl:message name="GetRealTimeRateHttpGetIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="Time" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetRealTimeRateHttpGetOut">
    <wsdl:part name="Body" element="tns:InterestRate" />
  </wsdl:message>
  <wsdl:message name="GetRateAsOfTimeHttpGetIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="Time" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetRateAsOfTimeHttpGetOut">
    <wsdl:part name="Body" element="tns:InterestRate" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalRatesHttpGetIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="FromDate" type="s:string" />
    <wsdl:part name="ToDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalRatesHttpGetOut">
    <wsdl:part name="Body" element="tns:HistoricalInterestRates" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalWeeklyRatesHttpGetIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="FromDate" type="s:string" />
    <wsdl:part name="ToDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalWeeklyRatesHttpGetOut">
    <wsdl:part name="Body" element="tns:HistoricalInterestRates" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalRateFamilyHttpGetIn">
    <wsdl:part name="RateFamilyType" type="s:string" />
    <wsdl:part name="FromDate" type="s:string" />
    <wsdl:part name="ToDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalRateFamilyHttpGetOut">
    <wsdl:part name="Body" element="tns:FamilyRates" />
  </wsdl:message>
  <wsdl:message name="GetRateDescriptionHttpGetIn">
    <wsdl:part name="RateType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetRateDescriptionHttpGetOut">
    <wsdl:part name="Body" element="tns:RateDescription" />
  </wsdl:message>
  <wsdl:message name="GetRateStatisticsHttpGetIn" />
  <wsdl:message name="GetRateStatisticsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfRateStatistics" />
  </wsdl:message>
  <wsdl:message name="DrawRateChartHttpGetIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="Style" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawRateChartHttpGetOut">
    <wsdl:part name="Body" element="tns:RateChart" />
  </wsdl:message>
  <wsdl:message name="DrawRateChartPresetHttpGetIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="Style" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawRateChartPresetHttpGetOut">
    <wsdl:part name="Body" element="tns:RateChart" />
  </wsdl:message>
  <wsdl:message name="GetChartDesignHttpGetIn" />
  <wsdl:message name="GetChartDesignHttpGetOut">
    <wsdl:part name="Body" element="tns:ChartDesign" />
  </wsdl:message>
  <wsdl:message name="DrawYieldCurveHttpGetIn">
    <wsdl:part name="RateFamilyType" type="s:string" />
    <wsdl:part name="OnDate" type="s:string" />
    <wsdl:part name="GetLatestRate" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawYieldCurveHttpGetOut">
    <wsdl:part name="Body" element="tns:YieldCurveChart" />
  </wsdl:message>
  <wsdl:message name="DrawYieldCurvePresetHttpGetIn">
    <wsdl:part name="RateFamilyType" type="s:string" />
    <wsdl:part name="OnDate" type="s:string" />
    <wsdl:part name="GetLatestRate" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawYieldCurvePresetHttpGetOut">
    <wsdl:part name="Body" element="tns:YieldCurveChart" />
  </wsdl:message>
  <wsdl:message name="InterpolateHttpGetIn">
    <wsdl:part name="Methodology" type="s:string" />
    <wsdl:part name="KnownXValues" type="s:string" />
    <wsdl:part name="KnownYValues" type="s:string" />
    <wsdl:part name="XValuesToPlot" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InterpolateHttpGetOut">
    <wsdl:part name="Body" element="tns:Interpolation" />
  </wsdl:message>
  <wsdl:message name="GetFHLBankRatesHttpGetIn">
    <wsdl:part name="FHLBankType" type="s:string" />
    <wsdl:part name="FHLBankRateType" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
    <wsdl:part name="FHLBankTerm" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFHLBankRatesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFHLBankRate" />
  </wsdl:message>
  <wsdl:message name="GetAuctionResultHttpGetIn">
    <wsdl:part name="CUSIP" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAuctionResultHttpGetOut">
    <wsdl:part name="Body" element="tns:AuctionResult" />
  </wsdl:message>
  <wsdl:message name="GetAuctionResultsHttpGetIn">
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAuctionResultsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfAuctionResult" />
  </wsdl:message>
  <wsdl:message name="GetLIBORSecureHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Currency" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLIBORSecureHttpPostOut">
    <wsdl:part name="Body" element="tns:LIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetLIBORHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Currency" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLIBORHttpPostOut">
    <wsdl:part name="Body" element="tns:LIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetStateRateHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetStateRateHttpPostOut">
    <wsdl:part name="Body" element="tns:InterestRate" />
  </wsdl:message>
  <wsdl:message name="GetStateRatesHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="FromDate" type="s:string" />
    <wsdl:part name="ToDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetStateRatesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfInterestRate" />
  </wsdl:message>
  <wsdl:message name="GetFederalRateHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFederalRateHttpPostOut">
    <wsdl:part name="Body" element="tns:InterestRate" />
  </wsdl:message>
  <wsdl:message name="GetFederalRatesHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="FromDate" type="s:string" />
    <wsdl:part name="ToDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFederalRatesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfInterestRate" />
  </wsdl:message>
  <wsdl:message name="GetForwardRateAgreementHttpPostIn">
    <wsdl:part name="FirstType" type="s:string" />
    <wsdl:part name="SecondType" type="s:string" />
    <wsdl:part name="Currency" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetForwardRateAgreementHttpPostOut">
    <wsdl:part name="Body" element="tns:ForwardRateAgreement" />
  </wsdl:message>
  <wsdl:message name="GetEuroDollarFRAStripHttpPostIn" />
  <wsdl:message name="GetEuroDollarFRAStripHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfEuroDollarFRA" />
  </wsdl:message>
  <wsdl:message name="GetSwapRateHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSwapRateHttpPostOut">
    <wsdl:part name="Body" element="tns:SwapRate" />
  </wsdl:message>
  <wsdl:message name="GetSwapRateFamilyHttpPostIn">
    <wsdl:part name="Currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSwapRateFamilyHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfSwapRate" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalSwapRateHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Currency" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalSwapRateHttpPostOut">
    <wsdl:part name="Body" element="tns:SwapRate" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalSwapRateRangeHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Currency" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalSwapRateRangeHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfSwapRate" />
  </wsdl:message>
  <wsdl:message name="GetREIBORHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetREIBORHttpPostOut">
    <wsdl:part name="Body" element="tns:REIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetHIBORHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHIBORHttpPostOut">
    <wsdl:part name="Body" element="tns:HIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetSOFIBORHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSOFIBORHttpPostOut">
    <wsdl:part name="Body" element="tns:SOFIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetREIBIDHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetREIBIDHttpPostOut">
    <wsdl:part name="Body" element="tns:REIBIDRate" />
  </wsdl:message>
  <wsdl:message name="GetOIBORHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOIBORHttpPostOut">
    <wsdl:part name="Body" element="tns:OIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetSIBORHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSIBORHttpPostOut">
    <wsdl:part name="Body" element="tns:SIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetCIBORHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCIBORHttpPostOut">
    <wsdl:part name="Body" element="tns:CIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetSTIBORHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSTIBORHttpPostOut">
    <wsdl:part name="Body" element="tns:STIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetVILIBORHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetVILIBORHttpPostOut">
    <wsdl:part name="Body" element="tns:VILIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetWIBORHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetWIBORHttpPostOut">
    <wsdl:part name="Body" element="tns:WIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetEURIBORHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEURIBORHttpPostOut">
    <wsdl:part name="Body" element="tns:EURIBORRate" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalLIBORHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Currency" type="s:string" />
    <wsdl:part name="FromDate" type="s:string" />
    <wsdl:part name="ToDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalLIBORHttpPostOut">
    <wsdl:part name="Body" element="tns:HistoricalLIBORRates" />
  </wsdl:message>
  <wsdl:message name="GetWSJRateHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
    <wsdl:part name="Qualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetWSJRateHttpPostOut">
    <wsdl:part name="Body" element="tns:WSJInterestRate" />
  </wsdl:message>
  <wsdl:message name="GetTelerate3750HttpPostIn">
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTelerate3750HttpPostOut">
    <wsdl:part name="Body" element="tns:Telerate3750" />
  </wsdl:message>
  <wsdl:message name="GetLastLondonFixingHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLastLondonFixingHttpPostOut">
    <wsdl:part name="Body" element="tns:LondonFixing" />
  </wsdl:message>
  <wsdl:message name="ListRatesHttpPostIn" />
  <wsdl:message name="ListRatesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfRateDescription" />
  </wsdl:message>
  <wsdl:message name="ListRatesByRateFamilyHttpPostIn">
    <wsdl:part name="RateFamilyType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListRatesByRateFamilyHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfRateDescription" />
  </wsdl:message>
  <wsdl:message name="SearchRatesHttpPostIn">
    <wsdl:part name="Pattern" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SearchRatesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfRateDescription" />
  </wsdl:message>
  <wsdl:message name="GetRateSymbolHttpPostIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="Currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetRateSymbolHttpPostOut">
    <wsdl:part name="Body" element="tns:RateSymbol" />
  </wsdl:message>
  <wsdl:message name="GetRateFromSymbolHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetRateFromSymbolHttpPostOut">
    <wsdl:part name="Body" element="tns:RateSymbol" />
  </wsdl:message>
  <wsdl:message name="GetRateHttpPostIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetRateHttpPostOut">
    <wsdl:part name="Body" element="tns:InterestRate" />
  </wsdl:message>
  <wsdl:message name="GetRateFamilyTableHttpPostIn">
    <wsdl:part name="RateFamilyType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetRateFamilyTableHttpPostOut">
    <wsdl:part name="Body" element="tns:RateTable" />
  </wsdl:message>
  <wsdl:message name="GetAverageRateHttpPostIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAverageRateHttpPostOut">
    <wsdl:part name="Body" element="tns:InterestRate" />
  </wsdl:message>
  <wsdl:message name="GetAverageRatesHttpPostIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="FromDate" type="s:string" />
    <wsdl:part name="ToDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAverageRatesHttpPostOut">
    <wsdl:part name="Body" element="tns:HistoricalInterestRates" />
  </wsdl:message>
  <wsdl:message name="GetRateMovingAverageHttpPostIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="AveragePeriods" type="s:string" />
    <wsdl:part name="FromDate" type="s:string" />
    <wsdl:part name="ToDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetRateMovingAverageHttpPostOut">
    <wsdl:part name="Body" element="tns:HistoricalInterestRates" />
  </wsdl:message>
  <wsdl:message name="GetDailyAverageHttpPostIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="CalendarDays" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDailyAverageHttpPostOut">
    <wsdl:part name="Body" element="tns:HistoricalInterestRates" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyTreasuryAverageHttpPostIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyTreasuryAverageHttpPostOut">
    <wsdl:part name="Body" element="tns:HistoricalInterestRates" />
  </wsdl:message>
  <wsdl:message name="GetRateFamilyHttpPostIn">
    <wsdl:part name="RateFamilyType" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetRateFamilyHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfInterestRate" />
  </wsdl:message>
  <wsdl:message name="GetTodaysRateHttpPostIn">
    <wsdl:part name="RateType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTodaysRateHttpPostOut">
    <wsdl:part name="Body" element="tns:InterestRate" />
  </wsdl:message>
  <wsdl:message name="GetLatestRateHttpPostIn">
    <wsdl:part name="RateType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLatestRateHttpPostOut">
    <wsdl:part name="Body" element="tns:InterestRate" />
  </wsdl:message>
  <wsdl:message name="GetLatestRateSpecialHttpPostIn">
    <wsdl:part name="RateType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLatestRateSpecialHttpPostOut">
    <wsdl:part name="Body" element="tns:InterestRate" />
  </wsdl:message>
  <wsdl:message name="GetLatestRateFamilyHttpPostIn">
    <wsdl:part name="RateFamilyType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLatestRateFamilyHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfInterestRate" />
  </wsdl:message>
  <wsdl:message name="GetRealTimeRateHttpPostIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="Time" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetRealTimeRateHttpPostOut">
    <wsdl:part name="Body" element="tns:InterestRate" />
  </wsdl:message>
  <wsdl:message name="GetRateAsOfTimeHttpPostIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="Time" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetRateAsOfTimeHttpPostOut">
    <wsdl:part name="Body" element="tns:InterestRate" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalRatesHttpPostIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="FromDate" type="s:string" />
    <wsdl:part name="ToDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalRatesHttpPostOut">
    <wsdl:part name="Body" element="tns:HistoricalInterestRates" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalWeeklyRatesHttpPostIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="FromDate" type="s:string" />
    <wsdl:part name="ToDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalWeeklyRatesHttpPostOut">
    <wsdl:part name="Body" element="tns:HistoricalInterestRates" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalRateFamilyHttpPostIn">
    <wsdl:part name="RateFamilyType" type="s:string" />
    <wsdl:part name="FromDate" type="s:string" />
    <wsdl:part name="ToDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalRateFamilyHttpPostOut">
    <wsdl:part name="Body" element="tns:FamilyRates" />
  </wsdl:message>
  <wsdl:message name="GetRateDescriptionHttpPostIn">
    <wsdl:part name="RateType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetRateDescriptionHttpPostOut">
    <wsdl:part name="Body" element="tns:RateDescription" />
  </wsdl:message>
  <wsdl:message name="GetRateStatisticsHttpPostIn" />
  <wsdl:message name="GetRateStatisticsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfRateStatistics" />
  </wsdl:message>
  <wsdl:message name="DrawRateChartHttpPostIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="Style" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawRateChartHttpPostOut">
    <wsdl:part name="Body" element="tns:RateChart" />
  </wsdl:message>
  <wsdl:message name="DrawRateChartPresetHttpPostIn">
    <wsdl:part name="RateType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="Style" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawRateChartPresetHttpPostOut">
    <wsdl:part name="Body" element="tns:RateChart" />
  </wsdl:message>
  <wsdl:message name="GetChartDesignHttpPostIn" />
  <wsdl:message name="GetChartDesignHttpPostOut">
    <wsdl:part name="Body" element="tns:ChartDesign" />
  </wsdl:message>
  <wsdl:message name="DrawYieldCurveHttpPostIn">
    <wsdl:part name="RateFamilyType" type="s:string" />
    <wsdl:part name="OnDate" type="s:string" />
    <wsdl:part name="GetLatestRate" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawYieldCurveHttpPostOut">
    <wsdl:part name="Body" element="tns:YieldCurveChart" />
  </wsdl:message>
  <wsdl:message name="DrawYieldCurvePresetHttpPostIn">
    <wsdl:part name="RateFamilyType" type="s:string" />
    <wsdl:part name="OnDate" type="s:string" />
    <wsdl:part name="GetLatestRate" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawYieldCurvePresetHttpPostOut">
    <wsdl:part name="Body" element="tns:YieldCurveChart" />
  </wsdl:message>
  <wsdl:message name="InterpolateHttpPostIn">
    <wsdl:part name="Methodology" type="s:string" />
    <wsdl:part name="KnownXValues" type="s:string" />
    <wsdl:part name="KnownYValues" type="s:string" />
    <wsdl:part name="XValuesToPlot" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InterpolateHttpPostOut">
    <wsdl:part name="Body" element="tns:Interpolation" />
  </wsdl:message>
  <wsdl:message name="GetFHLBankRatesHttpPostIn">
    <wsdl:part name="FHLBankType" type="s:string" />
    <wsdl:part name="FHLBankRateType" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
    <wsdl:part name="FHLBankTerm" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFHLBankRatesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFHLBankRate" />
  </wsdl:message>
  <wsdl:message name="GetAuctionResultHttpPostIn">
    <wsdl:part name="CUSIP" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAuctionResultHttpPostOut">
    <wsdl:part name="Body" element="tns:AuctionResult" />
  </wsdl:message>
  <wsdl:message name="GetAuctionResultsHttpPostIn">
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAuctionResultsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfAuctionResult" />
  </wsdl:message>
  <wsdl:portType name="XigniteRatesSoap">
    <wsdl:operation name="GetLIBORSecure">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Libor as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetLIBORSecureSoapIn" />
      <wsdl:output message="tns:GetLIBORSecureSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Libor as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetLIBORSoapIn" />
      <wsdl:output message="tns:GetLIBORSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStateRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a state rate</wsdl:documentation>
      <wsdl:input message="tns:GetStateRateSoapIn" />
      <wsdl:output message="tns:GetStateRateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStateRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns state rates for a date range.</wsdl:documentation>
      <wsdl:input message="tns:GetStateRatesSoapIn" />
      <wsdl:output message="tns:GetStateRatesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFederalRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a federal discount borrowing rate</wsdl:documentation>
      <wsdl:input message="tns:GetFederalRateSoapIn" />
      <wsdl:output message="tns:GetFederalRateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFederalRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns federal discount borrowing for a date range.</wsdl:documentation>
      <wsdl:input message="tns:GetFederalRatesSoapIn" />
      <wsdl:output message="tns:GetFederalRatesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetForwardRateAgreement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a calculated Forward Rate Agreement as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetForwardRateAgreementSoapIn" />
      <wsdl:output message="tns:GetForwardRateAgreementSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEuroDollarFRAStrip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an IMM EuroDollar Synthetic Forward Rate strip</wsdl:documentation>
      <wsdl:input message="tns:GetEuroDollarFRAStripSoapIn" />
      <wsdl:output message="tns:GetEuroDollarFRAStripSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSwapRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Swap rate</wsdl:documentation>
      <wsdl:input message="tns:GetSwapRateSoapIn" />
      <wsdl:output message="tns:GetSwapRateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSwapRateFamily">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Swap rate Family</wsdl:documentation>
      <wsdl:input message="tns:GetSwapRateFamilySoapIn" />
      <wsdl:output message="tns:GetSwapRateFamilySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalSwapRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Swap rate as of a historical date</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalSwapRateSoapIn" />
      <wsdl:output message="tns:GetHistoricalSwapRateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalSwapRateRange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Swap rate as of a historical date</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalSwapRateRangeSoapIn" />
      <wsdl:output message="tns:GetHistoricalSwapRateRangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetREIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a REIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetREIBORSoapIn" />
      <wsdl:output message="tns:GetREIBORSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a HIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetHIBORSoapIn" />
      <wsdl:output message="tns:GetHIBORSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSOFIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a SOFIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetSOFIBORSoapIn" />
      <wsdl:output message="tns:GetSOFIBORSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetREIBID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a REIBID as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetREIBIDSoapIn" />
      <wsdl:output message="tns:GetREIBIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a OIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetOIBORSoapIn" />
      <wsdl:output message="tns:GetOIBORSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a SIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetSIBORSoapIn" />
      <wsdl:output message="tns:GetSIBORSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a CIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetCIBORSoapIn" />
      <wsdl:output message="tns:GetCIBORSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSTIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a STIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetSTIBORSoapIn" />
      <wsdl:output message="tns:GetSTIBORSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetVILIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a VILIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetVILIBORSoapIn" />
      <wsdl:output message="tns:GetVILIBORSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a WIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetWIBORSoapIn" />
      <wsdl:output message="tns:GetWIBORSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEURIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a EURIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetEURIBORSoapIn" />
      <wsdl:output message="tns:GetEURIBORSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalLIBOR">
      <wsdl:input message="tns:GetHistoricalLIBORSoapIn" />
      <wsdl:output message="tns:GetHistoricalLIBORSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWSJRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a specific interest rate.</wsdl:documentation>
      <wsdl:input message="tns:GetWSJRateSoapIn" />
      <wsdl:output message="tns:GetWSJRateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTelerate3750">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns LIBOR rates as published daily on the Telerate 3750 screen at about 11:00 AM London time.</wsdl:documentation>
      <wsdl:input message="tns:GetTelerate3750SoapIn" />
      <wsdl:output message="tns:GetTelerate3750SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLastLondonFixing">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns last UK Gold or Silver Fixings.</wsdl:documentation>
      <wsdl:input message="tns:GetLastLondonFixingSoapIn" />
      <wsdl:output message="tns:GetLastLondonFixingSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List supported interest rates.</wsdl:documentation>
      <wsdl:input message="tns:ListRatesSoapIn" />
      <wsdl:output message="tns:ListRatesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListRatesByRateFamily">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List supported interest rates from a RateFamilyType.</wsdl:documentation>
      <wsdl:input message="tns:ListRatesByRateFamilySoapIn" />
      <wsdl:output message="tns:ListRatesByRateFamilySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SearchRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Search rate names and description</wsdl:documentation>
      <wsdl:input message="tns:SearchRatesSoapIn" />
      <wsdl:output message="tns:SearchRatesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateSymbol">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the symbol for a rate.</wsdl:documentation>
      <wsdl:input message="tns:GetRateSymbolSoapIn" />
      <wsdl:output message="tns:GetRateSymbolSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateFromSymbol">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the symbol for a rate.</wsdl:documentation>
      <wsdl:input message="tns:GetRateFromSymbolSoapIn" />
      <wsdl:output message="tns:GetRateFromSymbolSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a rate as of a specific date.</wsdl:documentation>
      <wsdl:input message="tns:GetRateSoapIn" />
      <wsdl:output message="tns:GetRateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateFamilyTable">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a rate table for a rate family.</wsdl:documentation>
      <wsdl:input message="tns:GetRateFamilyTableSoapIn" />
      <wsdl:output message="tns:GetRateFamilyTableSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAverageRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an average rate as of a specific date.</wsdl:documentation>
      <wsdl:input message="tns:GetAverageRateSoapIn" />
      <wsdl:output message="tns:GetAverageRateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAverageRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns average rate for a period.</wsdl:documentation>
      <wsdl:input message="tns:GetAverageRatesSoapIn" />
      <wsdl:output message="tns:GetAverageRatesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateMovingAverage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a moving  average rate as of a specific date</wsdl:documentation>
      <wsdl:input message="tns:GetRateMovingAverageSoapIn" />
      <wsdl:output message="tns:GetRateMovingAverageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDailyAverage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a daily average rate as of a specific date</wsdl:documentation>
      <wsdl:input message="tns:GetDailyAverageSoapIn" />
      <wsdl:output message="tns:GetDailyAverageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyTreasuryAverage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a daily average rate as of a specific date</wsdl:documentation>
      <wsdl:input message="tns:GetMonthlyTreasuryAverageSoapIn" />
      <wsdl:output message="tns:GetMonthlyTreasuryAverageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateFamily">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a collection of related rate as of a specific date</wsdl:documentation>
      <wsdl:input message="tns:GetRateFamilySoapIn" />
      <wsdl:output message="tns:GetRateFamilySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTodaysRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns end of day closing value for a rate</wsdl:documentation>
      <wsdl:input message="tns:GetTodaysRateSoapIn" />
      <wsdl:output message="tns:GetTodaysRateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLatestRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns latest value for a rate.</wsdl:documentation>
      <wsdl:input message="tns:GetLatestRateSoapIn" />
      <wsdl:output message="tns:GetLatestRateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLatestRateSpecial">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns latest value for a rate.</wsdl:documentation>
      <wsdl:input message="tns:GetLatestRateSpecialSoapIn" />
      <wsdl:output message="tns:GetLatestRateSpecialSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLatestRateFamily">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns latest values for a rate family.</wsdl:documentation>
      <wsdl:input message="tns:GetLatestRateFamilySoapIn" />
      <wsdl:output message="tns:GetLatestRateFamilySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRealTimeRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the value for a rate as of a specific time in the day.</wsdl:documentation>
      <wsdl:input message="tns:GetRealTimeRateSoapIn" />
      <wsdl:output message="tns:GetRealTimeRateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateAsOfTime">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the value for a rate as of a specific time in the day.</wsdl:documentation>
      <wsdl:input message="tns:GetRateAsOfTimeSoapIn" />
      <wsdl:output message="tns:GetRateAsOfTimeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a rate for a range of dates.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalRatesSoapIn" />
      <wsdl:output message="tns:GetHistoricalRatesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalWeeklyRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a rate for a range of dates.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalWeeklyRatesSoapIn" />
      <wsdl:output message="tns:GetHistoricalWeeklyRatesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalRateFamily">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a rate family and for a range of dates.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalRateFamilySoapIn" />
      <wsdl:output message="tns:GetHistoricalRateFamilySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateDescription">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a description for a rate.</wsdl:documentation>
      <wsdl:input message="tns:GetRateDescriptionSoapIn" />
      <wsdl:output message="tns:GetRateDescriptionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateStatistics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns statistics for available rates.</wsdl:documentation>
      <wsdl:input message="tns:GetRateStatisticsSoapIn" />
      <wsdl:output message="tns:GetRateStatisticsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawRateChartCustom">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom rate chart for a date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawRateChartCustomSoapIn" />
      <wsdl:output message="tns:DrawRateChartCustomSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawRateChart">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard rate chart for a date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawRateChartSoapIn" />
      <wsdl:output message="tns:DrawRateChartSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawRateChartPreset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard rate chart for a date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawRateChartPresetSoapIn" />
      <wsdl:output message="tns:DrawRateChartPresetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetChartDesign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the default design class for the rate Chart.</wsdl:documentation>
      <wsdl:input message="tns:GetChartDesignSoapIn" />
      <wsdl:output message="tns:GetChartDesignSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawYieldCurve">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a yield curve for a rate family.</wsdl:documentation>
      <wsdl:input message="tns:DrawYieldCurveSoapIn" />
      <wsdl:output message="tns:DrawYieldCurveSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawYieldCurvePreset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a yield curve for a rate family.</wsdl:documentation>
      <wsdl:input message="tns:DrawYieldCurvePresetSoapIn" />
      <wsdl:output message="tns:DrawYieldCurvePresetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawYieldCurveCustom">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a yield curve for a rate family.</wsdl:documentation>
      <wsdl:input message="tns:DrawYieldCurveCustomSoapIn" />
      <wsdl:output message="tns:DrawYieldCurveCustomSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Interpolate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Interpolate a data series using various methodologies.</wsdl:documentation>
      <wsdl:input message="tns:InterpolateSoapIn" />
      <wsdl:output message="tns:InterpolateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFHLBankRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Federal Home Loan Bank rates. </wsdl:documentation>
      <wsdl:input message="tns:GetFHLBankRatesSoapIn" />
      <wsdl:output message="tns:GetFHLBankRatesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAuctionResult">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an auction result by cusip.</wsdl:documentation>
      <wsdl:input message="tns:GetAuctionResultSoapIn" />
      <wsdl:output message="tns:GetAuctionResultSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAuctionResults">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns auction results by date.</wsdl:documentation>
      <wsdl:input message="tns:GetAuctionResultsSoapIn" />
      <wsdl:output message="tns:GetAuctionResultsSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="XigniteRatesHttpGet">
    <wsdl:operation name="GetLIBORSecure">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Libor as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetLIBORSecureHttpGetIn" />
      <wsdl:output message="tns:GetLIBORSecureHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Libor as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetLIBORHttpGetIn" />
      <wsdl:output message="tns:GetLIBORHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStateRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a state rate</wsdl:documentation>
      <wsdl:input message="tns:GetStateRateHttpGetIn" />
      <wsdl:output message="tns:GetStateRateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStateRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns state rates for a date range.</wsdl:documentation>
      <wsdl:input message="tns:GetStateRatesHttpGetIn" />
      <wsdl:output message="tns:GetStateRatesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFederalRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a federal discount borrowing rate</wsdl:documentation>
      <wsdl:input message="tns:GetFederalRateHttpGetIn" />
      <wsdl:output message="tns:GetFederalRateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFederalRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns federal discount borrowing for a date range.</wsdl:documentation>
      <wsdl:input message="tns:GetFederalRatesHttpGetIn" />
      <wsdl:output message="tns:GetFederalRatesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetForwardRateAgreement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a calculated Forward Rate Agreement as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetForwardRateAgreementHttpGetIn" />
      <wsdl:output message="tns:GetForwardRateAgreementHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEuroDollarFRAStrip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an IMM EuroDollar Synthetic Forward Rate strip</wsdl:documentation>
      <wsdl:input message="tns:GetEuroDollarFRAStripHttpGetIn" />
      <wsdl:output message="tns:GetEuroDollarFRAStripHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSwapRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Swap rate</wsdl:documentation>
      <wsdl:input message="tns:GetSwapRateHttpGetIn" />
      <wsdl:output message="tns:GetSwapRateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSwapRateFamily">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Swap rate Family</wsdl:documentation>
      <wsdl:input message="tns:GetSwapRateFamilyHttpGetIn" />
      <wsdl:output message="tns:GetSwapRateFamilyHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalSwapRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Swap rate as of a historical date</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalSwapRateHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalSwapRateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalSwapRateRange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Swap rate as of a historical date</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalSwapRateRangeHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalSwapRateRangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetREIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a REIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetREIBORHttpGetIn" />
      <wsdl:output message="tns:GetREIBORHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a HIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetHIBORHttpGetIn" />
      <wsdl:output message="tns:GetHIBORHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSOFIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a SOFIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetSOFIBORHttpGetIn" />
      <wsdl:output message="tns:GetSOFIBORHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetREIBID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a REIBID as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetREIBIDHttpGetIn" />
      <wsdl:output message="tns:GetREIBIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a OIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetOIBORHttpGetIn" />
      <wsdl:output message="tns:GetOIBORHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a SIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetSIBORHttpGetIn" />
      <wsdl:output message="tns:GetSIBORHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a CIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetCIBORHttpGetIn" />
      <wsdl:output message="tns:GetCIBORHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSTIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a STIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetSTIBORHttpGetIn" />
      <wsdl:output message="tns:GetSTIBORHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetVILIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a VILIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetVILIBORHttpGetIn" />
      <wsdl:output message="tns:GetVILIBORHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a WIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetWIBORHttpGetIn" />
      <wsdl:output message="tns:GetWIBORHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEURIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a EURIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetEURIBORHttpGetIn" />
      <wsdl:output message="tns:GetEURIBORHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalLIBOR">
      <wsdl:input message="tns:GetHistoricalLIBORHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalLIBORHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWSJRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a specific interest rate.</wsdl:documentation>
      <wsdl:input message="tns:GetWSJRateHttpGetIn" />
      <wsdl:output message="tns:GetWSJRateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTelerate3750">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns LIBOR rates as published daily on the Telerate 3750 screen at about 11:00 AM London time.</wsdl:documentation>
      <wsdl:input message="tns:GetTelerate3750HttpGetIn" />
      <wsdl:output message="tns:GetTelerate3750HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLastLondonFixing">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns last UK Gold or Silver Fixings.</wsdl:documentation>
      <wsdl:input message="tns:GetLastLondonFixingHttpGetIn" />
      <wsdl:output message="tns:GetLastLondonFixingHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List supported interest rates.</wsdl:documentation>
      <wsdl:input message="tns:ListRatesHttpGetIn" />
      <wsdl:output message="tns:ListRatesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListRatesByRateFamily">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List supported interest rates from a RateFamilyType.</wsdl:documentation>
      <wsdl:input message="tns:ListRatesByRateFamilyHttpGetIn" />
      <wsdl:output message="tns:ListRatesByRateFamilyHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SearchRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Search rate names and description</wsdl:documentation>
      <wsdl:input message="tns:SearchRatesHttpGetIn" />
      <wsdl:output message="tns:SearchRatesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateSymbol">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the symbol for a rate.</wsdl:documentation>
      <wsdl:input message="tns:GetRateSymbolHttpGetIn" />
      <wsdl:output message="tns:GetRateSymbolHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateFromSymbol">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the symbol for a rate.</wsdl:documentation>
      <wsdl:input message="tns:GetRateFromSymbolHttpGetIn" />
      <wsdl:output message="tns:GetRateFromSymbolHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a rate as of a specific date.</wsdl:documentation>
      <wsdl:input message="tns:GetRateHttpGetIn" />
      <wsdl:output message="tns:GetRateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateFamilyTable">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a rate table for a rate family.</wsdl:documentation>
      <wsdl:input message="tns:GetRateFamilyTableHttpGetIn" />
      <wsdl:output message="tns:GetRateFamilyTableHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAverageRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an average rate as of a specific date.</wsdl:documentation>
      <wsdl:input message="tns:GetAverageRateHttpGetIn" />
      <wsdl:output message="tns:GetAverageRateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAverageRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns average rate for a period.</wsdl:documentation>
      <wsdl:input message="tns:GetAverageRatesHttpGetIn" />
      <wsdl:output message="tns:GetAverageRatesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateMovingAverage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a moving  average rate as of a specific date</wsdl:documentation>
      <wsdl:input message="tns:GetRateMovingAverageHttpGetIn" />
      <wsdl:output message="tns:GetRateMovingAverageHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDailyAverage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a daily average rate as of a specific date</wsdl:documentation>
      <wsdl:input message="tns:GetDailyAverageHttpGetIn" />
      <wsdl:output message="tns:GetDailyAverageHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyTreasuryAverage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a daily average rate as of a specific date</wsdl:documentation>
      <wsdl:input message="tns:GetMonthlyTreasuryAverageHttpGetIn" />
      <wsdl:output message="tns:GetMonthlyTreasuryAverageHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateFamily">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a collection of related rate as of a specific date</wsdl:documentation>
      <wsdl:input message="tns:GetRateFamilyHttpGetIn" />
      <wsdl:output message="tns:GetRateFamilyHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTodaysRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns end of day closing value for a rate</wsdl:documentation>
      <wsdl:input message="tns:GetTodaysRateHttpGetIn" />
      <wsdl:output message="tns:GetTodaysRateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLatestRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns latest value for a rate.</wsdl:documentation>
      <wsdl:input message="tns:GetLatestRateHttpGetIn" />
      <wsdl:output message="tns:GetLatestRateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLatestRateSpecial">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns latest value for a rate.</wsdl:documentation>
      <wsdl:input message="tns:GetLatestRateSpecialHttpGetIn" />
      <wsdl:output message="tns:GetLatestRateSpecialHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLatestRateFamily">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns latest values for a rate family.</wsdl:documentation>
      <wsdl:input message="tns:GetLatestRateFamilyHttpGetIn" />
      <wsdl:output message="tns:GetLatestRateFamilyHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRealTimeRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the value for a rate as of a specific time in the day.</wsdl:documentation>
      <wsdl:input message="tns:GetRealTimeRateHttpGetIn" />
      <wsdl:output message="tns:GetRealTimeRateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateAsOfTime">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the value for a rate as of a specific time in the day.</wsdl:documentation>
      <wsdl:input message="tns:GetRateAsOfTimeHttpGetIn" />
      <wsdl:output message="tns:GetRateAsOfTimeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a rate for a range of dates.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalRatesHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalRatesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalWeeklyRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a rate for a range of dates.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalWeeklyRatesHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalWeeklyRatesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalRateFamily">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a rate family and for a range of dates.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalRateFamilyHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalRateFamilyHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateDescription">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a description for a rate.</wsdl:documentation>
      <wsdl:input message="tns:GetRateDescriptionHttpGetIn" />
      <wsdl:output message="tns:GetRateDescriptionHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateStatistics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns statistics for available rates.</wsdl:documentation>
      <wsdl:input message="tns:GetRateStatisticsHttpGetIn" />
      <wsdl:output message="tns:GetRateStatisticsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawRateChart">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard rate chart for a date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawRateChartHttpGetIn" />
      <wsdl:output message="tns:DrawRateChartHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawRateChartPreset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard rate chart for a date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawRateChartPresetHttpGetIn" />
      <wsdl:output message="tns:DrawRateChartPresetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetChartDesign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the default design class for the rate Chart.</wsdl:documentation>
      <wsdl:input message="tns:GetChartDesignHttpGetIn" />
      <wsdl:output message="tns:GetChartDesignHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawYieldCurve">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a yield curve for a rate family.</wsdl:documentation>
      <wsdl:input message="tns:DrawYieldCurveHttpGetIn" />
      <wsdl:output message="tns:DrawYieldCurveHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawYieldCurvePreset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a yield curve for a rate family.</wsdl:documentation>
      <wsdl:input message="tns:DrawYieldCurvePresetHttpGetIn" />
      <wsdl:output message="tns:DrawYieldCurvePresetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Interpolate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Interpolate a data series using various methodologies.</wsdl:documentation>
      <wsdl:input message="tns:InterpolateHttpGetIn" />
      <wsdl:output message="tns:InterpolateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFHLBankRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Federal Home Loan Bank rates. </wsdl:documentation>
      <wsdl:input message="tns:GetFHLBankRatesHttpGetIn" />
      <wsdl:output message="tns:GetFHLBankRatesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAuctionResult">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an auction result by cusip.</wsdl:documentation>
      <wsdl:input message="tns:GetAuctionResultHttpGetIn" />
      <wsdl:output message="tns:GetAuctionResultHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAuctionResults">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns auction results by date.</wsdl:documentation>
      <wsdl:input message="tns:GetAuctionResultsHttpGetIn" />
      <wsdl:output message="tns:GetAuctionResultsHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="XigniteRatesHttpPost">
    <wsdl:operation name="GetLIBORSecure">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Libor as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetLIBORSecureHttpPostIn" />
      <wsdl:output message="tns:GetLIBORSecureHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Libor as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetLIBORHttpPostIn" />
      <wsdl:output message="tns:GetLIBORHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStateRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a state rate</wsdl:documentation>
      <wsdl:input message="tns:GetStateRateHttpPostIn" />
      <wsdl:output message="tns:GetStateRateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStateRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns state rates for a date range.</wsdl:documentation>
      <wsdl:input message="tns:GetStateRatesHttpPostIn" />
      <wsdl:output message="tns:GetStateRatesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFederalRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a federal discount borrowing rate</wsdl:documentation>
      <wsdl:input message="tns:GetFederalRateHttpPostIn" />
      <wsdl:output message="tns:GetFederalRateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFederalRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns federal discount borrowing for a date range.</wsdl:documentation>
      <wsdl:input message="tns:GetFederalRatesHttpPostIn" />
      <wsdl:output message="tns:GetFederalRatesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetForwardRateAgreement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a calculated Forward Rate Agreement as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetForwardRateAgreementHttpPostIn" />
      <wsdl:output message="tns:GetForwardRateAgreementHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEuroDollarFRAStrip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an IMM EuroDollar Synthetic Forward Rate strip</wsdl:documentation>
      <wsdl:input message="tns:GetEuroDollarFRAStripHttpPostIn" />
      <wsdl:output message="tns:GetEuroDollarFRAStripHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSwapRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Swap rate</wsdl:documentation>
      <wsdl:input message="tns:GetSwapRateHttpPostIn" />
      <wsdl:output message="tns:GetSwapRateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSwapRateFamily">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Swap rate Family</wsdl:documentation>
      <wsdl:input message="tns:GetSwapRateFamilyHttpPostIn" />
      <wsdl:output message="tns:GetSwapRateFamilyHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalSwapRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Swap rate as of a historical date</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalSwapRateHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalSwapRateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalSwapRateRange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Swap rate as of a historical date</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalSwapRateRangeHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalSwapRateRangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetREIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a REIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetREIBORHttpPostIn" />
      <wsdl:output message="tns:GetREIBORHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a HIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetHIBORHttpPostIn" />
      <wsdl:output message="tns:GetHIBORHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSOFIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a SOFIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetSOFIBORHttpPostIn" />
      <wsdl:output message="tns:GetSOFIBORHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetREIBID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a REIBID as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetREIBIDHttpPostIn" />
      <wsdl:output message="tns:GetREIBIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a OIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetOIBORHttpPostIn" />
      <wsdl:output message="tns:GetOIBORHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a SIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetSIBORHttpPostIn" />
      <wsdl:output message="tns:GetSIBORHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a CIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetCIBORHttpPostIn" />
      <wsdl:output message="tns:GetCIBORHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSTIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a STIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetSTIBORHttpPostIn" />
      <wsdl:output message="tns:GetSTIBORHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetVILIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a VILIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetVILIBORHttpPostIn" />
      <wsdl:output message="tns:GetVILIBORHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a WIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetWIBORHttpPostIn" />
      <wsdl:output message="tns:GetWIBORHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEURIBOR">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a EURIBOR as of a date</wsdl:documentation>
      <wsdl:input message="tns:GetEURIBORHttpPostIn" />
      <wsdl:output message="tns:GetEURIBORHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalLIBOR">
      <wsdl:input message="tns:GetHistoricalLIBORHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalLIBORHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWSJRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a specific interest rate.</wsdl:documentation>
      <wsdl:input message="tns:GetWSJRateHttpPostIn" />
      <wsdl:output message="tns:GetWSJRateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTelerate3750">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns LIBOR rates as published daily on the Telerate 3750 screen at about 11:00 AM London time.</wsdl:documentation>
      <wsdl:input message="tns:GetTelerate3750HttpPostIn" />
      <wsdl:output message="tns:GetTelerate3750HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLastLondonFixing">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns last UK Gold or Silver Fixings.</wsdl:documentation>
      <wsdl:input message="tns:GetLastLondonFixingHttpPostIn" />
      <wsdl:output message="tns:GetLastLondonFixingHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List supported interest rates.</wsdl:documentation>
      <wsdl:input message="tns:ListRatesHttpPostIn" />
      <wsdl:output message="tns:ListRatesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListRatesByRateFamily">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List supported interest rates from a RateFamilyType.</wsdl:documentation>
      <wsdl:input message="tns:ListRatesByRateFamilyHttpPostIn" />
      <wsdl:output message="tns:ListRatesByRateFamilyHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SearchRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Search rate names and description</wsdl:documentation>
      <wsdl:input message="tns:SearchRatesHttpPostIn" />
      <wsdl:output message="tns:SearchRatesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateSymbol">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the symbol for a rate.</wsdl:documentation>
      <wsdl:input message="tns:GetRateSymbolHttpPostIn" />
      <wsdl:output message="tns:GetRateSymbolHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateFromSymbol">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the symbol for a rate.</wsdl:documentation>
      <wsdl:input message="tns:GetRateFromSymbolHttpPostIn" />
      <wsdl:output message="tns:GetRateFromSymbolHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a rate as of a specific date.</wsdl:documentation>
      <wsdl:input message="tns:GetRateHttpPostIn" />
      <wsdl:output message="tns:GetRateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateFamilyTable">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a rate table for a rate family.</wsdl:documentation>
      <wsdl:input message="tns:GetRateFamilyTableHttpPostIn" />
      <wsdl:output message="tns:GetRateFamilyTableHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAverageRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an average rate as of a specific date.</wsdl:documentation>
      <wsdl:input message="tns:GetAverageRateHttpPostIn" />
      <wsdl:output message="tns:GetAverageRateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAverageRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns average rate for a period.</wsdl:documentation>
      <wsdl:input message="tns:GetAverageRatesHttpPostIn" />
      <wsdl:output message="tns:GetAverageRatesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateMovingAverage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a moving  average rate as of a specific date</wsdl:documentation>
      <wsdl:input message="tns:GetRateMovingAverageHttpPostIn" />
      <wsdl:output message="tns:GetRateMovingAverageHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDailyAverage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a daily average rate as of a specific date</wsdl:documentation>
      <wsdl:input message="tns:GetDailyAverageHttpPostIn" />
      <wsdl:output message="tns:GetDailyAverageHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyTreasuryAverage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a daily average rate as of a specific date</wsdl:documentation>
      <wsdl:input message="tns:GetMonthlyTreasuryAverageHttpPostIn" />
      <wsdl:output message="tns:GetMonthlyTreasuryAverageHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateFamily">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a collection of related rate as of a specific date</wsdl:documentation>
      <wsdl:input message="tns:GetRateFamilyHttpPostIn" />
      <wsdl:output message="tns:GetRateFamilyHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTodaysRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns end of day closing value for a rate</wsdl:documentation>
      <wsdl:input message="tns:GetTodaysRateHttpPostIn" />
      <wsdl:output message="tns:GetTodaysRateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLatestRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns latest value for a rate.</wsdl:documentation>
      <wsdl:input message="tns:GetLatestRateHttpPostIn" />
      <wsdl:output message="tns:GetLatestRateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLatestRateSpecial">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns latest value for a rate.</wsdl:documentation>
      <wsdl:input message="tns:GetLatestRateSpecialHttpPostIn" />
      <wsdl:output message="tns:GetLatestRateSpecialHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLatestRateFamily">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns latest values for a rate family.</wsdl:documentation>
      <wsdl:input message="tns:GetLatestRateFamilyHttpPostIn" />
      <wsdl:output message="tns:GetLatestRateFamilyHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRealTimeRate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the value for a rate as of a specific time in the day.</wsdl:documentation>
      <wsdl:input message="tns:GetRealTimeRateHttpPostIn" />
      <wsdl:output message="tns:GetRealTimeRateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateAsOfTime">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the value for a rate as of a specific time in the day.</wsdl:documentation>
      <wsdl:input message="tns:GetRateAsOfTimeHttpPostIn" />
      <wsdl:output message="tns:GetRateAsOfTimeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a rate for a range of dates.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalRatesHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalRatesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalWeeklyRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a rate for a range of dates.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalWeeklyRatesHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalWeeklyRatesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalRateFamily">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a rate family and for a range of dates.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalRateFamilyHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalRateFamilyHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateDescription">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a description for a rate.</wsdl:documentation>
      <wsdl:input message="tns:GetRateDescriptionHttpPostIn" />
      <wsdl:output message="tns:GetRateDescriptionHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateStatistics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns statistics for available rates.</wsdl:documentation>
      <wsdl:input message="tns:GetRateStatisticsHttpPostIn" />
      <wsdl:output message="tns:GetRateStatisticsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawRateChart">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard rate chart for a date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawRateChartHttpPostIn" />
      <wsdl:output message="tns:DrawRateChartHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawRateChartPreset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard rate chart for a date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawRateChartPresetHttpPostIn" />
      <wsdl:output message="tns:DrawRateChartPresetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetChartDesign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the default design class for the rate Chart.</wsdl:documentation>
      <wsdl:input message="tns:GetChartDesignHttpPostIn" />
      <wsdl:output message="tns:GetChartDesignHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawYieldCurve">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a yield curve for a rate family.</wsdl:documentation>
      <wsdl:input message="tns:DrawYieldCurveHttpPostIn" />
      <wsdl:output message="tns:DrawYieldCurveHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawYieldCurvePreset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a yield curve for a rate family.</wsdl:documentation>
      <wsdl:input message="tns:DrawYieldCurvePresetHttpPostIn" />
      <wsdl:output message="tns:DrawYieldCurvePresetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Interpolate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Interpolate a data series using various methodologies.</wsdl:documentation>
      <wsdl:input message="tns:InterpolateHttpPostIn" />
      <wsdl:output message="tns:InterpolateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFHLBankRates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Federal Home Loan Bank rates. </wsdl:documentation>
      <wsdl:input message="tns:GetFHLBankRatesHttpPostIn" />
      <wsdl:output message="tns:GetFHLBankRatesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAuctionResult">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an auction result by cusip.</wsdl:documentation>
      <wsdl:input message="tns:GetAuctionResultHttpPostIn" />
      <wsdl:output message="tns:GetAuctionResultHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAuctionResults">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns auction results by date.</wsdl:documentation>
      <wsdl:input message="tns:GetAuctionResultsHttpPostIn" />
      <wsdl:output message="tns:GetAuctionResultsHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="XigniteRatesSoap" type="tns:XigniteRatesSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetLIBORSecure">
      <soap:operation soapAction="http://www.xignite.com/services/GetLIBORSecure" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetLIBORSecureHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLIBOR">
      <soap:operation soapAction="http://www.xignite.com/services/GetLIBOR" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetLIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStateRate">
      <soap:operation soapAction="http://www.xignite.com/services/GetStateRate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetStateRateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStateRates">
      <soap:operation soapAction="http://www.xignite.com/services/GetStateRates" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetStateRatesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFederalRate">
      <soap:operation soapAction="http://www.xignite.com/services/GetFederalRate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetFederalRateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFederalRates">
      <soap:operation soapAction="http://www.xignite.com/services/GetFederalRates" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetFederalRatesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetForwardRateAgreement">
      <soap:operation soapAction="http://www.xignite.com/services/GetForwardRateAgreement" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetForwardRateAgreementHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEuroDollarFRAStrip">
      <soap:operation soapAction="http://www.xignite.com/services/GetEuroDollarFRAStrip" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetEuroDollarFRAStripHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSwapRate">
      <soap:operation soapAction="http://www.xignite.com/services/GetSwapRate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetSwapRateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSwapRateFamily">
      <soap:operation soapAction="http://www.xignite.com/services/GetSwapRateFamily" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetSwapRateFamilyHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalSwapRate">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalSwapRate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalSwapRateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalSwapRateRange">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalSwapRateRange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalSwapRateRangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetREIBOR">
      <soap:operation soapAction="http://www.xignite.com/services/GetREIBOR" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetREIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHIBOR">
      <soap:operation soapAction="http://www.xignite.com/services/GetHIBOR" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSOFIBOR">
      <soap:operation soapAction="http://www.xignite.com/services/GetSOFIBOR" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetSOFIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetREIBID">
      <soap:operation soapAction="http://www.xignite.com/services/GetREIBID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetREIBIDHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOIBOR">
      <soap:operation soapAction="http://www.xignite.com/services/GetOIBOR" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetOIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSIBOR">
      <soap:operation soapAction="http://www.xignite.com/services/GetSIBOR" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetSIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCIBOR">
      <soap:operation soapAction="http://www.xignite.com/services/GetCIBOR" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetCIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSTIBOR">
      <soap:operation soapAction="http://www.xignite.com/services/GetSTIBOR" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetSTIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVILIBOR">
      <soap:operation soapAction="http://www.xignite.com/services/GetVILIBOR" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetVILIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWIBOR">
      <soap:operation soapAction="http://www.xignite.com/services/GetWIBOR" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetWIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEURIBOR">
      <soap:operation soapAction="http://www.xignite.com/services/GetEURIBOR" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetEURIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalLIBOR">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalLIBOR" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalLIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWSJRate">
      <soap:operation soapAction="http://www.xignite.com/services/GetWSJRate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetWSJRateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTelerate3750">
      <soap:operation soapAction="http://www.xignite.com/services/GetTelerate3750" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetTelerate3750Header" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLastLondonFixing">
      <soap:operation soapAction="http://www.xignite.com/services/GetLastLondonFixing" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetLastLondonFixingHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListRates">
      <soap:operation soapAction="http://www.xignite.com/services/ListRates" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ListRatesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListRatesByRateFamily">
      <soap:operation soapAction="http://www.xignite.com/services/ListRatesByRateFamily" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ListRatesByRateFamilyHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SearchRates">
      <soap:operation soapAction="http://www.xignite.com/services/SearchRates" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:SearchRatesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateSymbol">
      <soap:operation soapAction="http://www.xignite.com/services/GetRateSymbol" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetRateSymbolHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateFromSymbol">
      <soap:operation soapAction="http://www.xignite.com/services/GetRateFromSymbol" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetRateFromSymbolHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRate">
      <soap:operation soapAction="http://www.xignite.com/services/GetRate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetRateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateFamilyTable">
      <soap:operation soapAction="http://www.xignite.com/services/GetRateFamilyTable" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetRateFamilyTableHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAverageRate">
      <soap:operation soapAction="http://www.xignite.com/services/GetAverageRate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAverageRateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAverageRates">
      <soap:operation soapAction="http://www.xignite.com/services/GetAverageRates" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAverageRatesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateMovingAverage">
      <soap:operation soapAction="http://www.xignite.com/services/GetRateMovingAverage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetRateMovingAverageHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDailyAverage">
      <soap:operation soapAction="http://www.xignite.com/services/GetDailyAverage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetDailyAverageHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyTreasuryAverage">
      <soap:operation soapAction="http://www.xignite.com/services/GetMonthlyTreasuryAverage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetMonthlyTreasuryAverageHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateFamily">
      <soap:operation soapAction="http://www.xignite.com/services/GetRateFamily" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetRateFamilyHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTodaysRate">
      <soap:operation soapAction="http://www.xignite.com/services/GetTodaysRate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetTodaysRateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLatestRate">
      <soap:operation soapAction="http://www.xignite.com/services/GetLatestRate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetLatestRateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLatestRateSpecial">
      <soap:operation soapAction="http://www.xignite.com/services/GetLatestRateSpecial" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetLatestRateSpecialHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLatestRateFamily">
      <soap:operation soapAction="http://www.xignite.com/services/GetLatestRateFamily" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetLatestRateFamilyHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRealTimeRate">
      <soap:operation soapAction="http://www.xignite.com/services/GetRealTimeRate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetRealTimeRateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateAsOfTime">
      <soap:operation soapAction="http://www.xignite.com/services/GetRateAsOfTime" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetRateAsOfTimeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalRates">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalRates" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalRatesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalWeeklyRates">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalWeeklyRates" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalWeeklyRatesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalRateFamily">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalRateFamily" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalRateFamilyHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateDescription">
      <soap:operation soapAction="http://www.xignite.com/services/GetRateDescription" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetRateDescriptionHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateStatistics">
      <soap:operation soapAction="http://www.xignite.com/services/GetRateStatistics" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetRateStatisticsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawRateChartCustom">
      <soap:operation soapAction="http://www.xignite.com/services/DrawRateChartCustom" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawRateChartCustomHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawRateChart">
      <soap:operation soapAction="http://www.xignite.com/services/DrawRateChart" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawRateChartHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawRateChartPreset">
      <soap:operation soapAction="http://www.xignite.com/services/DrawRateChartPreset" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawRateChartPresetHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetChartDesign">
      <soap:operation soapAction="http://www.xignite.com/services/GetChartDesign" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetChartDesignHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawYieldCurve">
      <soap:operation soapAction="http://www.xignite.com/services/DrawYieldCurve" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawYieldCurveHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawYieldCurvePreset">
      <soap:operation soapAction="http://www.xignite.com/services/DrawYieldCurvePreset" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawYieldCurvePresetHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawYieldCurveCustom">
      <soap:operation soapAction="http://www.xignite.com/services/DrawYieldCurveCustom" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawYieldCurveCustomHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Interpolate">
      <soap:operation soapAction="http://www.xignite.com/services/Interpolate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:InterpolateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFHLBankRates">
      <soap:operation soapAction="http://www.xignite.com/services/GetFHLBankRates" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetFHLBankRatesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAuctionResult">
      <soap:operation soapAction="http://www.xignite.com/services/GetAuctionResult" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAuctionResultHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAuctionResults">
      <soap:operation soapAction="http://www.xignite.com/services/GetAuctionResults" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAuctionResultsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteRatesSoap12" type="tns:XigniteRatesSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetLIBORSecure">
      <soap12:operation soapAction="http://www.xignite.com/services/GetLIBORSecure" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetLIBORSecureHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLIBOR">
      <soap12:operation soapAction="http://www.xignite.com/services/GetLIBOR" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetLIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStateRate">
      <soap12:operation soapAction="http://www.xignite.com/services/GetStateRate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetStateRateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStateRates">
      <soap12:operation soapAction="http://www.xignite.com/services/GetStateRates" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetStateRatesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFederalRate">
      <soap12:operation soapAction="http://www.xignite.com/services/GetFederalRate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetFederalRateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFederalRates">
      <soap12:operation soapAction="http://www.xignite.com/services/GetFederalRates" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetFederalRatesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetForwardRateAgreement">
      <soap12:operation soapAction="http://www.xignite.com/services/GetForwardRateAgreement" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetForwardRateAgreementHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEuroDollarFRAStrip">
      <soap12:operation soapAction="http://www.xignite.com/services/GetEuroDollarFRAStrip" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetEuroDollarFRAStripHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSwapRate">
      <soap12:operation soapAction="http://www.xignite.com/services/GetSwapRate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetSwapRateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSwapRateFamily">
      <soap12:operation soapAction="http://www.xignite.com/services/GetSwapRateFamily" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetSwapRateFamilyHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalSwapRate">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalSwapRate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalSwapRateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalSwapRateRange">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalSwapRateRange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalSwapRateRangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetREIBOR">
      <soap12:operation soapAction="http://www.xignite.com/services/GetREIBOR" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetREIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHIBOR">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHIBOR" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSOFIBOR">
      <soap12:operation soapAction="http://www.xignite.com/services/GetSOFIBOR" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetSOFIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetREIBID">
      <soap12:operation soapAction="http://www.xignite.com/services/GetREIBID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetREIBIDHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOIBOR">
      <soap12:operation soapAction="http://www.xignite.com/services/GetOIBOR" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetOIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSIBOR">
      <soap12:operation soapAction="http://www.xignite.com/services/GetSIBOR" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetSIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCIBOR">
      <soap12:operation soapAction="http://www.xignite.com/services/GetCIBOR" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetCIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSTIBOR">
      <soap12:operation soapAction="http://www.xignite.com/services/GetSTIBOR" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetSTIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVILIBOR">
      <soap12:operation soapAction="http://www.xignite.com/services/GetVILIBOR" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetVILIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWIBOR">
      <soap12:operation soapAction="http://www.xignite.com/services/GetWIBOR" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetWIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEURIBOR">
      <soap12:operation soapAction="http://www.xignite.com/services/GetEURIBOR" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetEURIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalLIBOR">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalLIBOR" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalLIBORHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWSJRate">
      <soap12:operation soapAction="http://www.xignite.com/services/GetWSJRate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetWSJRateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTelerate3750">
      <soap12:operation soapAction="http://www.xignite.com/services/GetTelerate3750" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetTelerate3750Header" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLastLondonFixing">
      <soap12:operation soapAction="http://www.xignite.com/services/GetLastLondonFixing" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetLastLondonFixingHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListRates">
      <soap12:operation soapAction="http://www.xignite.com/services/ListRates" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ListRatesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListRatesByRateFamily">
      <soap12:operation soapAction="http://www.xignite.com/services/ListRatesByRateFamily" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ListRatesByRateFamilyHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SearchRates">
      <soap12:operation soapAction="http://www.xignite.com/services/SearchRates" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:SearchRatesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateSymbol">
      <soap12:operation soapAction="http://www.xignite.com/services/GetRateSymbol" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetRateSymbolHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateFromSymbol">
      <soap12:operation soapAction="http://www.xignite.com/services/GetRateFromSymbol" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetRateFromSymbolHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRate">
      <soap12:operation soapAction="http://www.xignite.com/services/GetRate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetRateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateFamilyTable">
      <soap12:operation soapAction="http://www.xignite.com/services/GetRateFamilyTable" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetRateFamilyTableHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAverageRate">
      <soap12:operation soapAction="http://www.xignite.com/services/GetAverageRate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAverageRateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAverageRates">
      <soap12:operation soapAction="http://www.xignite.com/services/GetAverageRates" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAverageRatesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateMovingAverage">
      <soap12:operation soapAction="http://www.xignite.com/services/GetRateMovingAverage" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetRateMovingAverageHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDailyAverage">
      <soap12:operation soapAction="http://www.xignite.com/services/GetDailyAverage" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetDailyAverageHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyTreasuryAverage">
      <soap12:operation soapAction="http://www.xignite.com/services/GetMonthlyTreasuryAverage" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetMonthlyTreasuryAverageHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateFamily">
      <soap12:operation soapAction="http://www.xignite.com/services/GetRateFamily" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetRateFamilyHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTodaysRate">
      <soap12:operation soapAction="http://www.xignite.com/services/GetTodaysRate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetTodaysRateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLatestRate">
      <soap12:operation soapAction="http://www.xignite.com/services/GetLatestRate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetLatestRateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLatestRateSpecial">
      <soap12:operation soapAction="http://www.xignite.com/services/GetLatestRateSpecial" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetLatestRateSpecialHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLatestRateFamily">
      <soap12:operation soapAction="http://www.xignite.com/services/GetLatestRateFamily" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetLatestRateFamilyHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRealTimeRate">
      <soap12:operation soapAction="http://www.xignite.com/services/GetRealTimeRate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetRealTimeRateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateAsOfTime">
      <soap12:operation soapAction="http://www.xignite.com/services/GetRateAsOfTime" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetRateAsOfTimeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalRates">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalRates" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalRatesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalWeeklyRates">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalWeeklyRates" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalWeeklyRatesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalRateFamily">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalRateFamily" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalRateFamilyHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateDescription">
      <soap12:operation soapAction="http://www.xignite.com/services/GetRateDescription" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetRateDescriptionHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateStatistics">
      <soap12:operation soapAction="http://www.xignite.com/services/GetRateStatistics" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetRateStatisticsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawRateChartCustom">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawRateChartCustom" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawRateChartCustomHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawRateChart">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawRateChart" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawRateChartHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawRateChartPreset">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawRateChartPreset" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawRateChartPresetHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetChartDesign">
      <soap12:operation soapAction="http://www.xignite.com/services/GetChartDesign" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetChartDesignHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawYieldCurve">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawYieldCurve" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawYieldCurveHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawYieldCurvePreset">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawYieldCurvePreset" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawYieldCurvePresetHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawYieldCurveCustom">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawYieldCurveCustom" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawYieldCurveCustomHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Interpolate">
      <soap12:operation soapAction="http://www.xignite.com/services/Interpolate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:InterpolateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFHLBankRates">
      <soap12:operation soapAction="http://www.xignite.com/services/GetFHLBankRates" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetFHLBankRatesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAuctionResult">
      <soap12:operation soapAction="http://www.xignite.com/services/GetAuctionResult" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAuctionResultHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAuctionResults">
      <soap12:operation soapAction="http://www.xignite.com/services/GetAuctionResults" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAuctionResultsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteRatesHttpGet" type="tns:XigniteRatesHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="GetLIBORSecure">
      <http:operation location="/GetLIBORSecure" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLIBOR">
      <http:operation location="/GetLIBOR" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStateRate">
      <http:operation location="/GetStateRate" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStateRates">
      <http:operation location="/GetStateRates" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFederalRate">
      <http:operation location="/GetFederalRate" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFederalRates">
      <http:operation location="/GetFederalRates" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetForwardRateAgreement">
      <http:operation location="/GetForwardRateAgreement" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEuroDollarFRAStrip">
      <http:operation location="/GetEuroDollarFRAStrip" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSwapRate">
      <http:operation location="/GetSwapRate" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSwapRateFamily">
      <http:operation location="/GetSwapRateFamily" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalSwapRate">
      <http:operation location="/GetHistoricalSwapRate" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalSwapRateRange">
      <http:operation location="/GetHistoricalSwapRateRange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetREIBOR">
      <http:operation location="/GetREIBOR" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHIBOR">
      <http:operation location="/GetHIBOR" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSOFIBOR">
      <http:operation location="/GetSOFIBOR" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetREIBID">
      <http:operation location="/GetREIBID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOIBOR">
      <http:operation location="/GetOIBOR" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSIBOR">
      <http:operation location="/GetSIBOR" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCIBOR">
      <http:operation location="/GetCIBOR" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSTIBOR">
      <http:operation location="/GetSTIBOR" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVILIBOR">
      <http:operation location="/GetVILIBOR" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWIBOR">
      <http:operation location="/GetWIBOR" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEURIBOR">
      <http:operation location="/GetEURIBOR" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalLIBOR">
      <http:operation location="/GetHistoricalLIBOR" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWSJRate">
      <http:operation location="/GetWSJRate" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTelerate3750">
      <http:operation location="/GetTelerate3750" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLastLondonFixing">
      <http:operation location="/GetLastLondonFixing" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListRates">
      <http:operation location="/ListRates" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListRatesByRateFamily">
      <http:operation location="/ListRatesByRateFamily" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SearchRates">
      <http:operation location="/SearchRates" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateSymbol">
      <http:operation location="/GetRateSymbol" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateFromSymbol">
      <http:operation location="/GetRateFromSymbol" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRate">
      <http:operation location="/GetRate" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateFamilyTable">
      <http:operation location="/GetRateFamilyTable" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAverageRate">
      <http:operation location="/GetAverageRate" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAverageRates">
      <http:operation location="/GetAverageRates" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateMovingAverage">
      <http:operation location="/GetRateMovingAverage" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDailyAverage">
      <http:operation location="/GetDailyAverage" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyTreasuryAverage">
      <http:operation location="/GetMonthlyTreasuryAverage" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateFamily">
      <http:operation location="/GetRateFamily" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTodaysRate">
      <http:operation location="/GetTodaysRate" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLatestRate">
      <http:operation location="/GetLatestRate" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLatestRateSpecial">
      <http:operation location="/GetLatestRateSpecial" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLatestRateFamily">
      <http:operation location="/GetLatestRateFamily" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRealTimeRate">
      <http:operation location="/GetRealTimeRate" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateAsOfTime">
      <http:operation location="/GetRateAsOfTime" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalRates">
      <http:operation location="/GetHistoricalRates" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalWeeklyRates">
      <http:operation location="/GetHistoricalWeeklyRates" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalRateFamily">
      <http:operation location="/GetHistoricalRateFamily" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateDescription">
      <http:operation location="/GetRateDescription" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateStatistics">
      <http:operation location="/GetRateStatistics" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawRateChart">
      <http:operation location="/DrawRateChart" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawRateChartPreset">
      <http:operation location="/DrawRateChartPreset" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetChartDesign">
      <http:operation location="/GetChartDesign" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawYieldCurve">
      <http:operation location="/DrawYieldCurve" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawYieldCurvePreset">
      <http:operation location="/DrawYieldCurvePreset" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Interpolate">
      <http:operation location="/Interpolate" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFHLBankRates">
      <http:operation location="/GetFHLBankRates" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAuctionResult">
      <http:operation location="/GetAuctionResult" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAuctionResults">
      <http:operation location="/GetAuctionResults" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteRatesHttpPost" type="tns:XigniteRatesHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="GetLIBORSecure">
      <http:operation location="/GetLIBORSecure" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLIBOR">
      <http:operation location="/GetLIBOR" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStateRate">
      <http:operation location="/GetStateRate" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStateRates">
      <http:operation location="/GetStateRates" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFederalRate">
      <http:operation location="/GetFederalRate" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFederalRates">
      <http:operation location="/GetFederalRates" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetForwardRateAgreement">
      <http:operation location="/GetForwardRateAgreement" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEuroDollarFRAStrip">
      <http:operation location="/GetEuroDollarFRAStrip" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSwapRate">
      <http:operation location="/GetSwapRate" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSwapRateFamily">
      <http:operation location="/GetSwapRateFamily" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalSwapRate">
      <http:operation location="/GetHistoricalSwapRate" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalSwapRateRange">
      <http:operation location="/GetHistoricalSwapRateRange" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetREIBOR">
      <http:operation location="/GetREIBOR" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHIBOR">
      <http:operation location="/GetHIBOR" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSOFIBOR">
      <http:operation location="/GetSOFIBOR" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetREIBID">
      <http:operation location="/GetREIBID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOIBOR">
      <http:operation location="/GetOIBOR" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSIBOR">
      <http:operation location="/GetSIBOR" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCIBOR">
      <http:operation location="/GetCIBOR" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSTIBOR">
      <http:operation location="/GetSTIBOR" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVILIBOR">
      <http:operation location="/GetVILIBOR" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWIBOR">
      <http:operation location="/GetWIBOR" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEURIBOR">
      <http:operation location="/GetEURIBOR" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalLIBOR">
      <http:operation location="/GetHistoricalLIBOR" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWSJRate">
      <http:operation location="/GetWSJRate" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTelerate3750">
      <http:operation location="/GetTelerate3750" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLastLondonFixing">
      <http:operation location="/GetLastLondonFixing" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListRates">
      <http:operation location="/ListRates" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListRatesByRateFamily">
      <http:operation location="/ListRatesByRateFamily" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SearchRates">
      <http:operation location="/SearchRates" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateSymbol">
      <http:operation location="/GetRateSymbol" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateFromSymbol">
      <http:operation location="/GetRateFromSymbol" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRate">
      <http:operation location="/GetRate" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateFamilyTable">
      <http:operation location="/GetRateFamilyTable" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAverageRate">
      <http:operation location="/GetAverageRate" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAverageRates">
      <http:operation location="/GetAverageRates" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateMovingAverage">
      <http:operation location="/GetRateMovingAverage" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDailyAverage">
      <http:operation location="/GetDailyAverage" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyTreasuryAverage">
      <http:operation location="/GetMonthlyTreasuryAverage" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateFamily">
      <http:operation location="/GetRateFamily" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTodaysRate">
      <http:operation location="/GetTodaysRate" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLatestRate">
      <http:operation location="/GetLatestRate" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLatestRateSpecial">
      <http:operation location="/GetLatestRateSpecial" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLatestRateFamily">
      <http:operation location="/GetLatestRateFamily" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRealTimeRate">
      <http:operation location="/GetRealTimeRate" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateAsOfTime">
      <http:operation location="/GetRateAsOfTime" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalRates">
      <http:operation location="/GetHistoricalRates" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalWeeklyRates">
      <http:operation location="/GetHistoricalWeeklyRates" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalRateFamily">
      <http:operation location="/GetHistoricalRateFamily" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateDescription">
      <http:operation location="/GetRateDescription" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateStatistics">
      <http:operation location="/GetRateStatistics" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawRateChart">
      <http:operation location="/DrawRateChart" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawRateChartPreset">
      <http:operation location="/DrawRateChartPreset" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetChartDesign">
      <http:operation location="/GetChartDesign" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawYieldCurve">
      <http:operation location="/DrawYieldCurve" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawYieldCurvePreset">
      <http:operation location="/DrawYieldCurvePreset" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Interpolate">
      <http:operation location="/Interpolate" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFHLBankRates">
      <http:operation location="/GetFHLBankRates" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAuctionResult">
      <http:operation location="/GetAuctionResult" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAuctionResults">
      <http:operation location="/GetAuctionResults" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="XigniteRates">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Provide information about interest rates.</wsdl:documentation>
    <wsdl:port name="XigniteRatesSoap" binding="tns:XigniteRatesSoap">
      <soap:address location="http://www.xignite.com/xRates.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteRatesSoap12" binding="tns:XigniteRatesSoap12">
      <soap12:address location="http://www.xignite.com/xRates.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteRatesHttpGet" binding="tns:XigniteRatesHttpGet">
      <http:address location="http://www.xignite.com/xRates.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteRatesHttpPost" binding="tns:XigniteRatesHttpPost">
      <http:address location="http://www.xignite.com/xRates.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>