<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://sosnc.com/KBBEWebService/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://sosnc.com/KBBEWebService/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://sosnc.com/KBBEWebService/">
      <s:element name="GetServerVersion">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="passWD" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetServerVersionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetServerVersionResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetUrl">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="userID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="passWD" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetUrlResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetUrlResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="KBOnlineSubmit">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="userID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="passWD" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="xmlData" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="KBOnlineSubmitResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="KBOnlineSubmitResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="KBBESubmit">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="userID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="passWD" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="xmlData" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="KBBESubmitResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="KBBESubmitResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="KBBERequestStatus">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="userID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="passWD" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="receiptID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="KBBERequestStatusResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="KBBERequestStatusResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="KBBERequestEntityInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="userID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="passWD" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EntityID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="KBBERequestEntityInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="KBBERequestEntityInfoResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="KBBERequestEntityInfoSosID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="userID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="passWD" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sosID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="KBBERequestEntityInfoSosIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="KBBERequestEntityInfoSosIDResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="KBBERequestNotification">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="userID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="passWD" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="agentID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="monthDue" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="KBBERequestNotificationResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="KBBERequestNotificationResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="KBBESearchEntityByName">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="userID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="passWD" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="xmlData" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="KBBESearchEntityByNameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="KBBESearchEntityByNameResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="KBBERequestACHLog">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="userID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="passWD" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="dateRequested" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="KBBERequestACHLogResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="KBBERequestACHLogResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="KBBERequestImageURL">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="userID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="passWD" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="imageID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="KBBERequestImageURLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="KBBERequestImageURLResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetServerVersionSoapIn">
    <wsdl:part name="parameters" element="tns:GetServerVersion" />
  </wsdl:message>
  <wsdl:message name="GetServerVersionSoapOut">
    <wsdl:part name="parameters" element="tns:GetServerVersionResponse" />
  </wsdl:message>
  <wsdl:message name="GetUrlSoapIn">
    <wsdl:part name="parameters" element="tns:GetUrl" />
  </wsdl:message>
  <wsdl:message name="GetUrlSoapOut">
    <wsdl:part name="parameters" element="tns:GetUrlResponse" />
  </wsdl:message>
  <wsdl:message name="KBOnlineSubmitSoapIn">
    <wsdl:part name="parameters" element="tns:KBOnlineSubmit" />
  </wsdl:message>
  <wsdl:message name="KBOnlineSubmitSoapOut">
    <wsdl:part name="parameters" element="tns:KBOnlineSubmitResponse" />
  </wsdl:message>
  <wsdl:message name="KBBESubmitSoapIn">
    <wsdl:part name="parameters" element="tns:KBBESubmit" />
  </wsdl:message>
  <wsdl:message name="KBBESubmitSoapOut">
    <wsdl:part name="parameters" element="tns:KBBESubmitResponse" />
  </wsdl:message>
  <wsdl:message name="KBBERequestStatusSoapIn">
    <wsdl:part name="parameters" element="tns:KBBERequestStatus" />
  </wsdl:message>
  <wsdl:message name="KBBERequestStatusSoapOut">
    <wsdl:part name="parameters" element="tns:KBBERequestStatusResponse" />
  </wsdl:message>
  <wsdl:message name="KBBERequestEntityInfoSoapIn">
    <wsdl:part name="parameters" element="tns:KBBERequestEntityInfo" />
  </wsdl:message>
  <wsdl:message name="KBBERequestEntityInfoSoapOut">
    <wsdl:part name="parameters" element="tns:KBBERequestEntityInfoResponse" />
  </wsdl:message>
  <wsdl:message name="KBBERequestEntityInfoSosIDSoapIn">
    <wsdl:part name="parameters" element="tns:KBBERequestEntityInfoSosID" />
  </wsdl:message>
  <wsdl:message name="KBBERequestEntityInfoSosIDSoapOut">
    <wsdl:part name="parameters" element="tns:KBBERequestEntityInfoSosIDResponse" />
  </wsdl:message>
  <wsdl:message name="KBBERequestNotificationSoapIn">
    <wsdl:part name="parameters" element="tns:KBBERequestNotification" />
  </wsdl:message>
  <wsdl:message name="KBBERequestNotificationSoapOut">
    <wsdl:part name="parameters" element="tns:KBBERequestNotificationResponse" />
  </wsdl:message>
  <wsdl:message name="KBBESearchEntityByNameSoapIn">
    <wsdl:part name="parameters" element="tns:KBBESearchEntityByName" />
  </wsdl:message>
  <wsdl:message name="KBBESearchEntityByNameSoapOut">
    <wsdl:part name="parameters" element="tns:KBBESearchEntityByNameResponse" />
  </wsdl:message>
  <wsdl:message name="KBBERequestACHLogSoapIn">
    <wsdl:part name="parameters" element="tns:KBBERequestACHLog" />
  </wsdl:message>
  <wsdl:message name="KBBERequestACHLogSoapOut">
    <wsdl:part name="parameters" element="tns:KBBERequestACHLogResponse" />
  </wsdl:message>
  <wsdl:message name="KBBERequestImageURLSoapIn">
    <wsdl:part name="parameters" element="tns:KBBERequestImageURL" />
  </wsdl:message>
  <wsdl:message name="KBBERequestImageURLSoapOut">
    <wsdl:part name="parameters" element="tns:KBBERequestImageURLResponse" />
  </wsdl:message>
  <wsdl:portType name="KBBEWebServiceSoap">
    <wsdl:operation name="GetServerVersion">
      <wsdl:input message="tns:GetServerVersionSoapIn" />
      <wsdl:output message="tns:GetServerVersionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetUrl">
      <wsdl:input message="tns:GetUrlSoapIn" />
      <wsdl:output message="tns:GetUrlSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="KBOnlineSubmit">
      <wsdl:input message="tns:KBOnlineSubmitSoapIn" />
      <wsdl:output message="tns:KBOnlineSubmitSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="KBBESubmit">
      <wsdl:input message="tns:KBBESubmitSoapIn" />
      <wsdl:output message="tns:KBBESubmitSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="KBBERequestStatus">
      <wsdl:input message="tns:KBBERequestStatusSoapIn" />
      <wsdl:output message="tns:KBBERequestStatusSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="KBBERequestEntityInfo">
      <wsdl:input message="tns:KBBERequestEntityInfoSoapIn" />
      <wsdl:output message="tns:KBBERequestEntityInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="KBBERequestEntityInfoSosID">
      <wsdl:input message="tns:KBBERequestEntityInfoSosIDSoapIn" />
      <wsdl:output message="tns:KBBERequestEntityInfoSosIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="KBBERequestNotification">
      <wsdl:input message="tns:KBBERequestNotificationSoapIn" />
      <wsdl:output message="tns:KBBERequestNotificationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="KBBESearchEntityByName">
      <wsdl:input message="tns:KBBESearchEntityByNameSoapIn" />
      <wsdl:output message="tns:KBBESearchEntityByNameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="KBBERequestACHLog">
      <wsdl:input message="tns:KBBERequestACHLogSoapIn" />
      <wsdl:output message="tns:KBBERequestACHLogSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="KBBERequestImageURL">
      <wsdl:input message="tns:KBBERequestImageURLSoapIn" />
      <wsdl:output message="tns:KBBERequestImageURLSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="KBBEWebServiceSoap" type="tns:KBBEWebServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetServerVersion">
      <soap:operation soapAction="http://sosnc.com/KBBEWebService/GetServerVersion" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUrl">
      <soap:operation soapAction="http://sosnc.com/KBBEWebService/GetUrl" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="KBOnlineSubmit">
      <soap:operation soapAction="http://sosnc.com/KBBEWebService/KBOnlineSubmit" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="KBBESubmit">
      <soap:operation soapAction="http://sosnc.com/KBBEWebService/KBBESubmit" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="KBBERequestStatus">
      <soap:operation soapAction="http://sosnc.com/KBBEWebService/KBBERequestStatus" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="KBBERequestEntityInfo">
      <soap:operation soapAction="http://sosnc.com/KBBEWebService/KBBERequestEntityInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="KBBERequestEntityInfoSosID">
      <soap:operation soapAction="http://sosnc.com/KBBEWebService/KBBERequestEntityInfoSosID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="KBBERequestNotification">
      <soap:operation soapAction="http://sosnc.com/KBBEWebService/KBBERequestNotification" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="KBBESearchEntityByName">
      <soap:operation soapAction="http://sosnc.com/KBBEWebService/KBBESearchEntityByName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="KBBERequestACHLog">
      <soap:operation soapAction="http://sosnc.com/KBBEWebService/KBBERequestACHLog" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="KBBERequestImageURL">
      <soap:operation soapAction="http://sosnc.com/KBBEWebService/KBBERequestImageURL" 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="KBBEWebServiceSoap12" type="tns:KBBEWebServiceSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetServerVersion">
      <soap12:operation soapAction="http://sosnc.com/KBBEWebService/GetServerVersion" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUrl">
      <soap12:operation soapAction="http://sosnc.com/KBBEWebService/GetUrl" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="KBOnlineSubmit">
      <soap12:operation soapAction="http://sosnc.com/KBBEWebService/KBOnlineSubmit" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="KBBESubmit">
      <soap12:operation soapAction="http://sosnc.com/KBBEWebService/KBBESubmit" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="KBBERequestStatus">
      <soap12:operation soapAction="http://sosnc.com/KBBEWebService/KBBERequestStatus" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="KBBERequestEntityInfo">
      <soap12:operation soapAction="http://sosnc.com/KBBEWebService/KBBERequestEntityInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="KBBERequestEntityInfoSosID">
      <soap12:operation soapAction="http://sosnc.com/KBBEWebService/KBBERequestEntityInfoSosID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="KBBERequestNotification">
      <soap12:operation soapAction="http://sosnc.com/KBBEWebService/KBBERequestNotification" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="KBBESearchEntityByName">
      <soap12:operation soapAction="http://sosnc.com/KBBEWebService/KBBESearchEntityByName" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="KBBERequestACHLog">
      <soap12:operation soapAction="http://sosnc.com/KBBEWebService/KBBERequestACHLog" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="KBBERequestImageURL">
      <soap12:operation soapAction="http://sosnc.com/KBBEWebService/KBBERequestImageURL" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="KBBEWebService">
    <wsdl:port name="KBBEWebServiceSoap" binding="tns:KBBEWebServiceSoap">
      <soap:address location="http://www.secretary.state.nc.us/SoskbWebServices/WebServices/KBBEWebService.asmx" />
    </wsdl:port>
    <wsdl:port name="KBBEWebServiceSoap12" binding="tns:KBBEWebServiceSoap12">
      <soap12:address location="http://www.secretary.state.nc.us/SoskbWebServices/WebServices/KBBEWebService.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>