<?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:s1="http://www.xignite.com/services/AbstractTypes" 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/">Zacks Analysts Ratings</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.xignite.com/services/">
      <s:element name="GetResearchField">
        <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="AnalystFieldType" type="tns:AnalystFieldTypes" />
          </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:simpleType name="AnalystFieldTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Security_Ticker" />
          <s:enumeration value="Security_CIK" />
          <s:enumeration value="Security_Cusip" />
          <s:enumeration value="Security_ISIN" />
          <s:enumeration value="Security_CompanyName" />
          <s:enumeration value="Security_Market" />
          <s:enumeration value="Security_CategoryOrIndustry" />
          <s:enumeration value="AnalystRecommendations_NumberOfStrongBuysCurrent" />
          <s:enumeration value="AnalystRecommendations_NumberOfStrongBuys1MonthAgo" />
          <s:enumeration value="AnalystRecommendations_NumberOfStrongBuys2MonthsAgo" />
          <s:enumeration value="AnalystRecommendations_NumberOfStrongBuys3MonthsAgo" />
          <s:enumeration value="AnalystRecommendations_NumberOfModerateBuysCurrent" />
          <s:enumeration value="AnalystRecommendations_NumberOfModerateBuys1MonthAgo" />
          <s:enumeration value="AnalystRecommendations_NumberOfModerateBuys2MonthsAgo" />
          <s:enumeration value="AnalystRecommendations_NumberOfModerateBuys3MonthsAgo" />
          <s:enumeration value="AnalystRecommendations_NumberOfHoldsCurrent" />
          <s:enumeration value="AnalystRecommendations_NumberOfHolds1MonthAgo" />
          <s:enumeration value="AnalystRecommendations_NumberOfHolds2MonthsAgo" />
          <s:enumeration value="AnalystRecommendations_NumberOfHolds3MonthsAgo" />
          <s:enumeration value="AnalystRecommendations_NumberOfModerateSellsCurrent" />
          <s:enumeration value="AnalystRecommendations_NumberOfModerateSells1MonthAgo" />
          <s:enumeration value="AnalystRecommendations_NumberOfModerateSells2MonthsAgo" />
          <s:enumeration value="AnalystRecommendations_NumberOfModerateSells3MonthsAgo" />
          <s:enumeration value="AnalystRecommendations_NumberOfStrongSellsCurrent" />
          <s:enumeration value="AnalystRecommendations_NumberOfStrongSells1MonthAgo" />
          <s:enumeration value="AnalystRecommendations_NumberOfStrongSells2MonthsAgo" />
          <s:enumeration value="AnalystRecommendations_NumberOfStrongSells3MonthsAgo" />
          <s:enumeration value="AnalystRecommendations_MeanRecommendationCurrent" />
          <s:enumeration value="AnalystRecommendations_MeanRecommendation1MonthAgo" />
          <s:enumeration value="AnalystRecommendations_MeanRecommendation2MonthAgo" />
          <s:enumeration value="AnalystRecommendations_MeanRecommendation3MonthAgo" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_FileProductionDate" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_MostRecentFiscalYearEnd" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_MostRecentFiscalQuarterEnd" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_CurrentQuarterExpectedReportDate" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_NextQuarterExpectedReportDate" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_CurrentFiscalYearExpectedReportDate" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_NextFiscalYearExpectedReportDate" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_CurrentQuarterStandardDeviation" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_NextQuarterStandardDeviation" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_CurrentFiscalYearStandardDeviation" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_NextFiscalYearStandardDeviation" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_LongTermGrowthStandardDeviation" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_CurrentQuarterMedian" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_NextQuarterMedian" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_CurrentFiscalYearMedian" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_NextFiscalYearMedian" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_LongTermGrowthMedian" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_CurrentQuarterNumberRevisionsUpLast7Days" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_CurrentQuarterNumberRevisionsDownLast7Days" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_NextQuarterNumberRevisionsUpLast7Days" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_NextQuarterNumberRevisionsDownLast7Days" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_CurrentFiscalYearNumberRevisionsUpLast7Days" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_CurrentFiscalYearNumberRevisionsDownLast7Days" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_NextFiscalYearNumberRevisionsUpLast7Days" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_NextFiscalYearNumberRevisionsDownLast7Days" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_CurrentQuarterNumberRevisionsUpLast30Days" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_CurrentQuarterNumberRevisionsDownLast30Days" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_NextQuarterNumberRevisionsUpLast30Days" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_NextQuarterNumberRevisionsDownLast30Days" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_CurrentFiscalYearNumberRevisionsUpLast30Days" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_CurrentFiscalYearNumberRevisionsDownLast30Days" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_NextFiscalYearNumberRevisionsUpLast30Days" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_NextFiscalYearNumberRevisionsDownLast30Days" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_ConsensusRecommendationCurrent" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_ConsensusRecommendation7DaysAgo" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_ConsensusRecommendation14DaysAgo" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_ConsensusRecommendation21DaysAgo" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_ConsensusRecommendation28DaysAgo" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_ConsensusRecommendation35DaysAgo" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_ExchangeCode" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_LongTermGrowthNumberRevisionsUpLast7Days" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_LongTermGrowthNumberRevisionsDownLast7Days" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_LongTermGrowthNumberRevisionsUpLast30Days" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_LongTermGrowthNumberRevisionsDownLast30Days" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_NumberOfStrongBuyRecommendations7DaysAgo" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_NumberOfModerateBuyRecommendations7DaysAgo" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_NumberOfHoldRecommendations7DaysAgo" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_NumberOfModerateSellRecommendations7DaysAgo" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_NumberOfStrongSellRecommendations7DaysAgo" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_SourceCodeForCurrentQuarterExpectedReportDate" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_SourceCodeForNextQuarterExpectedReportDate" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_SourceCodeForCurrentFiscalYearExpectedReportDate" />
          <s:enumeration value="AnalystRecommendationsAndHistogram_SourceCodeForNextFiscalYearExpectedReportDate" />
          <s:enumeration value="CurrentSalesConsensus_DataIdentificationCode" />
          <s:enumeration value="CurrentSalesConsensus_ZacksMasterCode" />
          <s:enumeration value="CurrentSalesConsensus_ZacksExpandedIndustryCode" />
          <s:enumeration value="CurrentSalesConsensus_CurrentFiscalYearPeriodDate" />
          <s:enumeration value="CurrentSalesConsensus_CurrentFiscalYearHighSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_CurrentFiscalYearLowSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_CurrentFiscalYearMeanSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_CurrentFiscalYearStandardDeviation" />
          <s:enumeration value="CurrentSalesConsensus_CurrentFiscalYearNumberOfEstimatesInConsensus" />
          <s:enumeration value="CurrentSalesConsensus_CurrentFiscalYearDateOfLatestEstimate" />
          <s:enumeration value="CurrentSalesConsensus_NextFiscalYearPeriodDate" />
          <s:enumeration value="CurrentSalesConsensus_NextFiscalYearHighSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_NextFiscalYearLowSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_NextFiscalYearMeanSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_NextFiscalYearStandardDeviation" />
          <s:enumeration value="CurrentSalesConsensus_NextFiscalYearNumberOfEstimatesInConsensus" />
          <s:enumeration value="CurrentSalesConsensus_NextFiscalYearDateOfLatestEstimate" />
          <s:enumeration value="CurrentSalesConsensus_CurrentQuarterPeriodDate" />
          <s:enumeration value="CurrentSalesConsensus_CurrentQuarterHighSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_CurrentQuarterLowSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_CurrentQuarterMeanSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_CurrentQuarterStandardDeviation" />
          <s:enumeration value="CurrentSalesConsensus_CurrentQuarterNumberOfEstimatesInConsensus" />
          <s:enumeration value="CurrentSalesConsensus_CurrentQuarterDateOfLatestEstimate" />
          <s:enumeration value="CurrentSalesConsensus_TwoQuartersOutPeriodDate" />
          <s:enumeration value="CurrentSalesConsensus_TwoQuartersOutHighSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_TwoQuartersOutLowSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_TwoQuartersOutMeanSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_TwoQuartersOutStandardDeviation" />
          <s:enumeration value="CurrentSalesConsensus_TwoQuartersOutNumberOfEstimatesInConsensus" />
          <s:enumeration value="CurrentSalesConsensus_TwoQuartersOutDateOfLatestEstimate" />
          <s:enumeration value="CurrentSalesConsensus_ThreeQuartersOutPeriodDate" />
          <s:enumeration value="CurrentSalesConsensus_ThreeQuartersOutHighSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_ThreeQuartersOutLowSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_ThreeQuartersOutMeanSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_ThreeQuartersOutStandardDeviation" />
          <s:enumeration value="CurrentSalesConsensus_ThreeQuartersOutNumberOfEstimatesInConsensus" />
          <s:enumeration value="CurrentSalesConsensus_ThreeQuartersOutDateOfLatestEstimate" />
          <s:enumeration value="CurrentSalesConsensus_FourQuartersOutPeriodDate" />
          <s:enumeration value="CurrentSalesConsensus_FourQuartersOutHighSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_FourQuartersOutLowSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_FourQuartersOutMeanSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_FourQuartersOutStandardDeviation" />
          <s:enumeration value="CurrentSalesConsensus_FourQuartersOutNumberOfEstimatesInConsensus" />
          <s:enumeration value="CurrentSalesConsensus_FourQuartersOutDateOfLatestEstimate" />
          <s:enumeration value="CurrentSalesConsensus_FiveQuartersOutPeriodDate" />
          <s:enumeration value="CurrentSalesConsensus_FiveQuartersOutHighSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_FiveQuartersOutLowSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_FiveQuartersOutMeanSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_FiveQuartersOutStandardDeviation" />
          <s:enumeration value="CurrentSalesConsensus_FiveQuartersOutNumberOfEstimatesInConsensus" />
          <s:enumeration value="CurrentSalesConsensus_FiveQuartersOutDateOfLatestEstimate" />
          <s:enumeration value="CurrentSalesConsensus_SixQuartersOutPeriodDate" />
          <s:enumeration value="CurrentSalesConsensus_SixQuartersOutHighSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_SixQuartersOutLowSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_SixQuartersOutMeanSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_SixQuartersOutStandardDeviation" />
          <s:enumeration value="CurrentSalesConsensus_SixQuartersOutNumberOfEstimatesInConsensus" />
          <s:enumeration value="CurrentSalesConsensus_SixQuartersOutDateOfLatestEstimate" />
          <s:enumeration value="CurrentSalesConsensus_SevenQuartersOutPeriodDate" />
          <s:enumeration value="CurrentSalesConsensus_SevenQuartersOutHighSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_SevenQuartersOutLowSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_SevenQuartersOutMeanSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_SevenQuartersOutStandardDeviation" />
          <s:enumeration value="CurrentSalesConsensus_SevenQuartersOutNumberOfEstimatesInConsensus" />
          <s:enumeration value="CurrentSalesConsensus_SevenQuartersOutDateOfLatestEstimate" />
          <s:enumeration value="CurrentSalesConsensus_EightQuartersOutPeriodDate" />
          <s:enumeration value="CurrentSalesConsensus_EightQuartersOutHighSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_EightQuartersOutLowSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_EightQuartersOutMeanSalesEstimate" />
          <s:enumeration value="CurrentSalesConsensus_EightQuartersOutStandardDeviation" />
          <s:enumeration value="CurrentSalesConsensus_EightQuartersOutNumberOfEstimatesInConsensus" />
          <s:enumeration value="CurrentSalesConsensus_EightQuartersOutDateOfLatestEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_DataIdentificationCode" />
          <s:enumeration value="CurrentSalesConsensusChange_ZacksMasterCode" />
          <s:enumeration value="CurrentSalesConsensusChange_ZacksExpandedIndustryCode" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentFiscalYearPeriodDate" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentFiscalYearMeanEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentFiscalYear1WeekPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentFiscalYearNumberAnalystsEstimatesIncreased1WeekToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentFiscalYearNumberAnalystsEstimatesDecreased1WeekToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentFiscalYear1MonthPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentFiscalYearNumberAnalystsEstimatesIncreased1MonthToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentFiscalYearNumberAnalystsEstimatesDecreased1MonthToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentFiscalYear3MonthPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentFiscalYearNumberAnalystsEstimatesIncreased3MonthsToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentFiscalYearNumberAnalystsEstimatesDecreased3MonthsToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentFiscalYearMedianEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentFiscalYearDateOfLatestEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_NextFiscalYearPeriodDate" />
          <s:enumeration value="CurrentSalesConsensusChange_NextFiscalYearMeanEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_NextFiscalYear1WeekPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_NextFiscalYearNumberAnalystsEstimatesIncreased1WeekToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_NextFiscalYearNumberAnalystsEstimatesDecreased1WeekToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_NextFiscalYear1MonthPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_NextFiscalYearNumberAnalystsEstimatesIncreased1MonthToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_NextFiscalYearNumberAnalystsEstimatesDecreased1MonthToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_NextFiscalYear3MonthPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_NextFiscalYearNumberAnalystsEstimatesIncreased3MonthsToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_NextFiscalYearNumberAnalystsEstimatesDecreased3MonthsToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_NextFiscalYearMedianEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_NextFiscalYearDateOfLatestEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentQuarterPeriodDate" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentQuarterMeanEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentQuarter1WeekPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentQuarterNumberAnalystsEstimatesIncreased1WeekToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentQuarterNumberAnalystsEstimatesDecreased1WeekToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentQuarter1MonthPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentQuarterNumberAnalystsEstimatesIncreased1MonthToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentQuarterNumberAnalystsEstimatesDecreased1MonthToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentQuarter3MonthPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentQuarterNumberAnalystsEstimatesIncreased3MonthsToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentQuarterNumberAnalystsEstimatesDecreased3MonthsToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentQuarterMedianEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_CurrentQuarterDateOfLatestEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_TwoQuartersOutPeriodDate" />
          <s:enumeration value="CurrentSalesConsensusChange_TwoQuartersOutMeanEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_TwoQuartersOut1WeekPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_TwoQuartersOutNumberAnalystsEstimatesIncreased1WeekToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_TwoQuartersOutNumberAnalystsEstimatesDecreased1WeekToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_TwoQuartersOut1MonthPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_TwoQuartersOutNumberAnalystsEstimatesIncreased1MonthToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_TwoQuartersOutNumberAnalystsEstimatesDecreased1MonthToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_TwoQuartersOut3MonthPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_TwoQuartersOutNumberAnalystsEstimatesIncreased3MonthsToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_TwoQuartersOutNumberAnalystsEstimatesDecreased3MonthsToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_TwoQuartersOutMedianEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_TwoQuartersOutDateOfLatestEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_ThreeQuartersOutPeriodDate" />
          <s:enumeration value="CurrentSalesConsensusChange_ThreeQuartersOutMeanEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_ThreeQuartersOut1WeekPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_ThreeQuartersOutNumberAnalystsEstimatesIncreased1WeekToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_ThreeQuartersOutNumberAnalystsEstimatesDecreased1WeekToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_ThreeQuartersOut1MonthPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_ThreeQuartersOutNumberAnalystsEstimatesIncreased1MonthToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_ThreeQuartersOutNumberAnalystsEstimatesDecreased1MonthToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_ThreeQuartersOut3MonthPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_ThreeQuartersOutNumberAnalystsEstimatesIncreased3MonthsToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_ThreeQuartersOutNumberAnalystsEstimatesDecreased3MonthsToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_ThreeQuartersOutMedianEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_ThreeQuartersOutDateOfLatestEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_FourQuartersOutPeriodDate" />
          <s:enumeration value="CurrentSalesConsensusChange_FourQuartersOutMeanEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_FourQuartersOut1WeekPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_FourQuartersOutNumberAnalystsEstimatesIncreased1WeekToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_FourQuartersOutNumberAnalystsEstimatesDecreased1WeekToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_FourQuartersOut1MonthPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_FourQuartersOutNumberAnalystsEstimatesIncreased1MonthToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_FourQuartersOutNumberAnalystsEstimatesDecreased1MonthToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_FourQuartersOut3MonthPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_FourQuartersOutNumberAnalystsEstimatesIncreased3MonthsToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_FourQuartersOutNumberAnalystsEstimatesDecreased3MonthsToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_FourQuartersOutMedianEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_FourQuartersOutDateOfLatestEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_FiveQuartersOutPeriodDate" />
          <s:enumeration value="CurrentSalesConsensusChange_FiveQuartersOutMeanEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_FiveQuartersOut1WeekPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_FiveQuartersOutNumberAnalystsEstimatesIncreased1WeekToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_FiveQuartersOutNumberAnalystsEstimatesDecreased1WeekToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_FiveQuartersOut1MonthPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_FiveQuartersOutNumberAnalystsEstimatesIncreased1MonthToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_FiveQuartersOutNumberAnalystsEstimatesDecreased1MonthToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_FiveQuartersOut3MonthPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_FiveQuartersOutNumberAnalystsEstimatesIncreased3MonthsToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_FiveQuartersOutNumberAnalystsEstimatesDecreased3MonthsToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_FiveQuartersOutMedianEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_FiveQuartersOutDateOfLatestEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_SixQuartersOutPeriodDate" />
          <s:enumeration value="CurrentSalesConsensusChange_SixQuartersOutMeanEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_SixQuartersOut1WeekPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_SixQuartersOutNumberAnalystsEstimatesIncreased1WeekToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_SixQuartersOutNumberAnalystsEstimatesDecreased1WeekToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_SixQuartersOut1MonthPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_SixQuartersOutNumberAnalystsEstimatesIncreased1MonthToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_SixQuartersOutNumberAnalystsEstimatesDecreased1MonthToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_SixQuartersOut3MonthPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_SixQuartersOutNumberAnalystsEstimatesIncreased3MonthsToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_SixQuartersOutNumberAnalystsEstimatesDecreased3MonthsToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_SixQuartersOutMedianEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_SixQuartersOutDateOfLatestEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_SevenQuartersOutPeriodDate" />
          <s:enumeration value="CurrentSalesConsensusChange_SevenQuartersOutMeanEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_SevenQuartersOut1WeekPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_SevenQuartersOutNumberAnalystsEstimatesIncreased1WeekToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_SevenQuartersOutNumberAnalystsEstimatesDecreased1WeekToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_SevenQuartersOut1MonthPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_SevenQuartersOutNumberAnalystsEstimatesIncreased1MonthToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_SevenQuartersOutNumberAnalystsEstimatesDecreased1MonthToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_SevenQuartersOut3MonthPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_SevenQuartersOutNumberAnalystsEstimatesIncreased3MonthsToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_SevenQuartersOutNumberAnalystsEstimatesDecreased3MonthsToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_SevenQuartersOutMedianEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_SevenQuartersOutDateOfLatestEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_EightQuartersOutPeriodDate" />
          <s:enumeration value="CurrentSalesConsensusChange_EightQuartersOutMeanEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_EightQuartersOut1WeekPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_EightQuartersOutNumberAnalystsEstimatesIncreased1WeekToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_EightQuartersOutNumberAnalystsEstimatesDecreased1WeekToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_EightQuartersOut1MonthPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_EightQuartersOutNumberAnalystsEstimatesIncreased1MonthToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_EightQuartersOutNumberAnalystsEstimatesDecreased1MonthToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_EightQuartersOut3MonthPercentageChangeInConsensusMean" />
          <s:enumeration value="CurrentSalesConsensusChange_EightQuartersOutNumberAnalystsEstimatesIncreased3MonthsToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_EightQuartersOutNumberAnalystsEstimatesDecreased3MonthsToCurrent" />
          <s:enumeration value="CurrentSalesConsensusChange_EightQuartersOutMedianEstimate" />
          <s:enumeration value="CurrentSalesConsensusChange_EightQuartersOutDateOfLatestEstimate" />
          <s:enumeration value="SummaryCurrentStatistics_CurrencyIdentificationCode" />
          <s:enumeration value="SummaryCurrentStatistics_DateOfEstimateData" />
          <s:enumeration value="SummaryCurrentStatistics_MostRecentFiscalYearDateOfFiscalYearEnd" />
          <s:enumeration value="SummaryCurrentStatistics_MostRecentFiscalYearMeanOfEstimates" />
          <s:enumeration value="SummaryCurrentStatistics_MostRecentFiscalYearStandardDeviation" />
          <s:enumeration value="SummaryCurrentStatistics_MostRecentFiscalYearNumberOfEstimates" />
          <s:enumeration value="SummaryCurrentStatistics_CurrentFiscalYearDateOfFiscalYearEnd" />
          <s:enumeration value="SummaryCurrentStatistics_CurrentFiscalYearMeanOfEstimates" />
          <s:enumeration value="SummaryCurrentStatistics_CurrentFiscalYearStandardDeviation" />
          <s:enumeration value="SummaryCurrentStatistics_CurrentFiscalYearNumberOfEstimates" />
          <s:enumeration value="SummaryCurrentStatistics_NextFiscalYearDateOfFiscalYearEnd" />
          <s:enumeration value="SummaryCurrentStatistics_NextFiscalYearMeanOfEstimates" />
          <s:enumeration value="SummaryCurrentStatistics_NextFiscalYearStandardDeviation" />
          <s:enumeration value="SummaryCurrentStatistics_NextFiscalYearNumberOfEstimates" />
          <s:enumeration value="SummaryCurrentStatistics_MostRecentQuarterDateOfQuarterEnd" />
          <s:enumeration value="SummaryCurrentStatistics_MostRecentQuarterMeanOfEstimates" />
          <s:enumeration value="SummaryCurrentStatistics_MostRecentQuarterStandardDeviation" />
          <s:enumeration value="SummaryCurrentStatistics_MostRecentQuarterNumberOfEstimates" />
          <s:enumeration value="SummaryCurrentStatistics_CurrentQuarterDateOfQuarterEnd" />
          <s:enumeration value="SummaryCurrentStatistics_CurrentQuarterMeanOfEstimates" />
          <s:enumeration value="SummaryCurrentStatistics_CurrentQuarterStandardDeviation" />
          <s:enumeration value="SummaryCurrentStatistics_CurrentQuarterNumberOfEstimates" />
          <s:enumeration value="SummaryCurrentStatistics_TwoQuartersOutDateOfQuarterEnd" />
          <s:enumeration value="SummaryCurrentStatistics_TwoQuartersOutMeanOfEstimates" />
          <s:enumeration value="SummaryCurrentStatistics_TwoQuartersOutStandardDeviation" />
          <s:enumeration value="SummaryCurrentStatistics_TwoQuartersOutNumberOfEstimates" />
          <s:enumeration value="SummaryCurrentStatistics_ThreeQuartersOutDateOfQuarterEnd" />
          <s:enumeration value="SummaryCurrentStatistics_ThreeQuartersOutMeanOfEstimates" />
          <s:enumeration value="SummaryCurrentStatistics_ThreeQuartersOutStandardDeviation" />
          <s:enumeration value="SummaryCurrentStatistics_ThreeQuartersOutNumberOfEstimates" />
          <s:enumeration value="SummaryCurrentStatistics_FourQuartersOutDateOfQuarterEnd" />
          <s:enumeration value="SummaryCurrentStatistics_FourQuartersOutMeanOfEstimates" />
          <s:enumeration value="SummaryCurrentStatistics_FourQuartersOutStandardDeviation" />
          <s:enumeration value="SummaryCurrentStatistics_FourQuartersOutNumberOfEstimates" />
          <s:enumeration value="SummaryCurrentStatistics_DateOfMostRecentChange" />
          <s:enumeration value="SummaryCurrentStatistics_MostRecentQuarterReportFlag" />
          <s:enumeration value="SummaryCurrentStatistics_MostRecentFiscalYearReportFlag" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrencyIdentificationCode" />
          <s:enumeration value="SummaryCurrentStatisticsChange_DateOfEstimateData" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentFiscalYearDateOfFiscalYearEnd" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentFiscalYearMeanOfEstimates" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentFiscalYear1WeekPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentFiscalYearNumberAnalystsEstimatesIncreased1WeekCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentFiscalYearNumberAnalystsEstimatesDecreased1WeekCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentFiscalYear1MonthPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentFiscalYearNumberAnalystsEstimatesIncreased1MonthCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentFiscalYearNumberAnalystsEstimatesDecreased1MonthCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentFiscalYear3MonthPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentFiscalYearNumberAnalystsEstimatesIncreased3MonthsCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentFiscalYearNumberAnalystsEstimatesDecreased3MonthsCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentFiscalYearDateOfFiscalYearEnd" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentFiscalYearMeanOfEstimates" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentFiscalYear1WeekPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentFiscalYearNumberAnalystsEstimatesIncreased1WeekCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentFiscalYearNumberAnalystsEstimatesDecreased1WeekCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentFiscalYear1MonthPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentFiscalYearNumberAnalystsEstimatesIncreased1MonthCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentFiscalYearNumberAnalystsEstimatesDecreased1MonthCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentFiscalYear3MonthPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentFiscalYearNumberAnalystsEstimatesIncreased3MonthsCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentFiscalYearNumberAnalystsEstimatesDecreased3MonthsCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_NextFiscalYearDateOfFiscalYearEnd" />
          <s:enumeration value="SummaryCurrentStatisticsChange_NextFiscalYearMeanOfEstimates" />
          <s:enumeration value="SummaryCurrentStatisticsChange_NextFiscalYear1WeekPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_NextFiscalYearNumberAnalystsEstimatesIncreased1WeekCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_NextFiscalYearNumberAnalystsEstimatesDecreased1WeekCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_NextFiscalYear1MonthPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_NextFiscalYearNumberAnalystsEstimatesIncreased1MonthCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_NextFiscalYearNumberAnalystsEstimatesDecreased1MonthCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_NextFiscalYear3MonthPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_NextFiscalYearNumberAnalystsEstimatesIncreased3MonthsCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_NextFiscalYearNumberAnalystsEstimatesDecreased3MonthsCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentQuarterDateOfFiscalQuarterEnd" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentQuarterMeanOfEstimates" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentQuarter1WeekPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentQuarterNumberAnalystsEstimatesIncreased1WeekCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentQuarterNumberAnalystsEstimatesDecreased1WeekCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentQuarter1MonthPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentQuarterNumberAnalystsEstimatesIncreased1MonthCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentQuarterNumberAnalystsEstimatesDecreased1MonthCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentQuarter3MonthPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentQuarterNumberAnalystsEstimatesIncreased3MonthsCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentQuarterNumberAnalystsEstimatesDecreased3MonthsCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentQuarterDateOfFiscalQuarterEnd" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentQuarterMeanOfEstimates" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentQuarter1WeekPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentQuarterNumberAnalystsEstimatesIncreased1WeekCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentQuarterNumberAnalystsEstimatesDecreased1WeekCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentQuarter1MonthPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentQuarterNumberAnalystsEstimatesIncreased1MonthCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentQuarterNumberAnalystsEstimatesDecreased1MonthCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentQuarter3MonthPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentQuarterNumberAnalystsEstimatesIncreased3MonthsCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentQuarterNumberAnalystsEstimatesDecreased3MonthsCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_TwoQuartersOutDateOfFiscalQuarterEnd" />
          <s:enumeration value="SummaryCurrentStatisticsChange_TwoQuartersOutMeanOfEstimates" />
          <s:enumeration value="SummaryCurrentStatisticsChange_TwoQuartersOut1WeekPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_TwoQuartersOutNumberAnalystsEstimatesIncreased1WeekCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_TwoQuartersOutNumberAnalystsEstimatesDecreased1WeekCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_TwoQuartersOut1MonthPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_TwoQuartersOutNumberAnalystsEstimatesIncreased1MonthCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_TwoQuartersOutNumberAnalystsEstimatesDecreased1MonthCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_TwoQuartersOut3MonthPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_TwoQuartersOutNumberAnalystsEstimatesIncreased3MonthsCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_TwoQuartersOutNumberAnalystsEstimatesDecreased3MonthsCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_ThreeQuartersOutDateOfFiscalQuarterEnd" />
          <s:enumeration value="SummaryCurrentStatisticsChange_ThreeQuartersOutMeanOfEstimates" />
          <s:enumeration value="SummaryCurrentStatisticsChange_ThreeQuartersOut1WeekPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_ThreeQuartersOutNumberAnalystsEstimatesIncreased1WeekCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_ThreeQuartersOutNumberAnalystsEstimatesDecreased1WeekCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_ThreeQuartersOut1MonthPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_ThreeQuartersOutNumberAnalystsEstimatesIncreased1MonthCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_ThreeQuartersOutNumberAnalystsEstimatesDecreased1MonthCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_ThreeQuartersOut3MonthPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_ThreeQuartersOutNumberAnalystsEstimatesIncreased3MonthsCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_ThreeQuartersOutNumberAnalystsEstimatesDecreased3MonthsCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_FourQuartersOutDateOfFiscalQuarterEnd" />
          <s:enumeration value="SummaryCurrentStatisticsChange_FourQuartersOutMeanOfEstimates" />
          <s:enumeration value="SummaryCurrentStatisticsChange_FourQuartersOut1WeekPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_FourQuartersOutNumberAnalystsEstimatesIncreased1WeekCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_FourQuartersOutNumberAnalystsEstimatesDecreased1WeekCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_FourQuartersOut1MonthPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_FourQuartersOutNumberAnalystsEstimatesIncreased1MonthCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_FourQuartersOutNumberAnalystsEstimatesDecreased1MonthCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_FourQuartersOut3MonthPercentageChangeInMean" />
          <s:enumeration value="SummaryCurrentStatisticsChange_FourQuartersOutNumberAnalystsEstimatesIncreased3MonthsCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_FourQuartersOutNumberAnalystsEstimatesDecreased3MonthsCurrent" />
          <s:enumeration value="SummaryCurrentStatisticsChange_DateOfMostRecentChange" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentQuarterReportFlag" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentFiscalYearReportFlag" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentFiscalYearMedianEstimate" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentFiscalYearMedianEstimate" />
          <s:enumeration value="SummaryCurrentStatisticsChange_NextFiscalYearMedianEstimate" />
          <s:enumeration value="SummaryCurrentStatisticsChange_MostRecentQuarterMedianEstimate" />
          <s:enumeration value="SummaryCurrentStatisticsChange_CurrentQuarterMedianEstimate" />
          <s:enumeration value="SummaryCurrentStatisticsChange_TwoQuartersOutMedianEstimate" />
          <s:enumeration value="SummaryCurrentStatisticsChange_ThreeQuartersOutMedianEstimate" />
          <s:enumeration value="SummaryCurrentStatisticsChange_FourQuartersOutMedianEstimate" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetResearchFieldResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetResearchFieldResult" type="tns:AnalystsResearchField" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AnalystsResearchField">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Security" type="tns:Security" />
              <s:element minOccurs="1" maxOccurs="1" name="FieldType" type="tns:AnalystFieldTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Value" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DataType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DataFormat" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DataSource" 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="Security">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="CIK" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Cusip" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ISIN" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Valoren" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Market" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CategoryOrIndustry" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s: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:element minOccurs="0" maxOccurs="1" name="IHeader_Username" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="IHeader_Password" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="IHeader_Tracer" type="s:string" />
        </s:sequence>
        <s:anyAttribute />
      </s:complexType>
      <s:element name="GetResearchFields">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifiers" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="AnalystFieldType" type="tns:AnalystFieldTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetResearchFieldsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetResearchFieldsResult" type="tns:ArrayOfAnalystsResearchField" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfAnalystsResearchField">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="AnalystsResearchField" nillable="true" type="tns:AnalystsResearchField" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetResearchFieldListsByCollection">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifiers" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AnalystFieldTypes" type="tns:ArrayOfAnalystFieldTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfAnalystFieldTypes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="AnalystFieldTypes" type="tns:AnalystFieldTypes" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetResearchFieldListsByCollectionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetResearchFieldListsByCollectionResult" type="tns:ArrayOfAnalystsResearchFieldList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfAnalystsResearchFieldList">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="AnalystsResearchFieldList" nillable="true" type="tns:AnalystsResearchFieldList" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="AnalystsResearchFieldList">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Security" type="tns:Security" />
              <s:element minOccurs="0" maxOccurs="1" name="AnalystsResearchFields" type="tns:ArrayOfAnalystsResearchField" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetResearchFieldListByCollection">
        <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="0" maxOccurs="1" name="AnalystFieldTypes" type="tns:ArrayOfAnalystFieldTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetResearchFieldListByCollectionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetResearchFieldListByCollectionResult" type="tns:AnalystsResearchFieldList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetResearchFieldList">
        <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="AnalysisGroup" type="tns:AnalysisGroups" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="AnalysisGroups">
        <s:restriction base="s:string">
          <s:enumeration value="AnalystRecommendations" />
          <s:enumeration value="AnalystRecommendationsAndHistogram" />
          <s:enumeration value="CurrentSalesConsensus" />
          <s:enumeration value="CurrentSalesConsensusChange" />
          <s:enumeration value="SummaryCurrentStatistics" />
          <s:enumeration value="SummaryCurrentStatisticsChange" />
          <s:enumeration value="All" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetResearchFieldListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetResearchFieldListResult" type="tns:AnalystsResearchFieldList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetResearchFieldLists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifiers" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="AnalysisGroup" type="tns:AnalysisGroups" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetResearchFieldListsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetResearchFieldListsResult" type="tns:ArrayOfAnalystsResearchFieldList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetResearchReport">
        <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="AnalystsResearchReportType" type="tns:AnalystsResearchReportTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="AnalystsResearchReportTypes">
        <s:restriction base="s:string">
          <s:enumeration value="CurrentSalesConsensus" />
          <s:enumeration value="CurrentSalesConsensusChange" />
          <s:enumeration value="SummaryCurrentStatistics" />
          <s:enumeration value="SummaryCurrentStatisticsChange" />
          <s:enumeration value="Default" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetResearchReportResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetResearchReportResult" type="tns:ResearchReport" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ResearchReport">
        <s:complexContent mixed="false">
          <s:extension base="tns:AbstractZacksObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Title" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ResearchReportType" type="tns:ResearchReportTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="ResearchReportLines" type="tns:ArrayOfResearchReportLine" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="AbstractZacksObject" abstract="true">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ResearchReportLine">
        <s:complexContent mixed="false">
          <s:extension base="tns:AbstractZacksObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="ResearchReportLineType" type="tns:ResearchReportLineTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Values" type="tns:ArrayOfString" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:simpleType name="ResearchReportLineTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Heading" />
          <s:enumeration value="SubHeading" />
          <s:enumeration value="Line" />
          <s:enumeration value="Default" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfString">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="ResearchReportTypes">
        <s:restriction base="s:string">
          <s:enumeration value="EarningsEstimates" />
          <s:enumeration value="EstimatesRecommendations" />
          <s:enumeration value="YahooFinanceEstimates" />
          <s:enumeration value="EarningsSurprise" />
          <s:enumeration value="AnalystRecommendations" />
          <s:enumeration value="AnalystRecommendationsAndHistogram" />
          <s:enumeration value="SectorAnalysis" />
          <s:enumeration value="EPSGrowthRates" />
          <s:enumeration value="EarningsEstimatesConsensusTrend" />
          <s:enumeration value="CurrentSalesConsensus" />
          <s:enumeration value="CurrentSalesConsensusChange" />
          <s:enumeration value="SummaryCurrentStatistics" />
          <s:enumeration value="SummaryCurrentStatisticsChange" />
          <s:enumeration value="GeneratedFromUserTemplate" />
          <s:enumeration value="Default" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfResearchReportLine">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ResearchReportLine" nillable="true" type="tns:ResearchReportLine" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetResearchReportCustom">
        <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="0" maxOccurs="1" name="ReportTemplate" type="tns:ResearchReportTemplate" />
            <s:element minOccurs="0" maxOccurs="1" name="DefaultValue" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ResearchReportTemplate">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Title" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ResearchReportLineTemplates" type="tns:ArrayOfResearchReportLineTemplate" />
          <s:element minOccurs="1" maxOccurs="1" name="Outcome" type="tns:OutcomeTypes" />
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfResearchReportLineTemplate">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ResearchReportLineTemplate" nillable="true" type="tns:ResearchReportLineTemplate" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ResearchReportLineTemplate">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ResearchReportLineType" type="tns:ResearchReportLineTypes" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Values" type="tns:ArrayOfString" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetResearchReportCustomResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetResearchReportCustomResult" type="tns:ResearchReport" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetResearchReportTemplate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="AnalystsResearchReportType" type="tns:AnalystsResearchReportTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetResearchReportTemplateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetResearchReportTemplateResult" type="tns:ResearchReportTemplate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListResearchFields">
        <s:complexType />
      </s:element>
      <s:element name="ListResearchFieldsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListResearchFieldsResult" type="tns:ArrayOfAnalystsResearchField" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SearchResearchFields">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="pattern" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SearchResearchFieldsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SearchResearchFieldsResult" type="tns:ArrayOfAnalystsResearchField" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMultiResearchField">
        <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="0" maxOccurs="1" name="AnalystFieldTypes" type="tns:ArrayOfAnalystFieldTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMultiResearchFieldResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMultiResearchFieldResult" type="tns:MultiAnalystsResearchField" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MultiAnalystsResearchField">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Security" type="tns:Security" />
              <s:element minOccurs="0" maxOccurs="1" name="AnalystsResearchFields" type="tns:ArrayOfAnalystsResearchField" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="AnalystsResearchField" nillable="true" type="tns:AnalystsResearchField" />
      <s:element name="ArrayOfAnalystsResearchField" nillable="true" type="tns:ArrayOfAnalystsResearchField" />
      <s:element name="ArrayOfAnalystsResearchFieldList" nillable="true" type="tns:ArrayOfAnalystsResearchFieldList" />
      <s:element name="AnalystsResearchFieldList" nillable="true" type="tns:AnalystsResearchFieldList" />
      <s:element name="ResearchReport" nillable="true" type="tns:ResearchReport" />
      <s:element name="ResearchReportTemplate" nillable="true" type="tns:ResearchReportTemplate" />
      <s:element name="MultiAnalystsResearchField" nillable="true" type="tns:MultiAnalystsResearchField" />
    </s:schema>
    <s:schema targetNamespace="http://www.xignite.com/services/AbstractTypes">
      <s:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
      <s:complexType name="StringArray">
        <s:complexContent mixed="false">
          <s:restriction base="soapenc:Array">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="unbounded" name="String" type="s:string" />
            </s:sequence>
          </s:restriction>
        </s:complexContent>
      </s:complexType>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetResearchFieldSoapIn">
    <wsdl:part name="parameters" element="tns:GetResearchField" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldSoapOut">
    <wsdl:part name="parameters" element="tns:GetResearchFieldResponse" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldsSoapIn">
    <wsdl:part name="parameters" element="tns:GetResearchFields" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldsSoapOut">
    <wsdl:part name="parameters" element="tns:GetResearchFieldsResponse" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListsByCollectionSoapIn">
    <wsdl:part name="parameters" element="tns:GetResearchFieldListsByCollection" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListsByCollectionSoapOut">
    <wsdl:part name="parameters" element="tns:GetResearchFieldListsByCollectionResponse" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListsByCollectionHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListByCollectionSoapIn">
    <wsdl:part name="parameters" element="tns:GetResearchFieldListByCollection" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListByCollectionSoapOut">
    <wsdl:part name="parameters" element="tns:GetResearchFieldListByCollectionResponse" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListByCollectionHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListSoapIn">
    <wsdl:part name="parameters" element="tns:GetResearchFieldList" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListSoapOut">
    <wsdl:part name="parameters" element="tns:GetResearchFieldListResponse" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListsSoapIn">
    <wsdl:part name="parameters" element="tns:GetResearchFieldLists" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListsSoapOut">
    <wsdl:part name="parameters" element="tns:GetResearchFieldListsResponse" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetResearchReportSoapIn">
    <wsdl:part name="parameters" element="tns:GetResearchReport" />
  </wsdl:message>
  <wsdl:message name="GetResearchReportSoapOut">
    <wsdl:part name="parameters" element="tns:GetResearchReportResponse" />
  </wsdl:message>
  <wsdl:message name="GetResearchReportHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetResearchReportCustomSoapIn">
    <wsdl:part name="parameters" element="tns:GetResearchReportCustom" />
  </wsdl:message>
  <wsdl:message name="GetResearchReportCustomSoapOut">
    <wsdl:part name="parameters" element="tns:GetResearchReportCustomResponse" />
  </wsdl:message>
  <wsdl:message name="GetResearchReportCustomHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetResearchReportTemplateSoapIn">
    <wsdl:part name="parameters" element="tns:GetResearchReportTemplate" />
  </wsdl:message>
  <wsdl:message name="GetResearchReportTemplateSoapOut">
    <wsdl:part name="parameters" element="tns:GetResearchReportTemplateResponse" />
  </wsdl:message>
  <wsdl:message name="GetResearchReportTemplateHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="ListResearchFieldsSoapIn">
    <wsdl:part name="parameters" element="tns:ListResearchFields" />
  </wsdl:message>
  <wsdl:message name="ListResearchFieldsSoapOut">
    <wsdl:part name="parameters" element="tns:ListResearchFieldsResponse" />
  </wsdl:message>
  <wsdl:message name="ListResearchFieldsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="SearchResearchFieldsSoapIn">
    <wsdl:part name="parameters" element="tns:SearchResearchFields" />
  </wsdl:message>
  <wsdl:message name="SearchResearchFieldsSoapOut">
    <wsdl:part name="parameters" element="tns:SearchResearchFieldsResponse" />
  </wsdl:message>
  <wsdl:message name="SearchResearchFieldsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetMultiResearchFieldSoapIn">
    <wsdl:part name="parameters" element="tns:GetMultiResearchField" />
  </wsdl:message>
  <wsdl:message name="GetMultiResearchFieldSoapOut">
    <wsdl:part name="parameters" element="tns:GetMultiResearchFieldResponse" />
  </wsdl:message>
  <wsdl:message name="GetMultiResearchFieldHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AnalystFieldType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldHttpGetOut">
    <wsdl:part name="Body" element="tns:AnalystsResearchField" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldsHttpGetIn">
    <wsdl:part name="Identifiers" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AnalystFieldType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfAnalystsResearchField" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListsByCollectionHttpGetIn">
    <wsdl:part name="Identifiers" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AnalystFieldTypes" type="s1:StringArray" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListsByCollectionHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfAnalystsResearchFieldList" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListByCollectionHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AnalystFieldTypes" type="s1:StringArray" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListByCollectionHttpGetOut">
    <wsdl:part name="Body" element="tns:AnalystsResearchFieldList" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AnalysisGroup" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListHttpGetOut">
    <wsdl:part name="Body" element="tns:AnalystsResearchFieldList" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListsHttpGetIn">
    <wsdl:part name="Identifiers" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AnalysisGroup" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfAnalystsResearchFieldList" />
  </wsdl:message>
  <wsdl:message name="GetResearchReportHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AnalystsResearchReportType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetResearchReportHttpGetOut">
    <wsdl:part name="Body" element="tns:ResearchReport" />
  </wsdl:message>
  <wsdl:message name="GetResearchReportTemplateHttpGetIn">
    <wsdl:part name="AnalystsResearchReportType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetResearchReportTemplateHttpGetOut">
    <wsdl:part name="Body" element="tns:ResearchReportTemplate" />
  </wsdl:message>
  <wsdl:message name="ListResearchFieldsHttpGetIn" />
  <wsdl:message name="ListResearchFieldsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfAnalystsResearchField" />
  </wsdl:message>
  <wsdl:message name="SearchResearchFieldsHttpGetIn">
    <wsdl:part name="pattern" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SearchResearchFieldsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfAnalystsResearchField" />
  </wsdl:message>
  <wsdl:message name="GetMultiResearchFieldHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AnalystFieldTypes" type="s1:StringArray" />
  </wsdl:message>
  <wsdl:message name="GetMultiResearchFieldHttpGetOut">
    <wsdl:part name="Body" element="tns:MultiAnalystsResearchField" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AnalystFieldType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldHttpPostOut">
    <wsdl:part name="Body" element="tns:AnalystsResearchField" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldsHttpPostIn">
    <wsdl:part name="Identifiers" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AnalystFieldType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfAnalystsResearchField" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListsByCollectionHttpPostIn">
    <wsdl:part name="Identifiers" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AnalystFieldTypes" type="s1:StringArray" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListsByCollectionHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfAnalystsResearchFieldList" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListByCollectionHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AnalystFieldTypes" type="s1:StringArray" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListByCollectionHttpPostOut">
    <wsdl:part name="Body" element="tns:AnalystsResearchFieldList" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AnalysisGroup" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListHttpPostOut">
    <wsdl:part name="Body" element="tns:AnalystsResearchFieldList" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListsHttpPostIn">
    <wsdl:part name="Identifiers" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AnalysisGroup" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetResearchFieldListsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfAnalystsResearchFieldList" />
  </wsdl:message>
  <wsdl:message name="GetResearchReportHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AnalystsResearchReportType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetResearchReportHttpPostOut">
    <wsdl:part name="Body" element="tns:ResearchReport" />
  </wsdl:message>
  <wsdl:message name="GetResearchReportTemplateHttpPostIn">
    <wsdl:part name="AnalystsResearchReportType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetResearchReportTemplateHttpPostOut">
    <wsdl:part name="Body" element="tns:ResearchReportTemplate" />
  </wsdl:message>
  <wsdl:message name="ListResearchFieldsHttpPostIn" />
  <wsdl:message name="ListResearchFieldsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfAnalystsResearchField" />
  </wsdl:message>
  <wsdl:message name="SearchResearchFieldsHttpPostIn">
    <wsdl:part name="pattern" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SearchResearchFieldsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfAnalystsResearchField" />
  </wsdl:message>
  <wsdl:message name="GetMultiResearchFieldHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AnalystFieldTypes" type="s1:StringArray" />
  </wsdl:message>
  <wsdl:message name="GetMultiResearchFieldHttpPostOut">
    <wsdl:part name="Body" element="tns:MultiAnalystsResearchField" />
  </wsdl:message>
  <wsdl:portType name="XigniteAnalystsSoap">
    <wsdl:operation name="GetResearchField">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return a AnalystsResearchField object for a single identifier</wsdl:documentation>
      <wsdl:input message="tns:GetResearchFieldSoapIn" />
      <wsdl:output message="tns:GetResearchFieldSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return an array of AnalystsResearchField objects for multiple identifiers</wsdl:documentation>
      <wsdl:input message="tns:GetResearchFieldsSoapIn" />
      <wsdl:output message="tns:GetResearchFieldsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldListsByCollection">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return an array of AnalystsResearchFieldList objects for multiple identifiers and an array of AnalystFieldTypes.</wsdl:documentation>
      <wsdl:input message="tns:GetResearchFieldListsByCollectionSoapIn" />
      <wsdl:output message="tns:GetResearchFieldListsByCollectionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldListByCollection">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return a AnalystsResearchFieldList object for a single identifier and an array of AnalystFieldTypes.</wsdl:documentation>
      <wsdl:input message="tns:GetResearchFieldListByCollectionSoapIn" />
      <wsdl:output message="tns:GetResearchFieldListByCollectionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return a AnalystsResearchFieldList object for a single identifier</wsdl:documentation>
      <wsdl:input message="tns:GetResearchFieldListSoapIn" />
      <wsdl:output message="tns:GetResearchFieldListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldLists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return an array of AnalystsResearchFieldList objects for multiple identifiers</wsdl:documentation>
      <wsdl:input message="tns:GetResearchFieldListsSoapIn" />
      <wsdl:output message="tns:GetResearchFieldListsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchReport">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the requested ResearchReport for the identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetResearchReportSoapIn" />
      <wsdl:output message="tns:GetResearchReportSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchReportCustom">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the requested custom ResearchReport for the identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetResearchReportCustomSoapIn" />
      <wsdl:output message="tns:GetResearchReportCustomSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchReportTemplate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the a ResearchReportTemplate populated for the specified kind of report.</wsdl:documentation>
      <wsdl:input message="tns:GetResearchReportTemplateSoapIn" />
      <wsdl:output message="tns:GetResearchReportTemplateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListResearchFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Lists all the Research Fields that are supported by this service.</wsdl:documentation>
      <wsdl:input message="tns:ListResearchFieldsSoapIn" />
      <wsdl:output message="tns:ListResearchFieldsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SearchResearchFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Search Research Field  names and description</wsdl:documentation>
      <wsdl:input message="tns:SearchResearchFieldsSoapIn" />
      <wsdl:output message="tns:SearchResearchFieldsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMultiResearchField">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return a a multiple research fields for a single identifier</wsdl:documentation>
      <wsdl:input message="tns:GetMultiResearchFieldSoapIn" />
      <wsdl:output message="tns:GetMultiResearchFieldSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="XigniteAnalystsHttpGet">
    <wsdl:operation name="GetResearchField">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return a AnalystsResearchField object for a single identifier</wsdl:documentation>
      <wsdl:input message="tns:GetResearchFieldHttpGetIn" />
      <wsdl:output message="tns:GetResearchFieldHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return an array of AnalystsResearchField objects for multiple identifiers</wsdl:documentation>
      <wsdl:input message="tns:GetResearchFieldsHttpGetIn" />
      <wsdl:output message="tns:GetResearchFieldsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldListsByCollection">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return an array of AnalystsResearchFieldList objects for multiple identifiers and an array of AnalystFieldTypes.</wsdl:documentation>
      <wsdl:input message="tns:GetResearchFieldListsByCollectionHttpGetIn" />
      <wsdl:output message="tns:GetResearchFieldListsByCollectionHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldListByCollection">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return a AnalystsResearchFieldList object for a single identifier and an array of AnalystFieldTypes.</wsdl:documentation>
      <wsdl:input message="tns:GetResearchFieldListByCollectionHttpGetIn" />
      <wsdl:output message="tns:GetResearchFieldListByCollectionHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return a AnalystsResearchFieldList object for a single identifier</wsdl:documentation>
      <wsdl:input message="tns:GetResearchFieldListHttpGetIn" />
      <wsdl:output message="tns:GetResearchFieldListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldLists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return an array of AnalystsResearchFieldList objects for multiple identifiers</wsdl:documentation>
      <wsdl:input message="tns:GetResearchFieldListsHttpGetIn" />
      <wsdl:output message="tns:GetResearchFieldListsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchReport">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the requested ResearchReport for the identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetResearchReportHttpGetIn" />
      <wsdl:output message="tns:GetResearchReportHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchReportTemplate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the a ResearchReportTemplate populated for the specified kind of report.</wsdl:documentation>
      <wsdl:input message="tns:GetResearchReportTemplateHttpGetIn" />
      <wsdl:output message="tns:GetResearchReportTemplateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListResearchFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Lists all the Research Fields that are supported by this service.</wsdl:documentation>
      <wsdl:input message="tns:ListResearchFieldsHttpGetIn" />
      <wsdl:output message="tns:ListResearchFieldsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SearchResearchFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Search Research Field  names and description</wsdl:documentation>
      <wsdl:input message="tns:SearchResearchFieldsHttpGetIn" />
      <wsdl:output message="tns:SearchResearchFieldsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMultiResearchField">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return a a multiple research fields for a single identifier</wsdl:documentation>
      <wsdl:input message="tns:GetMultiResearchFieldHttpGetIn" />
      <wsdl:output message="tns:GetMultiResearchFieldHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="XigniteAnalystsHttpPost">
    <wsdl:operation name="GetResearchField">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return a AnalystsResearchField object for a single identifier</wsdl:documentation>
      <wsdl:input message="tns:GetResearchFieldHttpPostIn" />
      <wsdl:output message="tns:GetResearchFieldHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return an array of AnalystsResearchField objects for multiple identifiers</wsdl:documentation>
      <wsdl:input message="tns:GetResearchFieldsHttpPostIn" />
      <wsdl:output message="tns:GetResearchFieldsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldListsByCollection">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return an array of AnalystsResearchFieldList objects for multiple identifiers and an array of AnalystFieldTypes.</wsdl:documentation>
      <wsdl:input message="tns:GetResearchFieldListsByCollectionHttpPostIn" />
      <wsdl:output message="tns:GetResearchFieldListsByCollectionHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldListByCollection">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return a AnalystsResearchFieldList object for a single identifier and an array of AnalystFieldTypes.</wsdl:documentation>
      <wsdl:input message="tns:GetResearchFieldListByCollectionHttpPostIn" />
      <wsdl:output message="tns:GetResearchFieldListByCollectionHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return a AnalystsResearchFieldList object for a single identifier</wsdl:documentation>
      <wsdl:input message="tns:GetResearchFieldListHttpPostIn" />
      <wsdl:output message="tns:GetResearchFieldListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldLists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return an array of AnalystsResearchFieldList objects for multiple identifiers</wsdl:documentation>
      <wsdl:input message="tns:GetResearchFieldListsHttpPostIn" />
      <wsdl:output message="tns:GetResearchFieldListsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchReport">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the requested ResearchReport for the identifier.</wsdl:documentation>
      <wsdl:input message="tns:GetResearchReportHttpPostIn" />
      <wsdl:output message="tns:GetResearchReportHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchReportTemplate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the a ResearchReportTemplate populated for the specified kind of report.</wsdl:documentation>
      <wsdl:input message="tns:GetResearchReportTemplateHttpPostIn" />
      <wsdl:output message="tns:GetResearchReportTemplateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListResearchFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Lists all the Research Fields that are supported by this service.</wsdl:documentation>
      <wsdl:input message="tns:ListResearchFieldsHttpPostIn" />
      <wsdl:output message="tns:ListResearchFieldsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SearchResearchFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Search Research Field  names and description</wsdl:documentation>
      <wsdl:input message="tns:SearchResearchFieldsHttpPostIn" />
      <wsdl:output message="tns:SearchResearchFieldsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMultiResearchField">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return a a multiple research fields for a single identifier</wsdl:documentation>
      <wsdl:input message="tns:GetMultiResearchFieldHttpPostIn" />
      <wsdl:output message="tns:GetMultiResearchFieldHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="XigniteAnalystsSoap" type="tns:XigniteAnalystsSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetResearchField">
      <soap:operation soapAction="http://www.xignite.com/services/GetResearchField" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetResearchFieldHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchFields">
      <soap:operation soapAction="http://www.xignite.com/services/GetResearchFields" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetResearchFieldsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldListsByCollection">
      <soap:operation soapAction="http://www.xignite.com/services/GetResearchFieldListsByCollection" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetResearchFieldListsByCollectionHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldListByCollection">
      <soap:operation soapAction="http://www.xignite.com/services/GetResearchFieldListByCollection" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetResearchFieldListByCollectionHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldList">
      <soap:operation soapAction="http://www.xignite.com/services/GetResearchFieldList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetResearchFieldListHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldLists">
      <soap:operation soapAction="http://www.xignite.com/services/GetResearchFieldLists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetResearchFieldListsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchReport">
      <soap:operation soapAction="http://www.xignite.com/services/GetResearchReport" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetResearchReportHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchReportCustom">
      <soap:operation soapAction="http://www.xignite.com/services/GetResearchReportCustom" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetResearchReportCustomHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchReportTemplate">
      <soap:operation soapAction="http://www.xignite.com/services/GetResearchReportTemplate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetResearchReportTemplateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListResearchFields">
      <soap:operation soapAction="http://www.xignite.com/services/ListResearchFields" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ListResearchFieldsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SearchResearchFields">
      <soap:operation soapAction="http://www.xignite.com/services/SearchResearchFields" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:SearchResearchFieldsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMultiResearchField">
      <soap:operation soapAction="http://www.xignite.com/services/GetMultiResearchField" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetMultiResearchFieldHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteAnalystsSoap12" type="tns:XigniteAnalystsSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetResearchField">
      <soap12:operation soapAction="http://www.xignite.com/services/GetResearchField" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetResearchFieldHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchFields">
      <soap12:operation soapAction="http://www.xignite.com/services/GetResearchFields" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetResearchFieldsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldListsByCollection">
      <soap12:operation soapAction="http://www.xignite.com/services/GetResearchFieldListsByCollection" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetResearchFieldListsByCollectionHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldListByCollection">
      <soap12:operation soapAction="http://www.xignite.com/services/GetResearchFieldListByCollection" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetResearchFieldListByCollectionHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldList">
      <soap12:operation soapAction="http://www.xignite.com/services/GetResearchFieldList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetResearchFieldListHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldLists">
      <soap12:operation soapAction="http://www.xignite.com/services/GetResearchFieldLists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetResearchFieldListsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchReport">
      <soap12:operation soapAction="http://www.xignite.com/services/GetResearchReport" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetResearchReportHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchReportCustom">
      <soap12:operation soapAction="http://www.xignite.com/services/GetResearchReportCustom" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetResearchReportCustomHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchReportTemplate">
      <soap12:operation soapAction="http://www.xignite.com/services/GetResearchReportTemplate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetResearchReportTemplateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListResearchFields">
      <soap12:operation soapAction="http://www.xignite.com/services/ListResearchFields" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ListResearchFieldsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SearchResearchFields">
      <soap12:operation soapAction="http://www.xignite.com/services/SearchResearchFields" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:SearchResearchFieldsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMultiResearchField">
      <soap12:operation soapAction="http://www.xignite.com/services/GetMultiResearchField" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetMultiResearchFieldHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteAnalystsHttpGet" type="tns:XigniteAnalystsHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="GetResearchField">
      <http:operation location="/GetResearchField" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchFields">
      <http:operation location="/GetResearchFields" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldListsByCollection">
      <http:operation location="/GetResearchFieldListsByCollection" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldListByCollection">
      <http:operation location="/GetResearchFieldListByCollection" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldList">
      <http:operation location="/GetResearchFieldList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchFieldLists">
      <http:operation location="/GetResearchFieldLists" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchReport">
      <http:operation location="/GetResearchReport" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchReportTemplate">
      <http:operation location="/GetResearchReportTemplate" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListResearchFields">
      <http:operation location="/ListResearchFields" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SearchResearchFields">
      <http:operation location="/SearchResearchFields" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMultiResearchField">
      <http:operation location="/GetMultiResearchField" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteAnalystsHttpPost" type="tns:XigniteAnalystsHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="GetResearchField">
      <http:operation location="/GetResearchField" />
      <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="GetResearchFields">
      <http:operation location="/GetResearchFields" />
      <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="GetResearchFieldListsByCollection">
      <http:operation location="/GetResearchFieldListsByCollection" />
      <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="GetResearchFieldListByCollection">
      <http:operation location="/GetResearchFieldListByCollection" />
      <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="GetResearchFieldList">
      <http:operation location="/GetResearchFieldList" />
      <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="GetResearchFieldLists">
      <http:operation location="/GetResearchFieldLists" />
      <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="GetResearchReport">
      <http:operation location="/GetResearchReport" />
      <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="GetResearchReportTemplate">
      <http:operation location="/GetResearchReportTemplate" />
      <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="ListResearchFields">
      <http:operation location="/ListResearchFields" />
      <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="SearchResearchFields">
      <http:operation location="/SearchResearchFields" />
      <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="GetMultiResearchField">
      <http:operation location="/GetMultiResearchField" />
      <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="XigniteAnalysts">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Zacks Analysts Ratings</wsdl:documentation>
    <wsdl:port name="XigniteAnalystsSoap" binding="tns:XigniteAnalystsSoap">
      <soap:address location="https://www.xignite.com/xAnalysts.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteAnalystsSoap12" binding="tns:XigniteAnalystsSoap12">
      <soap12:address location="https://www.xignite.com/xAnalysts.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteAnalystsHttpGet" binding="tns:XigniteAnalystsHttpGet">
      <http:address location="https://www.xignite.com/xAnalysts.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteAnalystsHttpPost" binding="tns:XigniteAnalystsHttpPost">
      <http:address location="https://www.xignite.com/xAnalysts.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>