I forgot to say that; SimpleService.wsdl is a valid WSDL11 document and it is there in the resources folder with xbean.xml
Thanks, -Ed- On 6/12/07, Edward Manmohan <[EMAIL PROTECTED]> wrote:
Hi, I have deployed a simple proxy on servicemix which forwards the message to another service and I wanted to set the WSDL for that proxy. By going through the documentation, I found that this can be done using the wsdlResource attribute in the xbean configuration. I have done that and the xbean configuration for the http consumer that I wrote is as follows, <?xml version="1.0"?> <beans xmlns:http="http://servicemix.apache.org/http/1.0" xmlns:b=" http://servicemix.apache.org/samples/bridge"> <http:endpoint service="b:http" endpoint="endpoint" targetService="b:service1" role="consumer" locationURI="http://localhost:8192/bridge/" defaultMep=" http://www.w3.org/2004/08/wsdl/in-out" wsdlResource="classpath:SimpleService.wsdl" soap="true"/> </beans> When I try to access the WSDL through a web browser using the URI http://localhost:8192/bridge?wsdl it gives me HTTP 404 ERROR saying the resource not found. When I send a request to the proxy it forwards the message to the actual service and also replies to the client (functions well / just missing the WSDL) Any thing that I have done wrong in here? How can I set the WSDL for the http consumer? Thanks, -Ed-
