<?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:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://jobcrank.com/api/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://jobcrank.com/api/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">THIS IS BEING RETIRED!!! PLEASE MIGRATE TO VERSION 2. Post jobs and bid projects to JobCrank.com  Visit &lt;a href="http://www.jobcrank.com/company/api.aspx"&gt;http://www.jobcrank.com/company/api.aspx&lt;/a&gt; for more information.</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://jobcrank.com/api/">
      <s:element name="UploadForHire">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="profileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="categoryCode" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="title" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="description" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="zipCode" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="canWorkFromHome" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="payRateUnit" type="tns:PayRateUnitType" />
            <s:element minOccurs="1" maxOccurs="1" name="lowPayRate" type="s:decimal" />
            <s:element minOccurs="1" maxOccurs="1" name="highPayRate" type="s:decimal" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="PayRateUnitType">
        <s:restriction base="s:string">
          <s:enumeration value="PerHour" />
          <s:enumeration value="PerJob" />
          <s:enumeration value="PerYear" />
        </s:restriction>
      </s:simpleType>
      <s:element name="UploadForHireResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UploadForHireResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadVolunteerJob">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="profileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="categoryCode" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="title" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="description" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="zipCode" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="canWorkFromHome" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadVolunteerJobResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UploadVolunteerJobResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadForBid">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="profileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="categoryCode" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="title" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="description" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="zipCode" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="canWorkFromHome" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadForBidResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UploadForBidResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CancelJob">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="profileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="jobIdentifier" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CancelJobResponse">
        <s:complexType />
      </s:element>
      <s:element name="ExtendJobExpiration">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="profileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="jobIdentifier" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExtendJobExpirationResponse">
        <s:complexType />
      </s:element>
      <s:element name="int" type="s:int" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="UploadForHireSoapIn">
    <wsdl:part name="parameters" element="tns:UploadForHire" />
  </wsdl:message>
  <wsdl:message name="UploadForHireSoapOut">
    <wsdl:part name="parameters" element="tns:UploadForHireResponse" />
  </wsdl:message>
  <wsdl:message name="UploadVolunteerJobSoapIn">
    <wsdl:part name="parameters" element="tns:UploadVolunteerJob" />
  </wsdl:message>
  <wsdl:message name="UploadVolunteerJobSoapOut">
    <wsdl:part name="parameters" element="tns:UploadVolunteerJobResponse" />
  </wsdl:message>
  <wsdl:message name="UploadForBidSoapIn">
    <wsdl:part name="parameters" element="tns:UploadForBid" />
  </wsdl:message>
  <wsdl:message name="UploadForBidSoapOut">
    <wsdl:part name="parameters" element="tns:UploadForBidResponse" />
  </wsdl:message>
  <wsdl:message name="CancelJobSoapIn">
    <wsdl:part name="parameters" element="tns:CancelJob" />
  </wsdl:message>
  <wsdl:message name="CancelJobSoapOut">
    <wsdl:part name="parameters" element="tns:CancelJobResponse" />
  </wsdl:message>
  <wsdl:message name="ExtendJobExpirationSoapIn">
    <wsdl:part name="parameters" element="tns:ExtendJobExpiration" />
  </wsdl:message>
  <wsdl:message name="ExtendJobExpirationSoapOut">
    <wsdl:part name="parameters" element="tns:ExtendJobExpirationResponse" />
  </wsdl:message>
  <wsdl:message name="UploadForHireHttpGetIn">
    <wsdl:part name="profileName" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="categoryCode" type="s:string" />
    <wsdl:part name="title" type="s:string" />
    <wsdl:part name="description" type="s:string" />
    <wsdl:part name="zipCode" type="s:string" />
    <wsdl:part name="canWorkFromHome" type="s:string" />
    <wsdl:part name="payRateUnit" type="s:string" />
    <wsdl:part name="lowPayRate" type="s:string" />
    <wsdl:part name="highPayRate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UploadForHireHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="UploadVolunteerJobHttpGetIn">
    <wsdl:part name="profileName" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="categoryCode" type="s:string" />
    <wsdl:part name="title" type="s:string" />
    <wsdl:part name="description" type="s:string" />
    <wsdl:part name="zipCode" type="s:string" />
    <wsdl:part name="canWorkFromHome" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UploadVolunteerJobHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="UploadForBidHttpGetIn">
    <wsdl:part name="profileName" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="categoryCode" type="s:string" />
    <wsdl:part name="title" type="s:string" />
    <wsdl:part name="description" type="s:string" />
    <wsdl:part name="zipCode" type="s:string" />
    <wsdl:part name="canWorkFromHome" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UploadForBidHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="CancelJobHttpGetIn">
    <wsdl:part name="profileName" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="jobIdentifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CancelJobHttpGetOut" />
  <wsdl:message name="ExtendJobExpirationHttpGetIn">
    <wsdl:part name="profileName" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="jobIdentifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ExtendJobExpirationHttpGetOut" />
  <wsdl:message name="UploadForHireHttpPostIn">
    <wsdl:part name="profileName" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="categoryCode" type="s:string" />
    <wsdl:part name="title" type="s:string" />
    <wsdl:part name="description" type="s:string" />
    <wsdl:part name="zipCode" type="s:string" />
    <wsdl:part name="canWorkFromHome" type="s:string" />
    <wsdl:part name="payRateUnit" type="s:string" />
    <wsdl:part name="lowPayRate" type="s:string" />
    <wsdl:part name="highPayRate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UploadForHireHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="UploadVolunteerJobHttpPostIn">
    <wsdl:part name="profileName" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="categoryCode" type="s:string" />
    <wsdl:part name="title" type="s:string" />
    <wsdl:part name="description" type="s:string" />
    <wsdl:part name="zipCode" type="s:string" />
    <wsdl:part name="canWorkFromHome" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UploadVolunteerJobHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="UploadForBidHttpPostIn">
    <wsdl:part name="profileName" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="categoryCode" type="s:string" />
    <wsdl:part name="title" type="s:string" />
    <wsdl:part name="description" type="s:string" />
    <wsdl:part name="zipCode" type="s:string" />
    <wsdl:part name="canWorkFromHome" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UploadForBidHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="CancelJobHttpPostIn">
    <wsdl:part name="profileName" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="jobIdentifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CancelJobHttpPostOut" />
  <wsdl:message name="ExtendJobExpirationHttpPostIn">
    <wsdl:part name="profileName" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="jobIdentifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ExtendJobExpirationHttpPostOut" />
  <wsdl:portType name="JobServiceSoap">
    <wsdl:operation name="UploadForHire">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads a job for hire.  A Payrate of 0.00 sets the job to a negotiable payrate. Returns job identifier.</wsdl:documentation>
      <wsdl:input message="tns:UploadForHireSoapIn" />
      <wsdl:output message="tns:UploadForHireSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadVolunteerJob">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads a volunteer position.  Returns job identifier.</wsdl:documentation>
      <wsdl:input message="tns:UploadVolunteerJobSoapIn" />
      <wsdl:output message="tns:UploadVolunteerJobSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadForBid">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads a job for bidding.  Returns job identifier.</wsdl:documentation>
      <wsdl:input message="tns:UploadForBidSoapIn" />
      <wsdl:output message="tns:UploadForBidSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CancelJob">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Cancels a job or project from the service.</wsdl:documentation>
      <wsdl:input message="tns:CancelJobSoapIn" />
      <wsdl:output message="tns:CancelJobSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ExtendJobExpiration">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Extends the expiration date for the job or service to 30 days from the date this method is called.  Call this method if you do not wish you job to expire.</wsdl:documentation>
      <wsdl:input message="tns:ExtendJobExpirationSoapIn" />
      <wsdl:output message="tns:ExtendJobExpirationSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="JobServiceHttpGet">
    <wsdl:operation name="UploadForHire">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads a job for hire.  A Payrate of 0.00 sets the job to a negotiable payrate. Returns job identifier.</wsdl:documentation>
      <wsdl:input message="tns:UploadForHireHttpGetIn" />
      <wsdl:output message="tns:UploadForHireHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadVolunteerJob">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads a volunteer position.  Returns job identifier.</wsdl:documentation>
      <wsdl:input message="tns:UploadVolunteerJobHttpGetIn" />
      <wsdl:output message="tns:UploadVolunteerJobHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadForBid">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads a job for bidding.  Returns job identifier.</wsdl:documentation>
      <wsdl:input message="tns:UploadForBidHttpGetIn" />
      <wsdl:output message="tns:UploadForBidHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CancelJob">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Cancels a job or project from the service.</wsdl:documentation>
      <wsdl:input message="tns:CancelJobHttpGetIn" />
      <wsdl:output message="tns:CancelJobHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ExtendJobExpiration">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Extends the expiration date for the job or service to 30 days from the date this method is called.  Call this method if you do not wish you job to expire.</wsdl:documentation>
      <wsdl:input message="tns:ExtendJobExpirationHttpGetIn" />
      <wsdl:output message="tns:ExtendJobExpirationHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="JobServiceHttpPost">
    <wsdl:operation name="UploadForHire">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads a job for hire.  A Payrate of 0.00 sets the job to a negotiable payrate. Returns job identifier.</wsdl:documentation>
      <wsdl:input message="tns:UploadForHireHttpPostIn" />
      <wsdl:output message="tns:UploadForHireHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadVolunteerJob">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads a volunteer position.  Returns job identifier.</wsdl:documentation>
      <wsdl:input message="tns:UploadVolunteerJobHttpPostIn" />
      <wsdl:output message="tns:UploadVolunteerJobHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadForBid">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads a job for bidding.  Returns job identifier.</wsdl:documentation>
      <wsdl:input message="tns:UploadForBidHttpPostIn" />
      <wsdl:output message="tns:UploadForBidHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CancelJob">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Cancels a job or project from the service.</wsdl:documentation>
      <wsdl:input message="tns:CancelJobHttpPostIn" />
      <wsdl:output message="tns:CancelJobHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ExtendJobExpiration">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Extends the expiration date for the job or service to 30 days from the date this method is called.  Call this method if you do not wish you job to expire.</wsdl:documentation>
      <wsdl:input message="tns:ExtendJobExpirationHttpPostIn" />
      <wsdl:output message="tns:ExtendJobExpirationHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="JobServiceSoap" type="tns:JobServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="UploadForHire">
      <soap:operation soapAction="http://jobcrank.com/api/UploadForHire" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadVolunteerJob">
      <soap:operation soapAction="http://jobcrank.com/api/UploadVolunteerJob" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadForBid">
      <soap:operation soapAction="http://jobcrank.com/api/UploadForBid" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CancelJob">
      <soap:operation soapAction="http://jobcrank.com/api/CancelJob" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExtendJobExpiration">
      <soap:operation soapAction="http://jobcrank.com/api/ExtendJobExpiration" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="JobServiceSoap12" type="tns:JobServiceSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="UploadForHire">
      <soap12:operation soapAction="http://jobcrank.com/api/UploadForHire" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadVolunteerJob">
      <soap12:operation soapAction="http://jobcrank.com/api/UploadVolunteerJob" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadForBid">
      <soap12:operation soapAction="http://jobcrank.com/api/UploadForBid" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CancelJob">
      <soap12:operation soapAction="http://jobcrank.com/api/CancelJob" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExtendJobExpiration">
      <soap12:operation soapAction="http://jobcrank.com/api/ExtendJobExpiration" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="JobServiceHttpGet" type="tns:JobServiceHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="UploadForHire">
      <http:operation location="/UploadForHire" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadVolunteerJob">
      <http:operation location="/UploadVolunteerJob" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadForBid">
      <http:operation location="/UploadForBid" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CancelJob">
      <http:operation location="/CancelJob" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="ExtendJobExpiration">
      <http:operation location="/ExtendJobExpiration" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="JobServiceHttpPost" type="tns:JobServiceHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="UploadForHire">
      <http:operation location="/UploadForHire" />
      <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="UploadVolunteerJob">
      <http:operation location="/UploadVolunteerJob" />
      <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="UploadForBid">
      <http:operation location="/UploadForBid" />
      <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="CancelJob">
      <http:operation location="/CancelJob" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="ExtendJobExpiration">
      <http:operation location="/ExtendJobExpiration" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="JobService">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">THIS IS BEING RETIRED!!! PLEASE MIGRATE TO VERSION 2. Post jobs and bid projects to JobCrank.com  Visit &lt;a href="http://www.jobcrank.com/company/api.aspx"&gt;http://www.jobcrank.com/company/api.aspx&lt;/a&gt; for more information.</wsdl:documentation>
    <wsdl:port name="JobServiceSoap" binding="tns:JobServiceSoap">
      <soap:address location="http://api.jobcrank.com/JobService.asmx" />
    </wsdl:port>
    <wsdl:port name="JobServiceSoap12" binding="tns:JobServiceSoap12">
      <soap12:address location="http://api.jobcrank.com/JobService.asmx" />
    </wsdl:port>
    <wsdl:port name="JobServiceHttpGet" binding="tns:JobServiceHttpGet">
      <http:address location="http://api.jobcrank.com/JobService.asmx" />
    </wsdl:port>
    <wsdl:port name="JobServiceHttpPost" binding="tns:JobServiceHttpPost">
      <http:address location="http://api.jobcrank.com/JobService.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>