<?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/">Provides earning calendar information for publicly traded US companies.</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.xignite.com/services/">
      <s:element name="ListCompanies">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:ExchangeTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="StartSymbol" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndSymbol" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="ExchangeTypes">
        <s:restriction base="s:string">
          <s:enumeration value="NYSE" />
          <s:enumeration value="NASDAQNM" />
          <s:enumeration value="NASDAQSC" />
          <s:enumeration value="AMEX" />
          <s:enumeration value="PINKSHEETS" />
          <s:enumeration value="OTCBB" />
          <s:enumeration value="IndustryGroups" />
          <s:enumeration value="Indices" />
          <s:enumeration value="NASDAQCM" />
          <s:enumeration value="NASDAQGM" />
          <s:enumeration value="NASDAQGS" />
          <s:enumeration value="TSX" />
          <s:enumeration value="TSXV" />
        </s:restriction>
      </s:simpleType>
      <s:element name="ListCompaniesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListCompaniesResult" type="tns:SymbolList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SymbolList">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Exchange" type="tns:ExchangeTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Count" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Symbols" type="tns:ArrayOfSymbol" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="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="ArrayOfSymbol">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Symbol" nillable="true" type="tns:Symbol" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Symbol">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Issue" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="Header" type="tns:Header" />
      <s:complexType name="Header">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Tracer" type="s:string" />
        </s:sequence>
        <s:anyAttribute />
      </s:complexType>
      <s:element name="GetEarningCalendarItem">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:EarningCalendarItemTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="EarningCalendarItemTypes">
        <s:restriction base="s:string">
          <s:enumeration value="EarningsQuarter" />
          <s:enumeration value="NextEarningsDateQuarter" />
          <s:enumeration value="NextEarningDate" />
          <s:enumeration value="NextEarningTime" />
          <s:enumeration value="NextEarningDateType" />
          <s:enumeration value="EarningConfirmationDate" />
          <s:enumeration value="LastEarningUpdateDate" />
          <s:enumeration value="Q1EarningDate" />
          <s:enumeration value="Q2EarningDate" />
          <s:enumeration value="Q3EarningDate" />
          <s:enumeration value="Q4EarningDate" />
          <s:enumeration value="NextEarningEstimateAverage" />
          <s:enumeration value="LastEarningEstimateAverage" />
          <s:enumeration value="EarningEstimateChangeAverage" />
          <s:enumeration value="ConferenceCallDate" />
          <s:enumeration value="ConferenceCallTime" />
          <s:enumeration value="ConferenceCallNumber" />
          <s:enumeration value="ConferenceCallPasscode" />
          <s:enumeration value="ConferenceCallBroadcastURL" />
          <s:enumeration value="ConferenceCallNotes" />
          <s:enumeration value="ConferenceCallInternationalNumber" />
          <s:enumeration value="ConferenceCallInternationalPasscode" />
          <s:enumeration value="ReplayDate" />
          <s:enumeration value="ReplayNumber" />
          <s:enumeration value="ReplayPasscode" />
          <s:enumeration value="ReplayWebcastURL" />
          <s:enumeration value="ReplayEndDate" />
          <s:enumeration value="ReplayWebcastEndDate" />
          <s:enumeration value="BoardOfDirectorMeetingDate" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="IdentifierTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Symbol" />
          <s:enumeration value="CIK" />
          <s:enumeration value="CUSIP" />
          <s:enumeration value="ISIN" />
          <s:enumeration value="Valoren" />
          <s:enumeration value="SEDOL" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetEarningCalendarItemResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEarningCalendarItemResult" type="tns:EarningCalendarItem" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="EarningCalendarItem">
        <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="Name" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ValueType" type="tns:ValueTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="Value" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Unit" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Decimals" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="Security">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="CIK" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Cusip" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ISIN" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Valoren" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Market" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CategoryOrIndustry" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:simpleType name="ValueTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Numeric" />
          <s:enumeration value="Text" />
          <s:enumeration value="Boolean" />
          <s:enumeration value="Date" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetEarningCalendarItems">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Types" type="tns:ArrayOfEarningCalendarItemTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfEarningCalendarItemTypes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="EarningCalendarItemTypes" type="tns:EarningCalendarItemTypes" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetEarningCalendarItemsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEarningCalendarItemsResult" type="tns:EarningCalendarItems" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="EarningCalendarItems">
        <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="Items" type="tns:ArrayOfEarningCalendarItem" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfEarningCalendarItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="EarningCalendarItem" nillable="true" type="tns:EarningCalendarItem" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetEarningCalendarItemsAsString">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Types" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEarningCalendarItemsAsStringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEarningCalendarItemsAsStringResult" type="tns:EarningCalendarItems" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetConferenceCallInformation">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetConferenceCallInformationResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetConferenceCallInformationResult" type="tns:ConferenceCallInformation" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ConferenceCallInformation">
        <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="Date" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Time" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="BroadcastURL" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Notes" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetReplayInformation">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReplayInformationResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetReplayInformationResult" type="tns:ReplayInformation" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ReplayInformation">
        <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="Date" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="WebcastURL" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="WebcastEndDate" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetEarningDates">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEarningDatesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEarningDatesResult" type="tns:EarningDates" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="EarningDates">
        <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="Q1EarningDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Q2EarningDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Q3EarningDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Q4EarningDate" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetEarningCall">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEarningCallResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEarningCallResult" type="tns:EarningCall" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="EarningCall">
        <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="EarningsQuarter" type="tns:QuarterTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="EarningsDateQuarter" type="tns:QuarterTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="EarningsDate" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="TimeType" type="tns:EarningTimeTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="DateType" type="tns:EarningDateTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="ConfirmationDate" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:simpleType name="QuarterTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Q1" />
          <s:enumeration value="Q2" />
          <s:enumeration value="Q3" />
          <s:enumeration value="Q4" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="EarningTimeTypes">
        <s:restriction base="s:string">
          <s:enumeration value="AfterMarket" />
          <s:enumeration value="DuringMarket" />
          <s:enumeration value="BeforeMarket" />
          <s:enumeration value="Unspecified" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="EarningDateTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Tentative" />
          <s:enumeration value="Verified" />
          <s:enumeration value="Calculated" />
          <s:enumeration value="Inferred" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetBoardMeeting">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBoardMeetingResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBoardMeetingResult" type="tns:BoardMeeting" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="BoardMeeting">
        <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="NextMeetingDate" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetAnnouncement">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAnnouncementResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAnnouncementResult" type="tns:Announcement" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Announcement">
        <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="EarningsQuarter" type="tns:QuarterTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="EarningsDateQuarter" type="tns:QuarterTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="EarningsDate" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="TimeType" type="tns:EarningTimeTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="DateType" type="tns:EarningDateTypes" />
              <s:element minOccurs="0" maxOccurs="1" name="ConfirmationDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ConferenceCall" type="tns:ConferenceCallInformation" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetEarningCalendarRange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="MinimumMarketCap" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEarningCalendarRangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEarningCalendarRangeResult" type="tns:EarningCalendar" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="EarningCalendar">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Count" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="EarningCalendarDays" type="tns:ArrayOfEarningCalendarDay" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfEarningCalendarDay">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="EarningCalendarDay" nillable="true" type="tns:EarningCalendarDay" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="EarningCalendarDay">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Count" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Announcements" type="tns:ArrayOfAnnouncement" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfAnnouncement">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Announcement" nillable="true" type="tns:Announcement" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetEarningCalendarDay">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="MinimumMarketCap" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEarningCalendarDayResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEarningCalendarDayResult" type="tns:EarningCalendarDay" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SymbolList" nillable="true" type="tns:SymbolList" />
      <s:element name="EarningCalendarItem" nillable="true" type="tns:EarningCalendarItem" />
      <s:element name="EarningCalendarItems" nillable="true" type="tns:EarningCalendarItems" />
      <s:element name="ConferenceCallInformation" nillable="true" type="tns:ConferenceCallInformation" />
      <s:element name="ReplayInformation" nillable="true" type="tns:ReplayInformation" />
      <s:element name="EarningDates" nillable="true" type="tns:EarningDates" />
      <s:element name="EarningCall" nillable="true" type="tns:EarningCall" />
      <s:element name="BoardMeeting" nillable="true" type="tns:BoardMeeting" />
      <s:element name="Announcement" nillable="true" type="tns:Announcement" />
      <s:element name="EarningCalendar" nillable="true" type="tns:EarningCalendar" />
      <s:element name="EarningCalendarDay" nillable="true" type="tns:EarningCalendarDay" />
    </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="ListCompaniesSoapIn">
    <wsdl:part name="parameters" element="tns:ListCompanies" />
  </wsdl:message>
  <wsdl:message name="ListCompaniesSoapOut">
    <wsdl:part name="parameters" element="tns:ListCompaniesResponse" />
  </wsdl:message>
  <wsdl:message name="ListCompaniesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarItemSoapIn">
    <wsdl:part name="parameters" element="tns:GetEarningCalendarItem" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarItemSoapOut">
    <wsdl:part name="parameters" element="tns:GetEarningCalendarItemResponse" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarItemHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarItemsSoapIn">
    <wsdl:part name="parameters" element="tns:GetEarningCalendarItems" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarItemsSoapOut">
    <wsdl:part name="parameters" element="tns:GetEarningCalendarItemsResponse" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarItemsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarItemsAsStringSoapIn">
    <wsdl:part name="parameters" element="tns:GetEarningCalendarItemsAsString" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarItemsAsStringSoapOut">
    <wsdl:part name="parameters" element="tns:GetEarningCalendarItemsAsStringResponse" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarItemsAsStringHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetConferenceCallInformationSoapIn">
    <wsdl:part name="parameters" element="tns:GetConferenceCallInformation" />
  </wsdl:message>
  <wsdl:message name="GetConferenceCallInformationSoapOut">
    <wsdl:part name="parameters" element="tns:GetConferenceCallInformationResponse" />
  </wsdl:message>
  <wsdl:message name="GetConferenceCallInformationHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetReplayInformationSoapIn">
    <wsdl:part name="parameters" element="tns:GetReplayInformation" />
  </wsdl:message>
  <wsdl:message name="GetReplayInformationSoapOut">
    <wsdl:part name="parameters" element="tns:GetReplayInformationResponse" />
  </wsdl:message>
  <wsdl:message name="GetReplayInformationHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetEarningDatesSoapIn">
    <wsdl:part name="parameters" element="tns:GetEarningDates" />
  </wsdl:message>
  <wsdl:message name="GetEarningDatesSoapOut">
    <wsdl:part name="parameters" element="tns:GetEarningDatesResponse" />
  </wsdl:message>
  <wsdl:message name="GetEarningDatesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetEarningCallSoapIn">
    <wsdl:part name="parameters" element="tns:GetEarningCall" />
  </wsdl:message>
  <wsdl:message name="GetEarningCallSoapOut">
    <wsdl:part name="parameters" element="tns:GetEarningCallResponse" />
  </wsdl:message>
  <wsdl:message name="GetEarningCallHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetBoardMeetingSoapIn">
    <wsdl:part name="parameters" element="tns:GetBoardMeeting" />
  </wsdl:message>
  <wsdl:message name="GetBoardMeetingSoapOut">
    <wsdl:part name="parameters" element="tns:GetBoardMeetingResponse" />
  </wsdl:message>
  <wsdl:message name="GetBoardMeetingHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetAnnouncementSoapIn">
    <wsdl:part name="parameters" element="tns:GetAnnouncement" />
  </wsdl:message>
  <wsdl:message name="GetAnnouncementSoapOut">
    <wsdl:part name="parameters" element="tns:GetAnnouncementResponse" />
  </wsdl:message>
  <wsdl:message name="GetAnnouncementHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarRangeSoapIn">
    <wsdl:part name="parameters" element="tns:GetEarningCalendarRange" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarRangeSoapOut">
    <wsdl:part name="parameters" element="tns:GetEarningCalendarRangeResponse" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarRangeHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarDaySoapIn">
    <wsdl:part name="parameters" element="tns:GetEarningCalendarDay" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarDaySoapOut">
    <wsdl:part name="parameters" element="tns:GetEarningCalendarDayResponse" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarDayHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="ListCompaniesHttpGetIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="StartSymbol" type="s:string" />
    <wsdl:part name="EndSymbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListCompaniesHttpGetOut">
    <wsdl:part name="Body" element="tns:SymbolList" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarItemHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarItemHttpGetOut">
    <wsdl:part name="Body" element="tns:EarningCalendarItem" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarItemsHttpGetIn">
    <wsdl:part name="Types" type="s1:StringArray" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarItemsHttpGetOut">
    <wsdl:part name="Body" element="tns:EarningCalendarItems" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarItemsAsStringHttpGetIn">
    <wsdl:part name="Types" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarItemsAsStringHttpGetOut">
    <wsdl:part name="Body" element="tns:EarningCalendarItems" />
  </wsdl:message>
  <wsdl:message name="GetConferenceCallInformationHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetConferenceCallInformationHttpGetOut">
    <wsdl:part name="Body" element="tns:ConferenceCallInformation" />
  </wsdl:message>
  <wsdl:message name="GetReplayInformationHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReplayInformationHttpGetOut">
    <wsdl:part name="Body" element="tns:ReplayInformation" />
  </wsdl:message>
  <wsdl:message name="GetEarningDatesHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEarningDatesHttpGetOut">
    <wsdl:part name="Body" element="tns:EarningDates" />
  </wsdl:message>
  <wsdl:message name="GetEarningCallHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEarningCallHttpGetOut">
    <wsdl:part name="Body" element="tns:EarningCall" />
  </wsdl:message>
  <wsdl:message name="GetBoardMeetingHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetBoardMeetingHttpGetOut">
    <wsdl:part name="Body" element="tns:BoardMeeting" />
  </wsdl:message>
  <wsdl:message name="GetAnnouncementHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAnnouncementHttpGetOut">
    <wsdl:part name="Body" element="tns:Announcement" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarRangeHttpGetIn">
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="MinimumMarketCap" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarRangeHttpGetOut">
    <wsdl:part name="Body" element="tns:EarningCalendar" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarDayHttpGetIn">
    <wsdl:part name="AsOfDate" type="s:string" />
    <wsdl:part name="MinimumMarketCap" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarDayHttpGetOut">
    <wsdl:part name="Body" element="tns:EarningCalendarDay" />
  </wsdl:message>
  <wsdl:message name="ListCompaniesHttpPostIn">
    <wsdl:part name="Exchange" type="s:string" />
    <wsdl:part name="StartSymbol" type="s:string" />
    <wsdl:part name="EndSymbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListCompaniesHttpPostOut">
    <wsdl:part name="Body" element="tns:SymbolList" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarItemHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarItemHttpPostOut">
    <wsdl:part name="Body" element="tns:EarningCalendarItem" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarItemsHttpPostIn">
    <wsdl:part name="Types" type="s1:StringArray" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarItemsHttpPostOut">
    <wsdl:part name="Body" element="tns:EarningCalendarItems" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarItemsAsStringHttpPostIn">
    <wsdl:part name="Types" type="s:string" />
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarItemsAsStringHttpPostOut">
    <wsdl:part name="Body" element="tns:EarningCalendarItems" />
  </wsdl:message>
  <wsdl:message name="GetConferenceCallInformationHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetConferenceCallInformationHttpPostOut">
    <wsdl:part name="Body" element="tns:ConferenceCallInformation" />
  </wsdl:message>
  <wsdl:message name="GetReplayInformationHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReplayInformationHttpPostOut">
    <wsdl:part name="Body" element="tns:ReplayInformation" />
  </wsdl:message>
  <wsdl:message name="GetEarningDatesHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEarningDatesHttpPostOut">
    <wsdl:part name="Body" element="tns:EarningDates" />
  </wsdl:message>
  <wsdl:message name="GetEarningCallHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEarningCallHttpPostOut">
    <wsdl:part name="Body" element="tns:EarningCall" />
  </wsdl:message>
  <wsdl:message name="GetBoardMeetingHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetBoardMeetingHttpPostOut">
    <wsdl:part name="Body" element="tns:BoardMeeting" />
  </wsdl:message>
  <wsdl:message name="GetAnnouncementHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAnnouncementHttpPostOut">
    <wsdl:part name="Body" element="tns:Announcement" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarRangeHttpPostIn">
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="MinimumMarketCap" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarRangeHttpPostOut">
    <wsdl:part name="Body" element="tns:EarningCalendar" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarDayHttpPostIn">
    <wsdl:part name="AsOfDate" type="s:string" />
    <wsdl:part name="MinimumMarketCap" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEarningCalendarDayHttpPostOut">
    <wsdl:part name="Body" element="tns:EarningCalendarDay" />
  </wsdl:message>
  <wsdl:portType name="XigniteEarningsCalendarSoap">
    <wsdl:operation name="ListCompanies">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the list of companies covered by the service.</wsdl:documentation>
      <wsdl:input message="tns:ListCompaniesSoapIn" />
      <wsdl:output message="tns:ListCompaniesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarItem">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the list of companies covered by the service.</wsdl:documentation>
      <wsdl:input message="tns:GetEarningCalendarItemSoapIn" />
      <wsdl:output message="tns:GetEarningCalendarItemSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarItems">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns multiple earning calendar data items.</wsdl:documentation>
      <wsdl:input message="tns:GetEarningCalendarItemsSoapIn" />
      <wsdl:output message="tns:GetEarningCalendarItemsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarItemsAsString">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns multiple earning calendar data items.</wsdl:documentation>
      <wsdl:input message="tns:GetEarningCalendarItemsAsStringSoapIn" />
      <wsdl:output message="tns:GetEarningCalendarItemsAsStringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetConferenceCallInformation">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns conference call information for an earning call.</wsdl:documentation>
      <wsdl:input message="tns:GetConferenceCallInformationSoapIn" />
      <wsdl:output message="tns:GetConferenceCallInformationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReplayInformation">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns replay information for an earning call.</wsdl:documentation>
      <wsdl:input message="tns:GetReplayInformationSoapIn" />
      <wsdl:output message="tns:GetReplayInformationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEarningDates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the earning dates for a company.</wsdl:documentation>
      <wsdl:input message="tns:GetEarningDatesSoapIn" />
      <wsdl:output message="tns:GetEarningDatesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEarningCall">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the next earning call information for a company.</wsdl:documentation>
      <wsdl:input message="tns:GetEarningCallSoapIn" />
      <wsdl:output message="tns:GetEarningCallSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBoardMeeting">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the next board meeting information for a company.</wsdl:documentation>
      <wsdl:input message="tns:GetBoardMeetingSoapIn" />
      <wsdl:output message="tns:GetBoardMeetingSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAnnouncement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the next earning call information for a company including conference call details.</wsdl:documentation>
      <wsdl:input message="tns:GetAnnouncementSoapIn" />
      <wsdl:output message="tns:GetAnnouncementSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarRange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an earning calendar.</wsdl:documentation>
      <wsdl:input message="tns:GetEarningCalendarRangeSoapIn" />
      <wsdl:output message="tns:GetEarningCalendarRangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarDay">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a single date for an earning calendar.</wsdl:documentation>
      <wsdl:input message="tns:GetEarningCalendarDaySoapIn" />
      <wsdl:output message="tns:GetEarningCalendarDaySoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="XigniteEarningsCalendarHttpGet">
    <wsdl:operation name="ListCompanies">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the list of companies covered by the service.</wsdl:documentation>
      <wsdl:input message="tns:ListCompaniesHttpGetIn" />
      <wsdl:output message="tns:ListCompaniesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarItem">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the list of companies covered by the service.</wsdl:documentation>
      <wsdl:input message="tns:GetEarningCalendarItemHttpGetIn" />
      <wsdl:output message="tns:GetEarningCalendarItemHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarItems">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns multiple earning calendar data items.</wsdl:documentation>
      <wsdl:input message="tns:GetEarningCalendarItemsHttpGetIn" />
      <wsdl:output message="tns:GetEarningCalendarItemsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarItemsAsString">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns multiple earning calendar data items.</wsdl:documentation>
      <wsdl:input message="tns:GetEarningCalendarItemsAsStringHttpGetIn" />
      <wsdl:output message="tns:GetEarningCalendarItemsAsStringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetConferenceCallInformation">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns conference call information for an earning call.</wsdl:documentation>
      <wsdl:input message="tns:GetConferenceCallInformationHttpGetIn" />
      <wsdl:output message="tns:GetConferenceCallInformationHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReplayInformation">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns replay information for an earning call.</wsdl:documentation>
      <wsdl:input message="tns:GetReplayInformationHttpGetIn" />
      <wsdl:output message="tns:GetReplayInformationHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEarningDates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the earning dates for a company.</wsdl:documentation>
      <wsdl:input message="tns:GetEarningDatesHttpGetIn" />
      <wsdl:output message="tns:GetEarningDatesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEarningCall">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the next earning call information for a company.</wsdl:documentation>
      <wsdl:input message="tns:GetEarningCallHttpGetIn" />
      <wsdl:output message="tns:GetEarningCallHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBoardMeeting">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the next board meeting information for a company.</wsdl:documentation>
      <wsdl:input message="tns:GetBoardMeetingHttpGetIn" />
      <wsdl:output message="tns:GetBoardMeetingHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAnnouncement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the next earning call information for a company including conference call details.</wsdl:documentation>
      <wsdl:input message="tns:GetAnnouncementHttpGetIn" />
      <wsdl:output message="tns:GetAnnouncementHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarRange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an earning calendar.</wsdl:documentation>
      <wsdl:input message="tns:GetEarningCalendarRangeHttpGetIn" />
      <wsdl:output message="tns:GetEarningCalendarRangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarDay">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a single date for an earning calendar.</wsdl:documentation>
      <wsdl:input message="tns:GetEarningCalendarDayHttpGetIn" />
      <wsdl:output message="tns:GetEarningCalendarDayHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="XigniteEarningsCalendarHttpPost">
    <wsdl:operation name="ListCompanies">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the list of companies covered by the service.</wsdl:documentation>
      <wsdl:input message="tns:ListCompaniesHttpPostIn" />
      <wsdl:output message="tns:ListCompaniesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarItem">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the list of companies covered by the service.</wsdl:documentation>
      <wsdl:input message="tns:GetEarningCalendarItemHttpPostIn" />
      <wsdl:output message="tns:GetEarningCalendarItemHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarItems">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns multiple earning calendar data items.</wsdl:documentation>
      <wsdl:input message="tns:GetEarningCalendarItemsHttpPostIn" />
      <wsdl:output message="tns:GetEarningCalendarItemsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarItemsAsString">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns multiple earning calendar data items.</wsdl:documentation>
      <wsdl:input message="tns:GetEarningCalendarItemsAsStringHttpPostIn" />
      <wsdl:output message="tns:GetEarningCalendarItemsAsStringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetConferenceCallInformation">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns conference call information for an earning call.</wsdl:documentation>
      <wsdl:input message="tns:GetConferenceCallInformationHttpPostIn" />
      <wsdl:output message="tns:GetConferenceCallInformationHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReplayInformation">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns replay information for an earning call.</wsdl:documentation>
      <wsdl:input message="tns:GetReplayInformationHttpPostIn" />
      <wsdl:output message="tns:GetReplayInformationHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEarningDates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the earning dates for a company.</wsdl:documentation>
      <wsdl:input message="tns:GetEarningDatesHttpPostIn" />
      <wsdl:output message="tns:GetEarningDatesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEarningCall">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the next earning call information for a company.</wsdl:documentation>
      <wsdl:input message="tns:GetEarningCallHttpPostIn" />
      <wsdl:output message="tns:GetEarningCallHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBoardMeeting">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the next board meeting information for a company.</wsdl:documentation>
      <wsdl:input message="tns:GetBoardMeetingHttpPostIn" />
      <wsdl:output message="tns:GetBoardMeetingHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAnnouncement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the next earning call information for a company including conference call details.</wsdl:documentation>
      <wsdl:input message="tns:GetAnnouncementHttpPostIn" />
      <wsdl:output message="tns:GetAnnouncementHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarRange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an earning calendar.</wsdl:documentation>
      <wsdl:input message="tns:GetEarningCalendarRangeHttpPostIn" />
      <wsdl:output message="tns:GetEarningCalendarRangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarDay">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a single date for an earning calendar.</wsdl:documentation>
      <wsdl:input message="tns:GetEarningCalendarDayHttpPostIn" />
      <wsdl:output message="tns:GetEarningCalendarDayHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="XigniteEarningsCalendarSoap" type="tns:XigniteEarningsCalendarSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="ListCompanies">
      <soap:operation soapAction="http://www.xignite.com/services/ListCompanies" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ListCompaniesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarItem">
      <soap:operation soapAction="http://www.xignite.com/services/GetEarningCalendarItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetEarningCalendarItemHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarItems">
      <soap:operation soapAction="http://www.xignite.com/services/GetEarningCalendarItems" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetEarningCalendarItemsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarItemsAsString">
      <soap:operation soapAction="http://www.xignite.com/services/GetEarningCalendarItemsAsString" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetEarningCalendarItemsAsStringHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetConferenceCallInformation">
      <soap:operation soapAction="http://www.xignite.com/services/GetConferenceCallInformation" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetConferenceCallInformationHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReplayInformation">
      <soap:operation soapAction="http://www.xignite.com/services/GetReplayInformation" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetReplayInformationHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEarningDates">
      <soap:operation soapAction="http://www.xignite.com/services/GetEarningDates" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetEarningDatesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEarningCall">
      <soap:operation soapAction="http://www.xignite.com/services/GetEarningCall" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetEarningCallHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBoardMeeting">
      <soap:operation soapAction="http://www.xignite.com/services/GetBoardMeeting" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetBoardMeetingHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAnnouncement">
      <soap:operation soapAction="http://www.xignite.com/services/GetAnnouncement" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAnnouncementHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarRange">
      <soap:operation soapAction="http://www.xignite.com/services/GetEarningCalendarRange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetEarningCalendarRangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarDay">
      <soap:operation soapAction="http://www.xignite.com/services/GetEarningCalendarDay" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetEarningCalendarDayHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteEarningsCalendarSoap12" type="tns:XigniteEarningsCalendarSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="ListCompanies">
      <soap12:operation soapAction="http://www.xignite.com/services/ListCompanies" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ListCompaniesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarItem">
      <soap12:operation soapAction="http://www.xignite.com/services/GetEarningCalendarItem" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetEarningCalendarItemHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarItems">
      <soap12:operation soapAction="http://www.xignite.com/services/GetEarningCalendarItems" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetEarningCalendarItemsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarItemsAsString">
      <soap12:operation soapAction="http://www.xignite.com/services/GetEarningCalendarItemsAsString" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetEarningCalendarItemsAsStringHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetConferenceCallInformation">
      <soap12:operation soapAction="http://www.xignite.com/services/GetConferenceCallInformation" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetConferenceCallInformationHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReplayInformation">
      <soap12:operation soapAction="http://www.xignite.com/services/GetReplayInformation" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetReplayInformationHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEarningDates">
      <soap12:operation soapAction="http://www.xignite.com/services/GetEarningDates" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetEarningDatesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEarningCall">
      <soap12:operation soapAction="http://www.xignite.com/services/GetEarningCall" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetEarningCallHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBoardMeeting">
      <soap12:operation soapAction="http://www.xignite.com/services/GetBoardMeeting" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetBoardMeetingHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAnnouncement">
      <soap12:operation soapAction="http://www.xignite.com/services/GetAnnouncement" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAnnouncementHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarRange">
      <soap12:operation soapAction="http://www.xignite.com/services/GetEarningCalendarRange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetEarningCalendarRangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarDay">
      <soap12:operation soapAction="http://www.xignite.com/services/GetEarningCalendarDay" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetEarningCalendarDayHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteEarningsCalendarHttpGet" type="tns:XigniteEarningsCalendarHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="ListCompanies">
      <http:operation location="/ListCompanies" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarItem">
      <http:operation location="/GetEarningCalendarItem" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarItems">
      <http:operation location="/GetEarningCalendarItems" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarItemsAsString">
      <http:operation location="/GetEarningCalendarItemsAsString" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetConferenceCallInformation">
      <http:operation location="/GetConferenceCallInformation" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReplayInformation">
      <http:operation location="/GetReplayInformation" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEarningDates">
      <http:operation location="/GetEarningDates" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEarningCall">
      <http:operation location="/GetEarningCall" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBoardMeeting">
      <http:operation location="/GetBoardMeeting" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAnnouncement">
      <http:operation location="/GetAnnouncement" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarRange">
      <http:operation location="/GetEarningCalendarRange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEarningCalendarDay">
      <http:operation location="/GetEarningCalendarDay" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteEarningsCalendarHttpPost" type="tns:XigniteEarningsCalendarHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="ListCompanies">
      <http:operation location="/ListCompanies" />
      <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="GetEarningCalendarItem">
      <http:operation location="/GetEarningCalendarItem" />
      <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="GetEarningCalendarItems">
      <http:operation location="/GetEarningCalendarItems" />
      <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="GetEarningCalendarItemsAsString">
      <http:operation location="/GetEarningCalendarItemsAsString" />
      <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="GetConferenceCallInformation">
      <http:operation location="/GetConferenceCallInformation" />
      <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="GetReplayInformation">
      <http:operation location="/GetReplayInformation" />
      <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="GetEarningDates">
      <http:operation location="/GetEarningDates" />
      <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="GetEarningCall">
      <http:operation location="/GetEarningCall" />
      <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="GetBoardMeeting">
      <http:operation location="/GetBoardMeeting" />
      <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="GetAnnouncement">
      <http:operation location="/GetAnnouncement" />
      <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="GetEarningCalendarRange">
      <http:operation location="/GetEarningCalendarRange" />
      <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="GetEarningCalendarDay">
      <http:operation location="/GetEarningCalendarDay" />
      <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="XigniteEarningsCalendar">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Provides earning calendar information for publicly traded US companies.</wsdl:documentation>
    <wsdl:port name="XigniteEarningsCalendarSoap" binding="tns:XigniteEarningsCalendarSoap">
      <soap:address location="http://xignite.com/xEarningsCalendar.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteEarningsCalendarSoap12" binding="tns:XigniteEarningsCalendarSoap12">
      <soap12:address location="http://xignite.com/xEarningsCalendar.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteEarningsCalendarHttpGet" binding="tns:XigniteEarningsCalendarHttpGet">
      <http:address location="http://xignite.com/xEarningsCalendar.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteEarningsCalendarHttpPost" binding="tns:XigniteEarningsCalendarHttpPost">
      <http:address location="http://xignite.com/xEarningsCalendar.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>