It does not. As far as I know the complex types supported in Axis (and WSDL, for that matter) have to be simple Java Beans with a default constructor (empty).
Tami -----Original Message----- From: Kumoro, David [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 09, 2004 3:19 PM To: '[EMAIL PROTECTED]' Subject: problem defining user defined inner class Hi all, I just joined this mailing list, so hopefully I dont repeat the same question. My class looks like this : //main class class Search { //inner class class SearchPart { } } The problem is Axis doesnt seem to know about user defined inner class (SearchPart). When I took a look at the wsdl file, it says like this : <element name="SearchPart" nillable="true" type="xsd:anyType" maxOccurs="unbounded"/> No error occured, but when I tried to run the program (after finish deploying), it gives this error : faultString: java.io.IOException: No serializer found for class com.test.Search$SearchPart in registry [EMAIL PROTECTED] I have searched through internet, and I cannot find solution for this. Does Axis support inner class ? Thanks David Software Engineer