asked on
private void SendResponse(Boolean success, String errMessage)
{
XmlDocument outgoingXML = new XmlDocument();
String payLoadID = Guid.NewGuid().ToString();
String curDate = System.DateTime.Now.ToString();
try
{
if (success == true)
{
outgoingXML.LoadXml("<?xml version=\"1.0\" encoding=\"UTF-8\"?><!DOCTYPE cXML SYSTEM \"http://xml.cXML.org/schemas/cXML/1.1.009/cXML.dtd\"><cXML payloadID=\"" + payLoadID + "\" xml:lang=\"en-US\" timestamp=\"" + curDate + "\"><Response><Status code=\"200\" text=\"OK\"/></Response></cXML>");
}
else
{
outgoingXML.LoadXml("<?xml version=\"1.0\" encoding=\"UTF-8\"?><!DOCTYPE cXML SYSTEM \"http://xml.cXML.org/schemas/cXML/1.1.009/cXML.dtd\"><cXML payloadID=\"" + payLoadID + "\" xml:lang=\"en-US\" timestamp=\"" + curDate + "\"><Response><Status code=\"500\" text=\"" + errMessage.ToString() + "\"/></Response></cXML>");
}
Response.Write(outgoingXML.OuterXml);
Response.End();
}
catch (XmlException ex)
{
_status = "1;Error : XML Response " + ex.Message.Trim();
System.IO.File.WriteAllText(_errorFile, _status);
}
}
ASKER
ASKER
The .NET Framework is not specific to any one programming language; rather, it includes a library of functions that allows developers to rapidly build applications. Several supported languages include C#, VB.NET, C++ or ASP.NET.
TRUSTED BY
Instead of Response.End() use
HttpContext.Current.Applic
read more at
http://support.microsoft.com/kb/312629/