I'm trying to call an RPC method on my Apache SOAP server which accepts a single parameter: an array of Hashtables. I read http://www-106.ibm.com/developerworks/library/ws-soapmap1 and that helped somewhat, but I still have a problem. Here's my client code:
Hashtable[] schedules = new Hashtable[] { Utils.makeOneSchedule() }; Vector params = new Vector(); params.addElement(new Parameter("schedules", Hashtable.class, schedules, null)); call.setParams(params); resp = call.invoke(new URL(url), ""); //call it And the error I get: Caught SOAPException (SOAP-ENV:Client): Tried to pass a 'class [Ljava.util.Hashtable;' to HashtableSerializer This happens, of course, because I use Hashtable.class in addElement(). But how do I specify the 2nd parameter of the Parameter object as an array of Hashtables?? TYIA, Eric H. Jung Russell/Mellon Analytical Services 1-617-382-1373 Everett, MA, USA -- To unsubscribe, e-mail: <mailto:soap-user-unsubscribe@;xml.apache.org> For additional commands, e-mail: <mailto:soap-user-help@;xml.apache.org>