I am trying to create fault message with specific faultCode and faultString,
but so far I have had little success.
I am using XML-RPC libs from file xmlrpc-3.0-bin.tar.gz
The method I am using on server is this:
public Map method(Map request) throws XmlRpcException {
throw new XmlRpcException(301, "My error message");
}
If I have understood fault message generation correctly, this should generate
fault message with faultCode=301 and faultString="My error message".
However, this XML is what server sends over network. Notice that faultCode is 0
and not 301, and faultString has additional text appended before "My error
message". Is this a bug?
<?xml version="1.0" encoding="UTF-8"?>
<methodResponse xmlns:ex="http://ws.apache.org/xmlrpc/namespaces/extensions">
<fault>
<value>
<struct>
<member>
<name>faultString</name>
<value>Failed to invoke method method in class MyXmlRpcClass: My error
message</value>
</member>
<member>
<name>faultCode</name>
<value><i4>0</i4></value>
</member>
</struct>
</value>
</fault>
</methodResponse>
--
Juha Syrjälä
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]