Hi, I have now found out that I only experience this problem if I do not have a method directly returning types from the class hierarchy but instead returns an array of these types. As soon as I have a method returning a singular element, the whole class hierarchy is exposed.
Can I somehow force Axis to expose all the types declared in my WSDD? Regards, Jacob Volstrup On Tue, August 12, 2008 10:55, Jacob Volstrup wrote: > Hi, > > I am experiencing some weird inheritance problems with Axis 1.4. I need to > have my WSDL expose my whole class hierarchy, thus I have declared all my > typemappings in the WSDD file. > > Unfortunately my WSDL is only exposing those classes which are directly > returned by some of my methods or those classes used (aggregated) in > classes returned by other methods. This way many of the classes from the > class hierarchy are missing as they are not directly returned as a result > of a method, thus my client cannot recognize the subclasses returned by > the methods. > > As my client application does only know about the classes exposes by the > WSDL I somehow need to force Axis to either include every typemapped class > from the WSDD or all classes from the class hierarchies used. I would > prefer the last solution to keep the WSDL size as little as possible, but > as the client does not generate the classes on the fly it is not that > important. > > Would it be possible to somehow force Axis to expose either all the > typemapped classes or the whole class hierarchy.for classes used by my > methods? > > > Regards, > Jacob Volstrup > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
