protected void btnServiceNow_Click(object sender, EventArgs e) { string URL = "https://webtest-itsm.pncbank.com"; WebServiceAPI.ClearViewWebServices ws = new WebServiceAPI.ClearViewWebServices(); ws.Url = "http://localhost:64919/ClearViewWebServices.asmx"; string sequence = "0009"; string domain = "pncbank.com"; string name = "HEALY" + sequence; string serial = "HEALYSN" + sequence; string os = "Windows 2008 R2 Standard"; string model = "VMware, Inc. VMware Virtual Platform"; string manufacturer = "VMware, Inc."; // optional DateTime installed = DateTime.Now; string u_data_center = "YB19"; string u_location = "CLEOPS"; string result = ws.CreateServiceNowServer(URL, domain, "127.127.0.1", manufacturer, "CLV", model, name, os, serial, ServiceNowClasses.Windows, ServiceNowEnvironments.Development, true, installed, u_location, u_data_center, "_clearview_user", "_clearview_user"); if (String.IsNullOrEmpty(result) == false) { Response.Write(result); } else { Response.Write("Success"); } }
protected void btnServiceNowIncidentGet_Click(object sender, EventArgs e) { if (false) { // QA Service Now string URL = "https://webqa-itsm.pncbank.com"; WebServiceAPI.ClearViewWebServices ws = new WebServiceAPI.ClearViewWebServices(); ws.Url = "http://localhost:64919/ClearViewWebServices.asmx"; int ErrorID = 178255; if (String.IsNullOrEmpty(Request.QueryString["id"]) == false) { Int32.TryParse(Request.QueryString["id"], out ErrorID); } string result = ws.GetServiceNowIncident(URL, "_clearview_user", "_clearview_userQA", ErrorID, "WORKSTATION"); if (String.IsNullOrEmpty(result) == false) { Response.Write(result); } else { Response.Write("Success"); } } else { // Production Service Now oVariable = new Variables(999); WebServiceAPI.ClearViewWebServices oServiceNow = new WebServiceAPI.ClearViewWebServices(); if (true) { // Production Web Service System.Net.NetworkCredential oCredentials = new System.Net.NetworkCredential(oVariable.ADUser(), oVariable.ADPassword(), oVariable.Domain()); oServiceNow.Timeout = Timeout.Infinite; oServiceNow.Credentials = oCredentials; oServiceNow.Url = oVariable.WebServiceURL(); } else // Local Web Service { oServiceNow.Url = "http://localhost:55030/ClearViewWebServices.asmx"; } string url = "https://itsm.pncbank.com"; bool workstation = false; int errorid = 29002; //string data = oServiceNow.GetServiceNowIncident(url, oVariable.ServiceNowUsername(), oVariable.ServiceNowPassword(), errorid, (workstation ? "WORKSTATION" : "SERVER")); string data = oServiceNow.GetServiceNowIncidentNumber(url, oVariable.ServiceNowUsername(), oVariable.ServiceNowPassword(), "INC2381530"); if (String.IsNullOrEmpty(data) == false) { Response.Write(data); } else { Response.Write("Success"); } } }
protected void btnServiceNowRecom_Click(object sender, EventArgs e) { string URL = "https://webtest-itsm.pncbank.com"; WebServiceAPI.ClearViewWebServices ws = new WebServiceAPI.ClearViewWebServices(); ws.Url = "http://localhost:64919/ClearViewWebServices.asmx"; string result = ws.RecomServiceNowServer(URL, "_clearview_user", "_clearview_user", "HEALY0005"); if (String.IsNullOrEmpty(result) == false) { Response.Write(result); } else { Response.Write("Success"); } }
protected void btnAvamarDomains_Click(object sender, EventArgs e) { string host = "yb19-avr01-01.test.pncbank.com"; WebServiceAPI.ClearViewWebServices ws = new WebServiceAPI.ClearViewWebServices(); ws.Url = "http://localhost:55030/ClearViewWebServices.asmx"; string strError = ""; //string result = ws.GetAvamarDomains(host); try { string result = ws.GetAvamarGrid("YB62-AVR02-01.pncbank.com"); if (!string.IsNullOrEmpty(result) && result.TrimStart().StartsWith("<")) { XmlDocument doc = new XmlDocument(); doc.LoadXml(result); XmlNodeList xnList = doc.SelectNodes("/CLIOutput/Data/Row"); foreach (XmlNode xn in xnList) { Response.Write(xn["Name"].InnerText + "<br/>"); } } else { Response.Write(result + "<br/>"); } } catch (Exception ex) { while (ex.InnerException != null) { ex = ex.InnerException; } strError = ex.Message; } }