Ok, I checked it - thats true, on jetty it's working properly. So lets me change the question: do You have any idea, why it's not working on tomcat 6.0.29? best regards Aleksander
2011/5/20 Daniel Kulp <[email protected]> > On Friday, May 20, 2011 2:57:21 AM [email protected] wrote: > > In the second wsdl there is only very little part of schema: > > > > <xsd:schema attributeFormDefault="unqualified" > > elementFormDefault="qualified" targetNamespace="http://a/xml"> > > <xsd:element name="ARequest" nillable="true"/> > > <xsd:element name="getTopologyResponse" nillable="true"/> > > </xsd:schema> > > > > But I need whole schema to be included in service description (that was > > XFire behaviour). Am I doing something wrong? > > Best regards > > Aleksander > > In your project, if I run "mvn jetty:run" and then use a browser to view > > http://localhost:8080/a/AWs?wsdl=A.wsdl > > I get the entire schema: > > ............................ > <xsd:element name="request" type="ARequest"/> > <xsd:element name="response" type="AResponse"/> > > <xsd:complexType name="ARequest"> > <xsd:sequence> > <xsd:element maxOccurs="1" minOccurs="0" name="partitionName" > type="xsd:string"/> > <xsd:element maxOccurs="1" minOccurs="0" > name="pruningConditions" > type="PruningConditions"/> > </xsd:sequence> > </xsd:complexType> > > <xsd:complexType name="AResponse"> > <xsd:sequence> > <xsd:element minOccurs="0" name="topology1" type="t1:Topology"/> > <xsd:element minOccurs="0" name="topology2" type="t2:Topology"/> > <xsd:element minOccurs="0" name="topology3" type="t3:Topology"/> > <xsd:element name="status" type="Status"/> > </xsd:sequence> > </xsd:complexType> > > .................. > > > Dan > > > > > 2011/5/20 Daniel Kulp <[email protected]> > > > > > On Friday, May 13, 2011 6:23:07 AM [email protected] wrote: > > > > Hi, > > > > Sorry for long gap between mails, but I was on holiday. > > > > In the attachment you have sample created by me. > > > > Obviously the real schema is much more complicated, but faces the > same > > > > problem: there is neither schema, nor link to schema in wsdl. I XFire > > > > implementation, all schema files were published on the server. > > > > I know, that this sample may contain some errors and > misunderstandings > > > > of CXF philosophy, because its my very beginning in apache CXF. > > > > Thanks for your help > > > > > > The schemas are actually in the wsdl, just in the secondary wsdl that > the > > > first wsdl imports. This is due to you not having the targetnamespace > > > attribute on all the @WebService annotations. You need to put it on > > > both the > > > interface and the impl and make sure they match. This is per JAX-WS > > > spec. > > > > > > Dan > > > > > > > Regards > > > > Aleksander > > > > > > > > 2011/4/29 Daniel Kulp <[email protected]> > > > > > > > > > On Friday, April 29, 2011 9:20:14 AM [email protected] wrote: > > > > > > Hi there, > > > > > > I'm porting application from XFire to CXF (xmlbeans databinding) > > > > > > and > > > > > > I > > > > > > > > see, > > > > > > > > > > > that cxf, opposite to xfire, does not includes schemas in wsdl. > Is > > > > > > there any way to achieve xsd schema via webservice? Currently i > get > > > > > > only namespace. XFire gives me wsdl with port description and > also > > > > > > full schma of arguments and response. > > > > > > Thanks in advance > > > > > > > > > > It should provide the full schema and we have a testcase that shows > > > > > it working. Is there anyway you could create a small testcase? > > > > > > > > > > > > > > > -- > > > > > Daniel Kulp > > > > > [email protected] > > > > > http://dankulp.com/blog > > > > > Talend - http://www.talend.com > > > > > > -- > > > Daniel Kulp > > > [email protected] > > > http://dankulp.com/blog > > > Talend - http://www.talend.com > > -- > Daniel Kulp > [email protected] > http://dankulp.com/blog > Talend - http://www.talend.com >
