[ https://issues.apache.org/jira/browse/XMLRPC-195?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gokulakrishnan updated XMLRPC-195: ---------------------------------- Component/s: (was: Releases) Source > StringSerializer does not create <string> tag > --------------------------------------------- > > Key: XMLRPC-195 > URL: https://issues.apache.org/jira/browse/XMLRPC-195 > Project: XML-RPC > Issue Type: Bug > Components: Source > Affects Versions: 3.1.3 > Environment: Windows 7 > Reporter: Gokulakrishnan > Priority: Critical > > Consider a method call (API) named 'login' that takes in 4 parameters major > version (integer), minor version (integer), user name (string) and password > (string). Below code snippet explains how I invoke this remote API. > XmlRpcClient client = new XmlRpcClient(); > Object[] loginParams = {new Integer(2), new Integer(0), new > String("u...@sample.com"), new String("password")}; > client.execute("login", loginParams); > The four parameters are wrapped as Object array to method call named 'login'. > Below is the XML generated and passed to server hosting login API: > <methodCall> > <methodName>login</methodName> > <params> > <param> > <value> > <i4>2</i4> > </value> > </param> > <param> > <value> > <i4>0</i4> > </value> > </param> > <param> > <value> > u...@sample.com > </value> > </param> > <param> > <value> > password > </value> > </param> > </params> > </methodCall> > As you notice the user name - u...@sample.com and password - password are > serialized without '<string>' tag. Is this intentional. I referred the code > StringSerializer and noticed that '<string>' tag is not passed to write > method. By XML-RPC specification http://xmlrpc.scripting.com/spec it should > have been: > : > <value> > <string> > u...@sample.com > </string> > </value> > : > Any specific reason for this change in behavior ? -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@ws.apache.org For additional commands, e-mail: dev-h...@ws.apache.org