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