<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://myTest/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="myService" targetNamespace="http://myTest/">
  <wsdl:types>
    <xsd:schema targetNamespace="http://myTest/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wa_sfilt="http://myTest/SearchFilterMessage" >
      <xsd:import namespace="http://myTest/SearchFilterMessage" schemaLocation="SearchFilterMessage_red.xsd"></xsd:import>
    
      <xsd:element name="SearchView" type="wa_sfilt:SearchFilterType"/>
      <xsd:element name="SearchViewResponse" type="xsd:string"/>
    </xsd:schema>
  </wsdl:types>
  
  <!-- Document/literal wrapped pattern is used so request message has only one root element with the same name as operation without attributes
       and relevant operation response message has only one root element with same name as operation suffixed with the string 'Response'.  -->  
  <wsdl:message name="SearchViewResponse">
    <wsdl:part name="SearchViewResponse" element="tns:SearchViewResponse"/>
  </wsdl:message>
  <wsdl:message name="SearchViewRequest">
    <wsdl:part name="SearchViewRequest" element="tns:SearchView"/>
  </wsdl:message>
  <wsdl:portType name="myService">
    <wsdl:operation name="SearchView">
      <wsdl:input message="tns:SearchViewRequest"/>
      <wsdl:output message="tns:SearchViewResponse"/>
    </wsdl:operation>
  </wsdl:portType>    
  <wsdl:binding name="myServiceSOAP" type="tns:myService">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  	<wsdl:operation name="SearchView">
      <soap:operation soapAction="http://myTest/SearchView"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="myService">
    <wsdl:port binding="tns:myServiceSOAP" name="myServiceSOAP">
      <soap:address location="http://tempuri.org"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>
