public static XmlDocument ConstructRegistryErrorResponse(string status, string requestId, string codeContext, string errorCode, string severity, string location) { XmlDocument xmlDocRegistryResponse = null; RegistryErrorList objRegistryErrorList = new RegistryErrorList(); RegistryError objRegistryError = new RegistryError(); objRegistryError.CodeContext = codeContext; objRegistryError.ErrorCode = errorCode; objRegistryError.Location = location; objRegistryError.Severity = severity; objRegistryErrorList.RegistryErrors.Add(objRegistryError); xmlDocRegistryResponse = ConstructRegistryErrorResponse(status, requestId, objRegistryErrorList); return(xmlDocRegistryResponse); }
public static XmlDocument ConstructRegistryErrorResponse(string status, string requestId, string codeContext, string errorCode, string severity, string location) { XmlDocument xmlDocRegistryResponse = null; RegistryErrorList objRegistryErrorList = new RegistryErrorList(); RegistryError objRegistryError = new RegistryError(); objRegistryError.CodeContext = codeContext; objRegistryError.ErrorCode = errorCode; objRegistryError.Location = location; objRegistryError.Severity = severity; objRegistryErrorList.RegistryErrors.Add(objRegistryError); xmlDocRegistryResponse = ConstructRegistryErrorResponse(status, requestId, objRegistryErrorList); return xmlDocRegistryResponse; }
public static XmlDocument ConstructRegistryErrorResponse(string status, string requestId, RegistryErrorList objRegistryErrorList) { XmlElement eltRegistryErrorList = null; XmlElement eltRegistryError = null; XmlElement eltRegistryResponse = null; XmlAttribute attrib = null; XmlDocument xmlDocRegistryResponse = new XmlDocument(); eltRegistryResponse = xmlDocRegistryResponse.CreateElement("tns:RegistryResponse", @GlobalValues.ebXmlRS3Namespace); xmlDocRegistryResponse.AppendChild(eltRegistryResponse); //tns attrib = xmlDocRegistryResponse.CreateAttribute("xmlns:tns"); attrib.Value = GlobalValues.ebXmlRS3Namespace; eltRegistryResponse.Attributes.Append(attrib); //rim attrib = xmlDocRegistryResponse.CreateAttribute("xmlns:rim"); attrib.Value = GlobalValues.ebXmlRIMNamespace; eltRegistryResponse.Attributes.Append(attrib); attrib = xmlDocRegistryResponse.CreateAttribute("status"); attrib.Value = status; eltRegistryResponse.Attributes.Append(attrib); if (!string.IsNullOrEmpty(requestId)) { attrib = xmlDocRegistryResponse.CreateAttribute("requestId"); attrib.Value = requestId; eltRegistryResponse.Attributes.Append(attrib); } //RegistryErrorList eltRegistryErrorList = xmlDocRegistryResponse.CreateElement("tns:RegistryErrorList", @GlobalValues.ebXmlRS3Namespace); //Append RegistryErrorList eltRegistryResponse.AppendChild(eltRegistryErrorList); //highestSeverity attrib = xmlDocRegistryResponse.CreateAttribute("highestSeverity"); attrib.Value = objRegistryErrorList.HighestSeverity; eltRegistryErrorList.Attributes.Append(attrib); for (int count = 0; count < objRegistryErrorList.RegistryErrors.Count; count++) { //RegistryError eltRegistryError = xmlDocRegistryResponse.CreateElement("tns:RegistryError", @GlobalValues.ebXmlRS3Namespace); //codeContext attrib = xmlDocRegistryResponse.CreateAttribute("codeContext"); attrib.Value = objRegistryErrorList.RegistryErrors[count].CodeContext; eltRegistryError.Attributes.Append(attrib); //errorCode attrib = xmlDocRegistryResponse.CreateAttribute("errorCode"); attrib.Value = objRegistryErrorList.RegistryErrors[count].ErrorCode; eltRegistryError.Attributes.Append(attrib); //severity attrib = xmlDocRegistryResponse.CreateAttribute("severity"); attrib.Value = objRegistryErrorList.RegistryErrors[count].Severity; eltRegistryError.Attributes.Append(attrib); if (!string.IsNullOrEmpty(objRegistryErrorList.RegistryErrors[count].Location)) { //location attrib = xmlDocRegistryResponse.CreateAttribute("location"); attrib.Value = objRegistryErrorList.RegistryErrors[count].Location; eltRegistryError.Attributes.Append(attrib); } //Append RegistryError eltRegistryErrorList.AppendChild(eltRegistryError); } return(xmlDocRegistryResponse); }
public static XmlDocument ConstructRegistryErrorResponse(string status, string requestId, RegistryErrorList objRegistryErrorList) { XmlElement eltRegistryErrorList = null; XmlElement eltRegistryError = null; XmlElement eltRegistryResponse = null; XmlAttribute attrib = null; XmlDocument xmlDocRegistryResponse = new XmlDocument(); eltRegistryResponse = xmlDocRegistryResponse.CreateElement("tns:RegistryResponse", @GlobalValues.ebXmlRS3Namespace); xmlDocRegistryResponse.AppendChild(eltRegistryResponse); //tns attrib = xmlDocRegistryResponse.CreateAttribute("xmlns:tns"); attrib.Value = GlobalValues.ebXmlRS3Namespace; eltRegistryResponse.Attributes.Append(attrib); //rim attrib = xmlDocRegistryResponse.CreateAttribute("xmlns:rim"); attrib.Value = GlobalValues.ebXmlRIMNamespace; eltRegistryResponse.Attributes.Append(attrib); attrib = xmlDocRegistryResponse.CreateAttribute("status"); attrib.Value = status; eltRegistryResponse.Attributes.Append(attrib); if (!string.IsNullOrEmpty(requestId)) { attrib = xmlDocRegistryResponse.CreateAttribute("requestId"); attrib.Value = requestId; eltRegistryResponse.Attributes.Append(attrib); } //RegistryErrorList eltRegistryErrorList = xmlDocRegistryResponse.CreateElement("tns:RegistryErrorList", @GlobalValues.ebXmlRS3Namespace); //Append RegistryErrorList eltRegistryResponse.AppendChild(eltRegistryErrorList); //highestSeverity attrib = xmlDocRegistryResponse.CreateAttribute("highestSeverity"); attrib.Value = objRegistryErrorList.HighestSeverity; eltRegistryErrorList.Attributes.Append(attrib); for (int count = 0; count < objRegistryErrorList.RegistryErrors.Count; count++) { //RegistryError eltRegistryError = xmlDocRegistryResponse.CreateElement("tns:RegistryError", @GlobalValues.ebXmlRS3Namespace); //codeContext attrib = xmlDocRegistryResponse.CreateAttribute("codeContext"); attrib.Value = objRegistryErrorList.RegistryErrors[count].CodeContext; eltRegistryError.Attributes.Append(attrib); //errorCode attrib = xmlDocRegistryResponse.CreateAttribute("errorCode"); attrib.Value = objRegistryErrorList.RegistryErrors[count].ErrorCode; eltRegistryError.Attributes.Append(attrib); //severity attrib = xmlDocRegistryResponse.CreateAttribute("severity"); attrib.Value = objRegistryErrorList.RegistryErrors[count].Severity; eltRegistryError.Attributes.Append(attrib); if (!string.IsNullOrEmpty(objRegistryErrorList.RegistryErrors[count].Location)) { //location attrib = xmlDocRegistryResponse.CreateAttribute("location"); attrib.Value = objRegistryErrorList.RegistryErrors[count].Location; eltRegistryError.Attributes.Append(attrib); } //Append RegistryError eltRegistryErrorList.AppendChild(eltRegistryError); } return xmlDocRegistryResponse; }