axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tami Wright" <ttwri...@myfamilyinc.com>
Subject RE: problem defining user defined inner class
Date Tue, 09 Nov 2004 23:13:04 GMT
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:david.kumoro@thomson.com] 
Sent: Tuesday, November 09, 2004 3:19 PM
To: 'axis-user@ws.apache.org'
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
org.apache.axis.encoding.TypeMappingImpl@461e24a2

I have searched through internet, and I cannot find solution for this.
Does Axis support inner class ?

Thanks

David
Software Engineer



Mime
View raw message