<?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/">This web service provides security master services for equities and mutual funds.</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.xignite.com/services/">
      <s:element name="ListExchanges">
        <s:complexType />
      </s:element>
      <s:element name="ListExchangesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListExchangesResult" type="tns:ArrayOfExchange" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfExchange">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Exchange" nillable="true" type="tns:Exchange" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Exchange">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:ExchangeTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Suffix" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Calendar" type="s:string" />
            </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:simpleType name="ExchangeTypes">
        <s:restriction base="s:string">
          <s:enumeration value="NYSE" />
          <s:enumeration value="AMEX" />
          <s:enumeration value="NASDAQCM" />
          <s:enumeration value="NASDAQGM" />
          <s:enumeration value="NASDAQGS" />
          <s:enumeration value="PINKSHEETS" />
          <s:enumeration value="OTCBB" />
          <s:enumeration value="OTHEROTC" />
          <s:enumeration value="AIM" />
          <s:enumeration value="AMMAN" />
          <s:enumeration value="AMSTERDAM" />
          <s:enumeration value="ASX" />
          <s:enumeration value="ATHENS" />
          <s:enumeration value="BAHRAIN" />
          <s:enumeration value="BANGKOK" />
          <s:enumeration value="BARCELONA" />
          <s:enumeration value="BEIRUT" />
          <s:enumeration value="BERLIN" />
          <s:enumeration value="BERMUDA" />
          <s:enumeration value="BILBAO" />
          <s:enumeration value="BOGOTA" />
          <s:enumeration value="BOSTWANA" />
          <s:enumeration value="BOVESPA" />
          <s:enumeration value="BRASTISLAVA" />
          <s:enumeration value="BREMEN" />
          <s:enumeration value="BRUSSELS" />
          <s:enumeration value="BUCHAREST" />
          <s:enumeration value="BUDAPEST" />
          <s:enumeration value="BUENOSAIRES" />
          <s:enumeration value="BULGARIA" />
          <s:enumeration value="CAIRO" />
          <s:enumeration value="CARACAS" />
          <s:enumeration value="CASABLANCA" />
          <s:enumeration value="COLOMBO" />
          <s:enumeration value="COPENHAGEN" />
          <s:enumeration value="CYPRUS" />
          <s:enumeration value="DARESSALAAM" />
          <s:enumeration value="DHAKA" />
          <s:enumeration value="DUSSELDORF" />
          <s:enumeration value="EASDAQ" />
          <s:enumeration value="EUWAX" />
          <s:enumeration value="FRANKFURT" />
          <s:enumeration value="FUKUOKA" />
          <s:enumeration value="GHANA" />
          <s:enumeration value="GRETAI" />
          <s:enumeration value="GUAYAQUIL" />
          <s:enumeration value="HAMBURG" />
          <s:enumeration value="HANOVER" />
          <s:enumeration value="HELSINKI" />
          <s:enumeration value="HIROSHIMA" />
          <s:enumeration value="HONGKONG" />
          <s:enumeration value="ICELAND" />
          <s:enumeration value="INDIA" />
          <s:enumeration value="IRISH" />
          <s:enumeration value="ISTANBUL" />
          <s:enumeration value="JAKARTA" />
          <s:enumeration value="JASDAQ" />
          <s:enumeration value="JOHANNESBURG" />
          <s:enumeration value="KARACHI" />
          <s:enumeration value="KOREA" />
          <s:enumeration value="KOSDAQ" />
          <s:enumeration value="KUALALUMPUR" />
          <s:enumeration value="KUWAIT" />
          <s:enumeration value="KYOTO" />
          <s:enumeration value="LIMA" />
          <s:enumeration value="LISBON" />
          <s:enumeration value="LJUBLJANA" />
          <s:enumeration value="LSE" />
          <s:enumeration value="LUSAKA" />
          <s:enumeration value="LUXEMBURG" />
          <s:enumeration value="MACEDONIA" />
          <s:enumeration value="MADRID" />
          <s:enumeration value="MALAWI" />
          <s:enumeration value="MALTA" />
          <s:enumeration value="MANILA" />
          <s:enumeration value="MEXICO" />
          <s:enumeration value="MILAN" />
          <s:enumeration value="MONTEVIDEO" />
          <s:enumeration value="MUMBAI" />
          <s:enumeration value="MUNICH" />
          <s:enumeration value="NAGOYA" />
          <s:enumeration value="NAIROBI" />
          <s:enumeration value="NAMIBIA" />
          <s:enumeration value="NASDAQ" />
          <s:enumeration value="NEWZEALAND" />
          <s:enumeration value="NIGERIA" />
          <s:enumeration value="NIIGATA" />
          <s:enumeration value="NCSX" />
          <s:enumeration value="OMAN" />
          <s:enumeration value="OSAKA" />
          <s:enumeration value="OSLO" />
          <s:enumeration value="PALESTINE" />
          <s:enumeration value="PARIS" />
          <s:enumeration value="PRAGUE" />
          <s:enumeration value="QUITO" />
          <s:enumeration value="RIGA" />
          <s:enumeration value="RIODEJANEIRO" />
          <s:enumeration value="RTSRUB" />
          <s:enumeration value="RTSUSD" />
          <s:enumeration value="SANTIAGO" />
          <s:enumeration value="SAPPORO" />
          <s:enumeration value="SHANGHAI" />
          <s:enumeration value="SHENZEN" />
          <s:enumeration value="SINGAPORE" />
          <s:enumeration value="STOCKHOLM" />
          <s:enumeration value="STPETERSBURG" />
          <s:enumeration value="STUTTGART" />
          <s:enumeration value="SURABAYA" />
          <s:enumeration value="SWAZILAND" />
          <s:enumeration value="SWISS" />
          <s:enumeration value="TAIWAN" />
          <s:enumeration value="TAIWANOTC" />
          <s:enumeration value="TALLINN" />
          <s:enumeration value="TEHRAN" />
          <s:enumeration value="TELAVIV" />
          <s:enumeration value="TOKYO" />
          <s:enumeration value="TSX" />
          <s:enumeration value="TSXV" />
          <s:enumeration value="VALENCIA" />
          <s:enumeration value="VIENNA" />
          <s:enumeration value="VILNIUS" />
          <s:enumeration value="VIRTX" />
          <s:enumeration value="WARSAW" />
          <s:enumeration value="XETRA" />
          <s:enumeration value="ZAGREB" />
          <s:enumeration value="ZIMBABWE" />
          <s:enumeration value="NASDAQNM" />
          <s:enumeration value="NASDAQSC" />
          <s:enumeration value="FUNDS" />
          <s:enumeration value="NYSEARCA" />
        </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="ListIndustries">
        <s:complexType />
      </s:element>
      <s:element name="ListIndustriesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListIndustriesResult" type="tns:ArrayOfIndustry" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfIndustry">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Industry" nillable="true" type="tns:Industry" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Industry">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ListSectors">
        <s:complexType />
      </s:element>
      <s:element name="ListSectorsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListSectorsResult" type="tns:ArrayOfSector" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfSector">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Sector" nillable="true" type="tns:Sector" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Sector">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetMasterAdditions">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:ExchangeTypes" />
            <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="GetMasterAdditionsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMasterAdditionsResult" type="tns:MasterAdditions" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MasterAdditions">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:ExchangeTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Count" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Additions" type="tns:ArrayOfAddition" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfAddition">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Addition" nillable="true" type="tns:Addition" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Addition">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="AddedOn" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Record" type="tns:Record" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="Record">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CUSIP" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CIK" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ISIN" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SEDOL" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Valoren" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Exchange" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ShortName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Issue" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Sector" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Industry" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="LastUpdateDate" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetMasterDeletions">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:ExchangeTypes" />
            <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="GetMasterDeletionsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMasterDeletionsResult" type="tns:MasterDeletions" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MasterDeletions">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:ExchangeTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Count" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Deletions" type="tns:ArrayOfDeletion" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfDeletion">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Deletion" nillable="true" type="tns:Deletion" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Deletion">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="DeletedOn" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Record" type="tns:Record" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetMasterChanges">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:ExchangeTypes" />
            <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="GetMasterChangesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMasterChangesResult" type="tns:MasterChanges" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MasterChanges">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:ExchangeTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Count" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Changes" type="tns:ArrayOfChange" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfChange">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Change" nillable="true" type="tns:Change" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Change">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="OldValue" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="NewValue" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ValueType" type="tns:ValueTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="ChangeDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Record" type="tns:Record" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:simpleType name="ValueTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Symbol" />
          <s:enumeration value="Name" />
          <s:enumeration value="CUSIP" />
          <s:enumeration value="CIK" />
          <s:enumeration value="Class" />
          <s:enumeration value="Valoren" />
          <s:enumeration value="SEDOL" />
          <s:enumeration value="Sector" />
          <s:enumeration value="Industry" />
          <s:enumeration value="ISIN" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetMasterByExchange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:ExchangeTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="StartSymbol" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndSymbol" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMasterByExchangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMasterByExchangeResult" type="tns:Master" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Master">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:ExchangeTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Count" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Records" type="tns:ArrayOfRecord" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfRecord">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Record" nillable="true" type="tns:Record" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetMasterByIssue">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:ExchangeTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="Issue" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMasterByIssueResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMasterByIssueResult" type="tns:Master" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMasterBySector">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:ExchangeTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="Sector" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMasterBySectorResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMasterBySectorResult" type="tns:Master" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMasterByIndustry">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:ExchangeTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="Industry" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMasterByIndustryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMasterByIndustryResult" type="tns:Master" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListSymbolsByExchange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:ExchangeTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="StartSymbol" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndSymbol" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListSymbolsByExchangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListSymbolsByExchangeResult" type="tns:SymbolList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SymbolList">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:ExchangeTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Count" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Symbols" type="tns:ArrayOfSymbol" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfSymbol">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Symbol" nillable="true" type="tns:Symbol" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Symbol">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Issue" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="ListCUSIPsByExchange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:ExchangeTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="StartSymbol" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndSymbol" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListCUSIPsByExchangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListCUSIPsByExchangeResult" type="tns:CUSIPList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CUSIPList">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:ExchangeTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Count" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="CUSIPs" type="tns:ArrayOfCUSIP" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfCUSIP">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CUSIP" nillable="true" type="tns:CUSIP" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CUSIP">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="CUSIP" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="ListCIKsByExchange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:ExchangeTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="StartSymbol" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndSymbol" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListCIKsByExchangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListCIKsByExchangeResult" type="tns:CIKList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CIKList">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:ExchangeTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Count" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="CIKs" type="tns:ArrayOfCIK" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfCIK">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CIK" nillable="true" type="tns:CIK" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CIK">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="CIK" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetExchangeStatistics">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="StartSymbol" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndSymbol" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetExchangeStatisticsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetExchangeStatisticsResult" type="tns:ExchangeStatistics" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ExchangeStatistics">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Count" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Statistics" type="tns:ArrayOfStatistics" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfStatistics">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Statistics" nillable="true" type="tns:Statistics" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Statistics">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:ExchangeTypes" />
          <s:element minOccurs="1" maxOccurs="1" name="Count" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetAllSplits">
        <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="GetAllSplitsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllSplitsResult" type="tns:ArrayOfSplitHistory" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfSplitHistory">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="SplitHistory" nillable="true" type="tns:SplitHistory" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="SplitHistory">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Security" type="tns:Security" />
              <s:element minOccurs="0" maxOccurs="1" name="Splits" type="tns:ArrayOfSplit" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="Security">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="CIK" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Cusip" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ISIN" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Valoren" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Market" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CategoryOrIndustry" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfSplit">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Split" nillable="true" type="tns:Split" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Split">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Ratio" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CumulatedRatio" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="ArrayOfExchange" nillable="true" type="tns:ArrayOfExchange" />
      <s:element name="ArrayOfIndustry" nillable="true" type="tns:ArrayOfIndustry" />
      <s:element name="ArrayOfSector" nillable="true" type="tns:ArrayOfSector" />
      <s:element name="MasterAdditions" nillable="true" type="tns:MasterAdditions" />
      <s:element name="MasterDeletions" nillable="true" type="tns:MasterDeletions" />
      <s:element name="MasterChanges" nillable="true" type="tns:MasterChanges" />
      <s:element name="Master" nillable="true" type="tns:Master" />
      <s:element name="SymbolList" nillable="true" type="tns:SymbolList" />
      <s:element name="CUSIPList" nillable="true" type="tns:CUSIPList" />
      <s:element name="CIKList" nillable="true" type="tns:CIKList" />
      <s:element name="ExchangeStatistics" nillable="true" type="tns:ExchangeStatistics" />
      <s:element name="ArrayOfSplitHistory" nillable="true" type="tns:ArrayOfSplitHistory" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="ListExchangesSoapIn">
    <wsdl:part name="parameters" element="tns:ListExchanges" />
  </wsdl:message>
  <wsdl:message name="ListExchangesSoapOut">
    <wsdl:part name="parameters" element="tns:ListExchangesResponse" />
  </wsdl:message>
  <wsdl:message name="ListExchangesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="ListIndustriesSoapIn">
    <wsdl:part name="parameters" element="tns:ListIndustries" />
  </wsdl:message>
  <wsdl:message name="ListIndustriesSoapOut">
    <wsdl:part name="parameters" element="tns:ListIndustriesResponse" />
  </wsdl:message>
  <wsdl:message name="ListIndustriesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="ListSectorsSoapIn">
    <wsdl:part name="parameters" element="tns:ListSectors" />
  </wsdl:message>
  <wsdl:message name="ListSectorsSoapOut">
    <wsdl:part name="parameters" element="tns:ListSectorsResponse" />
  </wsdl:message>
  <wsdl:message name="ListSectorsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetMasterAdditionsSoapIn">
    <wsdl:part name="parameters" element="tns:GetMasterAdditions" />
  </wsdl:message>
  <wsdl:message name="GetMasterAdditionsSoapOut">
    <wsdl:part name="parameters" element="tns:GetMasterAdditionsResponse" />
  </wsdl:message>
  <wsdl:message name="GetMasterAdditionsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetMasterDeletionsSoapIn">
    <wsdl:part name="parameters" element="tns:GetMasterDeletions" />
  </wsdl:message>
  <wsdl:message name="GetMasterDeletionsSoapOut">
    <wsdl:part name="parameters" element="tns:GetMasterDeletionsResponse" />
  </wsdl:message>
  <wsdl:message name="GetMasterDeletionsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetMasterChangesSoapIn">
    <wsdl:part name="parameters" element="tns:GetMasterChanges" />
  </wsdl:message>
  <wsdl:message name="GetMasterChangesSoapOut">
    <wsdl:part name="parameters" element="tns:GetMasterChangesResponse" />
  </wsdl:message>
  <wsdl:message name="GetMasterChangesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetMasterByExchangeSoapIn">
    <wsdl:part name="parameters" element="tns:GetMasterByExchange" />
  </wsdl:message>
  <wsdl:message name="GetMasterByExchangeSoapOut">
    <wsdl:part name="parameters" element="tns:GetMasterByExchangeResponse" />
  </wsdl:message>
  <wsdl:message name="GetMasterByExchangeHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetMasterByIssueSoapIn">
    <wsdl:part name="parameters" element="tns:GetMasterByIssue" />
  </wsdl:message>
  <wsdl:message name="GetMasterByIssueSoapOut">
    <wsdl:part name="parameters" element="tns:GetMasterByIssueResponse" />
  </wsdl:message>
  <wsdl:message name="GetMasterByIssueHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetMasterBySectorSoapIn">
    <wsdl:part name="parameters" element="tns:GetMasterBySector" />
  </wsdl:message>
  <wsdl:message name="GetMasterBySectorSoapOut">
    <wsdl:part name="parameters" element="tns:GetMasterBySectorResponse" />
  </wsdl:message>
  <wsdl:message name="GetMasterBySectorHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetMasterByIndustrySoapIn">
    <wsdl:part name="parameters" element="tns:GetMasterByIndustry" />
  </wsdl:message>
  <wsdl:message name="GetMasterByIndustrySoapOut">
    <wsdl:part name="parameters" element="tns:GetMasterByIndustryResponse" />
  </wsdl:message>
  <wsdl:message name="GetMasterByIndustryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="ListSymbolsByExchangeSoapIn">
    <wsdl:part name="parameters" element="tns:ListSymbolsByExchange" />
  </wsdl:message>
  <wsdl:message name="ListSymbolsByExchangeSoapOut">
    <wsdl:part name="parameters" element="tns:ListSymbolsByExchangeResponse" />
  </wsdl:message>
  <wsdl:message name="ListSymbolsByExchangeHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="ListCUSIPsByExchangeSoapIn">
    <wsdl:part name="parameters" element="tns:ListCUSIPsByExchange" />
  </wsdl:message>
  <wsdl:message name="ListCUSIPsByExchangeSoapOut">
    <wsdl:part name="parameters" element="tns:ListCUSIPsByExchangeResponse" />
  </wsdl:message>
  <wsdl:message name="ListCUSIPsByExchangeHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="ListCIKsByExchangeSoapIn">
    <wsdl:part name="parameters" element="tns:ListCIKsByExchange" />
  </wsdl:message>
  <wsdl:message name="ListCIKsByExchangeSoapOut">
    <wsdl:part name="parameters" element="tns:ListCIKsByExchangeResponse" />
  </wsdl:message>
  <wsdl:message name="ListCIKsByExchangeHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetExchangeStatisticsSoapIn">
    <wsdl:part name="parameters" element="tns:GetExchangeStatistics" />
  </wsdl:message>
  <wsdl:message name="GetExchangeStatisticsSoapOut">
    <wsdl:part name="parameters" element="tns:GetExchangeStatisticsResponse" />
  </wsdl:message>
  <wsdl:message name="GetExchangeStatisticsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetAllSplitsSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllSplits" />
  </wsdl:message>
  <wsdl:message name="GetAllSplitsSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllSplitsResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllSplitsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="ListExchangesHttpGetIn" />
  <wsdl:message name="ListExchangesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfExchange" />
  </wsdl:message>
  <wsdl:message name="ListIndustriesHttpGetIn" />
  <wsdl:message name="ListIndustriesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfIndustry" />
  </wsdl:message>
  <wsdl:message name="ListSectorsHttpGetIn" />
  <wsdl:message name="ListSectorsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfSector" />
  </wsdl:message>
  <wsdl:message name="GetMasterAdditionsHttpGetIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMasterAdditionsHttpGetOut">
    <wsdl:part name="Body" element="tns:MasterAdditions" />
  </wsdl:message>
  <wsdl:message name="GetMasterDeletionsHttpGetIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMasterDeletionsHttpGetOut">
    <wsdl:part name="Body" element="tns:MasterDeletions" />
  </wsdl:message>
  <wsdl:message name="GetMasterChangesHttpGetIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMasterChangesHttpGetOut">
    <wsdl:part name="Body" element="tns:MasterChanges" />
  </wsdl:message>
  <wsdl:message name="GetMasterByExchangeHttpGetIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="StartSymbol" type="s:string" />
    <wsdl:part name="EndSymbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMasterByExchangeHttpGetOut">
    <wsdl:part name="Body" element="tns:Master" />
  </wsdl:message>
  <wsdl:message name="GetMasterByIssueHttpGetIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="Issue" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMasterByIssueHttpGetOut">
    <wsdl:part name="Body" element="tns:Master" />
  </wsdl:message>
  <wsdl:message name="GetMasterBySectorHttpGetIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="Sector" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMasterBySectorHttpGetOut">
    <wsdl:part name="Body" element="tns:Master" />
  </wsdl:message>
  <wsdl:message name="GetMasterByIndustryHttpGetIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="Industry" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMasterByIndustryHttpGetOut">
    <wsdl:part name="Body" element="tns:Master" />
  </wsdl:message>
  <wsdl:message name="ListSymbolsByExchangeHttpGetIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="StartSymbol" type="s:string" />
    <wsdl:part name="EndSymbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListSymbolsByExchangeHttpGetOut">
    <wsdl:part name="Body" element="tns:SymbolList" />
  </wsdl:message>
  <wsdl:message name="ListCUSIPsByExchangeHttpGetIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="StartSymbol" type="s:string" />
    <wsdl:part name="EndSymbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListCUSIPsByExchangeHttpGetOut">
    <wsdl:part name="Body" element="tns:CUSIPList" />
  </wsdl:message>
  <wsdl:message name="ListCIKsByExchangeHttpGetIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="StartSymbol" type="s:string" />
    <wsdl:part name="EndSymbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListCIKsByExchangeHttpGetOut">
    <wsdl:part name="Body" element="tns:CIKList" />
  </wsdl:message>
  <wsdl:message name="GetExchangeStatisticsHttpGetIn">
    <wsdl:part name="StartSymbol" type="s:string" />
    <wsdl:part name="EndSymbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetExchangeStatisticsHttpGetOut">
    <wsdl:part name="Body" element="tns:ExchangeStatistics" />
  </wsdl:message>
  <wsdl:message name="GetAllSplitsHttpGetIn">
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllSplitsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfSplitHistory" />
  </wsdl:message>
  <wsdl:message name="ListExchangesHttpPostIn" />
  <wsdl:message name="ListExchangesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfExchange" />
  </wsdl:message>
  <wsdl:message name="ListIndustriesHttpPostIn" />
  <wsdl:message name="ListIndustriesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfIndustry" />
  </wsdl:message>
  <wsdl:message name="ListSectorsHttpPostIn" />
  <wsdl:message name="ListSectorsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfSector" />
  </wsdl:message>
  <wsdl:message name="GetMasterAdditionsHttpPostIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMasterAdditionsHttpPostOut">
    <wsdl:part name="Body" element="tns:MasterAdditions" />
  </wsdl:message>
  <wsdl:message name="GetMasterDeletionsHttpPostIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMasterDeletionsHttpPostOut">
    <wsdl:part name="Body" element="tns:MasterDeletions" />
  </wsdl:message>
  <wsdl:message name="GetMasterChangesHttpPostIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMasterChangesHttpPostOut">
    <wsdl:part name="Body" element="tns:MasterChanges" />
  </wsdl:message>
  <wsdl:message name="GetMasterByExchangeHttpPostIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="StartSymbol" type="s:string" />
    <wsdl:part name="EndSymbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMasterByExchangeHttpPostOut">
    <wsdl:part name="Body" element="tns:Master" />
  </wsdl:message>
  <wsdl:message name="GetMasterByIssueHttpPostIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="Issue" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMasterByIssueHttpPostOut">
    <wsdl:part name="Body" element="tns:Master" />
  </wsdl:message>
  <wsdl:message name="GetMasterBySectorHttpPostIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="Sector" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMasterBySectorHttpPostOut">
    <wsdl:part name="Body" element="tns:Master" />
  </wsdl:message>
  <wsdl:message name="GetMasterByIndustryHttpPostIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="Industry" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMasterByIndustryHttpPostOut">
    <wsdl:part name="Body" element="tns:Master" />
  </wsdl:message>
  <wsdl:message name="ListSymbolsByExchangeHttpPostIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="StartSymbol" type="s:string" />
    <wsdl:part name="EndSymbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListSymbolsByExchangeHttpPostOut">
    <wsdl:part name="Body" element="tns:SymbolList" />
  </wsdl:message>
  <wsdl:message name="ListCUSIPsByExchangeHttpPostIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="StartSymbol" type="s:string" />
    <wsdl:part name="EndSymbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListCUSIPsByExchangeHttpPostOut">
    <wsdl:part name="Body" element="tns:CUSIPList" />
  </wsdl:message>
  <wsdl:message name="ListCIKsByExchangeHttpPostIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="StartSymbol" type="s:string" />
    <wsdl:part name="EndSymbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListCIKsByExchangeHttpPostOut">
    <wsdl:part name="Body" element="tns:CIKList" />
  </wsdl:message>
  <wsdl:message name="GetExchangeStatisticsHttpPostIn">
    <wsdl:part name="StartSymbol" type="s:string" />
    <wsdl:part name="EndSymbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetExchangeStatisticsHttpPostOut">
    <wsdl:part name="Body" element="tns:ExchangeStatistics" />
  </wsdl:message>
  <wsdl:message name="GetAllSplitsHttpPostIn">
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllSplitsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfSplitHistory" />
  </wsdl:message>
  <wsdl:portType name="XigniteMasterSoap">
    <wsdl:operation name="ListExchanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List exchanges.</wsdl:documentation>
      <wsdl:input message="tns:ListExchangesSoapIn" />
      <wsdl:output message="tns:ListExchangesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListIndustries">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List industries.</wsdl:documentation>
      <wsdl:input message="tns:ListIndustriesSoapIn" />
      <wsdl:output message="tns:ListIndustriesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListSectors">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List sectors.</wsdl:documentation>
      <wsdl:input message="tns:ListSectorsSoapIn" />
      <wsdl:output message="tns:ListSectorsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMasterAdditions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get additions to the master.</wsdl:documentation>
      <wsdl:input message="tns:GetMasterAdditionsSoapIn" />
      <wsdl:output message="tns:GetMasterAdditionsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMasterDeletions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get deletions from the master.</wsdl:documentation>
      <wsdl:input message="tns:GetMasterDeletionsSoapIn" />
      <wsdl:output message="tns:GetMasterDeletionsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMasterChanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get changes from the master.</wsdl:documentation>
      <wsdl:input message="tns:GetMasterChangesSoapIn" />
      <wsdl:output message="tns:GetMasterChangesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMasterByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get master records by exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetMasterByExchangeSoapIn" />
      <wsdl:output message="tns:GetMasterByExchangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMasterByIssue">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get master records by issue for an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetMasterByIssueSoapIn" />
      <wsdl:output message="tns:GetMasterByIssueSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMasterBySector">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get master records by sector for an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetMasterBySectorSoapIn" />
      <wsdl:output message="tns:GetMasterBySectorSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMasterByIndustry">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get master records by industry for an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetMasterByIndustrySoapIn" />
      <wsdl:output message="tns:GetMasterByIndustrySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListSymbolsByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all symbols and names by exchange.</wsdl:documentation>
      <wsdl:input message="tns:ListSymbolsByExchangeSoapIn" />
      <wsdl:output message="tns:ListSymbolsByExchangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListCUSIPsByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all CUSIPs and names by exchange.</wsdl:documentation>
      <wsdl:input message="tns:ListCUSIPsByExchangeSoapIn" />
      <wsdl:output message="tns:ListCUSIPsByExchangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListCIKsByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all CIKS and names by exchange.</wsdl:documentation>
      <wsdl:input message="tns:ListCIKsByExchangeSoapIn" />
      <wsdl:output message="tns:ListCIKsByExchangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetExchangeStatistics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get statistical information about exchanges.</wsdl:documentation>
      <wsdl:input message="tns:GetExchangeStatisticsSoapIn" />
      <wsdl:output message="tns:GetExchangeStatisticsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllSplits">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all splits for a date range.</wsdl:documentation>
      <wsdl:input message="tns:GetAllSplitsSoapIn" />
      <wsdl:output message="tns:GetAllSplitsSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="XigniteMasterHttpGet">
    <wsdl:operation name="ListExchanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List exchanges.</wsdl:documentation>
      <wsdl:input message="tns:ListExchangesHttpGetIn" />
      <wsdl:output message="tns:ListExchangesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListIndustries">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List industries.</wsdl:documentation>
      <wsdl:input message="tns:ListIndustriesHttpGetIn" />
      <wsdl:output message="tns:ListIndustriesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListSectors">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List sectors.</wsdl:documentation>
      <wsdl:input message="tns:ListSectorsHttpGetIn" />
      <wsdl:output message="tns:ListSectorsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMasterAdditions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get additions to the master.</wsdl:documentation>
      <wsdl:input message="tns:GetMasterAdditionsHttpGetIn" />
      <wsdl:output message="tns:GetMasterAdditionsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMasterDeletions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get deletions from the master.</wsdl:documentation>
      <wsdl:input message="tns:GetMasterDeletionsHttpGetIn" />
      <wsdl:output message="tns:GetMasterDeletionsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMasterChanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get changes from the master.</wsdl:documentation>
      <wsdl:input message="tns:GetMasterChangesHttpGetIn" />
      <wsdl:output message="tns:GetMasterChangesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMasterByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get master records by exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetMasterByExchangeHttpGetIn" />
      <wsdl:output message="tns:GetMasterByExchangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMasterByIssue">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get master records by issue for an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetMasterByIssueHttpGetIn" />
      <wsdl:output message="tns:GetMasterByIssueHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMasterBySector">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get master records by sector for an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetMasterBySectorHttpGetIn" />
      <wsdl:output message="tns:GetMasterBySectorHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMasterByIndustry">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get master records by industry for an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetMasterByIndustryHttpGetIn" />
      <wsdl:output message="tns:GetMasterByIndustryHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListSymbolsByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all symbols and names by exchange.</wsdl:documentation>
      <wsdl:input message="tns:ListSymbolsByExchangeHttpGetIn" />
      <wsdl:output message="tns:ListSymbolsByExchangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListCUSIPsByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all CUSIPs and names by exchange.</wsdl:documentation>
      <wsdl:input message="tns:ListCUSIPsByExchangeHttpGetIn" />
      <wsdl:output message="tns:ListCUSIPsByExchangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListCIKsByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all CIKS and names by exchange.</wsdl:documentation>
      <wsdl:input message="tns:ListCIKsByExchangeHttpGetIn" />
      <wsdl:output message="tns:ListCIKsByExchangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetExchangeStatistics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get statistical information about exchanges.</wsdl:documentation>
      <wsdl:input message="tns:GetExchangeStatisticsHttpGetIn" />
      <wsdl:output message="tns:GetExchangeStatisticsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllSplits">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all splits for a date range.</wsdl:documentation>
      <wsdl:input message="tns:GetAllSplitsHttpGetIn" />
      <wsdl:output message="tns:GetAllSplitsHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="XigniteMasterHttpPost">
    <wsdl:operation name="ListExchanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List exchanges.</wsdl:documentation>
      <wsdl:input message="tns:ListExchangesHttpPostIn" />
      <wsdl:output message="tns:ListExchangesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListIndustries">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List industries.</wsdl:documentation>
      <wsdl:input message="tns:ListIndustriesHttpPostIn" />
      <wsdl:output message="tns:ListIndustriesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListSectors">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List sectors.</wsdl:documentation>
      <wsdl:input message="tns:ListSectorsHttpPostIn" />
      <wsdl:output message="tns:ListSectorsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMasterAdditions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get additions to the master.</wsdl:documentation>
      <wsdl:input message="tns:GetMasterAdditionsHttpPostIn" />
      <wsdl:output message="tns:GetMasterAdditionsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMasterDeletions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get deletions from the master.</wsdl:documentation>
      <wsdl:input message="tns:GetMasterDeletionsHttpPostIn" />
      <wsdl:output message="tns:GetMasterDeletionsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMasterChanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get changes from the master.</wsdl:documentation>
      <wsdl:input message="tns:GetMasterChangesHttpPostIn" />
      <wsdl:output message="tns:GetMasterChangesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMasterByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get master records by exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetMasterByExchangeHttpPostIn" />
      <wsdl:output message="tns:GetMasterByExchangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMasterByIssue">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get master records by issue for an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetMasterByIssueHttpPostIn" />
      <wsdl:output message="tns:GetMasterByIssueHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMasterBySector">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get master records by sector for an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetMasterBySectorHttpPostIn" />
      <wsdl:output message="tns:GetMasterBySectorHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMasterByIndustry">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get master records by industry for an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetMasterByIndustryHttpPostIn" />
      <wsdl:output message="tns:GetMasterByIndustryHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListSymbolsByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all symbols and names by exchange.</wsdl:documentation>
      <wsdl:input message="tns:ListSymbolsByExchangeHttpPostIn" />
      <wsdl:output message="tns:ListSymbolsByExchangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListCUSIPsByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all CUSIPs and names by exchange.</wsdl:documentation>
      <wsdl:input message="tns:ListCUSIPsByExchangeHttpPostIn" />
      <wsdl:output message="tns:ListCUSIPsByExchangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListCIKsByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all CIKS and names by exchange.</wsdl:documentation>
      <wsdl:input message="tns:ListCIKsByExchangeHttpPostIn" />
      <wsdl:output message="tns:ListCIKsByExchangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetExchangeStatistics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get statistical information about exchanges.</wsdl:documentation>
      <wsdl:input message="tns:GetExchangeStatisticsHttpPostIn" />
      <wsdl:output message="tns:GetExchangeStatisticsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllSplits">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all splits for a date range.</wsdl:documentation>
      <wsdl:input message="tns:GetAllSplitsHttpPostIn" />
      <wsdl:output message="tns:GetAllSplitsHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="XigniteMasterSoap" type="tns:XigniteMasterSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="ListExchanges">
      <soap:operation soapAction="http://www.xignite.com/services/ListExchanges" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ListExchangesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListIndustries">
      <soap:operation soapAction="http://www.xignite.com/services/ListIndustries" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ListIndustriesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListSectors">
      <soap:operation soapAction="http://www.xignite.com/services/ListSectors" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ListSectorsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMasterAdditions">
      <soap:operation soapAction="http://www.xignite.com/services/GetMasterAdditions" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetMasterAdditionsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMasterDeletions">
      <soap:operation soapAction="http://www.xignite.com/services/GetMasterDeletions" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetMasterDeletionsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMasterChanges">
      <soap:operation soapAction="http://www.xignite.com/services/GetMasterChanges" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetMasterChangesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMasterByExchange">
      <soap:operation soapAction="http://www.xignite.com/services/GetMasterByExchange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetMasterByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMasterByIssue">
      <soap:operation soapAction="http://www.xignite.com/services/GetMasterByIssue" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetMasterByIssueHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMasterBySector">
      <soap:operation soapAction="http://www.xignite.com/services/GetMasterBySector" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetMasterBySectorHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMasterByIndustry">
      <soap:operation soapAction="http://www.xignite.com/services/GetMasterByIndustry" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetMasterByIndustryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListSymbolsByExchange">
      <soap:operation soapAction="http://www.xignite.com/services/ListSymbolsByExchange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ListSymbolsByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListCUSIPsByExchange">
      <soap:operation soapAction="http://www.xignite.com/services/ListCUSIPsByExchange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ListCUSIPsByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListCIKsByExchange">
      <soap:operation soapAction="http://www.xignite.com/services/ListCIKsByExchange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ListCIKsByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetExchangeStatistics">
      <soap:operation soapAction="http://www.xignite.com/services/GetExchangeStatistics" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetExchangeStatisticsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllSplits">
      <soap:operation soapAction="http://www.xignite.com/services/GetAllSplits" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAllSplitsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteMasterSoap12" type="tns:XigniteMasterSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="ListExchanges">
      <soap12:operation soapAction="http://www.xignite.com/services/ListExchanges" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ListExchangesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListIndustries">
      <soap12:operation soapAction="http://www.xignite.com/services/ListIndustries" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ListIndustriesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListSectors">
      <soap12:operation soapAction="http://www.xignite.com/services/ListSectors" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ListSectorsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMasterAdditions">
      <soap12:operation soapAction="http://www.xignite.com/services/GetMasterAdditions" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetMasterAdditionsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMasterDeletions">
      <soap12:operation soapAction="http://www.xignite.com/services/GetMasterDeletions" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetMasterDeletionsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMasterChanges">
      <soap12:operation soapAction="http://www.xignite.com/services/GetMasterChanges" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetMasterChangesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMasterByExchange">
      <soap12:operation soapAction="http://www.xignite.com/services/GetMasterByExchange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetMasterByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMasterByIssue">
      <soap12:operation soapAction="http://www.xignite.com/services/GetMasterByIssue" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetMasterByIssueHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMasterBySector">
      <soap12:operation soapAction="http://www.xignite.com/services/GetMasterBySector" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetMasterBySectorHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMasterByIndustry">
      <soap12:operation soapAction="http://www.xignite.com/services/GetMasterByIndustry" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetMasterByIndustryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListSymbolsByExchange">
      <soap12:operation soapAction="http://www.xignite.com/services/ListSymbolsByExchange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ListSymbolsByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListCUSIPsByExchange">
      <soap12:operation soapAction="http://www.xignite.com/services/ListCUSIPsByExchange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ListCUSIPsByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListCIKsByExchange">
      <soap12:operation soapAction="http://www.xignite.com/services/ListCIKsByExchange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ListCIKsByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetExchangeStatistics">
      <soap12:operation soapAction="http://www.xignite.com/services/GetExchangeStatistics" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetExchangeStatisticsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllSplits">
      <soap12:operation soapAction="http://www.xignite.com/services/GetAllSplits" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAllSplitsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteMasterHttpGet" type="tns:XigniteMasterHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="ListExchanges">
      <http:operation location="/ListExchanges" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListIndustries">
      <http:operation location="/ListIndustries" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListSectors">
      <http:operation location="/ListSectors" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMasterAdditions">
      <http:operation location="/GetMasterAdditions" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMasterDeletions">
      <http:operation location="/GetMasterDeletions" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMasterChanges">
      <http:operation location="/GetMasterChanges" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMasterByExchange">
      <http:operation location="/GetMasterByExchange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMasterByIssue">
      <http:operation location="/GetMasterByIssue" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMasterBySector">
      <http:operation location="/GetMasterBySector" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMasterByIndustry">
      <http:operation location="/GetMasterByIndustry" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListSymbolsByExchange">
      <http:operation location="/ListSymbolsByExchange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListCUSIPsByExchange">
      <http:operation location="/ListCUSIPsByExchange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListCIKsByExchange">
      <http:operation location="/ListCIKsByExchange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetExchangeStatistics">
      <http:operation location="/GetExchangeStatistics" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllSplits">
      <http:operation location="/GetAllSplits" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteMasterHttpPost" type="tns:XigniteMasterHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="ListExchanges">
      <http:operation location="/ListExchanges" />
      <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="ListIndustries">
      <http:operation location="/ListIndustries" />
      <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="ListSectors">
      <http:operation location="/ListSectors" />
      <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="GetMasterAdditions">
      <http:operation location="/GetMasterAdditions" />
      <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="GetMasterDeletions">
      <http:operation location="/GetMasterDeletions" />
      <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="GetMasterChanges">
      <http:operation location="/GetMasterChanges" />
      <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="GetMasterByExchange">
      <http:operation location="/GetMasterByExchange" />
      <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="GetMasterByIssue">
      <http:operation location="/GetMasterByIssue" />
      <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="GetMasterBySector">
      <http:operation location="/GetMasterBySector" />
      <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="GetMasterByIndustry">
      <http:operation location="/GetMasterByIndustry" />
      <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="ListSymbolsByExchange">
      <http:operation location="/ListSymbolsByExchange" />
      <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="ListCUSIPsByExchange">
      <http:operation location="/ListCUSIPsByExchange" />
      <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="ListCIKsByExchange">
      <http:operation location="/ListCIKsByExchange" />
      <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="GetExchangeStatistics">
      <http:operation location="/GetExchangeStatistics" />
      <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="GetAllSplits">
      <http:operation location="/GetAllSplits" />
      <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="XigniteMaster">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This web service provides security master services for equities and mutual funds.</wsdl:documentation>
    <wsdl:port name="XigniteMasterSoap" binding="tns:XigniteMasterSoap">
      <soap:address location="http://www.xignite.com/xMaster.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteMasterSoap12" binding="tns:XigniteMasterSoap12">
      <soap12:address location="http://www.xignite.com/xMaster.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteMasterHttpGet" binding="tns:XigniteMasterHttpGet">
      <http:address location="http://www.xignite.com/xMaster.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteMasterHttpPost" binding="tns:XigniteMasterHttpPost">
      <http:address location="http://www.xignite.com/xMaster.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>