-------- Original-Nachricht --------
> Datum: Thu, 28 Jul 2011 23:21:04 +0800
> Von: Willem Jiang <[email protected]>
> An: [email protected]
> Betreff: Re: Camel CXF Endpoint creating incomplete WSDL?

> Which version of CXF are you using?
> Do you use camel inside of Karaf or other OSGi container ?
> 
> camel-cxf is delegate the WSDL generation to CXF, so there should no 
> difference between the generated wsdl of camel-cxf and CXF, if you are 
> using same version of CXF.
> 
> Willem
> 
> On 7/28/11 8:34 PM, [email protected] wrote:
> > Hi,
> >
> > I am trying to implement a Camel CXF endpoint using a simple interface
> > having a method (just as an example):
> >
> > void doLogin(User user)
> >
> > I want to use this as cxf endpoint cxf:cxfEndpoint in from-statement in
> the
> > route.
> >
> > Works fine so far, except that the WSDL that is dynamically created via
> > ?wsdl-URL seems wrong, SOAP UI throws a Nullpointer-Exception when
> trying to
> > invoke the Web-Service. Looking at the WSDL, you can see the XSD complex
> > type defintion for the user object is missing and thus the WSDL
> validation
> > fails with message:
> >
> > "Cannot resolve the name 'tns:user' to a(n) 'type definition'
> component."
> >
> > Using the very same interface with plain CXF and declaring a
> jaxws:endpoint
> > however DOES
> > produce the correct WSDL including the complex type definition of the
> User
> > object in the dynamically
> > created WSDL:
> >
> > <xsd:complexType name="user">
> >      <xsd:sequence>
> >        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
> >        <xsd:element minOccurs="0" name="password" type="xsd:string"/>
> >      </xsd:sequence>
> >    </xsd:complexType>
> >
> > So what's wrong here in the Camel use case, I am using latest version
> 2.8? Isn't it supposed to use complex
> > objects in the signature
> > of interface methods?
> >
> > Any hints appreciated.
> >
> > Regards,
> >
> >
> 
> 
> -- 
> Willem
> ----------------------------------
> FuseSource
> Web: http://www.fusesource.com
> Blog:    http://willemjiang.blogspot.com (English)
>           http://jnn.javaeye.com (Chinese)
> Twitter: willemjiang
> Weibo: willemjiang
> 

-- 
NEU: FreePhone - 0ct/min Handyspartarif mit Geld-zurück-Garantie!               
Jetzt informieren: http://www.gmx.net/de/go/freephone

Reply via email to