private HP.TS.Devops.CentralConnect.ClientRegistration.ClientRegistrationResult RegisterClientRequest(string serviceUrl, HP.TS.Devops.CentralConnect.ClientRegistration.RequestBody requestBody, out string xmlEscapedCSID)
        {
            HP.TS.Devops.CentralConnect.ClientRegistration.ClientRegistrationService clientRegistrationService = new HP.TS.Devops.CentralConnect.ClientRegistration.ClientRegistrationService(serviceUrl);
            HP.TS.Devops.CentralConnect.ClientRegistration.ClientRegistrationRequest clientRegistrationRequest = new HP.TS.Devops.CentralConnect.ClientRegistration.ClientRegistrationRequest(requestBody);
            string requestString = clientRegistrationRequest.RequestString;

            requestString = requestString.Replace("&", @"&");

            XmlDocument xmlDoc = new XmlDocument();

            xmlDoc.LoadXml(requestString);
            XmlNamespaceManager xmlnsManager = new XmlNamespaceManager(xmlDoc.NameTable);

            xmlnsManager.AddNamespace("isee", "http://www.hp.com/schemas/isee/5.00/event");
            XmlNode csidNode = xmlDoc.SelectSingleNode("/isee:ISEE-Registration/RegistrationSource/HP_OOSIdentifiers/CSID", xmlnsManager);

            xmlEscapedCSID = csidNode.OuterXml;
            Logger.Write("RegisterClientRequest xmlDoc.OuterXml-" + xmlDoc.OuterXml);
            return(clientRegistrationService.RegisterClient2(xmlDoc.InnerXml));
        }
        private HP.TS.Devops.CentralConnect.ClientRegistration.ClientRegistrationResult RegisterClientRequest(string serviceUrl, HP.TS.Devops.CentralConnect.ClientRegistration.RequestBody requestBody, out string xmlEscapedCSID)
        {
            HP.TS.Devops.CentralConnect.ClientRegistration.ClientRegistrationService clientRegistrationService = new HP.TS.Devops.CentralConnect.ClientRegistration.ClientRegistrationService(serviceUrl);
            HP.TS.Devops.CentralConnect.ClientRegistration.ClientRegistrationRequest clientRegistrationRequest = new HP.TS.Devops.CentralConnect.ClientRegistration.ClientRegistrationRequest(requestBody);
            string requestString = clientRegistrationRequest.RequestString;
            requestString = requestString.Replace("&", @"&");

            XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.LoadXml(requestString);
            XmlNamespaceManager xmlnsManager = new XmlNamespaceManager(xmlDoc.NameTable);
            xmlnsManager.AddNamespace("isee", "http://www.hp.com/schemas/isee/5.00/event");
            XmlNode csidNode = xmlDoc.SelectSingleNode("/isee:ISEE-Registration/RegistrationSource/HP_OOSIdentifiers/CSID", xmlnsManager);
            xmlEscapedCSID = csidNode.OuterXml;
            Logger.Write("RegisterClientRequest xmlDoc.OuterXml-" + xmlDoc.OuterXml);
            return clientRegistrationService.RegisterClient2(xmlDoc.InnerXml);
        }