From 86a3b586f8849025ace493e0c49e074d028e0668 Mon Sep 17 00:00:00 2001
From: Adam Frisby
Date: Sat, 9 Jun 2007 01:31:59 +0000
Subject: Patched up error handling to return a better XML string.
---
.../OpenGridServices.UserServer/UserManager.cs | 20 +++++++++++++++++++-
1 file changed, 19 insertions(+), 1 deletion(-)
diff --git a/OpenGridServices/OpenGridServices.UserServer/UserManager.cs b/OpenGridServices/OpenGridServices.UserServer/UserManager.cs
index cde7d59..b8c9f97 100644
--- a/OpenGridServices/OpenGridServices.UserServer/UserManager.cs
+++ b/OpenGridServices/OpenGridServices.UserServer/UserManager.cs
@@ -657,7 +657,25 @@ namespace OpenGridServices.UserServer
public string CreateUnknownUserErrorResponse()
{
- return "Unknown user";
+ System.IO.StringWriter sw = new System.IO.StringWriter();
+ XmlTextWriter xw = new XmlTextWriter(sw);
+
+ // Header
+ xw.Formatting = Formatting.Indented;
+ xw.WriteStartDocument();
+ xw.WriteDocType("error", null, null, null);
+ xw.WriteComment("An error occured");
+ xw.WriteStartElement("error");
+
+ // User
+ xw.WriteElementString("unknownuser", "Unable to find a user with that name");
+
+ // Footer
+ xw.WriteEndElement();
+ xw.Flush();
+ xw.Close();
+
+ return sw.ToString();
}
///
--
cgit v1.1