<?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/">Provides corporate actions on instruments and issuers.</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.xignite.com/services/">
      <s:element name="ListEventTypes">
        <s:complexType />
      </s:element>
      <s:element name="ListEventTypesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListEventTypesResult" type="tns:PossibleValues" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PossibleValues">
        <s:complexContent mixed="false">
          <s:extension base="tns:AbstractPublicWebServiceObj">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="PossibleValuesOf" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Values" type="tns:ArrayOfPossibleValue" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="AbstractPublicWebServiceObj" abstract="true">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="DataProvider" type="tns:DataProviders" />
            </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="DataProviders">
        <s:restriction base="s:string">
          <s:enumeration value="XigniteComposite" />
          <s:enumeration value="Telekurs" />
          <s:enumeration value="LegacyXignite" />
          <s:enumeration value="ExchangeWebsite" />
          <s:enumeration value="ManualXignite" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfPossibleValue">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PossibleValue" nillable="true" type="tns:PossibleValue" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PossibleValue">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ProviderValue" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="XigniteValue" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
        </s:sequence>
      </s:complexType>
      <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="GetDividendHistory">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IncludeRelated" type="tns:InstrumentRelatedTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <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:simpleType name="InstrumentRelatedTypes">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="Securities" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="IdentifierTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Symbol" />
          <s:enumeration value="CIK" />
          <s:enumeration value="CUSIP" />
          <s:enumeration value="ISIN" />
          <s:enumeration value="Valoren" />
          <s:enumeration value="SEDOL" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetDividendHistoryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDividendHistoryResult" type="tns:ArrayOfDividendHistory" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfDividendHistory">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="DividendHistory" nillable="true" type="tns:DividendHistory" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="DividendHistory">
        <s:complexContent mixed="false">
          <s:extension base="tns:AbstractPublicWebServiceObj">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Instrument" type="tns:Instrument" />
              <s:element minOccurs="0" maxOccurs="1" name="MatchingSecurity" type="tns:Security" />
              <s:element minOccurs="0" maxOccurs="1" name="Dividends" type="tns:ArrayOfDividend" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="Instrument">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="InstrumentClass" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CUSIP" 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="ActiveDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InactiveDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="MostLiquidExchange" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CFICode" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Active" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="CustomAttributes" type="tns:ArrayOfCustomAttribute" />
              <s:element minOccurs="0" maxOccurs="1" name="Securities" type="tns:ArrayOfSecurity" />
              <s:element minOccurs="1" maxOccurs="1" name="DataProvider" type="tns:DataProviders" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfCustomAttribute">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CustomAttribute" nillable="true" type="tns:CustomAttribute" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CustomAttribute">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DataType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfSecurity">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Security" nillable="true" type="tns:Security" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Security">
        <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="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SEDOL" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Currency" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Exchange" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ActiveDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InactiveDate" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="HomeTradingPlace" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="Active" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="AlternateSecurityIdentifiers" type="tns:ArrayOfAlternateSecurityIdentifier" />
              <s:element minOccurs="0" maxOccurs="1" name="CustomAttributes" type="tns:ArrayOfCustomAttribute" />
              <s:element minOccurs="1" maxOccurs="1" name="DataProvider" type="tns:DataProviders" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfAlternateSecurityIdentifier">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="AlternateSecurityIdentifier" nillable="true" type="tns:AlternateSecurityIdentifier" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="AlternateSecurityIdentifier">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="AlternateIdentifier" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:AlternateIdentifierTypes" />
          <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:simpleType name="AlternateIdentifierTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Unknown" />
          <s:enumeration value="Symbol" />
          <s:enumeration value="CUSIP" />
          <s:enumeration value="CIK" />
          <s:enumeration value="Valoren" />
          <s:enumeration value="SEDOL" />
          <s:enumeration value="DataSourceIdentifier" />
          <s:enumeration value="ISIN" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfDividend">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Dividend" nillable="true" type="tns:Dividend" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Dividend">
        <s:complexContent mixed="false">
          <s:extension base="tns:AbstractPublicWebServiceEvent">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="DistributionSetDataSourceIdentifiers" type="tns:ArrayOfString" />
              <s:element minOccurs="0" maxOccurs="1" name="DividendClassification" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DividendPaymentFrequency" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PayDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeclaredDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="RecordDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="MeetingDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EntitlementPeriodStart" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EntitlementPeriodEnd" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Amount" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="AmountValid" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="AmountType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ExDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Currency" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DividendType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CustomAttributes" type="tns:ArrayOfCustomAttribute" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="AbstractPublicWebServiceEvent" abstract="true">
        <s:complexContent mixed="false">
          <s:extension base="tns:AbstractPublicWebServiceObj" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfString">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetPaymentHistory">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IncludeRelated" type="tns:InstrumentRelatedTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <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="GetPaymentHistoryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPaymentHistoryResult" type="tns:ArrayOfPaymentHistory" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPaymentHistory">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PaymentHistory" nillable="true" type="tns:PaymentHistory" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PaymentHistory">
        <s:complexContent mixed="false">
          <s:extension base="tns:AbstractPublicWebServiceObj">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Instrument" type="tns:Instrument" />
              <s:element minOccurs="0" maxOccurs="1" name="MatchingSecurity" type="tns:Security" />
              <s:element minOccurs="0" maxOccurs="1" name="Payments" type="tns:ArrayOfPayment" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfPayment">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Payment" nillable="true" type="tns:Payment" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Payment">
        <s:complexContent mixed="false">
          <s:extension base="tns:AbstractPublicWebServiceEvent">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="DistributionSetDataSourceIdentifiers" type="tns:ArrayOfString" />
              <s:element minOccurs="1" maxOccurs="1" name="Amount" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="AmountType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PaymentType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Currency" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PayDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeclaredDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="RecordDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EntitlementPeriodStart" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EntitlementPeriodEnd" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Note" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ReinvestmentPrice" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="ReinvestmentPriceCurrency" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PaymentClassification" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="NumberInitialInstruments" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="NewSecurities" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="NewInstrumentMatch" type="tns:Instrument" />
              <s:element minOccurs="0" maxOccurs="1" name="ValidationType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InterestDayCountConvention" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CouponNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="MeetingDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SpreadDirection" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="SpreadRate" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="InstrumentAllotmentOrPlacementType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InstrumentDistributionType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PaymentStatus" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="SubscriptionPrice" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="SubscriptionPriceCurrency" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SettlementType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DistributionInKindAgent" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DistributionInKindDiscountCurrency" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="DistributionInKindDiscountAmount" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="DistributionInKindDiscountQuotationType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DistributionInKindValidStart" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DistributionInKindValidEnd" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CustomAttributes" type="tns:ArrayOfCustomAttribute" />
              <s:element minOccurs="0" maxOccurs="1" name="InterestPaymentFixings" type="tns:ArrayOfInterestPaymentFixing" />
              <s:element minOccurs="0" maxOccurs="1" name="ExDate" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfInterestPaymentFixing">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="InterestPaymentFixing" nillable="true" type="tns:InterestPaymentFixing" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="InterestPaymentFixing">
        <s:complexContent mixed="false">
          <s:extension base="tns:AbstractPublicWebServiceObj">
            <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:element minOccurs="1" maxOccurs="1" name="NumberDays" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Amount" 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="GetDividendHistoriesByExchange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:Exchanges" />
            <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:simpleType name="Exchanges">
        <s:restriction base="s:string">
          <s:enumeration value="AATS" />
          <s:enumeration value="ACEX" />
          <s:enumeration value="AFET" />
          <s:enumeration value="AIMX" />
          <s:enumeration value="ALDP" />
          <s:enumeration value="ALTX" />
          <s:enumeration value="ALXA" />
          <s:enumeration value="ALXB" />
          <s:enumeration value="ALXL" />
          <s:enumeration value="ALXP" />
          <s:enumeration value="AMTS" />
          <s:enumeration value="AMXO" />
          <s:enumeration value="APXL" />
          <s:enumeration value="AQUA" />
          <s:enumeration value="ARCD" />
          <s:enumeration value="ARCO" />
          <s:enumeration value="ARCX" />
          <s:enumeration value="ASXC" />
          <s:enumeration value="ASXP" />
          <s:enumeration value="ASXT" />
          <s:enumeration value="ASXV" />
          <s:enumeration value="ATSA" />
          <s:enumeration value="AWBX" />
          <s:enumeration value="AWEX" />
          <s:enumeration value="BACE" />
          <s:enumeration value="BAIK" />
          <s:enumeration value="BALT" />
          <s:enumeration value="BAML" />
          <s:enumeration value="BAMP" />
          <s:enumeration value="BAPX" />
          <s:enumeration value="BARD" />
          <s:enumeration value="BARX" />
          <s:enumeration value="BATD" />
          <s:enumeration value="BATE" />
          <s:enumeration value="BATO" />
          <s:enumeration value="BATS" />
          <s:enumeration value="BATY" />
          <s:enumeration value="BCFS" />
          <s:enumeration value="BCMM" />
          <s:enumeration value="BCSE" />
          <s:enumeration value="BEEX" />
          <s:enumeration value="BERA" />
          <s:enumeration value="BERB" />
          <s:enumeration value="BERC" />
          <s:enumeration value="BETA" />
          <s:enumeration value="BFEX" />
          <s:enumeration value="BGCF" />
          <s:enumeration value="BGCI" />
          <s:enumeration value="BIDS" />
          <s:enumeration value="BLKX" />
          <s:enumeration value="BLNK" />
          <s:enumeration value="BLOX" />
          <s:enumeration value="BLPX" />
          <s:enumeration value="BLTD" />
          <s:enumeration value="BMFA" />
          <s:enumeration value="BMFM" />
          <s:enumeration value="BMFX" />
          <s:enumeration value="BMTS" />
          <s:enumeration value="BNDD" />
          <s:enumeration value="BOAT" />
          <s:enumeration value="BOND" />
          <s:enumeration value="BOSC" />
          <s:enumeration value="BOSD" />
          <s:enumeration value="BOSP" />
          <s:enumeration value="BOVA" />
          <s:enumeration value="BOVM" />
          <s:enumeration value="BRIX" />
          <s:enumeration value="BSEX" />
          <s:enumeration value="BSME" />
          <s:enumeration value="BTEC" />
          <s:enumeration value="BTEE" />
          <s:enumeration value="BURG" />
          <s:enumeration value="BURM" />
          <s:enumeration value="BVCA" />
          <s:enumeration value="BVMF" />
          <s:enumeration value="BVUR" />
          <s:enumeration value="C2OX" />
          <s:enumeration value="CAES" />
          <s:enumeration value="CANX" />
          <s:enumeration value="CATS" />
          <s:enumeration value="CAZE" />
          <s:enumeration value="CBSX" />
          <s:enumeration value="CCFE" />
          <s:enumeration value="CCFX" />
          <s:enumeration value="CCLX" />
          <s:enumeration value="CCO2" />
          <s:enumeration value="CDED" />
          <s:enumeration value="CDEL" />
          <s:enumeration value="CETI" />
          <s:enumeration value="CETO" />
          <s:enumeration value="CGME" />
          <s:enumeration value="CGMH" />
          <s:enumeration value="CGMI" />
          <s:enumeration value="CGMU" />
          <s:enumeration value="CGMX" />
          <s:enumeration value="CHEV" />
          <s:enumeration value="CHIA" />
          <s:enumeration value="CHIC" />
          <s:enumeration value="CHID" />
          <s:enumeration value="CHIE" />
          <s:enumeration value="CHIJ" />
          <s:enumeration value="CHIX" />
          <s:enumeration value="CHIY" />
          <s:enumeration value="CICX" />
          <s:enumeration value="CITD" />
          <s:enumeration value="CITX" />
          <s:enumeration value="CLMX" />
          <s:enumeration value="CLTD" />
          <s:enumeration value="CMEC" />
          <s:enumeration value="CMTS" />
          <s:enumeration value="COAL" />
          <s:enumeration value="CRDL" />
          <s:enumeration value="CSLP" />
          <s:enumeration value="CSSX" />
          <s:enumeration value="CXRT" />
          <s:enumeration value="DAMP" />
          <s:enumeration value="DBHK" />
          <s:enumeration value="DBOX" />
          <s:enumeration value="DCSX" />
          <s:enumeration value="DEAL" />
          <s:enumeration value="DGCX" />
          <s:enumeration value="DIFX" />
          <s:enumeration value="DKTC" />
          <s:enumeration value="DSMD" />
          <s:enumeration value="DUMX" />
          <s:enumeration value="DUSA" />
          <s:enumeration value="DUSB" />
          <s:enumeration value="DUSC" />
          <s:enumeration value="DUSD" />
          <s:enumeration value="ECAG" />
          <s:enumeration value="ECXE" />
          <s:enumeration value="EDDP" />
          <s:enumeration value="EDGA" />
          <s:enumeration value="EDGD" />
          <s:enumeration value="EDGX" />
          <s:enumeration value="EESE" />
          <s:enumeration value="EMDR" />
          <s:enumeration value="EMID" />
          <s:enumeration value="EMIR" />
          <s:enumeration value="EMTF" />
          <s:enumeration value="EMTS" />
          <s:enumeration value="ENAX" />
          <s:enumeration value="ENXB" />
          <s:enumeration value="ENXL" />
          <s:enumeration value="EOTC" />
          <s:enumeration value="EPEX" />
          <s:enumeration value="EQTA" />
          <s:enumeration value="EQTB" />
          <s:enumeration value="EQTC" />
          <s:enumeration value="EQTD" />
          <s:enumeration value="ERIS" />
          <s:enumeration value="ETFP" />
          <s:enumeration value="ETLX" />
          <s:enumeration value="ETSC" />
          <s:enumeration value="EUAX" />
          <s:enumeration value="EUWX" />
          <s:enumeration value="EWSM" />
          <s:enumeration value="EXAA" />
          <s:enumeration value="EXPA" />
          <s:enumeration value="FAIR" />
          <s:enumeration value="FAST" />
          <s:enumeration value="FCBT" />
          <s:enumeration value="FCME" />
          <s:enumeration value="FINN" />
          <s:enumeration value="FINO" />
          <s:enumeration value="FINR" />
          <s:enumeration value="FINY" />
          <s:enumeration value="FISH" />
          <s:enumeration value="FMTS" />
          <s:enumeration value="FNEE" />
          <s:enumeration value="FNFI" />
          <s:enumeration value="FNLT" />
          <s:enumeration value="FNLV" />
          <s:enumeration value="FNSE" />
          <s:enumeration value="FRAA" />
          <s:enumeration value="FRAB" />
          <s:enumeration value="FRAD" />
          <s:enumeration value="FRRF" />
          <s:enumeration value="FSHX" />
          <s:enumeration value="FXAL" />
          <s:enumeration value="FXCM" />
          <s:enumeration value="FXMT" />
          <s:enumeration value="GBOT" />
          <s:enumeration value="GEMX" />
          <s:enumeration value="GFIA" />
          <s:enumeration value="GFIC" />
          <s:enumeration value="GFIF" />
          <s:enumeration value="GFIM" />
          <s:enumeration value="GFIN" />
          <s:enumeration value="GFIR" />
          <s:enumeration value="GLBX" />
          <s:enumeration value="GLLC" />
          <s:enumeration value="GMEX" />
          <s:enumeration value="GMTF" />
          <s:enumeration value="GMTS" />
          <s:enumeration value="GOVX" />
          <s:enumeration value="GREE" />
          <s:enumeration value="GSCI" />
          <s:enumeration value="GTCO" />
          <s:enumeration value="GXGF" />
          <s:enumeration value="GXGM" />
          <s:enumeration value="GXGR" />
          <s:enumeration value="GXMA" />
          <s:enumeration value="HAMA" />
          <s:enumeration value="HAMB" />
          <s:enumeration value="HANA" />
          <s:enumeration value="HANB" />
          <s:enumeration value="HDAT" />
          <s:enumeration value="HEGX" />
          <s:enumeration value="HKME" />
          <s:enumeration value="HMOD" />
          <s:enumeration value="HMTF" />
          <s:enumeration value="HOTC" />
          <s:enumeration value="HSFX" />
          <s:enumeration value="HSTC" />
          <s:enumeration value="HSXA" />
          <s:enumeration value="HUNG" />
          <s:enumeration value="HUPX" />
          <s:enumeration value="IBLX" />
          <s:enumeration value="ICAH" />
          <s:enumeration value="ICAP" />
          <s:enumeration value="ICAS" />
          <s:enumeration value="ICAT" />
          <s:enumeration value="ICBX" />
          <s:enumeration value="ICDX" />
          <s:enumeration value="ICEL" />
          <s:enumeration value="ICEN" />
          <s:enumeration value="ICEU" />
          <s:enumeration value="ICRO" />
          <s:enumeration value="ICSE" />
          <s:enumeration value="ICTQ" />
          <s:enumeration value="ICUS" />
          <s:enumeration value="ICXL" />
          <s:enumeration value="IEPA" />
          <s:enumeration value="IFCA" />
          <s:enumeration value="IFEU" />
          <s:enumeration value="IFUS" />
          <s:enumeration value="IIDX" />
          <s:enumeration value="IMAG" />
          <s:enumeration value="IMBD" />
          <s:enumeration value="IMCO" />
          <s:enumeration value="IMCR" />
          <s:enumeration value="IMEN" />
          <s:enumeration value="IMEQ" />
          <s:enumeration value="IMEX" />
          <s:enumeration value="IMFX" />
          <s:enumeration value="IMIR" />
          <s:enumeration value="IMTS" />
          <s:enumeration value="ISEC" />
          <s:enumeration value="ISEX" />
          <s:enumeration value="ISWA" />
          <s:enumeration value="ITGI" />
          <s:enumeration value="ITSM" />
          <s:enumeration value="IXSP" />
          <s:enumeration value="JADX" />
          <s:enumeration value="JASR" />
          <s:enumeration value="JATA" />
          <s:enumeration value="JPMX" />
          <s:enumeration value="KABU" />
          <s:enumeration value="KLEU" />
          <s:enumeration value="KMTS" />
          <s:enumeration value="KNCM" />
          <s:enumeration value="KNEM" />
          <s:enumeration value="KNLI" />
          <s:enumeration value="KNMX" />
          <s:enumeration value="KOCN" />
          <s:enumeration value="LAFD" />
          <s:enumeration value="LAFL" />
          <s:enumeration value="LAFX" />
          <s:enumeration value="LEVL" />
          <s:enumeration value="LICA" />
          <s:enumeration value="LIQH" />
          <s:enumeration value="LIQU" />
          <s:enumeration value="LMAD" />
          <s:enumeration value="LMAE" />
          <s:enumeration value="LMAF" />
          <s:enumeration value="LMAO" />
          <s:enumeration value="LMAX" />
          <s:enumeration value="LMTS" />
          <s:enumeration value="LPPM" />
          <s:enumeration value="MABX" />
          <s:enumeration value="MACX" />
          <s:enumeration value="MAEL" />
          <s:enumeration value="MALX" />
          <s:enumeration value="MAQX" />
          <s:enumeration value="MATN" />
          <s:enumeration value="MCXX" />
          <s:enumeration value="MCZK" />
          <s:enumeration value="MDIP" />
          <s:enumeration value="MEAU" />
          <s:enumeration value="MEHK" />
          <s:enumeration value="MESQ" />
          <s:enumeration value="MFGL" />
          <s:enumeration value="MFOX" />
          <s:enumeration value="MISX" />
          <s:enumeration value="MIVX" />
          <s:enumeration value="MLXB" />
          <s:enumeration value="MOTX" />
          <s:enumeration value="MSPL" />
          <s:enumeration value="MSRP" />
          <s:enumeration value="MSTC" />
          <s:enumeration value="MTAA" />
          <s:enumeration value="MTAH" />
          <s:enumeration value="MTAX" />
          <s:enumeration value="MTCH" />
          <s:enumeration value="MTSA" />
          <s:enumeration value="MTSC" />
          <s:enumeration value="MTSD" />
          <s:enumeration value="MTSF" />
          <s:enumeration value="MTSG" />
          <s:enumeration value="MTSM" />
          <s:enumeration value="MTSP" />
          <s:enumeration value="MTSS" />
          <s:enumeration value="MUNA" />
          <s:enumeration value="MUNB" />
          <s:enumeration value="MVCX" />
          <s:enumeration value="MYTR" />
          <s:enumeration value="N2EX" />
          <s:enumeration value="NAMX" />
          <s:enumeration value="NASB" />
          <s:enumeration value="NASD" />
          <s:enumeration value="NASN" />
          <s:enumeration value="NAVE" />
          <s:enumeration value="NBOT" />
          <s:enumeration value="NCEL" />
          <s:enumeration value="NDEX" />
          <s:enumeration value="NECD" />
          <s:enumeration value="NFSA" />
          <s:enumeration value="NFSC" />
          <s:enumeration value="NFSD" />
          <s:enumeration value="NGXC" />
          <s:enumeration value="NILX" />
          <s:enumeration value="NLPX" />
          <s:enumeration value="NMCE" />
          <s:enumeration value="NMTF" />
          <s:enumeration value="NMTS" />
          <s:enumeration value="NNCS" />
          <s:enumeration value="NODX" />
          <s:enumeration value="NOFF" />
          <s:enumeration value="NOPS" />
          <s:enumeration value="NORX" />
          <s:enumeration value="NOTC" />
          <s:enumeration value="NPGA" />
          <s:enumeration value="NSXB" />
          <s:enumeration value="NURD" />
          <s:enumeration value="NURO" />
          <s:enumeration value="NXEU" />
          <s:enumeration value="NXUS" />
          <s:enumeration value="NYFX" />
          <s:enumeration value="NYMX" />
          <s:enumeration value="NYPC" />
          <s:enumeration value="NYSD" />
          <s:enumeration value="NZFX" />
          <s:enumeration value="OFEX" />
          <s:enumeration value="OILX" />
          <s:enumeration value="OMEL" />
          <s:enumeration value="OMGA" />
          <s:enumeration value="OMIP" />
          <s:enumeration value="OOTC" />
          <s:enumeration value="OPEX" />
          <s:enumeration value="OPRA" />
          <s:enumeration value="OTCB" />
          <s:enumeration value="OTCM" />
          <s:enumeration value="OTCQ" />
          <s:enumeration value="OTCX" />
          <s:enumeration value="PAVE" />
          <s:enumeration value="PCDS" />
          <s:enumeration value="PDEX" />
          <s:enumeration value="PDQD" />
          <s:enumeration value="PDQX" />
          <s:enumeration value="PFTQ" />
          <s:enumeration value="PFTS" />
          <s:enumeration value="PIEU" />
          <s:enumeration value="PINC" />
          <s:enumeration value="PINI" />
          <s:enumeration value="PINL" />
          <s:enumeration value="PINX" />
          <s:enumeration value="PIPE" />
          <s:enumeration value="PIRM" />
          <s:enumeration value="PLDX" />
          <s:enumeration value="PLPX" />
          <s:enumeration value="PLSX" />
          <s:enumeration value="PLUS" />
          <s:enumeration value="PMTS" />
          <s:enumeration value="POEE" />
          <s:enumeration value="PRME" />
          <s:enumeration value="PRSE" />
          <s:enumeration value="PSGM" />
          <s:enumeration value="PULX" />
          <s:enumeration value="PURE" />
          <s:enumeration value="PXIL" />
          <s:enumeration value="QMTF" />
          <s:enumeration value="QMTS" />
          <s:enumeration value="QWIX" />
          <s:enumeration value="RBSX" />
          <s:enumeration value="RICD" />
          <s:enumeration value="RICX" />
          <s:enumeration value="RMTS" />
          <s:enumeration value="ROCO" />
          <s:enumeration value="ROFX" />
          <s:enumeration value="ROTC" />
          <s:enumeration value="RPDX" />
          <s:enumeration value="RPWC" />
          <s:enumeration value="RSEX" />
          <s:enumeration value="RTSL" />
          <s:enumeration value="RTSX" />
          <s:enumeration value="SBIJ" />
          <s:enumeration value="SBMF" />
          <s:enumeration value="SECF" />
          <s:enumeration value="SEDX" />
          <s:enumeration value="SELC" />
          <s:enumeration value="SEND" />
          <s:enumeration value="SEPE" />
          <s:enumeration value="SGEX" />
          <s:enumeration value="SGMA" />
          <s:enumeration value="SGMX" />
          <s:enumeration value="SHAD" />
          <s:enumeration value="SHAR" />
          <s:enumeration value="SHAW" />
          <s:enumeration value="SIGA" />
          <s:enumeration value="SIGJ" />
          <s:enumeration value="SIGX" />
          <s:enumeration value="SIMV" />
          <s:enumeration value="SMEX" />
          <s:enumeration value="SMTS" />
          <s:enumeration value="SPAD" />
          <s:enumeration value="SPEC" />
          <s:enumeration value="SPIM" />
          <s:enumeration value="SPRZ" />
          <s:enumeration value="SSOB" />
          <s:enumeration value="SSTX" />
          <s:enumeration value="STUA" />
          <s:enumeration value="STUB" />
          <s:enumeration value="SWAP" />
          <s:enumeration value="TBEN" />
          <s:enumeration value="TBLA" />
          <s:enumeration value="TBSP" />
          <s:enumeration value="TCDS" />
          <s:enumeration value="TFEX" />
          <s:enumeration value="TFSA" />
          <s:enumeration value="TFSC" />
          <s:enumeration value="TFSE" />
          <s:enumeration value="TFSG" />
          <s:enumeration value="TFSS" />
          <s:enumeration value="TFSU" />
          <s:enumeration value="TFSV" />
          <s:enumeration value="THRD" />
          <s:enumeration value="TLAB" />
          <s:enumeration value="TMTS" />
          <s:enumeration value="TMXS" />
          <s:enumeration value="TNLA" />
          <s:enumeration value="TNLB" />
          <s:enumeration value="TOCP" />
          <s:enumeration value="TOMD" />
          <s:enumeration value="TOMX" />
          <s:enumeration value="TPCD" />
          <s:enumeration value="TPFD" />
          <s:enumeration value="TPIE" />
          <s:enumeration value="TPIM" />
          <s:enumeration value="TPRE" />
          <s:enumeration value="TPSD" />
          <s:enumeration value="TRCK" />
          <s:enumeration value="TRDE" />
          <s:enumeration value="TRDP" />
          <s:enumeration value="TRDX" />
          <s:enumeration value="TREU" />
          <s:enumeration value="TRFX" />
          <s:enumeration value="TRQD" />
          <s:enumeration value="TRQX" />
          <s:enumeration value="TRWB" />
          <s:enumeration value="UBSA" />
          <s:enumeration value="UBSP" />
          <s:enumeration value="UBSX" />
          <s:enumeration value="UKEX" />
          <s:enumeration value="UKGD" />
          <s:enumeration value="UKPX" />
          <s:enumeration value="UMTS" />
          <s:enumeration value="URCE" />
          <s:enumeration value="VEGA" />
          <s:enumeration value="VKAB" />
          <s:enumeration value="VMFX" />
          <s:enumeration value="VMTS" />
          <s:enumeration value="VPXB" />
          <s:enumeration value="VRXP" />
          <s:enumeration value="VTEX" />
          <s:enumeration value="WBAH" />
          <s:enumeration value="WBDM" />
          <s:enumeration value="WBGF" />
          <s:enumeration value="WBON" />
          <s:enumeration value="WCLK" />
          <s:enumeration value="WDER" />
          <s:enumeration value="WETP" />
          <s:enumeration value="WGAS" />
          <s:enumeration value="WIND" />
          <s:enumeration value="WMTF" />
          <s:enumeration value="WQXL" />
          <s:enumeration value="XA1X" />
          <s:enumeration value="XABJ" />
          <s:enumeration value="XACE" />
          <s:enumeration value="XADE" />
          <s:enumeration value="XADF" />
          <s:enumeration value="XADS" />
          <s:enumeration value="XAEX" />
          <s:enumeration value="XAFR" />
          <s:enumeration value="XAIM" />
          <s:enumeration value="XALB" />
          <s:enumeration value="XALG" />
          <s:enumeration value="XALT" />
          <s:enumeration value="XAMM" />
          <s:enumeration value="XAMS" />
          <s:enumeration value="XANT" />
          <s:enumeration value="XAOM" />
          <s:enumeration value="XAPI" />
          <s:enumeration value="XAQS" />
          <s:enumeration value="XARC" />
          <s:enumeration value="XARM" />
          <s:enumeration value="XASE" />
          <s:enumeration value="XASM" />
          <s:enumeration value="XASX" />
          <s:enumeration value="XATH" />
          <s:enumeration value="XATS" />
          <s:enumeration value="XAUK" />
          <s:enumeration value="XAZX" />
          <s:enumeration value="XBAA" />
          <s:enumeration value="XBAB" />
          <s:enumeration value="XBAH" />
          <s:enumeration value="XBAN" />
          <s:enumeration value="XBAR" />
          <s:enumeration value="XBAV" />
          <s:enumeration value="XBBF" />
          <s:enumeration value="XBBJ" />
          <s:enumeration value="XBBK" />
          <s:enumeration value="XBCC" />
          <s:enumeration value="XBCE" />
          <s:enumeration value="XBCL" />
          <s:enumeration value="XBCM" />
          <s:enumeration value="XBCV" />
          <s:enumeration value="XBCX" />
          <s:enumeration value="XBDA" />
          <s:enumeration value="XBEL" />
          <s:enumeration value="XBER" />
          <s:enumeration value="XBES" />
          <s:enumeration value="XBEY" />
          <s:enumeration value="XBFO" />
          <s:enumeration value="XBIL" />
          <s:enumeration value="XBKF" />
          <s:enumeration value="XBKK" />
          <s:enumeration value="XBLB" />
          <s:enumeration value="XBLN" />
          <s:enumeration value="XBMF" />
          <s:enumeration value="XBMK" />
          <s:enumeration value="XBNV" />
          <s:enumeration value="XBOG" />
          <s:enumeration value="XBOL" />
          <s:enumeration value="XBOM" />
          <s:enumeration value="XBOR" />
          <s:enumeration value="XBOS" />
          <s:enumeration value="XBOT" />
          <s:enumeration value="XBOX" />
          <s:enumeration value="XBRA" />
          <s:enumeration value="XBRD" />
          <s:enumeration value="XBRE" />
          <s:enumeration value="XBRM" />
          <s:enumeration value="XBRN" />
          <s:enumeration value="XBRT" />
          <s:enumeration value="XBRU" />
          <s:enumeration value="XBRV" />
          <s:enumeration value="XBSD" />
          <s:enumeration value="XBSE" />
          <s:enumeration value="XBSL" />
          <s:enumeration value="XBSP" />
          <s:enumeration value="XBTF" />
          <s:enumeration value="XBUD" />
          <s:enumeration value="XBUE" />
          <s:enumeration value="XBUL" />
          <s:enumeration value="XBVC" />
          <s:enumeration value="XBVP" />
          <s:enumeration value="XBVR" />
          <s:enumeration value="XBXO" />
          <s:enumeration value="XCAI" />
          <s:enumeration value="XCAL" />
          <s:enumeration value="XCAN" />
          <s:enumeration value="XCAR" />
          <s:enumeration value="XCAS" />
          <s:enumeration value="XCAY" />
          <s:enumeration value="XCBF" />
          <s:enumeration value="XCBO" />
          <s:enumeration value="XCBT" />
          <s:enumeration value="XCCE" />
          <s:enumeration value="XCCX" />
          <s:enumeration value="XCDE" />
          <s:enumeration value="XCEC" />
          <s:enumeration value="XCEG" />
          <s:enumeration value="XCET" />
          <s:enumeration value="XCFE" />
          <s:enumeration value="XCFF" />
          <s:enumeration value="XCGS" />
          <s:enumeration value="XCHG" />
          <s:enumeration value="XCHI" />
          <s:enumeration value="XCIE" />
          <s:enumeration value="XCIS" />
          <s:enumeration value="XCME" />
          <s:enumeration value="XCNF" />
          <s:enumeration value="XCNQ" />
          <s:enumeration value="XCOL" />
          <s:enumeration value="XCOR" />
          <s:enumeration value="XCRC" />
          <s:enumeration value="XCSC" />
          <s:enumeration value="XCSE" />
          <s:enumeration value="XCSX" />
          <s:enumeration value="XCUE" />
          <s:enumeration value="XCUR" />
          <s:enumeration value="XCYO" />
          <s:enumeration value="XCYS" />
          <s:enumeration value="XDAR" />
          <s:enumeration value="XDBC" />
          <s:enumeration value="XDBV" />
          <s:enumeration value="XDBX" />
          <s:enumeration value="XDCE" />
          <s:enumeration value="XDES" />
          <s:enumeration value="XDFB" />
          <s:enumeration value="XDFM" />
          <s:enumeration value="XDHA" />
          <s:enumeration value="XDMI" />
          <s:enumeration value="XDPA" />
          <s:enumeration value="XDRF" />
          <s:enumeration value="XDSE" />
          <s:enumeration value="XDSX" />
          <s:enumeration value="XDTB" />
          <s:enumeration value="XDUB" />
          <s:enumeration value="XDUS" />
          <s:enumeration value="XDWZ" />
          <s:enumeration value="XEAS" />
          <s:enumeration value="XECC" />
          <s:enumeration value="XECM" />
          <s:enumeration value="XECS" />
          <s:enumeration value="XEDX" />
          <s:enumeration value="XEEE" />
          <s:enumeration value="XELX" />
          <s:enumeration value="XEMD" />
          <s:enumeration value="XEQT" />
          <s:enumeration value="XETA" />
          <s:enumeration value="XETB" />
          <s:enumeration value="XETC" />
          <s:enumeration value="XETD" />
          <s:enumeration value="XETI" />
          <s:enumeration value="XETR" />
          <s:enumeration value="XEUB" />
          <s:enumeration value="XEUC" />
          <s:enumeration value="XEUE" />
          <s:enumeration value="XEUI" />
          <s:enumeration value="XEUM" />
          <s:enumeration value="XEUP" />
          <s:enumeration value="XEUR" />
          <s:enumeration value="XEUS" />
          <s:enumeration value="XEYE" />
          <s:enumeration value="XFCI" />
          <s:enumeration value="XFCM" />
          <s:enumeration value="XFFE" />
          <s:enumeration value="XFKA" />
          <s:enumeration value="XFMN" />
          <s:enumeration value="XFND" />
          <s:enumeration value="XFNX" />
          <s:enumeration value="XFOM" />
          <s:enumeration value="XFRA" />
          <s:enumeration value="XFTA" />
          <s:enumeration value="XGAT" />
          <s:enumeration value="XGEM" />
          <s:enumeration value="XGFI" />
          <s:enumeration value="XGHA" />
          <s:enumeration value="XGME" />
          <s:enumeration value="XGRM" />
          <s:enumeration value="XGSE" />
          <s:enumeration value="XGTG" />
          <s:enumeration value="XGUA" />
          <s:enumeration value="XGVA" />
          <s:enumeration value="XHAM" />
          <s:enumeration value="XHAN" />
          <s:enumeration value="XHCE" />
          <s:enumeration value="XHEL" />
          <s:enumeration value="XHER" />
          <s:enumeration value="XHFT" />
          <s:enumeration value="XHIR" />
          <s:enumeration value="XHKF" />
          <s:enumeration value="XHKG" />
          <s:enumeration value="XHNX" />
          <s:enumeration value="XHON" />
          <s:enumeration value="XIAB" />
          <s:enumeration value="XIBE" />
          <s:enumeration value="XICE" />
          <s:enumeration value="XICX" />
          <s:enumeration value="XIDX" />
          <s:enumeration value="XIEX" />
          <s:enumeration value="XIHK" />
          <s:enumeration value="XIJP" />
          <s:enumeration value="XIMA" />
          <s:enumeration value="XIMC" />
          <s:enumeration value="XIME" />
          <s:enumeration value="XIMM" />
          <s:enumeration value="XINV" />
          <s:enumeration value="XIOM" />
          <s:enumeration value="XIPE" />
          <s:enumeration value="XIQS" />
          <s:enumeration value="XISA" />
          <s:enumeration value="XISE" />
          <s:enumeration value="XISL" />
          <s:enumeration value="XIST" />
          <s:enumeration value="XISX" />
          <s:enumeration value="XJAM" />
          <s:enumeration value="XJAS" />
          <s:enumeration value="XJKT" />
          <s:enumeration value="XJNB" />
          <s:enumeration value="XJSE" />
          <s:enumeration value="XJWY" />
          <s:enumeration value="XKAC" />
          <s:enumeration value="XKAR" />
          <s:enumeration value="XKAZ" />
          <s:enumeration value="XKBT" />
          <s:enumeration value="XKCE" />
          <s:enumeration value="XKFB" />
          <s:enumeration value="XKFE" />
          <s:enumeration value="XKGT" />
          <s:enumeration value="XKHA" />
          <s:enumeration value="XKHR" />
          <s:enumeration value="XKIE" />
          <s:enumeration value="XKIS" />
          <s:enumeration value="XKKT" />
          <s:enumeration value="XKLS" />
          <s:enumeration value="XKOR" />
          <s:enumeration value="XKOS" />
          <s:enumeration value="XKRX" />
          <s:enumeration value="XKSE" />
          <s:enumeration value="XKST" />
          <s:enumeration value="XKUW" />
          <s:enumeration value="XKYO" />
          <s:enumeration value="XLAH" />
          <s:enumeration value="XLAO" />
          <s:enumeration value="XLAT" />
          <s:enumeration value="XLBM" />
          <s:enumeration value="XLCE" />
          <s:enumeration value="XLDN" />
          <s:enumeration value="XLFX" />
          <s:enumeration value="XLIF" />
          <s:enumeration value="XLIL" />
          <s:enumeration value="XLIM" />
          <s:enumeration value="XLIS" />
          <s:enumeration value="XLIT" />
          <s:enumeration value="XLJS" />
          <s:enumeration value="XLJU" />
          <s:enumeration value="XLME" />
          <s:enumeration value="XLOF" />
          <s:enumeration value="XLON" />
          <s:enumeration value="XLSM" />
          <s:enumeration value="XLTO" />
          <s:enumeration value="XLUS" />
          <s:enumeration value="XLUX" />
          <s:enumeration value="XLYO" />
          <s:enumeration value="XMAB" />
          <s:enumeration value="XMAC" />
          <s:enumeration value="XMAD" />
          <s:enumeration value="XMAE" />
          <s:enumeration value="XMAI" />
          <s:enumeration value="XMAL" />
          <s:enumeration value="XMAN" />
          <s:enumeration value="XMAP" />
          <s:enumeration value="XMAR" />
          <s:enumeration value="XMAT" />
          <s:enumeration value="XMAU" />
          <s:enumeration value="XMCE" />
          <s:enumeration value="XMDG" />
          <s:enumeration value="XMDS" />
          <s:enumeration value="XMEF" />
          <s:enumeration value="XMER" />
          <s:enumeration value="XMEV" />
          <s:enumeration value="XMEX" />
          <s:enumeration value="XMGE" />
          <s:enumeration value="XMIC" />
          <s:enumeration value="XMID" />
          <s:enumeration value="XMIF" />
          <s:enumeration value="XMIL" />
          <s:enumeration value="XMIO" />
          <s:enumeration value="XMLI" />
          <s:enumeration value="XMLX" />
          <s:enumeration value="XMNT" />
          <s:enumeration value="XMNX" />
          <s:enumeration value="XMOC" />
          <s:enumeration value="XMOD" />
          <s:enumeration value="XMOL" />
          <s:enumeration value="XMON" />
          <s:enumeration value="XMOO" />
          <s:enumeration value="XMOS" />
          <s:enumeration value="XMOT" />
          <s:enumeration value="XMRV" />
          <s:enumeration value="XMSW" />
          <s:enumeration value="XMTB" />
          <s:enumeration value="XMUN" />
          <s:enumeration value="XMUS" />
          <s:enumeration value="XMVL" />
          <s:enumeration value="XNAF" />
          <s:enumeration value="XNAI" />
          <s:enumeration value="XNAM" />
          <s:enumeration value="XNAN" />
          <s:enumeration value="XNAS" />
          <s:enumeration value="XNAY" />
          <s:enumeration value="XNCD" />
          <s:enumeration value="XNCM" />
          <s:enumeration value="XNCO" />
          <s:enumeration value="XNDQ" />
          <s:enumeration value="XNDX" />
          <s:enumeration value="XNEC" />
          <s:enumeration value="XNEE" />
          <s:enumeration value="XNEP" />
          <s:enumeration value="XNEW" />
          <s:enumeration value="XNGM" />
          <s:enumeration value="XNGO" />
          <s:enumeration value="XNGS" />
          <s:enumeration value="XNII" />
          <s:enumeration value="XNIM" />
          <s:enumeration value="XNKS" />
          <s:enumeration value="XNLI" />
          <s:enumeration value="XNMR" />
          <s:enumeration value="XNMS" />
          <s:enumeration value="XNQL" />
          <s:enumeration value="XNSA" />
          <s:enumeration value="XNSE" />
          <s:enumeration value="XNST" />
          <s:enumeration value="XNYC" />
          <s:enumeration value="XNYE" />
          <s:enumeration value="XNYL" />
          <s:enumeration value="XNYM" />
          <s:enumeration value="XNYS" />
          <s:enumeration value="XNZE" />
          <s:enumeration value="XOAM" />
          <s:enumeration value="XOAS" />
          <s:enumeration value="XOCH" />
          <s:enumeration value="XODE" />
          <s:enumeration value="XOME" />
          <s:enumeration value="XOPV" />
          <s:enumeration value="XOSE" />
          <s:enumeration value="XOSJ" />
          <s:enumeration value="XOSL" />
          <s:enumeration value="XOSM" />
          <s:enumeration value="XOST" />
          <s:enumeration value="XOTB" />
          <s:enumeration value="XOTC" />
          <s:enumeration value="XPAE" />
          <s:enumeration value="XPAR" />
          <s:enumeration value="XPBT" />
          <s:enumeration value="XPET" />
          <s:enumeration value="XPHL" />
          <s:enumeration value="XPHO" />
          <s:enumeration value="XPHS" />
          <s:enumeration value="XPIC" />
          <s:enumeration value="XPIN" />
          <s:enumeration value="XPLU" />
          <s:enumeration value="XPOM" />
          <s:enumeration value="XPOR" />
          <s:enumeration value="XPOS" />
          <s:enumeration value="XPOW" />
          <s:enumeration value="XPRA" />
          <s:enumeration value="XPRI" />
          <s:enumeration value="XPSE" />
          <s:enumeration value="XPST" />
          <s:enumeration value="XPTY" />
          <s:enumeration value="XPXE" />
          <s:enumeration value="XQMH" />
          <s:enumeration value="XQUI" />
          <s:enumeration value="XRAS" />
          <s:enumeration value="XRBM" />
          <s:enumeration value="XRIO" />
          <s:enumeration value="XRIS" />
          <s:enumeration value="XRMO" />
          <s:enumeration value="XRMS" />
          <s:enumeration value="XRMZ" />
          <s:enumeration value="XROS" />
          <s:enumeration value="XROV" />
          <s:enumeration value="XROX" />
          <s:enumeration value="XRPM" />
          <s:enumeration value="XRTR" />
          <s:enumeration value="XRUS" />
          <s:enumeration value="XSAF" />
          <s:enumeration value="XSAM" />
          <s:enumeration value="XSAP" />
          <s:enumeration value="XSAT" />
          <s:enumeration value="XSAU" />
          <s:enumeration value="XSBI" />
          <s:enumeration value="XSC1" />
          <s:enumeration value="XSC2" />
          <s:enumeration value="XSC3" />
          <s:enumeration value="XSCA" />
          <s:enumeration value="XSCE" />
          <s:enumeration value="XSCL" />
          <s:enumeration value="XSCO" />
          <s:enumeration value="XSCU" />
          <s:enumeration value="XSEF" />
          <s:enumeration value="XSES" />
          <s:enumeration value="XSFA" />
          <s:enumeration value="XSFE" />
          <s:enumeration value="XSGE" />
          <s:enumeration value="XSGO" />
          <s:enumeration value="XSHE" />
          <s:enumeration value="XSHG" />
          <s:enumeration value="XSIB" />
          <s:enumeration value="XSIC" />
          <s:enumeration value="XSIM" />
          <s:enumeration value="XSME" />
          <s:enumeration value="XSMP" />
          <s:enumeration value="XSOM" />
          <s:enumeration value="XSOP" />
          <s:enumeration value="XSPS" />
          <s:enumeration value="XSRM" />
          <s:enumeration value="XSSE" />
          <s:enumeration value="XSTC" />
          <s:enumeration value="XSTE" />
          <s:enumeration value="XSTO" />
          <s:enumeration value="XSTU" />
          <s:enumeration value="XSTV" />
          <s:enumeration value="XSTX" />
          <s:enumeration value="XSUR" />
          <s:enumeration value="XSVA" />
          <s:enumeration value="XSWA" />
          <s:enumeration value="XSWB" />
          <s:enumeration value="XSWO" />
          <s:enumeration value="XSWX" />
          <s:enumeration value="XTAA" />
          <s:enumeration value="XTAD" />
          <s:enumeration value="XTAE" />
          <s:enumeration value="XTAF" />
          <s:enumeration value="XTAI" />
          <s:enumeration value="XTAL" />
          <s:enumeration value="XTAM" />
          <s:enumeration value="XTAR" />
          <s:enumeration value="XTEH" />
          <s:enumeration value="XTFE" />
          <s:enumeration value="XTFF" />
          <s:enumeration value="XTFN" />
          <s:enumeration value="XTIR" />
          <s:enumeration value="XTK1" />
          <s:enumeration value="XTK2" />
          <s:enumeration value="XTK3" />
          <s:enumeration value="XTKA" />
          <s:enumeration value="XTKO" />
          <s:enumeration value="XTKS" />
          <s:enumeration value="XTKT" />
          <s:enumeration value="XTLX" />
          <s:enumeration value="XTNX" />
          <s:enumeration value="XTOE" />
          <s:enumeration value="XTPE" />
          <s:enumeration value="XTRA" />
          <s:enumeration value="XTRN" />
          <s:enumeration value="XTRZ" />
          <s:enumeration value="XTSE" />
          <s:enumeration value="XTSX" />
          <s:enumeration value="XTUC" />
          <s:enumeration value="XTUN" />
          <s:enumeration value="XTUR" />
          <s:enumeration value="XUAX" />
          <s:enumeration value="XUBS" />
          <s:enumeration value="XUGA" />
          <s:enumeration value="XUKR" />
          <s:enumeration value="XULA" />
          <s:enumeration value="XUNI" />
          <s:enumeration value="XUSE" />
          <s:enumeration value="XVAL" />
          <s:enumeration value="XVAR" />
          <s:enumeration value="XVES" />
          <s:enumeration value="XVIE" />
          <s:enumeration value="XVLA" />
          <s:enumeration value="XVPA" />
          <s:enumeration value="XVSE" />
          <s:enumeration value="XVTX" />
          <s:enumeration value="XWAR" />
          <s:enumeration value="XWBO" />
          <s:enumeration value="XWCE" />
          <s:enumeration value="XWEE" />
          <s:enumeration value="XXSC" />
          <s:enumeration value="XYIE" />
          <s:enumeration value="XYKT" />
          <s:enumeration value="XZAG" />
          <s:enumeration value="XZAM" />
          <s:enumeration value="XZCE" />
          <s:enumeration value="XZIM" />
          <s:enumeration value="XZRH" />
          <s:enumeration value="YLDX" />
          <s:enumeration value="ZKBX" />
          <s:enumeration value="ZOBX" />
          <s:enumeration value="_360T" />
          <s:enumeration value="_MFQS" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetDividendHistoriesByExchangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDividendHistoriesByExchangeResult" type="tns:ArrayOfDividendHistory" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPaymentHistoriesByExchange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IncludeRelated" type="tns:InstrumentRelatedTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:Exchanges" />
            <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="GetPaymentHistoriesByExchangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPaymentHistoriesByExchangeResult" type="tns:ArrayOfPaymentHistory" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSplitHistoriesByExchange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IncludeRelated" type="tns:InstrumentRelatedTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:Exchanges" />
            <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="GetSplitHistoriesByExchangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSplitHistoriesByExchangeResult" 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:AbstractPublicWebServiceObj">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Instrument" type="tns:Instrument" />
              <s:element minOccurs="0" maxOccurs="1" name="MatchingSecurity" type="tns:Security" />
              <s:element minOccurs="0" maxOccurs="1" name="Splits" type="tns:ArrayOfSplit" />
              <s:element minOccurs="0" maxOccurs="1" name="PreviousSplitHistory" type="tns:SplitHistory" />
            </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:complexContent mixed="false">
          <s:extension base="tns:AbstractPublicWebServiceEvent">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="OldShares" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="NewShares" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="SplitRatio" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="ExDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CustomAttributes" type="tns:ArrayOfCustomAttribute" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetSplitHistory">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IncludeRelated" type="tns:InstrumentRelatedTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <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="GetSplitHistoryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSplitHistoryResult" type="tns:ArrayOfSplitHistory" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSplitTotal">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IncludeRelated" type="tns:InstrumentRelatedTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <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="GetSplitTotalResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSplitTotalResult" type="tns:ArrayOfSplitTotal" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfSplitTotal">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="SplitTotal" nillable="true" type="tns:SplitTotal" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="SplitTotal">
        <s:complexContent mixed="false">
          <s:extension base="tns:AbstractPublicWebServiceObj">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Instrument" type="tns:Instrument" />
              <s:element minOccurs="0" maxOccurs="1" name="MatchingSecurity" type="tns:Security" />
              <s:element minOccurs="1" maxOccurs="1" name="CumulativeRatio" type="s:double" />
              <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="GetSplitTotalsByExchange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:Exchanges" />
            <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="GetSplitTotalsByExchangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSplitTotalsByExchangeResult" type="tns:ArrayOfSplitTotal" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListDividendTypes">
        <s:complexType />
      </s:element>
      <s:element name="ListDividendTypesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListDividendTypesResult" type="tns:PossibleValues" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListDividendClassifications">
        <s:complexType />
      </s:element>
      <s:element name="ListDividendClassificationsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListDividendClassificationsResult" type="tns:PossibleValues" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListDividendPaymentFrequencies">
        <s:complexType />
      </s:element>
      <s:element name="ListDividendPaymentFrequenciesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListDividendPaymentFrequenciesResult" type="tns:PossibleValues" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListPaymentTypes">
        <s:complexType />
      </s:element>
      <s:element name="ListPaymentTypesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListPaymentTypesResult" type="tns:PossibleValues" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <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:PossibleValues" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListCurrencies">
        <s:complexType />
      </s:element>
      <s:element name="ListCurrenciesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListCurrenciesResult" type="tns:PossibleValues" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <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:PossibleValues" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <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:PossibleValues" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListInstrumentClasses">
        <s:complexType />
      </s:element>
      <s:element name="ListInstrumentClassesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListInstrumentClassesResult" type="tns:PossibleValues" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDistributionSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DistributionSetDataSourceIdentifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDistributionSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDistributionSetResult" type="tns:DistributionSet" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DistributionSet">
        <s:complexContent mixed="false">
          <s:extension base="tns:AbstractPublicWebServiceObj">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="DistributionSetDataSourceIdentifier" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DistributionType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="From" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="To" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EntitledPerson" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SetType" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="IsDefaultDistribution" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="DistributionDividends" type="tns:ArrayOfDistributionDividend" />
              <s:element minOccurs="0" maxOccurs="1" name="DistributionPayments" type="tns:ArrayOfDistributionPayment" />
              <s:element minOccurs="0" maxOccurs="1" name="DistributionSubsets" type="tns:ArrayOfDistributionSet" />
              <s:element minOccurs="0" maxOccurs="1" name="Instrument" type="tns:Instrument" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfDistributionDividend">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="DistributionDividend" nillable="true" type="tns:DistributionDividend" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="DistributionDividend">
        <s:complexContent mixed="false">
          <s:extension base="tns:AbstractPublicWebServiceObj">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="IsDefaultDistribution" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="Dividend" type="tns:Dividend" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfDistributionPayment">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="DistributionPayment" nillable="true" type="tns:DistributionPayment" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="DistributionPayment">
        <s:complexContent mixed="false">
          <s:extension base="tns:AbstractPublicWebServiceObj">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="IsDefaultDistribution" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="Payment" type="tns:Payment" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfDistributionSet">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="DistributionSet" nillable="true" type="tns:DistributionSet" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetDistributionSets">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DistributionSetDataSourceIdentifiers" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDistributionSetsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDistributionSetsResult" type="tns:ArrayOfDistributionSet" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCorporateActions">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IncludeRelated" type="tns:IssuerRelatedTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="EventType" type="tns:EventTypes" />
            <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:simpleType name="IssuerRelatedTypes">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="Instruments" />
          <s:enumeration value="InstrumentsAndSecurities" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="EventTypes">
        <s:restriction base="s:string">
          <s:enumeration value="All" />
          <s:enumeration value="Acquisition" />
          <s:enumeration value="Defunct" />
          <s:enumeration value="Delist" />
          <s:enumeration value="New" />
          <s:enumeration value="Merger" />
          <s:enumeration value="PendingDelisting" />
          <s:enumeration value="Relisted" />
          <s:enumeration value="SpinOff" />
          <s:enumeration value="Assimilation" />
          <s:enumeration value="Reorganization" />
          <s:enumeration value="Consolidation" />
          <s:enumeration value="Offer" />
          <s:enumeration value="ImprovedOffer" />
          <s:enumeration value="RepurchaseOffer" />
          <s:enumeration value="NominalAdjustment" />
          <s:enumeration value="DebtorChange" />
          <s:enumeration value="BasicDataChange" />
          <s:enumeration value="Split" />
          <s:enumeration value="Dividend" />
          <s:enumeration value="Payment" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetCorporateActionsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCorporateActionsResult" type="tns:ArrayOfCorporateAction" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfCorporateAction">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CorporateAction" nillable="true" type="tns:CorporateAction" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CorporateAction">
        <s:complexContent mixed="false">
          <s:extension base="tns:AbstractPublicWebServiceObj">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="EventStatus" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EventName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Comments" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Roles" type="tns:ArrayOfCorporateActionRole" />
              <s:element minOccurs="0" maxOccurs="1" name="Actions" type="tns:ArrayOfAction" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfCorporateActionRole">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CorporateActionRole" nillable="true" type="tns:CorporateActionRole" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CorporateActionRole">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="RoleType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Issuer" type="tns:Issuer" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Issuer">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CIK" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Industry" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Sector" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ActiveDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InactiveDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyIdentifier" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Domicile" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Active" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="CustomAttributes" type="tns:ArrayOfCustomAttribute" />
              <s:element minOccurs="0" maxOccurs="1" name="Instruments" type="tns:ArrayOfInstrument" />
              <s:element minOccurs="1" maxOccurs="1" name="DataProvider" type="tns:DataProviders" />
              <s:element minOccurs="0" maxOccurs="1" name="Classifications" type="tns:ArrayOfClassification" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfInstrument">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Instrument" nillable="true" type="tns:Instrument" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfClassification">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Classification" nillable="true" type="tns:Classification" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Classification">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Industry" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Sector" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Scheme" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ClassificationCode" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfAction">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Action" nillable="true" type="tns:Action" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Action">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Type" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Status" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="IssuerTransformations" type="tns:ArrayOfIssuerTransformation" />
          <s:element minOccurs="0" maxOccurs="1" name="InstrumentTransformations" type="tns:ArrayOfInstrumentTransformation" />
          <s:element minOccurs="0" maxOccurs="1" name="IssuerAttributeChanges" type="tns:ArrayOfIssuerAttributeChange" />
          <s:element minOccurs="0" maxOccurs="1" name="InstrumentAttributeChanges" type="tns:ArrayOfInstrumentAttributeChange" />
          <s:element minOccurs="0" maxOccurs="1" name="SecurityAttributeChanges" type="tns:ArrayOfSecurityAttributeChange" />
          <s:element minOccurs="0" maxOccurs="1" name="SplitHistories" type="tns:ArrayOfSplitHistory" />
          <s:element minOccurs="0" maxOccurs="1" name="DividendHistories" type="tns:ArrayOfDividendHistory" />
          <s:element minOccurs="0" maxOccurs="1" name="PaymentHistories" type="tns:ArrayOfPaymentHistory" />
          <s:element minOccurs="0" maxOccurs="1" name="ActionProperties" type="tns:ArrayOfCustomAttribute" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfIssuerTransformation">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="IssuerTransformation" nillable="true" type="tns:IssuerTransformation" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="IssuerTransformation">
        <s:complexContent mixed="false">
          <s:extension base="tns:AbstractPublicWebServiceEvent">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="EventType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ExDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="OldIssuer" type="tns:Issuer" />
              <s:element minOccurs="0" maxOccurs="1" name="NewIssuer" type="tns:Issuer" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfInstrumentTransformation">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="InstrumentTransformation" nillable="true" type="tns:InstrumentTransformation" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="InstrumentTransformation">
        <s:complexContent mixed="false">
          <s:extension base="tns:AbstractPublicWebServiceEvent">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="EventType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Mandatory" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TransformationType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SettlementType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ChargesIncurred" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ValidationType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SubmissionPeriodFrom" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SubmissionPeriodUntil" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeadlineExtendedUntil" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="WithdrawableUntil" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="WithdrawableDeadlineExtendedUntil" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="RecordDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ExDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="NewIssuer" type="tns:Issuer" />
              <s:element minOccurs="0" maxOccurs="1" name="Inputs" type="tns:ArrayOfInstrumentTransformationInputOutput" />
              <s:element minOccurs="0" maxOccurs="1" name="OutputChoices" type="tns:ArrayOfInstrumentOutputChoice" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfInstrumentTransformationInputOutput">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="InstrumentTransformationInputOutput" nillable="true" type="tns:InstrumentTransformationInputOutput" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="InstrumentTransformationInputOutput">
        <s:complexContent mixed="false">
          <s:extension base="tns:AbstractPublicWebServiceObj">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Amount" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="AmountUnit" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="AmountCurrency" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Nominal" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="NominalCurrency" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="MinAmount" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="MinAmountUnit" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="MaxAmount" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="MaxAmountUnit" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="InputTenderedInstruments" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="InputTenderedInstrumentsUnit" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InputTenderedInstrumentsAmountType" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="InputAcceptedInstruments" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="InputAcceptedInstrumentsUnit" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InputAcceptedInstrumentsAmountType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PaymentDate" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="OfferingLimitsLimit" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Instrument" type="tns:Instrument" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfInstrumentOutputChoice">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="InstrumentOutputChoice" nillable="true" type="tns:InstrumentOutputChoice" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="InstrumentOutputChoice">
        <s:complexContent mixed="false">
          <s:extension base="tns:AbstractPublicWebServiceObj">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Outputs" type="tns:ArrayOfInstrumentTransformationInputOutput" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfIssuerAttributeChange">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="IssuerAttributeChange" nillable="true" type="tns:IssuerAttributeChange" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="IssuerAttributeChange">
        <s:complexContent mixed="false">
          <s:extension base="tns:AbstractPublicWebServiceEvent">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="EventType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="AttributeChanges" type="tns:ArrayOfAttributeChange" />
              <s:element minOccurs="0" maxOccurs="1" name="ExDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Issuer" type="tns:Issuer" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfAttributeChange">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="AttributeChange" nillable="true" type="tns:AttributeChange" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="AttributeChange">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="NewValue" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OldValue" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfInstrumentAttributeChange">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="InstrumentAttributeChange" nillable="true" type="tns:InstrumentAttributeChange" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="InstrumentAttributeChange">
        <s:complexContent mixed="false">
          <s:extension base="tns:AbstractPublicWebServiceEvent">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="EventType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="AttributeChanges" type="tns:ArrayOfAttributeChange" />
              <s:element minOccurs="0" maxOccurs="1" name="ExDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Instrument" type="tns:Instrument" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfSecurityAttributeChange">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="SecurityAttributeChange" nillable="true" type="tns:SecurityAttributeChange" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="SecurityAttributeChange">
        <s:complexContent mixed="false">
          <s:extension base="tns:AbstractPublicWebServiceEvent">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="EventType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="AttributeChanges" type="tns:ArrayOfAttributeChange" />
              <s:element minOccurs="0" maxOccurs="1" name="ExDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ParentInstrument" type="tns:Instrument" />
              <s:element minOccurs="0" maxOccurs="1" name="Security" type="tns:Security" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetCorporateActionsByExchange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IncludeRelated" type="tns:IssuerRelatedTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:Exchanges" />
            <s:element minOccurs="1" maxOccurs="1" name="EventType" type="tns:EventTypes" />
            <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="GetCorporateActionsByExchangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCorporateActionsByExchangeResult" type="tns:ArrayOfCorporateAction" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInstrumentTransformations">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IncludeRelated" type="tns:InstrumentRelatedTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="EventType" type="tns:EventTypes" />
            <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="GetInstrumentTransformationsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetInstrumentTransformationsResult" type="tns:ArrayOfInstrumentTransformation" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInstrumentTransformationsAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IncludeRelated" type="tns:InstrumentRelatedTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="EventType" type="tns:EventTypes" />
            <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="GetInstrumentTransformationsAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetInstrumentTransformationsAllResult" type="tns:ArrayOfInstrumentTransformation" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInstrumentTransformationsByExchange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IncludeRelated" type="tns:InstrumentRelatedTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:Exchanges" />
            <s:element minOccurs="1" maxOccurs="1" name="EventType" type="tns:EventTypes" />
            <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="GetInstrumentTransformationsByExchangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetInstrumentTransformationsByExchangeResult" type="tns:ArrayOfInstrumentTransformation" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetIssuerTransformations">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IncludeRelated" type="tns:IssuerRelatedTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="EventType" type="tns:EventTypes" />
            <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="GetIssuerTransformationsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetIssuerTransformationsResult" type="tns:ArrayOfIssuerTransformation" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetIssuerTransformationsAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IncludeRelated" type="tns:IssuerRelatedTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="EventType" type="tns:EventTypes" />
            <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="GetIssuerTransformationsAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetIssuerTransformationsAllResult" type="tns:ArrayOfIssuerTransformation" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetIssuerTransformationsByExchange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IncludeRelated" type="tns:IssuerRelatedTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:Exchanges" />
            <s:element minOccurs="1" maxOccurs="1" name="EventType" type="tns:EventTypes" />
            <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="GetIssuerTransformationsByExchangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetIssuerTransformationsByExchangeResult" type="tns:ArrayOfIssuerTransformation" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetIssuerAttributeChanges">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IncludeRelated" type="tns:IssuerRelatedTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="EventType" type="tns:EventTypes" />
            <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="GetIssuerAttributeChangesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetIssuerAttributeChangesResult" type="tns:ArrayOfIssuerAttributeChange" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetIssuerAttributeChangesAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IncludeRelated" type="tns:IssuerRelatedTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="EventType" type="tns:EventTypes" />
            <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="GetIssuerAttributeChangesAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetIssuerAttributeChangesAllResult" type="tns:ArrayOfIssuerAttributeChange" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetIssuerAttributeChangesByExchange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IncludeRelated" type="tns:IssuerRelatedTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:Exchanges" />
            <s:element minOccurs="1" maxOccurs="1" name="EventType" type="tns:EventTypes" />
            <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="GetIssuerAttributeChangesByExchangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetIssuerAttributeChangesByExchangeResult" type="tns:ArrayOfIssuerAttributeChange" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInstrumentAttributeChanges">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IncludeRelated" type="tns:InstrumentRelatedTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="EventType" type="tns:EventTypes" />
            <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="GetInstrumentAttributeChangesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetInstrumentAttributeChangesResult" type="tns:ArrayOfInstrumentAttributeChange" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInstrumentAttributeChangesAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IncludeRelated" type="tns:InstrumentRelatedTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="EventType" type="tns:EventTypes" />
            <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="GetInstrumentAttributeChangesAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetInstrumentAttributeChangesAllResult" type="tns:ArrayOfInstrumentAttributeChange" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInstrumentAttributeChangesByExchange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IncludeRelated" type="tns:InstrumentRelatedTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:Exchanges" />
            <s:element minOccurs="1" maxOccurs="1" name="EventType" type="tns:EventTypes" />
            <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="GetInstrumentAttributeChangesByExchangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetInstrumentAttributeChangesByExchangeResult" type="tns:ArrayOfInstrumentAttributeChange" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSecurityAttributeChanges">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="EventType" type="tns:EventTypes" />
            <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="GetSecurityAttributeChangesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSecurityAttributeChangesResult" type="tns:ArrayOfSecurityAttributeChange" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSecurityAttributeChangesAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="EventType" type="tns:EventTypes" />
            <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="GetSecurityAttributeChangesAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSecurityAttributeChangesAllResult" type="tns:ArrayOfSecurityAttributeChange" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSecurityAttributeChangesByExchange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:Exchanges" />
            <s:element minOccurs="1" maxOccurs="1" name="EventType" type="tns:EventTypes" />
            <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="GetSecurityAttributeChangesByExchangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSecurityAttributeChangesByExchangeResult" type="tns:ArrayOfSecurityAttributeChange" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PossibleValues" nillable="true" type="tns:PossibleValues" />
      <s:element name="ArrayOfDividendHistory" nillable="true" type="tns:ArrayOfDividendHistory" />
      <s:element name="ArrayOfPaymentHistory" nillable="true" type="tns:ArrayOfPaymentHistory" />
      <s:element name="ArrayOfSplitHistory" nillable="true" type="tns:ArrayOfSplitHistory" />
      <s:element name="ArrayOfSplitTotal" nillable="true" type="tns:ArrayOfSplitTotal" />
      <s:element name="DistributionSet" nillable="true" type="tns:DistributionSet" />
      <s:element name="ArrayOfDistributionSet" nillable="true" type="tns:ArrayOfDistributionSet" />
      <s:element name="ArrayOfCorporateAction" nillable="true" type="tns:ArrayOfCorporateAction" />
      <s:element name="ArrayOfInstrumentTransformation" nillable="true" type="tns:ArrayOfInstrumentTransformation" />
      <s:element name="ArrayOfIssuerTransformation" nillable="true" type="tns:ArrayOfIssuerTransformation" />
      <s:element name="ArrayOfIssuerAttributeChange" nillable="true" type="tns:ArrayOfIssuerAttributeChange" />
      <s:element name="ArrayOfInstrumentAttributeChange" nillable="true" type="tns:ArrayOfInstrumentAttributeChange" />
      <s:element name="ArrayOfSecurityAttributeChange" nillable="true" type="tns:ArrayOfSecurityAttributeChange" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="ListEventTypesSoapIn">
    <wsdl:part name="parameters" element="tns:ListEventTypes" />
  </wsdl:message>
  <wsdl:message name="ListEventTypesSoapOut">
    <wsdl:part name="parameters" element="tns:ListEventTypesResponse" />
  </wsdl:message>
  <wsdl:message name="ListEventTypesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetDividendHistorySoapIn">
    <wsdl:part name="parameters" element="tns:GetDividendHistory" />
  </wsdl:message>
  <wsdl:message name="GetDividendHistorySoapOut">
    <wsdl:part name="parameters" element="tns:GetDividendHistoryResponse" />
  </wsdl:message>
  <wsdl:message name="GetDividendHistoryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetPaymentHistorySoapIn">
    <wsdl:part name="parameters" element="tns:GetPaymentHistory" />
  </wsdl:message>
  <wsdl:message name="GetPaymentHistorySoapOut">
    <wsdl:part name="parameters" element="tns:GetPaymentHistoryResponse" />
  </wsdl:message>
  <wsdl:message name="GetPaymentHistoryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetDividendHistoriesByExchangeSoapIn">
    <wsdl:part name="parameters" element="tns:GetDividendHistoriesByExchange" />
  </wsdl:message>
  <wsdl:message name="GetDividendHistoriesByExchangeSoapOut">
    <wsdl:part name="parameters" element="tns:GetDividendHistoriesByExchangeResponse" />
  </wsdl:message>
  <wsdl:message name="GetDividendHistoriesByExchangeHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetPaymentHistoriesByExchangeSoapIn">
    <wsdl:part name="parameters" element="tns:GetPaymentHistoriesByExchange" />
  </wsdl:message>
  <wsdl:message name="GetPaymentHistoriesByExchangeSoapOut">
    <wsdl:part name="parameters" element="tns:GetPaymentHistoriesByExchangeResponse" />
  </wsdl:message>
  <wsdl:message name="GetPaymentHistoriesByExchangeHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetSplitHistoriesByExchangeSoapIn">
    <wsdl:part name="parameters" element="tns:GetSplitHistoriesByExchange" />
  </wsdl:message>
  <wsdl:message name="GetSplitHistoriesByExchangeSoapOut">
    <wsdl:part name="parameters" element="tns:GetSplitHistoriesByExchangeResponse" />
  </wsdl:message>
  <wsdl:message name="GetSplitHistoriesByExchangeHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetSplitHistorySoapIn">
    <wsdl:part name="parameters" element="tns:GetSplitHistory" />
  </wsdl:message>
  <wsdl:message name="GetSplitHistorySoapOut">
    <wsdl:part name="parameters" element="tns:GetSplitHistoryResponse" />
  </wsdl:message>
  <wsdl:message name="GetSplitHistoryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetSplitTotalSoapIn">
    <wsdl:part name="parameters" element="tns:GetSplitTotal" />
  </wsdl:message>
  <wsdl:message name="GetSplitTotalSoapOut">
    <wsdl:part name="parameters" element="tns:GetSplitTotalResponse" />
  </wsdl:message>
  <wsdl:message name="GetSplitTotalHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetSplitTotalsByExchangeSoapIn">
    <wsdl:part name="parameters" element="tns:GetSplitTotalsByExchange" />
  </wsdl:message>
  <wsdl:message name="GetSplitTotalsByExchangeSoapOut">
    <wsdl:part name="parameters" element="tns:GetSplitTotalsByExchangeResponse" />
  </wsdl:message>
  <wsdl:message name="GetSplitTotalsByExchangeHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="ListDividendTypesSoapIn">
    <wsdl:part name="parameters" element="tns:ListDividendTypes" />
  </wsdl:message>
  <wsdl:message name="ListDividendTypesSoapOut">
    <wsdl:part name="parameters" element="tns:ListDividendTypesResponse" />
  </wsdl:message>
  <wsdl:message name="ListDividendTypesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="ListDividendClassificationsSoapIn">
    <wsdl:part name="parameters" element="tns:ListDividendClassifications" />
  </wsdl:message>
  <wsdl:message name="ListDividendClassificationsSoapOut">
    <wsdl:part name="parameters" element="tns:ListDividendClassificationsResponse" />
  </wsdl:message>
  <wsdl:message name="ListDividendClassificationsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="ListDividendPaymentFrequenciesSoapIn">
    <wsdl:part name="parameters" element="tns:ListDividendPaymentFrequencies" />
  </wsdl:message>
  <wsdl:message name="ListDividendPaymentFrequenciesSoapOut">
    <wsdl:part name="parameters" element="tns:ListDividendPaymentFrequenciesResponse" />
  </wsdl:message>
  <wsdl:message name="ListDividendPaymentFrequenciesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="ListPaymentTypesSoapIn">
    <wsdl:part name="parameters" element="tns:ListPaymentTypes" />
  </wsdl:message>
  <wsdl:message name="ListPaymentTypesSoapOut">
    <wsdl:part name="parameters" element="tns:ListPaymentTypesResponse" />
  </wsdl:message>
  <wsdl:message name="ListPaymentTypesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <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="ListCurrenciesSoapIn">
    <wsdl:part name="parameters" element="tns:ListCurrencies" />
  </wsdl:message>
  <wsdl:message name="ListCurrenciesSoapOut">
    <wsdl:part name="parameters" element="tns:ListCurrenciesResponse" />
  </wsdl:message>
  <wsdl:message name="ListCurrenciesHeader">
    <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="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="ListInstrumentClassesSoapIn">
    <wsdl:part name="parameters" element="tns:ListInstrumentClasses" />
  </wsdl:message>
  <wsdl:message name="ListInstrumentClassesSoapOut">
    <wsdl:part name="parameters" element="tns:ListInstrumentClassesResponse" />
  </wsdl:message>
  <wsdl:message name="ListInstrumentClassesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetDistributionSetSoapIn">
    <wsdl:part name="parameters" element="tns:GetDistributionSet" />
  </wsdl:message>
  <wsdl:message name="GetDistributionSetSoapOut">
    <wsdl:part name="parameters" element="tns:GetDistributionSetResponse" />
  </wsdl:message>
  <wsdl:message name="GetDistributionSetHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetDistributionSetsSoapIn">
    <wsdl:part name="parameters" element="tns:GetDistributionSets" />
  </wsdl:message>
  <wsdl:message name="GetDistributionSetsSoapOut">
    <wsdl:part name="parameters" element="tns:GetDistributionSetsResponse" />
  </wsdl:message>
  <wsdl:message name="GetDistributionSetsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetCorporateActionsSoapIn">
    <wsdl:part name="parameters" element="tns:GetCorporateActions" />
  </wsdl:message>
  <wsdl:message name="GetCorporateActionsSoapOut">
    <wsdl:part name="parameters" element="tns:GetCorporateActionsResponse" />
  </wsdl:message>
  <wsdl:message name="GetCorporateActionsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetCorporateActionsByExchangeSoapIn">
    <wsdl:part name="parameters" element="tns:GetCorporateActionsByExchange" />
  </wsdl:message>
  <wsdl:message name="GetCorporateActionsByExchangeSoapOut">
    <wsdl:part name="parameters" element="tns:GetCorporateActionsByExchangeResponse" />
  </wsdl:message>
  <wsdl:message name="GetCorporateActionsByExchangeHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentTransformationsSoapIn">
    <wsdl:part name="parameters" element="tns:GetInstrumentTransformations" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentTransformationsSoapOut">
    <wsdl:part name="parameters" element="tns:GetInstrumentTransformationsResponse" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentTransformationsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentTransformationsAllSoapIn">
    <wsdl:part name="parameters" element="tns:GetInstrumentTransformationsAll" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentTransformationsAllSoapOut">
    <wsdl:part name="parameters" element="tns:GetInstrumentTransformationsAllResponse" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentTransformationsAllHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentTransformationsByExchangeSoapIn">
    <wsdl:part name="parameters" element="tns:GetInstrumentTransformationsByExchange" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentTransformationsByExchangeSoapOut">
    <wsdl:part name="parameters" element="tns:GetInstrumentTransformationsByExchangeResponse" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentTransformationsByExchangeHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetIssuerTransformationsSoapIn">
    <wsdl:part name="parameters" element="tns:GetIssuerTransformations" />
  </wsdl:message>
  <wsdl:message name="GetIssuerTransformationsSoapOut">
    <wsdl:part name="parameters" element="tns:GetIssuerTransformationsResponse" />
  </wsdl:message>
  <wsdl:message name="GetIssuerTransformationsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetIssuerTransformationsAllSoapIn">
    <wsdl:part name="parameters" element="tns:GetIssuerTransformationsAll" />
  </wsdl:message>
  <wsdl:message name="GetIssuerTransformationsAllSoapOut">
    <wsdl:part name="parameters" element="tns:GetIssuerTransformationsAllResponse" />
  </wsdl:message>
  <wsdl:message name="GetIssuerTransformationsAllHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetIssuerTransformationsByExchangeSoapIn">
    <wsdl:part name="parameters" element="tns:GetIssuerTransformationsByExchange" />
  </wsdl:message>
  <wsdl:message name="GetIssuerTransformationsByExchangeSoapOut">
    <wsdl:part name="parameters" element="tns:GetIssuerTransformationsByExchangeResponse" />
  </wsdl:message>
  <wsdl:message name="GetIssuerTransformationsByExchangeHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetIssuerAttributeChangesSoapIn">
    <wsdl:part name="parameters" element="tns:GetIssuerAttributeChanges" />
  </wsdl:message>
  <wsdl:message name="GetIssuerAttributeChangesSoapOut">
    <wsdl:part name="parameters" element="tns:GetIssuerAttributeChangesResponse" />
  </wsdl:message>
  <wsdl:message name="GetIssuerAttributeChangesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetIssuerAttributeChangesAllSoapIn">
    <wsdl:part name="parameters" element="tns:GetIssuerAttributeChangesAll" />
  </wsdl:message>
  <wsdl:message name="GetIssuerAttributeChangesAllSoapOut">
    <wsdl:part name="parameters" element="tns:GetIssuerAttributeChangesAllResponse" />
  </wsdl:message>
  <wsdl:message name="GetIssuerAttributeChangesAllHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetIssuerAttributeChangesByExchangeSoapIn">
    <wsdl:part name="parameters" element="tns:GetIssuerAttributeChangesByExchange" />
  </wsdl:message>
  <wsdl:message name="GetIssuerAttributeChangesByExchangeSoapOut">
    <wsdl:part name="parameters" element="tns:GetIssuerAttributeChangesByExchangeResponse" />
  </wsdl:message>
  <wsdl:message name="GetIssuerAttributeChangesByExchangeHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentAttributeChangesSoapIn">
    <wsdl:part name="parameters" element="tns:GetInstrumentAttributeChanges" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentAttributeChangesSoapOut">
    <wsdl:part name="parameters" element="tns:GetInstrumentAttributeChangesResponse" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentAttributeChangesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentAttributeChangesAllSoapIn">
    <wsdl:part name="parameters" element="tns:GetInstrumentAttributeChangesAll" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentAttributeChangesAllSoapOut">
    <wsdl:part name="parameters" element="tns:GetInstrumentAttributeChangesAllResponse" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentAttributeChangesAllHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentAttributeChangesByExchangeSoapIn">
    <wsdl:part name="parameters" element="tns:GetInstrumentAttributeChangesByExchange" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentAttributeChangesByExchangeSoapOut">
    <wsdl:part name="parameters" element="tns:GetInstrumentAttributeChangesByExchangeResponse" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentAttributeChangesByExchangeHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetSecurityAttributeChangesSoapIn">
    <wsdl:part name="parameters" element="tns:GetSecurityAttributeChanges" />
  </wsdl:message>
  <wsdl:message name="GetSecurityAttributeChangesSoapOut">
    <wsdl:part name="parameters" element="tns:GetSecurityAttributeChangesResponse" />
  </wsdl:message>
  <wsdl:message name="GetSecurityAttributeChangesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetSecurityAttributeChangesAllSoapIn">
    <wsdl:part name="parameters" element="tns:GetSecurityAttributeChangesAll" />
  </wsdl:message>
  <wsdl:message name="GetSecurityAttributeChangesAllSoapOut">
    <wsdl:part name="parameters" element="tns:GetSecurityAttributeChangesAllResponse" />
  </wsdl:message>
  <wsdl:message name="GetSecurityAttributeChangesAllHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetSecurityAttributeChangesByExchangeSoapIn">
    <wsdl:part name="parameters" element="tns:GetSecurityAttributeChangesByExchange" />
  </wsdl:message>
  <wsdl:message name="GetSecurityAttributeChangesByExchangeSoapOut">
    <wsdl:part name="parameters" element="tns:GetSecurityAttributeChangesByExchangeResponse" />
  </wsdl:message>
  <wsdl:message name="GetSecurityAttributeChangesByExchangeHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="ListEventTypesHttpGetIn" />
  <wsdl:message name="ListEventTypesHttpGetOut">
    <wsdl:part name="Body" element="tns:PossibleValues" />
  </wsdl:message>
  <wsdl:message name="GetDividendHistoryHttpGetIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDividendHistoryHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfDividendHistory" />
  </wsdl:message>
  <wsdl:message name="GetPaymentHistoryHttpGetIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPaymentHistoryHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfPaymentHistory" />
  </wsdl:message>
  <wsdl:message name="GetDividendHistoriesByExchangeHttpGetIn">
    <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="GetDividendHistoriesByExchangeHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfDividendHistory" />
  </wsdl:message>
  <wsdl:message name="GetPaymentHistoriesByExchangeHttpGetIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <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="GetPaymentHistoriesByExchangeHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfPaymentHistory" />
  </wsdl:message>
  <wsdl:message name="GetSplitHistoriesByExchangeHttpGetIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <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="GetSplitHistoriesByExchangeHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfSplitHistory" />
  </wsdl:message>
  <wsdl:message name="GetSplitHistoryHttpGetIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSplitHistoryHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfSplitHistory" />
  </wsdl:message>
  <wsdl:message name="GetSplitTotalHttpGetIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSplitTotalHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfSplitTotal" />
  </wsdl:message>
  <wsdl:message name="GetSplitTotalsByExchangeHttpGetIn">
    <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="GetSplitTotalsByExchangeHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfSplitTotal" />
  </wsdl:message>
  <wsdl:message name="ListDividendTypesHttpGetIn" />
  <wsdl:message name="ListDividendTypesHttpGetOut">
    <wsdl:part name="Body" element="tns:PossibleValues" />
  </wsdl:message>
  <wsdl:message name="ListDividendClassificationsHttpGetIn" />
  <wsdl:message name="ListDividendClassificationsHttpGetOut">
    <wsdl:part name="Body" element="tns:PossibleValues" />
  </wsdl:message>
  <wsdl:message name="ListDividendPaymentFrequenciesHttpGetIn" />
  <wsdl:message name="ListDividendPaymentFrequenciesHttpGetOut">
    <wsdl:part name="Body" element="tns:PossibleValues" />
  </wsdl:message>
  <wsdl:message name="ListPaymentTypesHttpGetIn" />
  <wsdl:message name="ListPaymentTypesHttpGetOut">
    <wsdl:part name="Body" element="tns:PossibleValues" />
  </wsdl:message>
  <wsdl:message name="ListExchangesHttpGetIn" />
  <wsdl:message name="ListExchangesHttpGetOut">
    <wsdl:part name="Body" element="tns:PossibleValues" />
  </wsdl:message>
  <wsdl:message name="ListCurrenciesHttpGetIn" />
  <wsdl:message name="ListCurrenciesHttpGetOut">
    <wsdl:part name="Body" element="tns:PossibleValues" />
  </wsdl:message>
  <wsdl:message name="ListSectorsHttpGetIn" />
  <wsdl:message name="ListSectorsHttpGetOut">
    <wsdl:part name="Body" element="tns:PossibleValues" />
  </wsdl:message>
  <wsdl:message name="ListIndustriesHttpGetIn" />
  <wsdl:message name="ListIndustriesHttpGetOut">
    <wsdl:part name="Body" element="tns:PossibleValues" />
  </wsdl:message>
  <wsdl:message name="ListInstrumentClassesHttpGetIn" />
  <wsdl:message name="ListInstrumentClassesHttpGetOut">
    <wsdl:part name="Body" element="tns:PossibleValues" />
  </wsdl:message>
  <wsdl:message name="GetDistributionSetHttpGetIn">
    <wsdl:part name="DistributionSetDataSourceIdentifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDistributionSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DistributionSet" />
  </wsdl:message>
  <wsdl:message name="GetDistributionSetsHttpGetIn">
    <wsdl:part name="DistributionSetDataSourceIdentifiers" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDistributionSetsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfDistributionSet" />
  </wsdl:message>
  <wsdl:message name="GetCorporateActionsHttpGetIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCorporateActionsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfCorporateAction" />
  </wsdl:message>
  <wsdl:message name="GetCorporateActionsByExchangeHttpGetIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCorporateActionsByExchangeHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfCorporateAction" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentTransformationsHttpGetIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentTransformationsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfInstrumentTransformation" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentTransformationsAllHttpGetIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentTransformationsAllHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfInstrumentTransformation" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentTransformationsByExchangeHttpGetIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentTransformationsByExchangeHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfInstrumentTransformation" />
  </wsdl:message>
  <wsdl:message name="GetIssuerTransformationsHttpGetIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetIssuerTransformationsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfIssuerTransformation" />
  </wsdl:message>
  <wsdl:message name="GetIssuerTransformationsAllHttpGetIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetIssuerTransformationsAllHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfIssuerTransformation" />
  </wsdl:message>
  <wsdl:message name="GetIssuerTransformationsByExchangeHttpGetIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetIssuerTransformationsByExchangeHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfIssuerTransformation" />
  </wsdl:message>
  <wsdl:message name="GetIssuerAttributeChangesHttpGetIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetIssuerAttributeChangesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfIssuerAttributeChange" />
  </wsdl:message>
  <wsdl:message name="GetIssuerAttributeChangesAllHttpGetIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetIssuerAttributeChangesAllHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfIssuerAttributeChange" />
  </wsdl:message>
  <wsdl:message name="GetIssuerAttributeChangesByExchangeHttpGetIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetIssuerAttributeChangesByExchangeHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfIssuerAttributeChange" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentAttributeChangesHttpGetIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentAttributeChangesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfInstrumentAttributeChange" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentAttributeChangesAllHttpGetIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentAttributeChangesAllHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfInstrumentAttributeChange" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentAttributeChangesByExchangeHttpGetIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentAttributeChangesByExchangeHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfInstrumentAttributeChange" />
  </wsdl:message>
  <wsdl:message name="GetSecurityAttributeChangesHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSecurityAttributeChangesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfSecurityAttributeChange" />
  </wsdl:message>
  <wsdl:message name="GetSecurityAttributeChangesAllHttpGetIn">
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSecurityAttributeChangesAllHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfSecurityAttributeChange" />
  </wsdl:message>
  <wsdl:message name="GetSecurityAttributeChangesByExchangeHttpGetIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSecurityAttributeChangesByExchangeHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfSecurityAttributeChange" />
  </wsdl:message>
  <wsdl:message name="ListEventTypesHttpPostIn" />
  <wsdl:message name="ListEventTypesHttpPostOut">
    <wsdl:part name="Body" element="tns:PossibleValues" />
  </wsdl:message>
  <wsdl:message name="GetDividendHistoryHttpPostIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDividendHistoryHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfDividendHistory" />
  </wsdl:message>
  <wsdl:message name="GetPaymentHistoryHttpPostIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPaymentHistoryHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfPaymentHistory" />
  </wsdl:message>
  <wsdl:message name="GetDividendHistoriesByExchangeHttpPostIn">
    <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="GetDividendHistoriesByExchangeHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfDividendHistory" />
  </wsdl:message>
  <wsdl:message name="GetPaymentHistoriesByExchangeHttpPostIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <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="GetPaymentHistoriesByExchangeHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfPaymentHistory" />
  </wsdl:message>
  <wsdl:message name="GetSplitHistoriesByExchangeHttpPostIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <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="GetSplitHistoriesByExchangeHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfSplitHistory" />
  </wsdl:message>
  <wsdl:message name="GetSplitHistoryHttpPostIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSplitHistoryHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfSplitHistory" />
  </wsdl:message>
  <wsdl:message name="GetSplitTotalHttpPostIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSplitTotalHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfSplitTotal" />
  </wsdl:message>
  <wsdl:message name="GetSplitTotalsByExchangeHttpPostIn">
    <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="GetSplitTotalsByExchangeHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfSplitTotal" />
  </wsdl:message>
  <wsdl:message name="ListDividendTypesHttpPostIn" />
  <wsdl:message name="ListDividendTypesHttpPostOut">
    <wsdl:part name="Body" element="tns:PossibleValues" />
  </wsdl:message>
  <wsdl:message name="ListDividendClassificationsHttpPostIn" />
  <wsdl:message name="ListDividendClassificationsHttpPostOut">
    <wsdl:part name="Body" element="tns:PossibleValues" />
  </wsdl:message>
  <wsdl:message name="ListDividendPaymentFrequenciesHttpPostIn" />
  <wsdl:message name="ListDividendPaymentFrequenciesHttpPostOut">
    <wsdl:part name="Body" element="tns:PossibleValues" />
  </wsdl:message>
  <wsdl:message name="ListPaymentTypesHttpPostIn" />
  <wsdl:message name="ListPaymentTypesHttpPostOut">
    <wsdl:part name="Body" element="tns:PossibleValues" />
  </wsdl:message>
  <wsdl:message name="ListExchangesHttpPostIn" />
  <wsdl:message name="ListExchangesHttpPostOut">
    <wsdl:part name="Body" element="tns:PossibleValues" />
  </wsdl:message>
  <wsdl:message name="ListCurrenciesHttpPostIn" />
  <wsdl:message name="ListCurrenciesHttpPostOut">
    <wsdl:part name="Body" element="tns:PossibleValues" />
  </wsdl:message>
  <wsdl:message name="ListSectorsHttpPostIn" />
  <wsdl:message name="ListSectorsHttpPostOut">
    <wsdl:part name="Body" element="tns:PossibleValues" />
  </wsdl:message>
  <wsdl:message name="ListIndustriesHttpPostIn" />
  <wsdl:message name="ListIndustriesHttpPostOut">
    <wsdl:part name="Body" element="tns:PossibleValues" />
  </wsdl:message>
  <wsdl:message name="ListInstrumentClassesHttpPostIn" />
  <wsdl:message name="ListInstrumentClassesHttpPostOut">
    <wsdl:part name="Body" element="tns:PossibleValues" />
  </wsdl:message>
  <wsdl:message name="GetDistributionSetHttpPostIn">
    <wsdl:part name="DistributionSetDataSourceIdentifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDistributionSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DistributionSet" />
  </wsdl:message>
  <wsdl:message name="GetDistributionSetsHttpPostIn">
    <wsdl:part name="DistributionSetDataSourceIdentifiers" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDistributionSetsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfDistributionSet" />
  </wsdl:message>
  <wsdl:message name="GetCorporateActionsHttpPostIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCorporateActionsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfCorporateAction" />
  </wsdl:message>
  <wsdl:message name="GetCorporateActionsByExchangeHttpPostIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCorporateActionsByExchangeHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfCorporateAction" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentTransformationsHttpPostIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentTransformationsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfInstrumentTransformation" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentTransformationsAllHttpPostIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentTransformationsAllHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfInstrumentTransformation" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentTransformationsByExchangeHttpPostIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentTransformationsByExchangeHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfInstrumentTransformation" />
  </wsdl:message>
  <wsdl:message name="GetIssuerTransformationsHttpPostIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetIssuerTransformationsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfIssuerTransformation" />
  </wsdl:message>
  <wsdl:message name="GetIssuerTransformationsAllHttpPostIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetIssuerTransformationsAllHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfIssuerTransformation" />
  </wsdl:message>
  <wsdl:message name="GetIssuerTransformationsByExchangeHttpPostIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetIssuerTransformationsByExchangeHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfIssuerTransformation" />
  </wsdl:message>
  <wsdl:message name="GetIssuerAttributeChangesHttpPostIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetIssuerAttributeChangesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfIssuerAttributeChange" />
  </wsdl:message>
  <wsdl:message name="GetIssuerAttributeChangesAllHttpPostIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetIssuerAttributeChangesAllHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfIssuerAttributeChange" />
  </wsdl:message>
  <wsdl:message name="GetIssuerAttributeChangesByExchangeHttpPostIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetIssuerAttributeChangesByExchangeHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfIssuerAttributeChange" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentAttributeChangesHttpPostIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentAttributeChangesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfInstrumentAttributeChange" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentAttributeChangesAllHttpPostIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentAttributeChangesAllHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfInstrumentAttributeChange" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentAttributeChangesByExchangeHttpPostIn">
    <wsdl:part name="IncludeRelated" type="s:string" />
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetInstrumentAttributeChangesByExchangeHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfInstrumentAttributeChange" />
  </wsdl:message>
  <wsdl:message name="GetSecurityAttributeChangesHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSecurityAttributeChangesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfSecurityAttributeChange" />
  </wsdl:message>
  <wsdl:message name="GetSecurityAttributeChangesAllHttpPostIn">
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSecurityAttributeChangesAllHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfSecurityAttributeChange" />
  </wsdl:message>
  <wsdl:message name="GetSecurityAttributeChangesByExchangeHttpPostIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="EventType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSecurityAttributeChangesByExchangeHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfSecurityAttributeChange" />
  </wsdl:message>
  <wsdl:portType name="XigniteCorporateActionsSoap">
    <wsdl:operation name="ListEventTypes">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible event types.</wsdl:documentation>
      <wsdl:input message="tns:ListEventTypesSoapIn" />
      <wsdl:output message="tns:ListEventTypesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDividendHistory">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the dividend history of an identifier over a date range.</wsdl:documentation>
      <wsdl:input message="tns:GetDividendHistorySoapIn" />
      <wsdl:output message="tns:GetDividendHistorySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPaymentHistory">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the payment history of an identifier over a date range.</wsdl:documentation>
      <wsdl:input message="tns:GetPaymentHistorySoapIn" />
      <wsdl:output message="tns:GetPaymentHistorySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDividendHistoriesByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the dividend history of an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetDividendHistoriesByExchangeSoapIn" />
      <wsdl:output message="tns:GetDividendHistoriesByExchangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPaymentHistoriesByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the payment history of an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetPaymentHistoriesByExchangeSoapIn" />
      <wsdl:output message="tns:GetPaymentHistoriesByExchangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSplitHistoriesByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the split history of an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetSplitHistoriesByExchangeSoapIn" />
      <wsdl:output message="tns:GetSplitHistoriesByExchangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSplitHistory">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the split history for an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetSplitHistorySoapIn" />
      <wsdl:output message="tns:GetSplitHistorySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSplitTotal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the split total of an indentifier over a date range.</wsdl:documentation>
      <wsdl:input message="tns:GetSplitTotalSoapIn" />
      <wsdl:output message="tns:GetSplitTotalSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSplitTotalsByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the split totals of an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetSplitTotalsByExchangeSoapIn" />
      <wsdl:output message="tns:GetSplitTotalsByExchangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListDividendTypes">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible dividend types.</wsdl:documentation>
      <wsdl:input message="tns:ListDividendTypesSoapIn" />
      <wsdl:output message="tns:ListDividendTypesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListDividendClassifications">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible dividend classifications.</wsdl:documentation>
      <wsdl:input message="tns:ListDividendClassificationsSoapIn" />
      <wsdl:output message="tns:ListDividendClassificationsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListDividendPaymentFrequencies">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible dividend payment frequencies.</wsdl:documentation>
      <wsdl:input message="tns:ListDividendPaymentFrequenciesSoapIn" />
      <wsdl:output message="tns:ListDividendPaymentFrequenciesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListPaymentTypes">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible payment types.</wsdl:documentation>
      <wsdl:input message="tns:ListPaymentTypesSoapIn" />
      <wsdl:output message="tns:ListPaymentTypesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListExchanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible exchanges.</wsdl:documentation>
      <wsdl:input message="tns:ListExchangesSoapIn" />
      <wsdl:output message="tns:ListExchangesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListCurrencies">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible currencies.</wsdl:documentation>
      <wsdl:input message="tns:ListCurrenciesSoapIn" />
      <wsdl:output message="tns:ListCurrenciesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListSectors">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible sectors.</wsdl:documentation>
      <wsdl:input message="tns:ListSectorsSoapIn" />
      <wsdl:output message="tns:ListSectorsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListIndustries">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible industries.</wsdl:documentation>
      <wsdl:input message="tns:ListIndustriesSoapIn" />
      <wsdl:output message="tns:ListIndustriesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListInstrumentClasses">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible instrument classes.</wsdl:documentation>
      <wsdl:input message="tns:ListInstrumentClassesSoapIn" />
      <wsdl:output message="tns:ListInstrumentClassesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDistributionSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a Distribution Set from an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetDistributionSetSoapIn" />
      <wsdl:output message="tns:GetDistributionSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDistributionSets">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Distribution Sets from identifiers.</wsdl:documentation>
      <wsdl:input message="tns:GetDistributionSetsSoapIn" />
      <wsdl:output message="tns:GetDistributionSetsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCorporateActions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get complete corporate actions based on an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetCorporateActionsSoapIn" />
      <wsdl:output message="tns:GetCorporateActionsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCorporateActionsByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get complete corporate actions for an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetCorporateActionsByExchangeSoapIn" />
      <wsdl:output message="tns:GetCorporateActionsByExchangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentTransformations">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get instrument transformations based on an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetInstrumentTransformationsSoapIn" />
      <wsdl:output message="tns:GetInstrumentTransformationsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentTransformationsAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all instrument transformations that match the specified criteria.</wsdl:documentation>
      <wsdl:input message="tns:GetInstrumentTransformationsAllSoapIn" />
      <wsdl:output message="tns:GetInstrumentTransformationsAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentTransformationsByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get instrument transformations for an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetInstrumentTransformationsByExchangeSoapIn" />
      <wsdl:output message="tns:GetInstrumentTransformationsByExchangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIssuerTransformations">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get issuer transformations for an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetIssuerTransformationsSoapIn" />
      <wsdl:output message="tns:GetIssuerTransformationsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIssuerTransformationsAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all issuer transformations that match the specified criteria.</wsdl:documentation>
      <wsdl:input message="tns:GetIssuerTransformationsAllSoapIn" />
      <wsdl:output message="tns:GetIssuerTransformationsAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIssuerTransformationsByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get instrument transformations for an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetIssuerTransformationsByExchangeSoapIn" />
      <wsdl:output message="tns:GetIssuerTransformationsByExchangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIssuerAttributeChanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get issuer attribute changes an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetIssuerAttributeChangesSoapIn" />
      <wsdl:output message="tns:GetIssuerAttributeChangesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIssuerAttributeChangesAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all the issuer attribute changes that match the specified criteria.</wsdl:documentation>
      <wsdl:input message="tns:GetIssuerAttributeChangesAllSoapIn" />
      <wsdl:output message="tns:GetIssuerAttributeChangesAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIssuerAttributeChangesByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all the issuer attribute changes for a particular exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetIssuerAttributeChangesByExchangeSoapIn" />
      <wsdl:output message="tns:GetIssuerAttributeChangesByExchangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentAttributeChanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get instrument attribute changes an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetInstrumentAttributeChangesSoapIn" />
      <wsdl:output message="tns:GetInstrumentAttributeChangesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentAttributeChangesAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all the instrument attribute changes that match the specified criteria.</wsdl:documentation>
      <wsdl:input message="tns:GetInstrumentAttributeChangesAllSoapIn" />
      <wsdl:output message="tns:GetInstrumentAttributeChangesAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentAttributeChangesByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all the instrument attribute changes for a particular exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetInstrumentAttributeChangesByExchangeSoapIn" />
      <wsdl:output message="tns:GetInstrumentAttributeChangesByExchangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSecurityAttributeChanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get security attribute changes an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetSecurityAttributeChangesSoapIn" />
      <wsdl:output message="tns:GetSecurityAttributeChangesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSecurityAttributeChangesAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all the security attribute changes that match the specified criteria.</wsdl:documentation>
      <wsdl:input message="tns:GetSecurityAttributeChangesAllSoapIn" />
      <wsdl:output message="tns:GetSecurityAttributeChangesAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSecurityAttributeChangesByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all the security attribute changes for a particular exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetSecurityAttributeChangesByExchangeSoapIn" />
      <wsdl:output message="tns:GetSecurityAttributeChangesByExchangeSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="XigniteCorporateActionsHttpGet">
    <wsdl:operation name="ListEventTypes">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible event types.</wsdl:documentation>
      <wsdl:input message="tns:ListEventTypesHttpGetIn" />
      <wsdl:output message="tns:ListEventTypesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDividendHistory">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the dividend history of an identifier over a date range.</wsdl:documentation>
      <wsdl:input message="tns:GetDividendHistoryHttpGetIn" />
      <wsdl:output message="tns:GetDividendHistoryHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPaymentHistory">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the payment history of an identifier over a date range.</wsdl:documentation>
      <wsdl:input message="tns:GetPaymentHistoryHttpGetIn" />
      <wsdl:output message="tns:GetPaymentHistoryHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDividendHistoriesByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the dividend history of an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetDividendHistoriesByExchangeHttpGetIn" />
      <wsdl:output message="tns:GetDividendHistoriesByExchangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPaymentHistoriesByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the payment history of an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetPaymentHistoriesByExchangeHttpGetIn" />
      <wsdl:output message="tns:GetPaymentHistoriesByExchangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSplitHistoriesByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the split history of an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetSplitHistoriesByExchangeHttpGetIn" />
      <wsdl:output message="tns:GetSplitHistoriesByExchangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSplitHistory">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the split history for an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetSplitHistoryHttpGetIn" />
      <wsdl:output message="tns:GetSplitHistoryHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSplitTotal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the split total of an indentifier over a date range.</wsdl:documentation>
      <wsdl:input message="tns:GetSplitTotalHttpGetIn" />
      <wsdl:output message="tns:GetSplitTotalHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSplitTotalsByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the split totals of an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetSplitTotalsByExchangeHttpGetIn" />
      <wsdl:output message="tns:GetSplitTotalsByExchangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListDividendTypes">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible dividend types.</wsdl:documentation>
      <wsdl:input message="tns:ListDividendTypesHttpGetIn" />
      <wsdl:output message="tns:ListDividendTypesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListDividendClassifications">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible dividend classifications.</wsdl:documentation>
      <wsdl:input message="tns:ListDividendClassificationsHttpGetIn" />
      <wsdl:output message="tns:ListDividendClassificationsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListDividendPaymentFrequencies">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible dividend payment frequencies.</wsdl:documentation>
      <wsdl:input message="tns:ListDividendPaymentFrequenciesHttpGetIn" />
      <wsdl:output message="tns:ListDividendPaymentFrequenciesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListPaymentTypes">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible payment types.</wsdl:documentation>
      <wsdl:input message="tns:ListPaymentTypesHttpGetIn" />
      <wsdl:output message="tns:ListPaymentTypesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListExchanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible exchanges.</wsdl:documentation>
      <wsdl:input message="tns:ListExchangesHttpGetIn" />
      <wsdl:output message="tns:ListExchangesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListCurrencies">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible currencies.</wsdl:documentation>
      <wsdl:input message="tns:ListCurrenciesHttpGetIn" />
      <wsdl:output message="tns:ListCurrenciesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListSectors">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible sectors.</wsdl:documentation>
      <wsdl:input message="tns:ListSectorsHttpGetIn" />
      <wsdl:output message="tns:ListSectorsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListIndustries">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible industries.</wsdl:documentation>
      <wsdl:input message="tns:ListIndustriesHttpGetIn" />
      <wsdl:output message="tns:ListIndustriesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListInstrumentClasses">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible instrument classes.</wsdl:documentation>
      <wsdl:input message="tns:ListInstrumentClassesHttpGetIn" />
      <wsdl:output message="tns:ListInstrumentClassesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDistributionSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a Distribution Set from an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetDistributionSetHttpGetIn" />
      <wsdl:output message="tns:GetDistributionSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDistributionSets">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Distribution Sets from identifiers.</wsdl:documentation>
      <wsdl:input message="tns:GetDistributionSetsHttpGetIn" />
      <wsdl:output message="tns:GetDistributionSetsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCorporateActions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get complete corporate actions based on an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetCorporateActionsHttpGetIn" />
      <wsdl:output message="tns:GetCorporateActionsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCorporateActionsByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get complete corporate actions for an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetCorporateActionsByExchangeHttpGetIn" />
      <wsdl:output message="tns:GetCorporateActionsByExchangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentTransformations">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get instrument transformations based on an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetInstrumentTransformationsHttpGetIn" />
      <wsdl:output message="tns:GetInstrumentTransformationsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentTransformationsAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all instrument transformations that match the specified criteria.</wsdl:documentation>
      <wsdl:input message="tns:GetInstrumentTransformationsAllHttpGetIn" />
      <wsdl:output message="tns:GetInstrumentTransformationsAllHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentTransformationsByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get instrument transformations for an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetInstrumentTransformationsByExchangeHttpGetIn" />
      <wsdl:output message="tns:GetInstrumentTransformationsByExchangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIssuerTransformations">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get issuer transformations for an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetIssuerTransformationsHttpGetIn" />
      <wsdl:output message="tns:GetIssuerTransformationsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIssuerTransformationsAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all issuer transformations that match the specified criteria.</wsdl:documentation>
      <wsdl:input message="tns:GetIssuerTransformationsAllHttpGetIn" />
      <wsdl:output message="tns:GetIssuerTransformationsAllHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIssuerTransformationsByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get instrument transformations for an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetIssuerTransformationsByExchangeHttpGetIn" />
      <wsdl:output message="tns:GetIssuerTransformationsByExchangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIssuerAttributeChanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get issuer attribute changes an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetIssuerAttributeChangesHttpGetIn" />
      <wsdl:output message="tns:GetIssuerAttributeChangesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIssuerAttributeChangesAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all the issuer attribute changes that match the specified criteria.</wsdl:documentation>
      <wsdl:input message="tns:GetIssuerAttributeChangesAllHttpGetIn" />
      <wsdl:output message="tns:GetIssuerAttributeChangesAllHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIssuerAttributeChangesByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all the issuer attribute changes for a particular exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetIssuerAttributeChangesByExchangeHttpGetIn" />
      <wsdl:output message="tns:GetIssuerAttributeChangesByExchangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentAttributeChanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get instrument attribute changes an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetInstrumentAttributeChangesHttpGetIn" />
      <wsdl:output message="tns:GetInstrumentAttributeChangesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentAttributeChangesAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all the instrument attribute changes that match the specified criteria.</wsdl:documentation>
      <wsdl:input message="tns:GetInstrumentAttributeChangesAllHttpGetIn" />
      <wsdl:output message="tns:GetInstrumentAttributeChangesAllHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentAttributeChangesByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all the instrument attribute changes for a particular exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetInstrumentAttributeChangesByExchangeHttpGetIn" />
      <wsdl:output message="tns:GetInstrumentAttributeChangesByExchangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSecurityAttributeChanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get security attribute changes an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetSecurityAttributeChangesHttpGetIn" />
      <wsdl:output message="tns:GetSecurityAttributeChangesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSecurityAttributeChangesAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all the security attribute changes that match the specified criteria.</wsdl:documentation>
      <wsdl:input message="tns:GetSecurityAttributeChangesAllHttpGetIn" />
      <wsdl:output message="tns:GetSecurityAttributeChangesAllHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSecurityAttributeChangesByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all the security attribute changes for a particular exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetSecurityAttributeChangesByExchangeHttpGetIn" />
      <wsdl:output message="tns:GetSecurityAttributeChangesByExchangeHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="XigniteCorporateActionsHttpPost">
    <wsdl:operation name="ListEventTypes">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible event types.</wsdl:documentation>
      <wsdl:input message="tns:ListEventTypesHttpPostIn" />
      <wsdl:output message="tns:ListEventTypesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDividendHistory">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the dividend history of an identifier over a date range.</wsdl:documentation>
      <wsdl:input message="tns:GetDividendHistoryHttpPostIn" />
      <wsdl:output message="tns:GetDividendHistoryHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPaymentHistory">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the payment history of an identifier over a date range.</wsdl:documentation>
      <wsdl:input message="tns:GetPaymentHistoryHttpPostIn" />
      <wsdl:output message="tns:GetPaymentHistoryHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDividendHistoriesByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the dividend history of an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetDividendHistoriesByExchangeHttpPostIn" />
      <wsdl:output message="tns:GetDividendHistoriesByExchangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPaymentHistoriesByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the payment history of an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetPaymentHistoriesByExchangeHttpPostIn" />
      <wsdl:output message="tns:GetPaymentHistoriesByExchangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSplitHistoriesByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the split history of an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetSplitHistoriesByExchangeHttpPostIn" />
      <wsdl:output message="tns:GetSplitHistoriesByExchangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSplitHistory">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the split history for an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetSplitHistoryHttpPostIn" />
      <wsdl:output message="tns:GetSplitHistoryHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSplitTotal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the split total of an indentifier over a date range.</wsdl:documentation>
      <wsdl:input message="tns:GetSplitTotalHttpPostIn" />
      <wsdl:output message="tns:GetSplitTotalHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSplitTotalsByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the split totals of an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetSplitTotalsByExchangeHttpPostIn" />
      <wsdl:output message="tns:GetSplitTotalsByExchangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListDividendTypes">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible dividend types.</wsdl:documentation>
      <wsdl:input message="tns:ListDividendTypesHttpPostIn" />
      <wsdl:output message="tns:ListDividendTypesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListDividendClassifications">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible dividend classifications.</wsdl:documentation>
      <wsdl:input message="tns:ListDividendClassificationsHttpPostIn" />
      <wsdl:output message="tns:ListDividendClassificationsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListDividendPaymentFrequencies">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible dividend payment frequencies.</wsdl:documentation>
      <wsdl:input message="tns:ListDividendPaymentFrequenciesHttpPostIn" />
      <wsdl:output message="tns:ListDividendPaymentFrequenciesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListPaymentTypes">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible payment types.</wsdl:documentation>
      <wsdl:input message="tns:ListPaymentTypesHttpPostIn" />
      <wsdl:output message="tns:ListPaymentTypesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListExchanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible exchanges.</wsdl:documentation>
      <wsdl:input message="tns:ListExchangesHttpPostIn" />
      <wsdl:output message="tns:ListExchangesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListCurrencies">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible currencies.</wsdl:documentation>
      <wsdl:input message="tns:ListCurrenciesHttpPostIn" />
      <wsdl:output message="tns:ListCurrenciesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListSectors">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible sectors.</wsdl:documentation>
      <wsdl:input message="tns:ListSectorsHttpPostIn" />
      <wsdl:output message="tns:ListSectorsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListIndustries">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible industries.</wsdl:documentation>
      <wsdl:input message="tns:ListIndustriesHttpPostIn" />
      <wsdl:output message="tns:ListIndustriesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListInstrumentClasses">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the possible instrument classes.</wsdl:documentation>
      <wsdl:input message="tns:ListInstrumentClassesHttpPostIn" />
      <wsdl:output message="tns:ListInstrumentClassesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDistributionSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a Distribution Set from an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetDistributionSetHttpPostIn" />
      <wsdl:output message="tns:GetDistributionSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDistributionSets">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Distribution Sets from identifiers.</wsdl:documentation>
      <wsdl:input message="tns:GetDistributionSetsHttpPostIn" />
      <wsdl:output message="tns:GetDistributionSetsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCorporateActions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get complete corporate actions based on an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetCorporateActionsHttpPostIn" />
      <wsdl:output message="tns:GetCorporateActionsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCorporateActionsByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get complete corporate actions for an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetCorporateActionsByExchangeHttpPostIn" />
      <wsdl:output message="tns:GetCorporateActionsByExchangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentTransformations">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get instrument transformations based on an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetInstrumentTransformationsHttpPostIn" />
      <wsdl:output message="tns:GetInstrumentTransformationsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentTransformationsAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all instrument transformations that match the specified criteria.</wsdl:documentation>
      <wsdl:input message="tns:GetInstrumentTransformationsAllHttpPostIn" />
      <wsdl:output message="tns:GetInstrumentTransformationsAllHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentTransformationsByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get instrument transformations for an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetInstrumentTransformationsByExchangeHttpPostIn" />
      <wsdl:output message="tns:GetInstrumentTransformationsByExchangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIssuerTransformations">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get issuer transformations for an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetIssuerTransformationsHttpPostIn" />
      <wsdl:output message="tns:GetIssuerTransformationsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIssuerTransformationsAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all issuer transformations that match the specified criteria.</wsdl:documentation>
      <wsdl:input message="tns:GetIssuerTransformationsAllHttpPostIn" />
      <wsdl:output message="tns:GetIssuerTransformationsAllHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIssuerTransformationsByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get instrument transformations for an exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetIssuerTransformationsByExchangeHttpPostIn" />
      <wsdl:output message="tns:GetIssuerTransformationsByExchangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIssuerAttributeChanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get issuer attribute changes an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetIssuerAttributeChangesHttpPostIn" />
      <wsdl:output message="tns:GetIssuerAttributeChangesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIssuerAttributeChangesAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all the issuer attribute changes that match the specified criteria.</wsdl:documentation>
      <wsdl:input message="tns:GetIssuerAttributeChangesAllHttpPostIn" />
      <wsdl:output message="tns:GetIssuerAttributeChangesAllHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIssuerAttributeChangesByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all the issuer attribute changes for a particular exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetIssuerAttributeChangesByExchangeHttpPostIn" />
      <wsdl:output message="tns:GetIssuerAttributeChangesByExchangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentAttributeChanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get instrument attribute changes an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetInstrumentAttributeChangesHttpPostIn" />
      <wsdl:output message="tns:GetInstrumentAttributeChangesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentAttributeChangesAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all the instrument attribute changes that match the specified criteria.</wsdl:documentation>
      <wsdl:input message="tns:GetInstrumentAttributeChangesAllHttpPostIn" />
      <wsdl:output message="tns:GetInstrumentAttributeChangesAllHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentAttributeChangesByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all the instrument attribute changes for a particular exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetInstrumentAttributeChangesByExchangeHttpPostIn" />
      <wsdl:output message="tns:GetInstrumentAttributeChangesByExchangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSecurityAttributeChanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get security attribute changes an identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetSecurityAttributeChangesHttpPostIn" />
      <wsdl:output message="tns:GetSecurityAttributeChangesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSecurityAttributeChangesAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all the security attribute changes that match the specified criteria.</wsdl:documentation>
      <wsdl:input message="tns:GetSecurityAttributeChangesAllHttpPostIn" />
      <wsdl:output message="tns:GetSecurityAttributeChangesAllHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSecurityAttributeChangesByExchange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all the security attribute changes for a particular exchange.</wsdl:documentation>
      <wsdl:input message="tns:GetSecurityAttributeChangesByExchangeHttpPostIn" />
      <wsdl:output message="tns:GetSecurityAttributeChangesByExchangeHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="XigniteCorporateActionsSoap" type="tns:XigniteCorporateActionsSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="ListEventTypes">
      <soap:operation soapAction="http://www.xignite.com/services/ListEventTypes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ListEventTypesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDividendHistory">
      <soap:operation soapAction="http://www.xignite.com/services/GetDividendHistory" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetDividendHistoryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPaymentHistory">
      <soap:operation soapAction="http://www.xignite.com/services/GetPaymentHistory" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetPaymentHistoryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDividendHistoriesByExchange">
      <soap:operation soapAction="http://www.xignite.com/services/GetDividendHistoriesByExchange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetDividendHistoriesByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPaymentHistoriesByExchange">
      <soap:operation soapAction="http://www.xignite.com/services/GetPaymentHistoriesByExchange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetPaymentHistoriesByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSplitHistoriesByExchange">
      <soap:operation soapAction="http://www.xignite.com/services/GetSplitHistoriesByExchange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetSplitHistoriesByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSplitHistory">
      <soap:operation soapAction="http://www.xignite.com/services/GetSplitHistory" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetSplitHistoryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSplitTotal">
      <soap:operation soapAction="http://www.xignite.com/services/GetSplitTotal" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetSplitTotalHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSplitTotalsByExchange">
      <soap:operation soapAction="http://www.xignite.com/services/GetSplitTotalsByExchange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetSplitTotalsByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDividendTypes">
      <soap:operation soapAction="http://www.xignite.com/services/ListDividendTypes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ListDividendTypesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDividendClassifications">
      <soap:operation soapAction="http://www.xignite.com/services/ListDividendClassifications" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ListDividendClassificationsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDividendPaymentFrequencies">
      <soap:operation soapAction="http://www.xignite.com/services/ListDividendPaymentFrequencies" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ListDividendPaymentFrequenciesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListPaymentTypes">
      <soap:operation soapAction="http://www.xignite.com/services/ListPaymentTypes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ListPaymentTypesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <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="ListCurrencies">
      <soap:operation soapAction="http://www.xignite.com/services/ListCurrencies" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ListCurrenciesHeader" 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="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="ListInstrumentClasses">
      <soap:operation soapAction="http://www.xignite.com/services/ListInstrumentClasses" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ListInstrumentClassesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDistributionSet">
      <soap:operation soapAction="http://www.xignite.com/services/GetDistributionSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetDistributionSetHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDistributionSets">
      <soap:operation soapAction="http://www.xignite.com/services/GetDistributionSets" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetDistributionSetsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCorporateActions">
      <soap:operation soapAction="http://www.xignite.com/services/GetCorporateActions" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetCorporateActionsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCorporateActionsByExchange">
      <soap:operation soapAction="http://www.xignite.com/services/GetCorporateActionsByExchange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetCorporateActionsByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentTransformations">
      <soap:operation soapAction="http://www.xignite.com/services/GetInstrumentTransformations" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetInstrumentTransformationsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentTransformationsAll">
      <soap:operation soapAction="http://www.xignite.com/services/GetInstrumentTransformationsAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetInstrumentTransformationsAllHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentTransformationsByExchange">
      <soap:operation soapAction="http://www.xignite.com/services/GetInstrumentTransformationsByExchange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetInstrumentTransformationsByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIssuerTransformations">
      <soap:operation soapAction="http://www.xignite.com/services/GetIssuerTransformations" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetIssuerTransformationsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIssuerTransformationsAll">
      <soap:operation soapAction="http://www.xignite.com/services/GetIssuerTransformationsAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetIssuerTransformationsAllHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIssuerTransformationsByExchange">
      <soap:operation soapAction="http://www.xignite.com/services/GetIssuerTransformationsByExchange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetIssuerTransformationsByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIssuerAttributeChanges">
      <soap:operation soapAction="http://www.xignite.com/services/GetIssuerAttributeChanges" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetIssuerAttributeChangesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIssuerAttributeChangesAll">
      <soap:operation soapAction="http://www.xignite.com/services/GetIssuerAttributeChangesAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetIssuerAttributeChangesAllHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIssuerAttributeChangesByExchange">
      <soap:operation soapAction="http://www.xignite.com/services/GetIssuerAttributeChangesByExchange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetIssuerAttributeChangesByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentAttributeChanges">
      <soap:operation soapAction="http://www.xignite.com/services/GetInstrumentAttributeChanges" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetInstrumentAttributeChangesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentAttributeChangesAll">
      <soap:operation soapAction="http://www.xignite.com/services/GetInstrumentAttributeChangesAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetInstrumentAttributeChangesAllHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentAttributeChangesByExchange">
      <soap:operation soapAction="http://www.xignite.com/services/GetInstrumentAttributeChangesByExchange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetInstrumentAttributeChangesByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSecurityAttributeChanges">
      <soap:operation soapAction="http://www.xignite.com/services/GetSecurityAttributeChanges" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetSecurityAttributeChangesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSecurityAttributeChangesAll">
      <soap:operation soapAction="http://www.xignite.com/services/GetSecurityAttributeChangesAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetSecurityAttributeChangesAllHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSecurityAttributeChangesByExchange">
      <soap:operation soapAction="http://www.xignite.com/services/GetSecurityAttributeChangesByExchange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetSecurityAttributeChangesByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteCorporateActionsSoap12" type="tns:XigniteCorporateActionsSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="ListEventTypes">
      <soap12:operation soapAction="http://www.xignite.com/services/ListEventTypes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ListEventTypesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDividendHistory">
      <soap12:operation soapAction="http://www.xignite.com/services/GetDividendHistory" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetDividendHistoryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPaymentHistory">
      <soap12:operation soapAction="http://www.xignite.com/services/GetPaymentHistory" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetPaymentHistoryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDividendHistoriesByExchange">
      <soap12:operation soapAction="http://www.xignite.com/services/GetDividendHistoriesByExchange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetDividendHistoriesByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPaymentHistoriesByExchange">
      <soap12:operation soapAction="http://www.xignite.com/services/GetPaymentHistoriesByExchange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetPaymentHistoriesByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSplitHistoriesByExchange">
      <soap12:operation soapAction="http://www.xignite.com/services/GetSplitHistoriesByExchange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetSplitHistoriesByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSplitHistory">
      <soap12:operation soapAction="http://www.xignite.com/services/GetSplitHistory" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetSplitHistoryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSplitTotal">
      <soap12:operation soapAction="http://www.xignite.com/services/GetSplitTotal" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetSplitTotalHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSplitTotalsByExchange">
      <soap12:operation soapAction="http://www.xignite.com/services/GetSplitTotalsByExchange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetSplitTotalsByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDividendTypes">
      <soap12:operation soapAction="http://www.xignite.com/services/ListDividendTypes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ListDividendTypesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDividendClassifications">
      <soap12:operation soapAction="http://www.xignite.com/services/ListDividendClassifications" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ListDividendClassificationsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDividendPaymentFrequencies">
      <soap12:operation soapAction="http://www.xignite.com/services/ListDividendPaymentFrequencies" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ListDividendPaymentFrequenciesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListPaymentTypes">
      <soap12:operation soapAction="http://www.xignite.com/services/ListPaymentTypes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ListPaymentTypesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <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="ListCurrencies">
      <soap12:operation soapAction="http://www.xignite.com/services/ListCurrencies" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ListCurrenciesHeader" 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="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="ListInstrumentClasses">
      <soap12:operation soapAction="http://www.xignite.com/services/ListInstrumentClasses" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ListInstrumentClassesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDistributionSet">
      <soap12:operation soapAction="http://www.xignite.com/services/GetDistributionSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetDistributionSetHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDistributionSets">
      <soap12:operation soapAction="http://www.xignite.com/services/GetDistributionSets" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetDistributionSetsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCorporateActions">
      <soap12:operation soapAction="http://www.xignite.com/services/GetCorporateActions" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetCorporateActionsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCorporateActionsByExchange">
      <soap12:operation soapAction="http://www.xignite.com/services/GetCorporateActionsByExchange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetCorporateActionsByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentTransformations">
      <soap12:operation soapAction="http://www.xignite.com/services/GetInstrumentTransformations" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetInstrumentTransformationsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentTransformationsAll">
      <soap12:operation soapAction="http://www.xignite.com/services/GetInstrumentTransformationsAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetInstrumentTransformationsAllHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentTransformationsByExchange">
      <soap12:operation soapAction="http://www.xignite.com/services/GetInstrumentTransformationsByExchange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetInstrumentTransformationsByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIssuerTransformations">
      <soap12:operation soapAction="http://www.xignite.com/services/GetIssuerTransformations" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetIssuerTransformationsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIssuerTransformationsAll">
      <soap12:operation soapAction="http://www.xignite.com/services/GetIssuerTransformationsAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetIssuerTransformationsAllHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIssuerTransformationsByExchange">
      <soap12:operation soapAction="http://www.xignite.com/services/GetIssuerTransformationsByExchange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetIssuerTransformationsByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIssuerAttributeChanges">
      <soap12:operation soapAction="http://www.xignite.com/services/GetIssuerAttributeChanges" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetIssuerAttributeChangesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIssuerAttributeChangesAll">
      <soap12:operation soapAction="http://www.xignite.com/services/GetIssuerAttributeChangesAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetIssuerAttributeChangesAllHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIssuerAttributeChangesByExchange">
      <soap12:operation soapAction="http://www.xignite.com/services/GetIssuerAttributeChangesByExchange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetIssuerAttributeChangesByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentAttributeChanges">
      <soap12:operation soapAction="http://www.xignite.com/services/GetInstrumentAttributeChanges" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetInstrumentAttributeChangesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentAttributeChangesAll">
      <soap12:operation soapAction="http://www.xignite.com/services/GetInstrumentAttributeChangesAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetInstrumentAttributeChangesAllHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentAttributeChangesByExchange">
      <soap12:operation soapAction="http://www.xignite.com/services/GetInstrumentAttributeChangesByExchange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetInstrumentAttributeChangesByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSecurityAttributeChanges">
      <soap12:operation soapAction="http://www.xignite.com/services/GetSecurityAttributeChanges" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetSecurityAttributeChangesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSecurityAttributeChangesAll">
      <soap12:operation soapAction="http://www.xignite.com/services/GetSecurityAttributeChangesAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetSecurityAttributeChangesAllHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSecurityAttributeChangesByExchange">
      <soap12:operation soapAction="http://www.xignite.com/services/GetSecurityAttributeChangesByExchange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetSecurityAttributeChangesByExchangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteCorporateActionsHttpGet" type="tns:XigniteCorporateActionsHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="ListEventTypes">
      <http:operation location="/ListEventTypes" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDividendHistory">
      <http:operation location="/GetDividendHistory" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPaymentHistory">
      <http:operation location="/GetPaymentHistory" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDividendHistoriesByExchange">
      <http:operation location="/GetDividendHistoriesByExchange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPaymentHistoriesByExchange">
      <http:operation location="/GetPaymentHistoriesByExchange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSplitHistoriesByExchange">
      <http:operation location="/GetSplitHistoriesByExchange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSplitHistory">
      <http:operation location="/GetSplitHistory" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSplitTotal">
      <http:operation location="/GetSplitTotal" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSplitTotalsByExchange">
      <http:operation location="/GetSplitTotalsByExchange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDividendTypes">
      <http:operation location="/ListDividendTypes" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDividendClassifications">
      <http:operation location="/ListDividendClassifications" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDividendPaymentFrequencies">
      <http:operation location="/ListDividendPaymentFrequencies" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListPaymentTypes">
      <http:operation location="/ListPaymentTypes" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <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="ListCurrencies">
      <http:operation location="/ListCurrencies" />
      <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="ListIndustries">
      <http:operation location="/ListIndustries" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListInstrumentClasses">
      <http:operation location="/ListInstrumentClasses" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDistributionSet">
      <http:operation location="/GetDistributionSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDistributionSets">
      <http:operation location="/GetDistributionSets" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCorporateActions">
      <http:operation location="/GetCorporateActions" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCorporateActionsByExchange">
      <http:operation location="/GetCorporateActionsByExchange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentTransformations">
      <http:operation location="/GetInstrumentTransformations" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentTransformationsAll">
      <http:operation location="/GetInstrumentTransformationsAll" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentTransformationsByExchange">
      <http:operation location="/GetInstrumentTransformationsByExchange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIssuerTransformations">
      <http:operation location="/GetIssuerTransformations" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIssuerTransformationsAll">
      <http:operation location="/GetIssuerTransformationsAll" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIssuerTransformationsByExchange">
      <http:operation location="/GetIssuerTransformationsByExchange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIssuerAttributeChanges">
      <http:operation location="/GetIssuerAttributeChanges" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIssuerAttributeChangesAll">
      <http:operation location="/GetIssuerAttributeChangesAll" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIssuerAttributeChangesByExchange">
      <http:operation location="/GetIssuerAttributeChangesByExchange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentAttributeChanges">
      <http:operation location="/GetInstrumentAttributeChanges" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentAttributeChangesAll">
      <http:operation location="/GetInstrumentAttributeChangesAll" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstrumentAttributeChangesByExchange">
      <http:operation location="/GetInstrumentAttributeChangesByExchange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSecurityAttributeChanges">
      <http:operation location="/GetSecurityAttributeChanges" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSecurityAttributeChangesAll">
      <http:operation location="/GetSecurityAttributeChangesAll" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSecurityAttributeChangesByExchange">
      <http:operation location="/GetSecurityAttributeChangesByExchange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteCorporateActionsHttpPost" type="tns:XigniteCorporateActionsHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="ListEventTypes">
      <http:operation location="/ListEventTypes" />
      <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="GetDividendHistory">
      <http:operation location="/GetDividendHistory" />
      <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="GetPaymentHistory">
      <http:operation location="/GetPaymentHistory" />
      <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="GetDividendHistoriesByExchange">
      <http:operation location="/GetDividendHistoriesByExchange" />
      <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="GetPaymentHistoriesByExchange">
      <http:operation location="/GetPaymentHistoriesByExchange" />
      <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="GetSplitHistoriesByExchange">
      <http:operation location="/GetSplitHistoriesByExchange" />
      <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="GetSplitHistory">
      <http:operation location="/GetSplitHistory" />
      <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="GetSplitTotal">
      <http:operation location="/GetSplitTotal" />
      <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="GetSplitTotalsByExchange">
      <http:operation location="/GetSplitTotalsByExchange" />
      <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="ListDividendTypes">
      <http:operation location="/ListDividendTypes" />
      <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="ListDividendClassifications">
      <http:operation location="/ListDividendClassifications" />
      <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="ListDividendPaymentFrequencies">
      <http:operation location="/ListDividendPaymentFrequencies" />
      <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="ListPaymentTypes">
      <http:operation location="/ListPaymentTypes" />
      <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="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="ListCurrencies">
      <http:operation location="/ListCurrencies" />
      <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="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="ListInstrumentClasses">
      <http:operation location="/ListInstrumentClasses" />
      <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="GetDistributionSet">
      <http:operation location="/GetDistributionSet" />
      <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="GetDistributionSets">
      <http:operation location="/GetDistributionSets" />
      <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="GetCorporateActions">
      <http:operation location="/GetCorporateActions" />
      <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="GetCorporateActionsByExchange">
      <http:operation location="/GetCorporateActionsByExchange" />
      <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="GetInstrumentTransformations">
      <http:operation location="/GetInstrumentTransformations" />
      <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="GetInstrumentTransformationsAll">
      <http:operation location="/GetInstrumentTransformationsAll" />
      <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="GetInstrumentTransformationsByExchange">
      <http:operation location="/GetInstrumentTransformationsByExchange" />
      <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="GetIssuerTransformations">
      <http:operation location="/GetIssuerTransformations" />
      <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="GetIssuerTransformationsAll">
      <http:operation location="/GetIssuerTransformationsAll" />
      <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="GetIssuerTransformationsByExchange">
      <http:operation location="/GetIssuerTransformationsByExchange" />
      <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="GetIssuerAttributeChanges">
      <http:operation location="/GetIssuerAttributeChanges" />
      <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="GetIssuerAttributeChangesAll">
      <http:operation location="/GetIssuerAttributeChangesAll" />
      <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="GetIssuerAttributeChangesByExchange">
      <http:operation location="/GetIssuerAttributeChangesByExchange" />
      <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="GetInstrumentAttributeChanges">
      <http:operation location="/GetInstrumentAttributeChanges" />
      <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="GetInstrumentAttributeChangesAll">
      <http:operation location="/GetInstrumentAttributeChangesAll" />
      <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="GetInstrumentAttributeChangesByExchange">
      <http:operation location="/GetInstrumentAttributeChangesByExchange" />
      <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="GetSecurityAttributeChanges">
      <http:operation location="/GetSecurityAttributeChanges" />
      <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="GetSecurityAttributeChangesAll">
      <http:operation location="/GetSecurityAttributeChangesAll" />
      <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="GetSecurityAttributeChangesByExchange">
      <http:operation location="/GetSecurityAttributeChangesByExchange" />
      <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="XigniteCorporateActions">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Provides corporate actions on instruments and issuers.</wsdl:documentation>
    <wsdl:port name="XigniteCorporateActionsSoap" binding="tns:XigniteCorporateActionsSoap">
      <soap:address location="http://xignite.com/xCorporateActions.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteCorporateActionsSoap12" binding="tns:XigniteCorporateActionsSoap12">
      <soap12:address location="http://xignite.com/xCorporateActions.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteCorporateActionsHttpGet" binding="tns:XigniteCorporateActionsHttpGet">
      <http:address location="http://xignite.com/xCorporateActions.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteCorporateActionsHttpPost" binding="tns:XigniteCorporateActionsHttpPost">
      <http:address location="http://xignite.com/xCorporateActions.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>