public string generateFaultResponse(string errorMsg, int errorCode = -1)
{
string RESPONSE_1 = "<?xml version=\"1.0\"?>\r\n<methodResponse><fault>\r\n\t";
string RESPONSE_2 = "\r\n</fault></methodResponse>\r\n";
XmlRpcValue faultStruct = new XmlRpcValue();
faultStruct.Set(FAULTCODE, errorCode);
faultStruct.Set(FAULTSTRING, errorMsg);
string body = RESPONSE_1 + faultStruct.toXml() + RESPONSE_2;
string header = generateHeader(body);
return header + body;
}