Hi, I habe the following problem I have an interface similar to this
public interface IWebService { public RequestSearchResult requestSearch(SearchRequestBase[] searchRequests); } and the classes look the following the ReqeustSearchResult is not the problem public abstract class SearchRequestBase { public String searchRequestTypeIdentification; } and now the acutal "problem" public class CarFoo extends SearchRequestBase { private String countryIsoCode; private String carID; private String fromStatID; private String toStatID; private String cardNumber; private String email; private String telephone; private String extras; private String agentID; // ... getters / setters ... } public class HotelFoo extends SearchRequestBase { public String topasCityID; public String topasRegionIDOrTopasCountryIsoCode; public String arrivalDay; public String arrivalMonth; // ... getters / setters } The problem now is when I run java2wsdl IWebService the generated wsdl only contains information (schemata) about the SearchReqeustBase and not about for example about HotelFoo. I know I can fix this by calling java2wsdl the following way java2wsdl -e HotelFoo IWebService The problem now is that the actual interface I have is much more complex and I have this case (using inheritance) several times and am trying to look for a different fix other than adding each class with -e option. Is there a way one can make Axis look (ie. inheritance search) for additional classes for which to generate *schemata* (not the option -a which looks for additional *methods* in inherited classes from the one specified). Does anyone have an suggestions? (I know I maybe could add functionality to the java2wsdl framework but I don't have the resources to do that - yet if everyone would say that there wouldn't be an AXIS project) Right now I have a shell script where I have added all the classes maually but since I am working in a team project and others add classes I don't every time want to go over the whole project again and look for added classes. Thx for any help, Paul . . .