On Thursday, October 06, 2011 5:02:03 PM Guy Pardon wrote:
> Dan,
> 
> Thanks, but it seems like the EndpointReference instances can't be
> marshalled via JAXB. Am I missing something?

I think you need to cast it to the specific W3CEndpointReference subclass.   
That should do it, I think.

Dan


> 
> Guy
> 
> 
> On 6-okt-2011, at 04:15, Daniel Kulp wrote:
> 
> On Thursday, October 06, 2011 4:09:13 AM Guy Pardon wrote:
> > Dan,
> > 
> > Thanks! So how would a consumer interpret this reference to perform a
> > call of some method on the Endpoint in question?
> 
> If you have the generated interface for it, you can just call
> reference.getPort(Interface.class) and you are all set.   *THAT SAID*,
> Guillaume and I discovered this morning that this works "OK" with CXF on
> both client and server or JAX-WS 2.2 mixed with CXF.   However, the JAX-WS
> built into the JDK6 won't work very well with the CXF reference.
> 
> You can also use the generated Service classes.   There are getPort(*) calls
> that take the reference.
> 
> Dan
> 
> > Guy
> > 
> >> For JAX-WS/SOAP, it's build right in.   The JAX-WS Endpoint object (if
> >> using Endpoint.publish) has a method right on it to get the
> >> W3CEndpointReference for the service which can be passed around like
> >> any normal parameter.  The injected WebServiceContext can also be used
> >> to call getEndpointReference (passing optional Element params) to
> >> generate the EPR for the current service.
> >> 
> >> Dan
> > 
> > Daniel Kulp
> > dk...@apache.org
> > http://dankulp.com/blog
> > Talend - http://www.talend.com
> > 
> > Dr. Guy Pardon | Atomikos BVBA | a 'Cool Vendor' by Gartner in 2011
> > 
> > CTO
> > Phone: +32 15 61 30 55 | Email: g...@atomikos.com | Twitter:
> > http://twitter.com/guypardon | Skype: guypardon | YahooIM: guypardon
> > 
> > Europe: CET (local time:
> > http://www.timeanddate.com/worldclock/city.html?n=48)
> > 
> > Visit us at http://www.atomikos.com/
> > 
> > Visit our blog at http://blog.atomikos.com/
> > 
> > Visit the Atomikos TransactionsEssentials Community at
> > http://fogbugz.atomikos.com/default.asp?community
> > 
> > Visit the Atomikos Training site at
> > http://www.atomikos.com/Main/AtomikosTraining
> > 
> > The information in this email is confidential and only meant for the
> > addressee(s). The content of this email is informal and will not be
> > legally binding for Atomikos.
-- 
Daniel Kulp
dk...@apache.org
http://dankulp.com/blog
Talend - http://www.talend.com

Reply via email to