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
>
>
>
>

Reply via email to