I'm exposing a method, that uses an interface as an argument. Properties defined in that interface go into the WSDL and the client-side stub code. However, that interface extends another interface, which's properties don't appear in the WSDL. Is this a feature or a bug?
Second: the stub generated for the interface is an abstract class. AXIS crashes if you use the method. Just removing the abstract keyword fixes the problem. I guess, this is a bug. ------------ public interface Reflector extends java.io.Serializable { public String getName (); ... } public interface SomeObjectReflector extends Reflector { public String getSomeProperty (); ... } public interface SomeServiceSoap { public SomeObjectReflector someObjectGetReflector (String anId) throws java.rmi.RemoteException; ... }