Eoghan:

Yes, that seems to have done the trick!!! 
Thanks for all your patience and advice working through this setup with
me!

What is weird is that the WSDL returned by the app-server had the right
address but the WSDL deployed did not so I did not think that changing
it would matter... Guess it does. :)

Mike Barlotta
Associate
Booz | Allen | Hamilton

-----Original Message-----
From: Eoghan Glynn [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, July 02, 2008 5:30 AM
To: [email protected]
Subject: Re: WS-RM enabling in CXF

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