<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://webservice.shanje.net/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://webservice.shanje.net/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://webservice.shanje.net/">
      <s:element name="GetEmailAccountPassword">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="User" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEmailAccountPasswordResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEmailAccountPasswordResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetEmailAccountPassword">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="User" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="NewPassword" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetEmailAccountPasswordResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SetEmailAccountPasswordResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetWebsitePassword">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="NewPassword" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetWebsitePasswordResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SetWebsitePasswordResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetWebsiteAdminEmail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AdminEmail" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetWebsiteAdminEmailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SetWebsiteAdminEmailResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateEmailAccount">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="User" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Quota" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateEmailAccountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateEmailAccountResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListEmailAccounts">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListEmailAccountsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListEmailAccountsResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfString">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="ListWebsites">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListWebsitesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListWebsitesResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListPlanIDNumbers">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListPlanIDNumbersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListPlanIDNumbersResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListPlanPrices">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListPlanPricesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListPlanPricesResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListPlanNames">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListPlanNamesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListPlanNamesResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWebServerIP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWebServerIPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWebServerIPResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEmailServerIP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEmailServerIPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEmailServerIPResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFTPServerIP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFTPServerIPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFTPServerIPResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMSSQL2000ServerIP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMSSQL2000ServerIPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMSSQL2000ServerIPResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMSSQL2005ServerIP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMSSQL2005ServerIPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMSSQL2005ServerIPResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMySQL4ServerIP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMySQL4ServerIPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMySQL4ServerIPResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMySQL5ServerIP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMySQL5ServerIPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMySQL5ServerIPResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDNS1ServerName">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDNS1ServerNameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDNS1ServerNameResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDNS2ServerName">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDNS2ServerNameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDNS2ServerNameResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWebsitePassword">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWebsitePasswordResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWebsitePasswordResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWebsiteAdminEmail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWebsiteAdminEmailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWebsiteAdminEmailResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWebsiteDiskSpaceUsedMB">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWebsiteDiskSpaceUsedMBResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWebsiteDiskSpaceUsedMBResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsPlanIDValid">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PlanID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsPlanIDValidResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="IsPlanIDValidResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPlanName">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PlanID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPlanNameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPlanNameResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPlanPrice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PlanID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPlanPriceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPlanPriceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWebsiteCount">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWebsiteCountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWebsiteCountResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateWebsite">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WebsiteName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PlanID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WebsitePassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AdminEmailAddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateWebsiteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateWebsiteResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetWebsitePlanID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PlanID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetWebsitePlanIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SetWebsitePlanIDResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsWebsiteEnabled">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsWebsiteEnabledResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="IsWebsiteEnabledResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EnableWebsite">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EnableWebsiteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="EnableWebsiteResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DisableWebsite">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DisableWebsiteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DisableWebsiteResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteWebsite">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteWebsiteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteWebsiteResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSQLUsername">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSQLUsernameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSQLUsernameResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSQLPassword">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSQLPasswordResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSQLPasswordResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWebsiteMaxBandwidthMB">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWebsiteMaxBandwidthMBResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWebsiteMaxBandwidthMBResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWebsiteBandwidthUsedMB">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWebsiteBandwidthUsedMBResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWebsiteBandwidthUsedMBResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWebsiteMaxDiskSpaceMB">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWebsiteMaxDiskSpaceMBResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWebsiteMaxDiskSpaceMBResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListMySQL4Databases">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListMySQL4DatabasesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListMySQL4DatabasesResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListMySQL5Databases">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListMySQL5DatabasesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListMySQL5DatabasesResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListMSSQL2000Databases">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListMSSQL2000DatabasesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListMSSQL2000DatabasesResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListMSSQL2005Databases">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WCPLogin" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WCPPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListMSSQL2005DatabasesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListMSSQL2005DatabasesResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetEmailAccountPasswordSoapIn">
    <wsdl:part name="parameters" element="tns:GetEmailAccountPassword" />
  </wsdl:message>
  <wsdl:message name="GetEmailAccountPasswordSoapOut">
    <wsdl:part name="parameters" element="tns:GetEmailAccountPasswordResponse" />
  </wsdl:message>
  <wsdl:message name="SetEmailAccountPasswordSoapIn">
    <wsdl:part name="parameters" element="tns:SetEmailAccountPassword" />
  </wsdl:message>
  <wsdl:message name="SetEmailAccountPasswordSoapOut">
    <wsdl:part name="parameters" element="tns:SetEmailAccountPasswordResponse" />
  </wsdl:message>
  <wsdl:message name="SetWebsitePasswordSoapIn">
    <wsdl:part name="parameters" element="tns:SetWebsitePassword" />
  </wsdl:message>
  <wsdl:message name="SetWebsitePasswordSoapOut">
    <wsdl:part name="parameters" element="tns:SetWebsitePasswordResponse" />
  </wsdl:message>
  <wsdl:message name="SetWebsiteAdminEmailSoapIn">
    <wsdl:part name="parameters" element="tns:SetWebsiteAdminEmail" />
  </wsdl:message>
  <wsdl:message name="SetWebsiteAdminEmailSoapOut">
    <wsdl:part name="parameters" element="tns:SetWebsiteAdminEmailResponse" />
  </wsdl:message>
  <wsdl:message name="CreateEmailAccountSoapIn">
    <wsdl:part name="parameters" element="tns:CreateEmailAccount" />
  </wsdl:message>
  <wsdl:message name="CreateEmailAccountSoapOut">
    <wsdl:part name="parameters" element="tns:CreateEmailAccountResponse" />
  </wsdl:message>
  <wsdl:message name="ListEmailAccountsSoapIn">
    <wsdl:part name="parameters" element="tns:ListEmailAccounts" />
  </wsdl:message>
  <wsdl:message name="ListEmailAccountsSoapOut">
    <wsdl:part name="parameters" element="tns:ListEmailAccountsResponse" />
  </wsdl:message>
  <wsdl:message name="ListWebsitesSoapIn">
    <wsdl:part name="parameters" element="tns:ListWebsites" />
  </wsdl:message>
  <wsdl:message name="ListWebsitesSoapOut">
    <wsdl:part name="parameters" element="tns:ListWebsitesResponse" />
  </wsdl:message>
  <wsdl:message name="ListPlanIDNumbersSoapIn">
    <wsdl:part name="parameters" element="tns:ListPlanIDNumbers" />
  </wsdl:message>
  <wsdl:message name="ListPlanIDNumbersSoapOut">
    <wsdl:part name="parameters" element="tns:ListPlanIDNumbersResponse" />
  </wsdl:message>
  <wsdl:message name="ListPlanPricesSoapIn">
    <wsdl:part name="parameters" element="tns:ListPlanPrices" />
  </wsdl:message>
  <wsdl:message name="ListPlanPricesSoapOut">
    <wsdl:part name="parameters" element="tns:ListPlanPricesResponse" />
  </wsdl:message>
  <wsdl:message name="ListPlanNamesSoapIn">
    <wsdl:part name="parameters" element="tns:ListPlanNames" />
  </wsdl:message>
  <wsdl:message name="ListPlanNamesSoapOut">
    <wsdl:part name="parameters" element="tns:ListPlanNamesResponse" />
  </wsdl:message>
  <wsdl:message name="GetWebServerIPSoapIn">
    <wsdl:part name="parameters" element="tns:GetWebServerIP" />
  </wsdl:message>
  <wsdl:message name="GetWebServerIPSoapOut">
    <wsdl:part name="parameters" element="tns:GetWebServerIPResponse" />
  </wsdl:message>
  <wsdl:message name="GetEmailServerIPSoapIn">
    <wsdl:part name="parameters" element="tns:GetEmailServerIP" />
  </wsdl:message>
  <wsdl:message name="GetEmailServerIPSoapOut">
    <wsdl:part name="parameters" element="tns:GetEmailServerIPResponse" />
  </wsdl:message>
  <wsdl:message name="GetFTPServerIPSoapIn">
    <wsdl:part name="parameters" element="tns:GetFTPServerIP" />
  </wsdl:message>
  <wsdl:message name="GetFTPServerIPSoapOut">
    <wsdl:part name="parameters" element="tns:GetFTPServerIPResponse" />
  </wsdl:message>
  <wsdl:message name="GetMSSQL2000ServerIPSoapIn">
    <wsdl:part name="parameters" element="tns:GetMSSQL2000ServerIP" />
  </wsdl:message>
  <wsdl:message name="GetMSSQL2000ServerIPSoapOut">
    <wsdl:part name="parameters" element="tns:GetMSSQL2000ServerIPResponse" />
  </wsdl:message>
  <wsdl:message name="GetMSSQL2005ServerIPSoapIn">
    <wsdl:part name="parameters" element="tns:GetMSSQL2005ServerIP" />
  </wsdl:message>
  <wsdl:message name="GetMSSQL2005ServerIPSoapOut">
    <wsdl:part name="parameters" element="tns:GetMSSQL2005ServerIPResponse" />
  </wsdl:message>
  <wsdl:message name="GetMySQL4ServerIPSoapIn">
    <wsdl:part name="parameters" element="tns:GetMySQL4ServerIP" />
  </wsdl:message>
  <wsdl:message name="GetMySQL4ServerIPSoapOut">
    <wsdl:part name="parameters" element="tns:GetMySQL4ServerIPResponse" />
  </wsdl:message>
  <wsdl:message name="GetMySQL5ServerIPSoapIn">
    <wsdl:part name="parameters" element="tns:GetMySQL5ServerIP" />
  </wsdl:message>
  <wsdl:message name="GetMySQL5ServerIPSoapOut">
    <wsdl:part name="parameters" element="tns:GetMySQL5ServerIPResponse" />
  </wsdl:message>
  <wsdl:message name="GetDNS1ServerNameSoapIn">
    <wsdl:part name="parameters" element="tns:GetDNS1ServerName" />
  </wsdl:message>
  <wsdl:message name="GetDNS1ServerNameSoapOut">
    <wsdl:part name="parameters" element="tns:GetDNS1ServerNameResponse" />
  </wsdl:message>
  <wsdl:message name="GetDNS2ServerNameSoapIn">
    <wsdl:part name="parameters" element="tns:GetDNS2ServerName" />
  </wsdl:message>
  <wsdl:message name="GetDNS2ServerNameSoapOut">
    <wsdl:part name="parameters" element="tns:GetDNS2ServerNameResponse" />
  </wsdl:message>
  <wsdl:message name="GetWebsitePasswordSoapIn">
    <wsdl:part name="parameters" element="tns:GetWebsitePassword" />
  </wsdl:message>
  <wsdl:message name="GetWebsitePasswordSoapOut">
    <wsdl:part name="parameters" element="tns:GetWebsitePasswordResponse" />
  </wsdl:message>
  <wsdl:message name="GetWebsiteAdminEmailSoapIn">
    <wsdl:part name="parameters" element="tns:GetWebsiteAdminEmail" />
  </wsdl:message>
  <wsdl:message name="GetWebsiteAdminEmailSoapOut">
    <wsdl:part name="parameters" element="tns:GetWebsiteAdminEmailResponse" />
  </wsdl:message>
  <wsdl:message name="GetWebsiteDiskSpaceUsedMBSoapIn">
    <wsdl:part name="parameters" element="tns:GetWebsiteDiskSpaceUsedMB" />
  </wsdl:message>
  <wsdl:message name="GetWebsiteDiskSpaceUsedMBSoapOut">
    <wsdl:part name="parameters" element="tns:GetWebsiteDiskSpaceUsedMBResponse" />
  </wsdl:message>
  <wsdl:message name="IsPlanIDValidSoapIn">
    <wsdl:part name="parameters" element="tns:IsPlanIDValid" />
  </wsdl:message>
  <wsdl:message name="IsPlanIDValidSoapOut">
    <wsdl:part name="parameters" element="tns:IsPlanIDValidResponse" />
  </wsdl:message>
  <wsdl:message name="GetPlanNameSoapIn">
    <wsdl:part name="parameters" element="tns:GetPlanName" />
  </wsdl:message>
  <wsdl:message name="GetPlanNameSoapOut">
    <wsdl:part name="parameters" element="tns:GetPlanNameResponse" />
  </wsdl:message>
  <wsdl:message name="GetPlanPriceSoapIn">
    <wsdl:part name="parameters" element="tns:GetPlanPrice" />
  </wsdl:message>
  <wsdl:message name="GetPlanPriceSoapOut">
    <wsdl:part name="parameters" element="tns:GetPlanPriceResponse" />
  </wsdl:message>
  <wsdl:message name="GetWebsiteCountSoapIn">
    <wsdl:part name="parameters" element="tns:GetWebsiteCount" />
  </wsdl:message>
  <wsdl:message name="GetWebsiteCountSoapOut">
    <wsdl:part name="parameters" element="tns:GetWebsiteCountResponse" />
  </wsdl:message>
  <wsdl:message name="CreateWebsiteSoapIn">
    <wsdl:part name="parameters" element="tns:CreateWebsite" />
  </wsdl:message>
  <wsdl:message name="CreateWebsiteSoapOut">
    <wsdl:part name="parameters" element="tns:CreateWebsiteResponse" />
  </wsdl:message>
  <wsdl:message name="SetWebsitePlanIDSoapIn">
    <wsdl:part name="parameters" element="tns:SetWebsitePlanID" />
  </wsdl:message>
  <wsdl:message name="SetWebsitePlanIDSoapOut">
    <wsdl:part name="parameters" element="tns:SetWebsitePlanIDResponse" />
  </wsdl:message>
  <wsdl:message name="IsWebsiteEnabledSoapIn">
    <wsdl:part name="parameters" element="tns:IsWebsiteEnabled" />
  </wsdl:message>
  <wsdl:message name="IsWebsiteEnabledSoapOut">
    <wsdl:part name="parameters" element="tns:IsWebsiteEnabledResponse" />
  </wsdl:message>
  <wsdl:message name="EnableWebsiteSoapIn">
    <wsdl:part name="parameters" element="tns:EnableWebsite" />
  </wsdl:message>
  <wsdl:message name="EnableWebsiteSoapOut">
    <wsdl:part name="parameters" element="tns:EnableWebsiteResponse" />
  </wsdl:message>
  <wsdl:message name="DisableWebsiteSoapIn">
    <wsdl:part name="parameters" element="tns:DisableWebsite" />
  </wsdl:message>
  <wsdl:message name="DisableWebsiteSoapOut">
    <wsdl:part name="parameters" element="tns:DisableWebsiteResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteWebsiteSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteWebsite" />
  </wsdl:message>
  <wsdl:message name="DeleteWebsiteSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteWebsiteResponse" />
  </wsdl:message>
  <wsdl:message name="GetSQLUsernameSoapIn">
    <wsdl:part name="parameters" element="tns:GetSQLUsername" />
  </wsdl:message>
  <wsdl:message name="GetSQLUsernameSoapOut">
    <wsdl:part name="parameters" element="tns:GetSQLUsernameResponse" />
  </wsdl:message>
  <wsdl:message name="GetSQLPasswordSoapIn">
    <wsdl:part name="parameters" element="tns:GetSQLPassword" />
  </wsdl:message>
  <wsdl:message name="GetSQLPasswordSoapOut">
    <wsdl:part name="parameters" element="tns:GetSQLPasswordResponse" />
  </wsdl:message>
  <wsdl:message name="GetWebsiteMaxBandwidthMBSoapIn">
    <wsdl:part name="parameters" element="tns:GetWebsiteMaxBandwidthMB" />
  </wsdl:message>
  <wsdl:message name="GetWebsiteMaxBandwidthMBSoapOut">
    <wsdl:part name="parameters" element="tns:GetWebsiteMaxBandwidthMBResponse" />
  </wsdl:message>
  <wsdl:message name="GetWebsiteBandwidthUsedMBSoapIn">
    <wsdl:part name="parameters" element="tns:GetWebsiteBandwidthUsedMB" />
  </wsdl:message>
  <wsdl:message name="GetWebsiteBandwidthUsedMBSoapOut">
    <wsdl:part name="parameters" element="tns:GetWebsiteBandwidthUsedMBResponse" />
  </wsdl:message>
  <wsdl:message name="GetWebsiteMaxDiskSpaceMBSoapIn">
    <wsdl:part name="parameters" element="tns:GetWebsiteMaxDiskSpaceMB" />
  </wsdl:message>
  <wsdl:message name="GetWebsiteMaxDiskSpaceMBSoapOut">
    <wsdl:part name="parameters" element="tns:GetWebsiteMaxDiskSpaceMBResponse" />
  </wsdl:message>
  <wsdl:message name="ListMySQL4DatabasesSoapIn">
    <wsdl:part name="parameters" element="tns:ListMySQL4Databases" />
  </wsdl:message>
  <wsdl:message name="ListMySQL4DatabasesSoapOut">
    <wsdl:part name="parameters" element="tns:ListMySQL4DatabasesResponse" />
  </wsdl:message>
  <wsdl:message name="ListMySQL5DatabasesSoapIn">
    <wsdl:part name="parameters" element="tns:ListMySQL5Databases" />
  </wsdl:message>
  <wsdl:message name="ListMySQL5DatabasesSoapOut">
    <wsdl:part name="parameters" element="tns:ListMySQL5DatabasesResponse" />
  </wsdl:message>
  <wsdl:message name="ListMSSQL2000DatabasesSoapIn">
    <wsdl:part name="parameters" element="tns:ListMSSQL2000Databases" />
  </wsdl:message>
  <wsdl:message name="ListMSSQL2000DatabasesSoapOut">
    <wsdl:part name="parameters" element="tns:ListMSSQL2000DatabasesResponse" />
  </wsdl:message>
  <wsdl:message name="ListMSSQL2005DatabasesSoapIn">
    <wsdl:part name="parameters" element="tns:ListMSSQL2005Databases" />
  </wsdl:message>
  <wsdl:message name="ListMSSQL2005DatabasesSoapOut">
    <wsdl:part name="parameters" element="tns:ListMSSQL2005DatabasesResponse" />
  </wsdl:message>
  <wsdl:portType name="ShanjeControlServiceSoap">
    <wsdl:operation name="GetEmailAccountPassword">
      <wsdl:input message="tns:GetEmailAccountPasswordSoapIn" />
      <wsdl:output message="tns:GetEmailAccountPasswordSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetEmailAccountPassword">
      <wsdl:input message="tns:SetEmailAccountPasswordSoapIn" />
      <wsdl:output message="tns:SetEmailAccountPasswordSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetWebsitePassword">
      <wsdl:input message="tns:SetWebsitePasswordSoapIn" />
      <wsdl:output message="tns:SetWebsitePasswordSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetWebsiteAdminEmail">
      <wsdl:input message="tns:SetWebsiteAdminEmailSoapIn" />
      <wsdl:output message="tns:SetWebsiteAdminEmailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateEmailAccount">
      <wsdl:input message="tns:CreateEmailAccountSoapIn" />
      <wsdl:output message="tns:CreateEmailAccountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListEmailAccounts">
      <wsdl:input message="tns:ListEmailAccountsSoapIn" />
      <wsdl:output message="tns:ListEmailAccountsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListWebsites">
      <wsdl:input message="tns:ListWebsitesSoapIn" />
      <wsdl:output message="tns:ListWebsitesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListPlanIDNumbers">
      <wsdl:input message="tns:ListPlanIDNumbersSoapIn" />
      <wsdl:output message="tns:ListPlanIDNumbersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListPlanPrices">
      <wsdl:input message="tns:ListPlanPricesSoapIn" />
      <wsdl:output message="tns:ListPlanPricesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListPlanNames">
      <wsdl:input message="tns:ListPlanNamesSoapIn" />
      <wsdl:output message="tns:ListPlanNamesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWebServerIP">
      <wsdl:input message="tns:GetWebServerIPSoapIn" />
      <wsdl:output message="tns:GetWebServerIPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEmailServerIP">
      <wsdl:input message="tns:GetEmailServerIPSoapIn" />
      <wsdl:output message="tns:GetEmailServerIPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFTPServerIP">
      <wsdl:input message="tns:GetFTPServerIPSoapIn" />
      <wsdl:output message="tns:GetFTPServerIPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMSSQL2000ServerIP">
      <wsdl:input message="tns:GetMSSQL2000ServerIPSoapIn" />
      <wsdl:output message="tns:GetMSSQL2000ServerIPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMSSQL2005ServerIP">
      <wsdl:input message="tns:GetMSSQL2005ServerIPSoapIn" />
      <wsdl:output message="tns:GetMSSQL2005ServerIPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMySQL4ServerIP">
      <wsdl:input message="tns:GetMySQL4ServerIPSoapIn" />
      <wsdl:output message="tns:GetMySQL4ServerIPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMySQL5ServerIP">
      <wsdl:input message="tns:GetMySQL5ServerIPSoapIn" />
      <wsdl:output message="tns:GetMySQL5ServerIPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDNS1ServerName">
      <wsdl:input message="tns:GetDNS1ServerNameSoapIn" />
      <wsdl:output message="tns:GetDNS1ServerNameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDNS2ServerName">
      <wsdl:input message="tns:GetDNS2ServerNameSoapIn" />
      <wsdl:output message="tns:GetDNS2ServerNameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWebsitePassword">
      <wsdl:input message="tns:GetWebsitePasswordSoapIn" />
      <wsdl:output message="tns:GetWebsitePasswordSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWebsiteAdminEmail">
      <wsdl:input message="tns:GetWebsiteAdminEmailSoapIn" />
      <wsdl:output message="tns:GetWebsiteAdminEmailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWebsiteDiskSpaceUsedMB">
      <wsdl:input message="tns:GetWebsiteDiskSpaceUsedMBSoapIn" />
      <wsdl:output message="tns:GetWebsiteDiskSpaceUsedMBSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IsPlanIDValid">
      <wsdl:input message="tns:IsPlanIDValidSoapIn" />
      <wsdl:output message="tns:IsPlanIDValidSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPlanName">
      <wsdl:input message="tns:GetPlanNameSoapIn" />
      <wsdl:output message="tns:GetPlanNameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPlanPrice">
      <wsdl:input message="tns:GetPlanPriceSoapIn" />
      <wsdl:output message="tns:GetPlanPriceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWebsiteCount">
      <wsdl:input message="tns:GetWebsiteCountSoapIn" />
      <wsdl:output message="tns:GetWebsiteCountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateWebsite">
      <wsdl:input message="tns:CreateWebsiteSoapIn" />
      <wsdl:output message="tns:CreateWebsiteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetWebsitePlanID">
      <wsdl:input message="tns:SetWebsitePlanIDSoapIn" />
      <wsdl:output message="tns:SetWebsitePlanIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IsWebsiteEnabled">
      <wsdl:input message="tns:IsWebsiteEnabledSoapIn" />
      <wsdl:output message="tns:IsWebsiteEnabledSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EnableWebsite">
      <wsdl:input message="tns:EnableWebsiteSoapIn" />
      <wsdl:output message="tns:EnableWebsiteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DisableWebsite">
      <wsdl:input message="tns:DisableWebsiteSoapIn" />
      <wsdl:output message="tns:DisableWebsiteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteWebsite">
      <wsdl:input message="tns:DeleteWebsiteSoapIn" />
      <wsdl:output message="tns:DeleteWebsiteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSQLUsername">
      <wsdl:input message="tns:GetSQLUsernameSoapIn" />
      <wsdl:output message="tns:GetSQLUsernameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSQLPassword">
      <wsdl:input message="tns:GetSQLPasswordSoapIn" />
      <wsdl:output message="tns:GetSQLPasswordSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWebsiteMaxBandwidthMB">
      <wsdl:input message="tns:GetWebsiteMaxBandwidthMBSoapIn" />
      <wsdl:output message="tns:GetWebsiteMaxBandwidthMBSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWebsiteBandwidthUsedMB">
      <wsdl:input message="tns:GetWebsiteBandwidthUsedMBSoapIn" />
      <wsdl:output message="tns:GetWebsiteBandwidthUsedMBSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWebsiteMaxDiskSpaceMB">
      <wsdl:input message="tns:GetWebsiteMaxDiskSpaceMBSoapIn" />
      <wsdl:output message="tns:GetWebsiteMaxDiskSpaceMBSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListMySQL4Databases">
      <wsdl:input message="tns:ListMySQL4DatabasesSoapIn" />
      <wsdl:output message="tns:ListMySQL4DatabasesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListMySQL5Databases">
      <wsdl:input message="tns:ListMySQL5DatabasesSoapIn" />
      <wsdl:output message="tns:ListMySQL5DatabasesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListMSSQL2000Databases">
      <wsdl:input message="tns:ListMSSQL2000DatabasesSoapIn" />
      <wsdl:output message="tns:ListMSSQL2000DatabasesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListMSSQL2005Databases">
      <wsdl:input message="tns:ListMSSQL2005DatabasesSoapIn" />
      <wsdl:output message="tns:ListMSSQL2005DatabasesSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="ShanjeControlServiceSoap" type="tns:ShanjeControlServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
    <wsdl:operation name="GetEmailAccountPassword">
      <soap:operation soapAction="http://webservice.shanje.net/GetEmailAccountPassword" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetEmailAccountPassword">
      <soap:operation soapAction="http://webservice.shanje.net/SetEmailAccountPassword" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetWebsitePassword">
      <soap:operation soapAction="http://webservice.shanje.net/SetWebsitePassword" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetWebsiteAdminEmail">
      <soap:operation soapAction="http://webservice.shanje.net/SetWebsiteAdminEmail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateEmailAccount">
      <soap:operation soapAction="http://webservice.shanje.net/CreateEmailAccount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListEmailAccounts">
      <soap:operation soapAction="http://webservice.shanje.net/ListEmailAccounts" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListWebsites">
      <soap:operation soapAction="http://webservice.shanje.net/ListWebsites" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListPlanIDNumbers">
      <soap:operation soapAction="http://webservice.shanje.net/ListPlanIDNumbers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListPlanPrices">
      <soap:operation soapAction="http://webservice.shanje.net/ListPlanPrices" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListPlanNames">
      <soap:operation soapAction="http://webservice.shanje.net/ListPlanNames" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWebServerIP">
      <soap:operation soapAction="http://webservice.shanje.net/GetWebServerIP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEmailServerIP">
      <soap:operation soapAction="http://webservice.shanje.net/GetEmailServerIP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFTPServerIP">
      <soap:operation soapAction="http://webservice.shanje.net/GetFTPServerIP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMSSQL2000ServerIP">
      <soap:operation soapAction="http://webservice.shanje.net/GetMSSQL2000ServerIP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMSSQL2005ServerIP">
      <soap:operation soapAction="http://webservice.shanje.net/GetMSSQL2005ServerIP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMySQL4ServerIP">
      <soap:operation soapAction="http://webservice.shanje.net/GetMySQL4ServerIP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMySQL5ServerIP">
      <soap:operation soapAction="http://webservice.shanje.net/GetMySQL5ServerIP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDNS1ServerName">
      <soap:operation soapAction="http://webservice.shanje.net/GetDNS1ServerName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDNS2ServerName">
      <soap:operation soapAction="http://webservice.shanje.net/GetDNS2ServerName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWebsitePassword">
      <soap:operation soapAction="http://webservice.shanje.net/GetWebsitePassword" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWebsiteAdminEmail">
      <soap:operation soapAction="http://webservice.shanje.net/GetWebsiteAdminEmail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWebsiteDiskSpaceUsedMB">
      <soap:operation soapAction="http://webservice.shanje.net/GetWebsiteDiskSpaceUsedMB" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsPlanIDValid">
      <soap:operation soapAction="http://webservice.shanje.net/IsPlanIDValid" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPlanName">
      <soap:operation soapAction="http://webservice.shanje.net/GetPlanName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPlanPrice">
      <soap:operation soapAction="http://webservice.shanje.net/GetPlanPrice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWebsiteCount">
      <soap:operation soapAction="http://webservice.shanje.net/GetWebsiteCount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateWebsite">
      <soap:operation soapAction="http://webservice.shanje.net/CreateWebsite" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetWebsitePlanID">
      <soap:operation soapAction="http://webservice.shanje.net/SetWebsitePlanID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsWebsiteEnabled">
      <soap:operation soapAction="http://webservice.shanje.net/IsWebsiteEnabled" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EnableWebsite">
      <soap:operation soapAction="http://webservice.shanje.net/EnableWebsite" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DisableWebsite">
      <soap:operation soapAction="http://webservice.shanje.net/DisableWebsite" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteWebsite">
      <soap:operation soapAction="http://webservice.shanje.net/DeleteWebsite" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSQLUsername">
      <soap:operation soapAction="http://webservice.shanje.net/GetSQLUsername" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSQLPassword">
      <soap:operation soapAction="http://webservice.shanje.net/GetSQLPassword" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWebsiteMaxBandwidthMB">
      <soap:operation soapAction="http://webservice.shanje.net/GetWebsiteMaxBandwidthMB" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWebsiteBandwidthUsedMB">
      <soap:operation soapAction="http://webservice.shanje.net/GetWebsiteBandwidthUsedMB" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWebsiteMaxDiskSpaceMB">
      <soap:operation soapAction="http://webservice.shanje.net/GetWebsiteMaxDiskSpaceMB" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListMySQL4Databases">
      <soap:operation soapAction="http://webservice.shanje.net/ListMySQL4Databases" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListMySQL5Databases">
      <soap:operation soapAction="http://webservice.shanje.net/ListMySQL5Databases" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListMSSQL2000Databases">
      <soap:operation soapAction="http://webservice.shanje.net/ListMSSQL2000Databases" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListMSSQL2005Databases">
      <soap:operation soapAction="http://webservice.shanje.net/ListMSSQL2005Databases" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="ShanjeControlService">
    <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Shanje Control Service</documentation>
    <wsdl:port name="ShanjeControlServiceSoap" binding="tns:ShanjeControlServiceSoap">
      <soap:address location="http://webservice.shanje.net/ShanjeControlService.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>