<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions name="LeadAPIService" targetNamespace="http://api.mkt.ebsuite.com/" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://api.mkt.ebsuite.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <wsdl:types>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://api.mkt.ebsuite.com/" xmlns:tns="http://api.mkt.ebsuite.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="baseEntity">
<xs:sequence>
<xs:element minOccurs="0" name="activeStatus" type="xs:string" />
<xs:element name="dbCreatedBy" type="xs:int" />
<xs:element minOccurs="0" name="dbCreationDate" type="xs:dateTime" />
<xs:element minOccurs="0" name="dbLastUpdateDate" type="xs:dateTime" />
<xs:element name="dbLastUpdatedBy" type="xs:int" />
<xs:element minOccurs="0" name="errorMsg" type="xs:string" />
<xs:element name="olCreatedBy" type="xs:int" />
<xs:element minOccurs="0" name="olCreationDate" type="xs:dateTime" />
<xs:element minOccurs="0" name="olLastUpdateDate" type="xs:dateTime" />
<xs:element name="olLastUpdatedBy" type="xs:int" />
<xs:element name="xmlId" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="leadList">
<xs:complexContent>
<xs:extension base="tns:baseEntity">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="list" nillable="true" type="tns:lead" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="lead">
<xs:complexContent>
<xs:extension base="tns:baseEntity">
<xs:sequence>
<xs:element minOccurs="0" name="addrLine1" type="xs:string" />
<xs:element minOccurs="0" name="addrLine2" type="xs:string" />
<xs:element minOccurs="0" name="city" type="xs:string" />
<xs:element minOccurs="0" name="companyName" type="xs:string" />
<xs:element minOccurs="0" name="country" type="xs:string" />
<xs:element minOccurs="0" name="donotCall" type="xs:string" />
<xs:element minOccurs="0" name="donotMail" type="xs:string" />
<xs:element minOccurs="0" name="emailAddress" type="xs:string" />
<xs:element minOccurs="0" name="emailAddress2" type="xs:string" />
<xs:element minOccurs="0" name="emailAddress3" type="xs:string" />
<xs:element name="expAmount" type="xs:double" />
<xs:element minOccurs="0" name="expDate" type="xs:string" />
<xs:element minOccurs="0" name="firstName" type="xs:string" />
<xs:element minOccurs="0" name="lastName" type="xs:string" />
<xs:element minOccurs="0" name="leadDesc" type="xs:string" />
<xs:element minOccurs="0" name="leadDetail" type="xs:string" />
<xs:element name="leadId" type="xs:int" />
<xs:element name="leadNumber" type="xs:int" />
<xs:element minOccurs="0" name="leadRank" type="xs:string" />
<xs:element minOccurs="0" name="leadSource" type="xs:string" />
<xs:element minOccurs="0" name="leadSourceDetail" type="xs:string" />
<xs:element minOccurs="0" name="leadStatus" type="xs:string" />
<xs:element minOccurs="0" name="phone1" type="xs:string" />
<xs:element minOccurs="0" name="phone2" type="xs:string" />
<xs:element minOccurs="0" name="phone3" type="xs:string" />
<xs:element minOccurs="0" name="postalCode" type="xs:string" />
<xs:element minOccurs="0" name="state" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType final="#all" name="leadArray">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="item" nillable="true" type="tns:lead" />
</xs:sequence>
</xs:complexType>
<xs:element name="searchLeadsByFirstAndLast" type="tns:searchLeadsByFirstAndLast" />
<xs:complexType name="searchLeadsByFirstAndLast">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string" />
<xs:element minOccurs="0" name="arg1" type="xs:string" />
<xs:element minOccurs="0" name="arg2" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="searchLeadsByFirstAndLastResponse" type="tns:searchLeadsByFirstAndLastResponse" />
<xs:complexType name="searchLeadsByFirstAndLastResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:leadList" />
</xs:sequence>
</xs:complexType>
<xs:element name="getLeadsByViewName" type="tns:getLeadsByViewName" />
<xs:complexType name="getLeadsByViewName">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string" />
<xs:element minOccurs="0" name="arg1" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="getLeadsByViewNameResponse" type="tns:getLeadsByViewNameResponse" />
<xs:complexType name="getLeadsByViewNameResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:leadList" />
</xs:sequence>
</xs:complexType>
<xs:element name="getLeadDetail" type="tns:getLeadDetail" />
<xs:complexType name="getLeadDetail">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string" />
<xs:element name="arg1" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:element name="getLeadDetailResponse" type="tns:getLeadDetailResponse" />
<xs:complexType name="getLeadDetailResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:lead" />
</xs:sequence>
</xs:complexType>
<xs:element name="saveLeadRecord" type="tns:saveLeadRecord" />
<xs:complexType name="saveLeadRecord">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string" />
<xs:element minOccurs="0" name="arg1" type="tns:lead" />
</xs:sequence>
</xs:complexType>
<xs:element name="saveLeadRecordResponse" type="tns:saveLeadRecordResponse" />
<xs:complexType name="saveLeadRecordResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:lead" />
</xs:sequence>
</xs:complexType>
<xs:element name="searchLeads" type="tns:searchLeads" />
<xs:complexType name="searchLeads">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string" />
<xs:element minOccurs="0" name="arg1" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="searchLeadsResponse" type="tns:searchLeadsResponse" />
<xs:complexType name="searchLeadsResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:leadList" />
</xs:sequence>
</xs:complexType>
<xs:element name="getAllLeads" type="tns:getAllLeads" />
<xs:complexType name="getAllLeads">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="getAllLeadsResponse" type="tns:getAllLeadsResponse" />
<xs:complexType name="getAllLeadsResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:leadList" />
</xs:sequence>
</xs:complexType>
</xs:schema>
  </wsdl:types>
  <wsdl:message name="getAllLeads">
    <wsdl:part element="tns:getAllLeads" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="saveLeadRecordResponse">
    <wsdl:part element="tns:saveLeadRecordResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="searchLeadsByFirstAndLastResponse">
    <wsdl:part element="tns:searchLeadsByFirstAndLastResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getAllLeadsResponse">
    <wsdl:part element="tns:getAllLeadsResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getLeadDetailResponse">
    <wsdl:part element="tns:getLeadDetailResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="searchLeadsByFirstAndLast">
    <wsdl:part element="tns:searchLeadsByFirstAndLast" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getLeadsByViewName">
    <wsdl:part element="tns:getLeadsByViewName" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="searchLeadsResponse">
    <wsdl:part element="tns:searchLeadsResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getLeadsByViewNameResponse">
    <wsdl:part element="tns:getLeadsByViewNameResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="searchLeads">
    <wsdl:part element="tns:searchLeads" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getLeadDetail">
    <wsdl:part element="tns:getLeadDetail" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="saveLeadRecord">
    <wsdl:part element="tns:saveLeadRecord" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="LeadAPI">
    <wsdl:operation name="searchLeadsByFirstAndLast">
      <wsdl:input message="tns:searchLeadsByFirstAndLast" name="searchLeadsByFirstAndLast">
    </wsdl:input>
      <wsdl:output message="tns:searchLeadsByFirstAndLastResponse" name="searchLeadsByFirstAndLastResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getLeadsByViewName">
      <wsdl:input message="tns:getLeadsByViewName" name="getLeadsByViewName">
    </wsdl:input>
      <wsdl:output message="tns:getLeadsByViewNameResponse" name="getLeadsByViewNameResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getLeadDetail">
      <wsdl:input message="tns:getLeadDetail" name="getLeadDetail">
    </wsdl:input>
      <wsdl:output message="tns:getLeadDetailResponse" name="getLeadDetailResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveLeadRecord">
      <wsdl:input message="tns:saveLeadRecord" name="saveLeadRecord">
    </wsdl:input>
      <wsdl:output message="tns:saveLeadRecordResponse" name="saveLeadRecordResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="searchLeads">
      <wsdl:input message="tns:searchLeads" name="searchLeads">
    </wsdl:input>
      <wsdl:output message="tns:searchLeadsResponse" name="searchLeadsResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getAllLeads">
      <wsdl:input message="tns:getAllLeads" name="getAllLeads">
    </wsdl:input>
      <wsdl:output message="tns:getAllLeadsResponse" name="getAllLeadsResponse">
    </wsdl:output>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="LeadAPIServiceSoapBinding" type="tns:LeadAPI">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="getLeadsByViewName">
      <soap:operation soapAction="" style="document" />
      <wsdl:input name="getLeadsByViewName">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="getLeadsByViewNameResponse">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="searchLeadsByFirstAndLast">
      <soap:operation soapAction="" style="document" />
      <wsdl:input name="searchLeadsByFirstAndLast">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="searchLeadsByFirstAndLastResponse">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getLeadDetail">
      <soap:operation soapAction="" style="document" />
      <wsdl:input name="getLeadDetail">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="getLeadDetailResponse">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveLeadRecord">
      <soap:operation soapAction="" style="document" />
      <wsdl:input name="saveLeadRecord">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="saveLeadRecordResponse">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="searchLeads">
      <soap:operation soapAction="" style="document" />
      <wsdl:input name="searchLeads">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="searchLeadsResponse">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getAllLeads">
      <soap:operation soapAction="" style="document" />
      <wsdl:input name="getAllLeads">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="getAllLeadsResponse">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="LeadAPIService">
    <wsdl:port binding="tns:LeadAPIServiceSoapBinding" name="LeadAPIPort">
      <soap:address location="http://ebsuite.com/cxf/LeadAPI" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>