Hi Developers.
This is my question.
I have corrected deployed on FUSE ESB a web service using FUSE Service Framework.
I have tried, with the client generated, to call the server created from the framework(port 9090) and also the web service deployed on FUSE ESB(port 8192).
All it's ok.
But I have a problem if I try to call the web service using a web service subscriber created with logicAlloy ALEServer.
The ALEServer try to call the web service deployed on FUSE ESB ant it succesfully arrive to it(no connection refused problem) but I receive always the error:
"org.apache.cxf.Operation not bound on this message".
So I have tried to intercept messages sent on the network with TCP-MONITOR and I have obtained the following results.
Request with Java client create by Fuse Service Framework:
POST /WSFUSE/services/WSPort HTTP/1.1
SOAPAction: "urn:WsFuse"
Response: HTTP 200 OK
Request with web service subscriber of logicAlloy ALE Server
POST /WSFUSE/services/WSPort/wsFuse HTTP/1.1
SOAPAction: ""
Response: HTTP 100 HTTP 550 INTERNAL SERVER ERROR
javax.cxf.intercepto ...Operation not bound on this message
I have tried modifying the xbean.xml file created by Fuse Service Framework adding:
targetOperation="WsFuse"
but I receive always the same error.
I think that the problem is that SOAPAction is not set by web service subscriber logicAlloy
How I can solve this problem?.
Thanks for your replies.
Troverò la soluzione e poi me la terrò per me.
Cornuti.
Parlate di open-source e poi vi tenete le soluzioni per voi.
Cornuti, grandissimi cornuti.
Ci sono thread con 16.000 views e 0 risposte.......
Fottetevi.