I think that we need to know much more about what you did and how you did it. In general, JAX-WS+JAXB (or JAX-WS+Aegis) will build a complex XML schema to describe all your types. How did you configure? What version of CXF are you using?
On Mon, Jun 23, 2008 at 8:22 PM, Marc Logemann <[EMAIL PROTECTED]> wrote: > Hi, > > i just created a more complicated webservice, means, receiving a complex > "order" class. This order class has many nested classes in it as you can > imagine. > > I always thought that the class stucture is exposed via the wsdl but it > isnt. But when i create a more simple class (no nested classes, only > primitive attributes) and use this as method signature of my webservice, the > generated wsdl exposes the structure of the expected parameter. > > All i get is: > > <xs:complexType name="order"> > <xs:sequence/> > </xs:complexType> > > What does this mean? Does it mean that i will have to distribute the domain > objects which are part of the contract so that the caller can create a > client? I always thought the wsdl tells everything about my services and > expected structures.... Currently no one should be able to create an > apropriate client for my webservice, especially not my primary testing tool > SoapUI. > > Note: i just used the java-ws annotations for webservices classes and > methods. I also named the parameters via @WebParam. > > -- > Marc Logemann > blog http://logemannreloaded.blogspot.com > privat http://www.logemann.org > > > >
