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


Reply via email to