You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rpc-user@xml.apache.org by ke...@netmore.net on 2002/07/29 23:10:05 UTC

Passing a Hash to a remote procedure

hello all,
	We have a server written in perl which uses xml-rpc. We are trying
to write java clients that can communicate with this. The perl server takes
in a hash-ref (as called in perl) or a struct...It seems that the java
client can only send a vector or array. Is there a way to pass a struct? 
   basically the xml request looks like this :

<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>process</methodName>
  <params>
    <param>
      <value>
         <struct>
           <member>                
             <name>name</name>
             <value>
               <string>kevin</string>
             </value>
           </member>
           <member>                
             <name>address</name>
             <value>
               <string>123 fake street</string>
             </value>
           </member>
           <member>                
             <name>zip</name>
             <value>
               <string>90210</string>
             </value>
           </member>
         </struct>
       </value>
     </param>
  </params>
</methodCall>

any help would be cool.

kevin