This is what is working for me...
<types> <xsd:schema targetNamespace="http://www.lockerservice.com/Locker" xmlns="http://www.w3.org/1999/XMLSchema/"> <xsd:complexType name="Hashtable"> <xsd:element name="table" type="xsd:[Ljava.util.Hashtable$Entry;"/> <xsd:element name="count" type="xsd:int"/> <xsd:element name="threshold" type="xsd:int"/> <xsd:element name="loadFactor" type="xsd:float"/> <xsd:element name="modCount" type="xsd:int"/> <xsd:element name="serialVersionUID" type="xsd:long"/> <xsd:element name="keySet" type="xsd:java.util.Set"/> <xsd:element name="entrySet" type="xsd:java.util.Set"/> <xsd:element name="values" type="xsd:java.util.Collection"/> <xsd:element name="KEYS" type="xsd:int"/> <xsd:element name="VALUES" type="xsd:int"/> <xsd:element name="ENTRIES" type="xsd:int"/> <xsd:element name="emptyEnumerator" type="xsd:java.util.Hashtable$EmptyEnumerator"/> <xsd:element name="emptyIterator" type="xsd:java.util.Hashtable$EmptyIterator"/> </xsd:complexType> </xsd:schema> </types> In the declaration of the method: type="tns:Hashtable" In the deployment descriptor: <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:x="" qname="x:meth5_outType" javaType="java.util.Map" java2XMLClassName="org.apache.soap.encoding.soapenc.HashtableSerializer" xml2JavaClassName="org.apache.soap.encoding.soapenc.HashtableSerializer" /> "Raghavan Srinivasan" To: [EMAIL PROTECTED], [EMAIL PROTECTED] <raghavan@ipl cc: anet.com> Subject: WSDL , Apache Soap question 11-01-02 07:04 PM Please respond to soap-user I have a Apache Web service one of whose methods takes in java.util.Hashtable as a parameter . I understand that the Apache Toolkit supports Hashtable encoding . But i want to write a WSDL interface to this service that toolkits from other languages could use to generate stubs . I could'nt find the right schema element to represent a structure similar to Map / Hashtable . I used the Idoox java2wsdl utility to see what the utility generates and it came up with ns0:Hashtable where ns0 = http://xml.apache.org/xml-soap . This is obviously Apache specific and I dont know how compilers from other languages will interpret it . Has anyone else faced a similar issue ? Thanks - Raghavan -- NOTICE: The information contained in this electronic mail transmission is intended by Convergys Corporation for the use of the named individual or entity to which it is directed and may contain information that is privileged or otherwise confidential. If you have received this electronic mail transmission in error, please delete it from your system without copying or forwarding it, and notify the sender of the error by reply email or by telephone (collect), so that the sender's address records can be corrected.