[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wss4j-dev
Subject:    [jira] [Updated] (XMLRPC-195) StringSerializer does not create <string> tag
From:       "Gokulakrishnan (JIRA)" <jira () apache ! org>
Date:       2012-11-20 10:44:58
Message-ID: 1187424361.5979.1353408298510.JavaMail.jiratomcat () arcas
[Download RAW message or body]


     [ 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("user@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>
> user@sample.com
> </value>
> </param>
> <param>
> <value>
> password
> </value>
> </param>
> </params>
> </methodCall>
> As you notice the user name - user@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>
> user@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-unsubscribe@ws.apache.org
For additional commands, e-mail: dev-help@ws.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic