<?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/">Delivers statistics about executive compensation.</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.xignite.com/services/">
      <s:element name="GetOfficer">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="OfficerID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <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="GetOfficerResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetOfficerResult" type="tns:Officer" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Officer">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Company" type="tns:Company" />
              <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SourceDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Age" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="DirectorSince" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="OfficerSince" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DirectorAsReported" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DirectorStandardized" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Biography" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="Common">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Outcome" type="tns:OutcomeTypes" />
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Identity" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Delay" type="s:double" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="OutcomeTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="SystemError" />
          <s:enumeration value="RequestError" />
          <s:enumeration value="RegistrationError" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="Company">
        <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="Address" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="State" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Zip" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Telephone" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </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="GetOfficerCompensations">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="OfficerID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOfficerCompensationsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetOfficerCompensationsResult" type="tns:OfficerCompensations" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="OfficerCompensations">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="OfficerID" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Officer" type="tns:Officer" />
              <s:element minOccurs="0" maxOccurs="1" name="Compensations" type="tns:ArrayOfCompensation" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfCompensation">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Compensation" nillable="true" type="tns:Compensation" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Compensation">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="DirectorAsReported" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DirectorStandardized" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Salary" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Bonus" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="OtherAnnualCompensation" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="RestrictedStockAwards" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="SecurityUnderlyingOptions" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="LongTermIncentivePlanPayouts" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="AllOtherCompensation" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="OptionAwards" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="NonEquityIncentivePlanCompensation" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="ChangeInPensionValueAndNondisqualifiedDeferredCompensationEarnings" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="TotalCompensation" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="Currency" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetOfficerOptionsGranted">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="OfficerID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOfficerOptionsGrantedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetOfficerOptionsGrantedResult" type="tns:OfficerOptions" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="OfficerOptions">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="OfficerID" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Officer" type="tns:Officer" />
              <s:element minOccurs="0" maxOccurs="1" name="OptionsGranted" type="tns:ArrayOfOptionGranted" />
              <s:element minOccurs="0" maxOccurs="1" name="OptionsExercised" type="tns:ArrayOfOptionExercised" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfOptionGranted">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="OptionGranted" nillable="true" type="tns:OptionGranted" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="OptionGranted">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SourceDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Currency" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="NumberOfSecuritiesUnderlyIngOptions" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="PercentOfTotalOptionsGrantedInFiscalYear" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="ExerciseOrBasePrice" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="ExpirationDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="GrantDate" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ValueOfOptionsPotentialValue5Percent" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="ValueOfOptionsPotentialValue10Percent" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="GrantDatePresentValue" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="EstimatedPayoutsNonEquityIncentivePlanAwardsThreshold" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="EstimatedPayoutsNonEquityIncentivePlanAwardsTarget" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="EstimatedPayoutsNonEquityIncentivePlanAwardsMaximum" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="EstimatedPayoutsEquityIncentivePlanAwardsThreshold" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="EstimatedPayoutsEquityIncentivePlanAwardsTarget" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="EstimatedPayoutsEquityIncentivePlanAwardsMaximum" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="AllOtherStockAwardsNumberOfSharesOrStockOrUnits" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="AllOtherStockAwardsNumberOfSecuritiesUnderlyIngOptions" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="GrantDateFairValueOfStockandOptionAwards" type="s:double" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfOptionExercised">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="OptionExercised" nillable="true" type="tns:OptionExercised" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="OptionExercised">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SourceDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Currency" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="SharesAcquiredOnExercise" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ValueRealized" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="NumSecuritiesUnexercisedOptionsExercisable" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="NumSecuritiesUnexercisedOptionsUnexercisable" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ValueOfUnerxercisedOptionsExercisable" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="ValueOfUnerxercisedOptionsUnexercisable" type="s:double" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetOfficerOptions">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="OfficerID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOfficerOptionsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetOfficerOptionsResult" type="tns:OfficerOptions" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOfficerOptionsExercised">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="OfficerID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOfficerOptionsExercisedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetOfficerOptionsExercisedResult" type="tns:OfficerOptions" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLastCompensation">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="OfficerID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLastCompensationResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLastCompensationResult" type="tns:OfficerCompensation" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="OfficerCompensation">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="OfficerID" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Officer" type="tns:Officer" />
              <s:element minOccurs="0" maxOccurs="1" name="DirectorAsReported" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DirectorStandardized" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Salary" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Bonus" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="OtherAnnualCompensation" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="RestrictedStockAwards" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="SecurityUnderlyingOptions" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="LongTermIncentivePlanPayouts" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="AllOtherCompensation" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="Currency" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetLastCompensations">
        <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:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLastCompensationsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLastCompensationsResult" type="tns:ArrayOfOfficerCompensation" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfOfficerCompensation">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="OfficerCompensation" nillable="true" type="tns:OfficerCompensation" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetOfficers">
        <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:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOfficersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetOfficersResult" type="tns:ArrayOfOfficer" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfOfficer">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Officer" nillable="true" type="tns:Officer" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetCurrentOfficers">
        <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:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCurrentOfficersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCurrentOfficersResult" type="tns:ArrayOfOfficer" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOfficersByYear">
        <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="Year" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOfficersByYearResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetOfficersByYearResult" type="tns:ArrayOfOfficer" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Officer" nillable="true" type="tns:Officer" />
      <s:element name="OfficerCompensations" nillable="true" type="tns:OfficerCompensations" />
      <s:element name="OfficerOptions" nillable="true" type="tns:OfficerOptions" />
      <s:element name="OfficerCompensation" nillable="true" type="tns:OfficerCompensation" />
      <s:element name="ArrayOfOfficerCompensation" nillable="true" type="tns:ArrayOfOfficerCompensation" />
      <s:element name="ArrayOfOfficer" nillable="true" type="tns:ArrayOfOfficer" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetOfficerSoapIn">
    <wsdl:part name="parameters" element="tns:GetOfficer" />
  </wsdl:message>
  <wsdl:message name="GetOfficerSoapOut">
    <wsdl:part name="parameters" element="tns:GetOfficerResponse" />
  </wsdl:message>
  <wsdl:message name="GetOfficerHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetOfficerCompensationsSoapIn">
    <wsdl:part name="parameters" element="tns:GetOfficerCompensations" />
  </wsdl:message>
  <wsdl:message name="GetOfficerCompensationsSoapOut">
    <wsdl:part name="parameters" element="tns:GetOfficerCompensationsResponse" />
  </wsdl:message>
  <wsdl:message name="GetOfficerCompensationsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetOfficerOptionsGrantedSoapIn">
    <wsdl:part name="parameters" element="tns:GetOfficerOptionsGranted" />
  </wsdl:message>
  <wsdl:message name="GetOfficerOptionsGrantedSoapOut">
    <wsdl:part name="parameters" element="tns:GetOfficerOptionsGrantedResponse" />
  </wsdl:message>
  <wsdl:message name="GetOfficerOptionsGrantedHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetOfficerOptionsSoapIn">
    <wsdl:part name="parameters" element="tns:GetOfficerOptions" />
  </wsdl:message>
  <wsdl:message name="GetOfficerOptionsSoapOut">
    <wsdl:part name="parameters" element="tns:GetOfficerOptionsResponse" />
  </wsdl:message>
  <wsdl:message name="GetOfficerOptionsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetOfficerOptionsExercisedSoapIn">
    <wsdl:part name="parameters" element="tns:GetOfficerOptionsExercised" />
  </wsdl:message>
  <wsdl:message name="GetOfficerOptionsExercisedSoapOut">
    <wsdl:part name="parameters" element="tns:GetOfficerOptionsExercisedResponse" />
  </wsdl:message>
  <wsdl:message name="GetOfficerOptionsExercisedHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetLastCompensationSoapIn">
    <wsdl:part name="parameters" element="tns:GetLastCompensation" />
  </wsdl:message>
  <wsdl:message name="GetLastCompensationSoapOut">
    <wsdl:part name="parameters" element="tns:GetLastCompensationResponse" />
  </wsdl:message>
  <wsdl:message name="GetLastCompensationHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetLastCompensationsSoapIn">
    <wsdl:part name="parameters" element="tns:GetLastCompensations" />
  </wsdl:message>
  <wsdl:message name="GetLastCompensationsSoapOut">
    <wsdl:part name="parameters" element="tns:GetLastCompensationsResponse" />
  </wsdl:message>
  <wsdl:message name="GetLastCompensationsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetOfficersSoapIn">
    <wsdl:part name="parameters" element="tns:GetOfficers" />
  </wsdl:message>
  <wsdl:message name="GetOfficersSoapOut">
    <wsdl:part name="parameters" element="tns:GetOfficersResponse" />
  </wsdl:message>
  <wsdl:message name="GetOfficersHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetCurrentOfficersSoapIn">
    <wsdl:part name="parameters" element="tns:GetCurrentOfficers" />
  </wsdl:message>
  <wsdl:message name="GetCurrentOfficersSoapOut">
    <wsdl:part name="parameters" element="tns:GetCurrentOfficersResponse" />
  </wsdl:message>
  <wsdl:message name="GetCurrentOfficersHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetOfficersByYearSoapIn">
    <wsdl:part name="parameters" element="tns:GetOfficersByYear" />
  </wsdl:message>
  <wsdl:message name="GetOfficersByYearSoapOut">
    <wsdl:part name="parameters" element="tns:GetOfficersByYearResponse" />
  </wsdl:message>
  <wsdl:message name="GetOfficersByYearHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetOfficerHttpGetIn">
    <wsdl:part name="OfficerID" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOfficerHttpGetOut">
    <wsdl:part name="Body" element="tns:Officer" />
  </wsdl:message>
  <wsdl:message name="GetOfficerCompensationsHttpGetIn">
    <wsdl:part name="OfficerID" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOfficerCompensationsHttpGetOut">
    <wsdl:part name="Body" element="tns:OfficerCompensations" />
  </wsdl:message>
  <wsdl:message name="GetOfficerOptionsGrantedHttpGetIn">
    <wsdl:part name="OfficerID" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOfficerOptionsGrantedHttpGetOut">
    <wsdl:part name="Body" element="tns:OfficerOptions" />
  </wsdl:message>
  <wsdl:message name="GetOfficerOptionsHttpGetIn">
    <wsdl:part name="OfficerID" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOfficerOptionsHttpGetOut">
    <wsdl:part name="Body" element="tns:OfficerOptions" />
  </wsdl:message>
  <wsdl:message name="GetOfficerOptionsExercisedHttpGetIn">
    <wsdl:part name="OfficerID" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOfficerOptionsExercisedHttpGetOut">
    <wsdl:part name="Body" element="tns:OfficerOptions" />
  </wsdl:message>
  <wsdl:message name="GetLastCompensationHttpGetIn">
    <wsdl:part name="OfficerID" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLastCompensationHttpGetOut">
    <wsdl:part name="Body" element="tns:OfficerCompensation" />
  </wsdl:message>
  <wsdl:message name="GetLastCompensationsHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLastCompensationsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfOfficerCompensation" />
  </wsdl:message>
  <wsdl:message name="GetOfficersHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOfficersHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfOfficer" />
  </wsdl:message>
  <wsdl:message name="GetCurrentOfficersHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCurrentOfficersHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfOfficer" />
  </wsdl:message>
  <wsdl:message name="GetOfficersByYearHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOfficersByYearHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfOfficer" />
  </wsdl:message>
  <wsdl:message name="GetOfficerHttpPostIn">
    <wsdl:part name="OfficerID" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOfficerHttpPostOut">
    <wsdl:part name="Body" element="tns:Officer" />
  </wsdl:message>
  <wsdl:message name="GetOfficerCompensationsHttpPostIn">
    <wsdl:part name="OfficerID" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOfficerCompensationsHttpPostOut">
    <wsdl:part name="Body" element="tns:OfficerCompensations" />
  </wsdl:message>
  <wsdl:message name="GetOfficerOptionsGrantedHttpPostIn">
    <wsdl:part name="OfficerID" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOfficerOptionsGrantedHttpPostOut">
    <wsdl:part name="Body" element="tns:OfficerOptions" />
  </wsdl:message>
  <wsdl:message name="GetOfficerOptionsHttpPostIn">
    <wsdl:part name="OfficerID" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOfficerOptionsHttpPostOut">
    <wsdl:part name="Body" element="tns:OfficerOptions" />
  </wsdl:message>
  <wsdl:message name="GetOfficerOptionsExercisedHttpPostIn">
    <wsdl:part name="OfficerID" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOfficerOptionsExercisedHttpPostOut">
    <wsdl:part name="Body" element="tns:OfficerOptions" />
  </wsdl:message>
  <wsdl:message name="GetLastCompensationHttpPostIn">
    <wsdl:part name="OfficerID" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLastCompensationHttpPostOut">
    <wsdl:part name="Body" element="tns:OfficerCompensation" />
  </wsdl:message>
  <wsdl:message name="GetLastCompensationsHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLastCompensationsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfOfficerCompensation" />
  </wsdl:message>
  <wsdl:message name="GetOfficersHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOfficersHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfOfficer" />
  </wsdl:message>
  <wsdl:message name="GetCurrentOfficersHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCurrentOfficersHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfOfficer" />
  </wsdl:message>
  <wsdl:message name="GetOfficersByYearHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOfficersByYearHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfOfficer" />
  </wsdl:message>
  <wsdl:portType name="XigniteCompensationSoap">
    <wsdl:operation name="GetOfficer">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an officer.</wsdl:documentation>
      <wsdl:input message="tns:GetOfficerSoapIn" />
      <wsdl:output message="tns:GetOfficerSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOfficerCompensations">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns compensations for an officer.</wsdl:documentation>
      <wsdl:input message="tns:GetOfficerCompensationsSoapIn" />
      <wsdl:output message="tns:GetOfficerCompensationsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOfficerOptionsGranted">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns options granted for an officer.</wsdl:documentation>
      <wsdl:input message="tns:GetOfficerOptionsGrantedSoapIn" />
      <wsdl:output message="tns:GetOfficerOptionsGrantedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOfficerOptions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns options granted/exercised for an officer.</wsdl:documentation>
      <wsdl:input message="tns:GetOfficerOptionsSoapIn" />
      <wsdl:output message="tns:GetOfficerOptionsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOfficerOptionsExercised">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns options exercised for an officer.</wsdl:documentation>
      <wsdl:input message="tns:GetOfficerOptionsExercisedSoapIn" />
      <wsdl:output message="tns:GetOfficerOptionsExercisedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLastCompensation">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the last compensations for an officer.</wsdl:documentation>
      <wsdl:input message="tns:GetLastCompensationSoapIn" />
      <wsdl:output message="tns:GetLastCompensationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLastCompensations">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the last compensations for all officers for a security.</wsdl:documentation>
      <wsdl:input message="tns:GetLastCompensationsSoapIn" />
      <wsdl:output message="tns:GetLastCompensationsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOfficers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all officers for a company.</wsdl:documentation>
      <wsdl:input message="tns:GetOfficersSoapIn" />
      <wsdl:output message="tns:GetOfficersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCurrentOfficers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all current officers for a company.</wsdl:documentation>
      <wsdl:input message="tns:GetCurrentOfficersSoapIn" />
      <wsdl:output message="tns:GetCurrentOfficersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOfficersByYear">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all officers for a company as of a given year.</wsdl:documentation>
      <wsdl:input message="tns:GetOfficersByYearSoapIn" />
      <wsdl:output message="tns:GetOfficersByYearSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="XigniteCompensationHttpGet">
    <wsdl:operation name="GetOfficer">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an officer.</wsdl:documentation>
      <wsdl:input message="tns:GetOfficerHttpGetIn" />
      <wsdl:output message="tns:GetOfficerHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOfficerCompensations">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns compensations for an officer.</wsdl:documentation>
      <wsdl:input message="tns:GetOfficerCompensationsHttpGetIn" />
      <wsdl:output message="tns:GetOfficerCompensationsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOfficerOptionsGranted">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns options granted for an officer.</wsdl:documentation>
      <wsdl:input message="tns:GetOfficerOptionsGrantedHttpGetIn" />
      <wsdl:output message="tns:GetOfficerOptionsGrantedHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOfficerOptions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns options granted/exercised for an officer.</wsdl:documentation>
      <wsdl:input message="tns:GetOfficerOptionsHttpGetIn" />
      <wsdl:output message="tns:GetOfficerOptionsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOfficerOptionsExercised">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns options exercised for an officer.</wsdl:documentation>
      <wsdl:input message="tns:GetOfficerOptionsExercisedHttpGetIn" />
      <wsdl:output message="tns:GetOfficerOptionsExercisedHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLastCompensation">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the last compensations for an officer.</wsdl:documentation>
      <wsdl:input message="tns:GetLastCompensationHttpGetIn" />
      <wsdl:output message="tns:GetLastCompensationHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLastCompensations">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the last compensations for all officers for a security.</wsdl:documentation>
      <wsdl:input message="tns:GetLastCompensationsHttpGetIn" />
      <wsdl:output message="tns:GetLastCompensationsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOfficers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all officers for a company.</wsdl:documentation>
      <wsdl:input message="tns:GetOfficersHttpGetIn" />
      <wsdl:output message="tns:GetOfficersHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCurrentOfficers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all current officers for a company.</wsdl:documentation>
      <wsdl:input message="tns:GetCurrentOfficersHttpGetIn" />
      <wsdl:output message="tns:GetCurrentOfficersHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOfficersByYear">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all officers for a company as of a given year.</wsdl:documentation>
      <wsdl:input message="tns:GetOfficersByYearHttpGetIn" />
      <wsdl:output message="tns:GetOfficersByYearHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="XigniteCompensationHttpPost">
    <wsdl:operation name="GetOfficer">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an officer.</wsdl:documentation>
      <wsdl:input message="tns:GetOfficerHttpPostIn" />
      <wsdl:output message="tns:GetOfficerHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOfficerCompensations">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns compensations for an officer.</wsdl:documentation>
      <wsdl:input message="tns:GetOfficerCompensationsHttpPostIn" />
      <wsdl:output message="tns:GetOfficerCompensationsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOfficerOptionsGranted">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns options granted for an officer.</wsdl:documentation>
      <wsdl:input message="tns:GetOfficerOptionsGrantedHttpPostIn" />
      <wsdl:output message="tns:GetOfficerOptionsGrantedHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOfficerOptions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns options granted/exercised for an officer.</wsdl:documentation>
      <wsdl:input message="tns:GetOfficerOptionsHttpPostIn" />
      <wsdl:output message="tns:GetOfficerOptionsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOfficerOptionsExercised">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns options exercised for an officer.</wsdl:documentation>
      <wsdl:input message="tns:GetOfficerOptionsExercisedHttpPostIn" />
      <wsdl:output message="tns:GetOfficerOptionsExercisedHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLastCompensation">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the last compensations for an officer.</wsdl:documentation>
      <wsdl:input message="tns:GetLastCompensationHttpPostIn" />
      <wsdl:output message="tns:GetLastCompensationHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLastCompensations">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the last compensations for all officers for a security.</wsdl:documentation>
      <wsdl:input message="tns:GetLastCompensationsHttpPostIn" />
      <wsdl:output message="tns:GetLastCompensationsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOfficers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all officers for a company.</wsdl:documentation>
      <wsdl:input message="tns:GetOfficersHttpPostIn" />
      <wsdl:output message="tns:GetOfficersHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCurrentOfficers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all current officers for a company.</wsdl:documentation>
      <wsdl:input message="tns:GetCurrentOfficersHttpPostIn" />
      <wsdl:output message="tns:GetCurrentOfficersHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOfficersByYear">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all officers for a company as of a given year.</wsdl:documentation>
      <wsdl:input message="tns:GetOfficersByYearHttpPostIn" />
      <wsdl:output message="tns:GetOfficersByYearHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="XigniteCompensationSoap" type="tns:XigniteCompensationSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetOfficer">
      <soap:operation soapAction="http://www.xignite.com/services/GetOfficer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetOfficerHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOfficerCompensations">
      <soap:operation soapAction="http://www.xignite.com/services/GetOfficerCompensations" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetOfficerCompensationsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOfficerOptionsGranted">
      <soap:operation soapAction="http://www.xignite.com/services/GetOfficerOptionsGranted" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetOfficerOptionsGrantedHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOfficerOptions">
      <soap:operation soapAction="http://www.xignite.com/services/GetOfficerOptions" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetOfficerOptionsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOfficerOptionsExercised">
      <soap:operation soapAction="http://www.xignite.com/services/GetOfficerOptionsExercised" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetOfficerOptionsExercisedHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLastCompensation">
      <soap:operation soapAction="http://www.xignite.com/services/GetLastCompensation" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetLastCompensationHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLastCompensations">
      <soap:operation soapAction="http://www.xignite.com/services/GetLastCompensations" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetLastCompensationsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOfficers">
      <soap:operation soapAction="http://www.xignite.com/services/GetOfficers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetOfficersHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCurrentOfficers">
      <soap:operation soapAction="http://www.xignite.com/services/GetCurrentOfficers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetCurrentOfficersHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOfficersByYear">
      <soap:operation soapAction="http://www.xignite.com/services/GetOfficersByYear" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetOfficersByYearHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteCompensationSoap12" type="tns:XigniteCompensationSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetOfficer">
      <soap12:operation soapAction="http://www.xignite.com/services/GetOfficer" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetOfficerHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOfficerCompensations">
      <soap12:operation soapAction="http://www.xignite.com/services/GetOfficerCompensations" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetOfficerCompensationsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOfficerOptionsGranted">
      <soap12:operation soapAction="http://www.xignite.com/services/GetOfficerOptionsGranted" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetOfficerOptionsGrantedHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOfficerOptions">
      <soap12:operation soapAction="http://www.xignite.com/services/GetOfficerOptions" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetOfficerOptionsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOfficerOptionsExercised">
      <soap12:operation soapAction="http://www.xignite.com/services/GetOfficerOptionsExercised" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetOfficerOptionsExercisedHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLastCompensation">
      <soap12:operation soapAction="http://www.xignite.com/services/GetLastCompensation" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetLastCompensationHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLastCompensations">
      <soap12:operation soapAction="http://www.xignite.com/services/GetLastCompensations" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetLastCompensationsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOfficers">
      <soap12:operation soapAction="http://www.xignite.com/services/GetOfficers" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetOfficersHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCurrentOfficers">
      <soap12:operation soapAction="http://www.xignite.com/services/GetCurrentOfficers" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetCurrentOfficersHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOfficersByYear">
      <soap12:operation soapAction="http://www.xignite.com/services/GetOfficersByYear" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetOfficersByYearHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteCompensationHttpGet" type="tns:XigniteCompensationHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="GetOfficer">
      <http:operation location="/GetOfficer" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOfficerCompensations">
      <http:operation location="/GetOfficerCompensations" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOfficerOptionsGranted">
      <http:operation location="/GetOfficerOptionsGranted" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOfficerOptions">
      <http:operation location="/GetOfficerOptions" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOfficerOptionsExercised">
      <http:operation location="/GetOfficerOptionsExercised" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLastCompensation">
      <http:operation location="/GetLastCompensation" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLastCompensations">
      <http:operation location="/GetLastCompensations" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOfficers">
      <http:operation location="/GetOfficers" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCurrentOfficers">
      <http:operation location="/GetCurrentOfficers" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOfficersByYear">
      <http:operation location="/GetOfficersByYear" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteCompensationHttpPost" type="tns:XigniteCompensationHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="GetOfficer">
      <http:operation location="/GetOfficer" />
      <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="GetOfficerCompensations">
      <http:operation location="/GetOfficerCompensations" />
      <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="GetOfficerOptionsGranted">
      <http:operation location="/GetOfficerOptionsGranted" />
      <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="GetOfficerOptions">
      <http:operation location="/GetOfficerOptions" />
      <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="GetOfficerOptionsExercised">
      <http:operation location="/GetOfficerOptionsExercised" />
      <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="GetLastCompensation">
      <http:operation location="/GetLastCompensation" />
      <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="GetLastCompensations">
      <http:operation location="/GetLastCompensations" />
      <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="GetOfficers">
      <http:operation location="/GetOfficers" />
      <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="GetCurrentOfficers">
      <http:operation location="/GetCurrentOfficers" />
      <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="GetOfficersByYear">
      <http:operation location="/GetOfficersByYear" />
      <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="XigniteCompensation">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delivers statistics about executive compensation.</wsdl:documentation>
    <wsdl:port name="XigniteCompensationSoap" binding="tns:XigniteCompensationSoap">
      <soap:address location="http://www.xignite.com/xCompensation.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteCompensationSoap12" binding="tns:XigniteCompensationSoap12">
      <soap12:address location="http://www.xignite.com/xCompensation.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteCompensationHttpGet" binding="tns:XigniteCompensationHttpGet">
      <http:address location="http://www.xignite.com/xCompensation.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteCompensationHttpPost" binding="tns:XigniteCompensationHttpPost">
      <http:address location="http://www.xignite.com/xCompensation.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>