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;
    ...
}

Reply via email to