Hi Daniel

 I was successfully reproduce error here . When I see the line
"<publishWSDLuri="
file:repository/conf/sample/resources/proxy/sample_proxy_1.wsdl<file:///repository/conf/sample/resources/proxy/sample_proxy_1.wsdl>"/>"
, this may be the root cause.

Error you have got is about axis2 dispatching error and it cannot be
happened when sending message from synapse but only when receiving messages.

I have successfully reproduced this as follows

I just deploy axis2 version service and get it's wsdl and replace content of
sample_proxy_1.wsdl with the content of version service wsdl and deploy
SimpleStockQuoteService in the axis2. Then change the synapse_sample_254
(Just uri of address endpoint to the EPR of SimpleStockQuoteService in the
axis2) and then start the synapse with sample 254 . Your error was
reproduced.

Issue is sample_proxy_1.wsdl contains a wsdl for SimpleStockQuoteService and
your request it not the request expected by SimpleStockQuoteService.
VFSListener get the file and create a message and give it to axis 2 engine
to find out service (Here to find out proxy service). There is no SOAP
Action or a EPR here so axis dispatcher will try to dispatch based on SOAP
body. But soap body doesn't contain information find to
SimpleStockQuoteService (The first child of the your request
'FWTCaseUpdate') and as reason throws an error that you have got.

Please change the request xml so that using it axis2 can find the service.
And note, this error is occurred before message is injected to the
synapse(when finding the proxy service).

Thanks

Indika

Reply via email to