What data binding in CXF and in XFire?
On Thu, May 22, 2008 at 11:46 AM, Jo <[EMAIL PROTECTED]> wrote: > In my java interface, I have the following annotated > method: > > > @WebMethod(operationName = "setImageResolution", > action = "urn:setImageResolution") > @Oneway > public void setImageResolution(@WebParam(name = > "width", header = false) > int width, @WebParam(name = "height", header = false) > int height); > > The following is the generated WSDL with both CXF > 2.1.0 and 2.1.1, > > <wsdl:operation name="setImageResolution"> > <soap:operation soapAction="urn:setImageResolution" > style="document" /> > <wsdl:input name="setImageResolution"> > <soap:body use="literal" /> > </wsdl:input> > </wsdl:operation> > > WSDL generated in XFire: > > - <xsd:element name="setImageResolution"> > - <xsd:complexType> > - <xsd:sequence> > <xsd:element maxOccurs="1" minOccurs="1" > name="width" type="xsd:int" /> > <xsd:element maxOccurs="1" minOccurs="1" > name="height" type="xsd:int" /> > </xsd:sequence> > </xsd:complexType> > </xsd:element> > > - <wsdl:portType name="videoService"> > - <wsdl:operation name="setImageResolution"> > <wsdl:input name="setImageResolutionRequest" > message="tns:setImageResolutionRequest" /> > </wsdl:operation> > > With CXF, the generated WSDL doesn't include my > @Webparam information? Why? and how can I generate > wsdl with xsd information? > > > > >
