I have a customer who wants to use Microsoft SSRS with our web services, and it seems it needs basicHttpBinding.
At present this is what is in the WSDL (viewed using a browser) for the Binding. Sorry I can't copy & paste from their box so have typed this by hand, there might be some small typos:
<wsdl:binding name="OurServiceBinding" type="fjs:OurServicePortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http/"/>
They are in there again for Soap1.2:
<wsdl:binding name="OurServiceBindingSoap12" type="fjs:OurService/PortType">
<soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http/"/>
And at the end of the WSDL we have entries defining the address location for the Service.
<wsdl:service name="OurService">
<wsdl:port name="OurServicePortType" binding="fjs:OurServiceBinding">
<soap: address location = "http:our location"/>
</wsdl:port>
<wsdl:port name="OurServicePortTypeSoap12" binding="fjs:OurServiceBindingSoap12">
<soap: address location = "http:our location"/>
</wsdl:port>
</wsdl:service>
It's the 4js binding I imagine SSRS is having problems with. I've tried Google and haven't found how to do this.