Barlotta, Michael [USA] wrote:
Eoghan:

When I request the WSDL from the appserver using this URL:
http://localhost:8080/rmdemo/greet?wsdl

CXF seems to change the <soap:address> from 
http://localhost:9000/SoapContext/GreeterPort
to the correct URL that serves up the service.
Here is the service portion:
<wsdl:service name="GreeterService">
<wsdl:port binding="tns:Greeter_SOAPBinding" name="GreeterPort">
<soap:address location="http://localhost:8080/rmdemo/greet"/>
<wswa:UsingAddressing/>
</wsdl:port>
</wsdl:service>


So "http://localhost:9000/SoapContext/GreeterPort"; is the URI specified in the WSDL, but "http://localhost:8080/rmdemo/greet"; is the "real" URI, in the sense of the address that the app server is actually listening on?

These URIs should ideally match up.

Can you modify the WSDL accrordingly?


[snip]
PS: Does CXF support WS-RM 1.1/2007 or have future plans to do so. The project we are going to integrate with is planning on using this version.

CXF currently supports WS-RM 1.0 (2005/02).

I don't know of any plans to add support for 1.1 the medium term, but feel free to propose this as part of the "Ideas for 2.2" discussion[1].

Cheers,
Eoghan

[1] http://www.nabble.com/Ideas-for-2.2-td17985028.html

----------------------------
IONA Technologies PLC (registered in Ireland)
Registered Number: 171387
Registered Address: The IONA Building, Shelbourne Road, Dublin 4, Ireland

Reply via email to