[
https://issues.apache.org/jira/browse/XMLRPC-195?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jochen Wiedmann closed XMLRPC-195.
----------------------------------
Resolution: Not A Problem
Assignee: Jochen Wiedmann
Works as specified, hence "not a problem".
> 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
> Assignee: Jochen Wiedmann
> 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("[email protected]"), 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>
> [email protected]
> </value>
> </param>
> <param>
> <value>
> password
> </value>
> </param>
> </params>
> </methodCall>
> As you notice the user name - [email protected] 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>
> [email protected]
> </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: [email protected]
For additional commands, e-mail: [email protected]