Sorry, I see my explanation wasn't clear :-)
In fact I don't want to send a class nor an interface, just datas. The
point is that I'd want a type mapping for the interface. Let me give
an example.
...
xsd:complexType name=I abstract=true/
xsd:complexType name=A
xsd:complexContent
xsd:extension base=I
xsd:sequence
xsd:element name=name nillable=true type=xsd:string/
/xsd:sequence
/xsd:extension
/xsd:complexContent
/xsd:complexType
...
element name=getIResponse
complexType
sequence
element name=getIReturn type=I/
/sequence
/complexType
/element
...
With such a WSDL I could send objects implementing I (A for example).
Well, I mean data objects, not classes.