Esempio n. 1
0
        public DataTable GetAllDataByNames(WebSpherePropertie ServerObject)

        {
            DataTable ServersDataTable = new DataTable();

            //Servers ReturnSerevrbject = new Servers();
            try
            {
                if (ServerObject.ServerID == 0)
                {
                    //string SqlQuery = "select Sr.ID,Sr.ServerName,sr.Description,S.ServerType,sa.CredentialsId,"+
                    //    "L.Location,sa.Enabled,sa.ScanInterval,sa.RetryInterval,sa.OffHoursScanInterval, "+
                    //    "sa.category,sa.CPUThreshold,sa.MemoryThreshold,sa.ResponseThreshold,sa.FailureThreshold "+
                    //    "from Servers Sr inner join ServerTypes S "+
                    //    "on Sr.ServerTypeID=S.ID  inner join Locations L on Sr.LocationID =L.ID  "+
                    //    "inner join WebsphereServer sa on sr.ID=sa.serverid " +
                    //    "where sr.ServerName='" + ServerObject.ServerName + "'";
                    //ServersDataTable = objAdaptor.FetchData(SqlQuery);
                }
                else
                {
                    string SqlQuery = "select * from WebsphereServer where ServerID=" + ServerObject.ServerID + "";
                    ServersDataTable = objAdaptor.FetchData(SqlQuery);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
            }
            return(ServersDataTable);
        }
Esempio n. 2
0
        public Object UpdateData(WebSpherePropertie WebSphereobj)
        {
            Object Update;

            try
            {
                DataTable dt = GetData(WebSphereobj.ServerID);
                if (dt.Rows.Count > 0)
                {
                    string SqlQuery = "UPDATE WebsphereServer SET NodeID=" + WebSphereobj.NodeID + ",CellID =" + WebSphereobj.CellID + ", AvgThreadPool='" + WebSphereobj.AvgThreadPool +
                                      "',ActiveThreadCount=" + WebSphereobj.ActiveThreadCount + ",CurrentHeap=" + WebSphereobj.CurrentHeap +
                                      ",MaxHeap=" + WebSphereobj.MaxHeap + ",Uptime='" + WebSphereobj.Uptime +
                                      "',HungThreadCount=" + WebSphereobj.HungThreadCount +
                                      ",DumpGenerated =" + WebSphereobj.DumpGenerated +
                                      " where ServerId=" + WebSphereobj.ServerID + "";

                    Update = objAdaptor.ExecuteNonQuery(SqlQuery);
                }
                else
                {
                    Update = InsertData(WebSphereobj);
                }
            }
            catch
            {
                Update = false;
            }
            finally
            {
            }
            return(Update);
        }
Esempio n. 3
0
        public WebSpherePropertie CollectDataforWebSphereServices()
        {
            WebSpherePropertie WebSphereobj = new WebSpherePropertie();
            int id = Convert.ToInt32(Request.QueryString["ID"]);

            try
            {
                WebSphereobj.AvgThreadPool     = (ThreadPollTextbox.Text == "" ? 0 : Convert.ToInt32(ThreadPollTextbox.Text));
                WebSphereobj.ActiveThreadCount = (ThreadCountTextBox.Text == "" ? 0 : Convert.ToInt32(ThreadCountTextBox.Text));
                WebSphereobj.CurrentHeap       = HeapCurrentTextBox.Text.ToString();
                WebSphereobj.MaxHeap           = MaximunHeapTextBox.Text.ToString();
                WebSphereobj.Uptime            = (UpTimeTextBox.Text == "" ? 0 : Convert.ToInt32(UpTimeTextBox.Text));
                WebSphereobj.HungThreadCount   = (HungThradTextBox.Text == "" ? 0 : Convert.ToInt32(HungThradTextBox.Text));
                WebSphereobj.DumpGenerated     = DumpGeneratorTextBox.Text.ToString();
                WebSphereobj.ServerID          = id;
                WebSphereobj.CellID            = Convert.ToInt32(CellnameComboBox.Value);
                WebSphereobj.Enabled           = EnabledCheckBox.Checked;
                DataTable dt = VSWebBL.ConfiguratorBL.WebSpherepropertiesBL.Ins.GetNodeID(NodenameComboBox.Text);
                WebSphereobj.NodeID = Convert.ToInt32(dt.Rows[0]["NodeID"].ToString());
            }
            catch (Exception ex)
            {
                //6/27/2014 NS added for VSPLUS-634
                Log.Entry.Ins.WriteHistoryEntry(DateTime.Now.ToString() + " Exception - " + ex);
                throw ex;
            }
            return(WebSphereobj);
        }
Esempio n. 4
0
        public Object UpdatesData(WebSpherePropertie WebSphereobj)
        {
            Object Updates = false;

            try
            {
                // DataTable dt = GetData(WebSphereobj.ServerID);

                string SqlQuery = "UPDATE WebsphereServer SET AvgThreadPool='" + WebSphereobj.AvgThreadPool +
                                  "',ActiveThreadCount='" + WebSphereobj.ActiveThreadCount + "',CurrentHeap='" + WebSphereobj.CurrentHeap +
                                  "',MaxHeap='" + WebSphereobj.MaxHeap + "',Uptime='" + WebSphereobj.Uptime +
                                  "',HungThreadCount='" + WebSphereobj.HungThreadCount +
                                  "',DumpGenerated ='" + WebSphereobj.DumpGenerated +
                                  "' where ServerId=" + WebSphereobj.ServerID + "";

                Updates  = objAdaptor.ExecuteNonQuery(SqlQuery);
                SqlQuery = "UPDATE ServerAttributes SET ScanInterval='" + WebSphereobj.ScanInterval +
                           "',RetryInterval='" + WebSphereobj.RetryInterval + "',OffHourInterval='" + WebSphereobj.OffHoursScanInterval +
                           "',ResponseTime='" + WebSphereobj.ResponseThreshold + "',ConsFailuresBefAlert='" + WebSphereobj.FailureThreshold +

                           "' where ServerId=" + WebSphereobj.ServerID + "";

                Updates = objAdaptor.ExecuteNonQuery(SqlQuery);
            }

            catch (Exception ex)
            {
                Updates = false;
            }
            finally
            {
            }
            return(Updates);
        }
Esempio n. 5
0
        public void FillWebsphereData(int id)
        {
            DataTable dt = new DataTable();

            try
            {
                WebSpherePropertie web = new WebSpherePropertie();
                web.ServerID = Convert.ToInt32(Request.QueryString["ID"]);
                //Servers ServersObject = new Servers();
                //ServersObject.ServerName = Request.QueryString["name"].ToString();
                //ServersObject.ServerTypeID = ServerTypeID;
                dt = VSWebBL.ConfiguratorBL.WebSpherepropertiesBL.Ins.GetAllDataByNames(web);
                if (dt.Rows.Count > 0)
                {
                    ThreadPollTextbox.Text    = dt.Rows[0]["AvgThreadPool"].ToString();
                    ThreadCountTextBox.Text   = dt.Rows[0]["ActiveThreadCount"].ToString();
                    HeapCurrentTextBox.Text   = dt.Rows[0]["CurrentHeap"].ToString();
                    MaximunHeapTextBox.Text   = dt.Rows[0]["MaxHeap"].ToString();
                    UpTimeTextBox.Text        = dt.Rows[0]["Uptime"].ToString();
                    HungThradTextBox.Text     = dt.Rows[0]["HungThreadCount"].ToString();
                    DumpGeneratorTextBox.Text = dt.Rows[0]["DumpGenerated"].ToString();
                }
            }
            catch (Exception ex)
            {
                Log.Entry.Ins.WriteHistoryEntry(DateTime.Now.ToString() + " Exception - " + ex);
                throw ex;
            }
        }
Esempio n. 6
0
 public Object InsertData(WebSpherePropertie WebSphereobj)
 {
     try
     {
         return(VSWebDAL.ConfiguratorDAL.WebSpherepropertiesDAL.Ins.InsertData(WebSphereobj));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 7
0
 public WebSpherePropertie GetData(WebSpherePropertie DominoServersObject)
 {
     try
     {
         return(VSWebDAL.ConfiguratorDAL.WebSpherepropertiesDAL.Ins.GetData(DominoServersObject));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 8
0
 public Object UpdatesData(WebSpherePropertie ServerObject)
 {
     try
     {
         return(VSWebDAL.ConfiguratorDAL.WebSpherepropertiesDAL.Ins.UpdatesData(ServerObject));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 9
0
 public DataTable GetAllDataByNames(WebSpherePropertie ServerObject)
 {
     try
     {
         return(VSWebDAL.ConfiguratorDAL.WebSpherepropertiesDAL.Ins.GetAllDataByNames(ServerObject));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 10
0
        private WebSpherePropertie CollectDataForWebSpherePropertie()
        {
            try
            {
                DataTable          dt = VSWebBL.ConfiguratorBL.WebSpherepropertiesBL.Ins.GetDataForServerID(NameTextBox.Text);
                WebSpherePropertie WebSphereServerObject = new WebSpherePropertie();
                WebSphereServerObject.ServerID   = Convert.ToInt32(dt.Rows[0]["ID"].ToString());
                WebSphereServerObject.CellID     = Convert.ToInt32(CellnameComboBox.Value);
                WebSphereServerObject.NodeID     = Convert.ToInt32(NodenameComboBox.Value);
                WebSphereServerObject.ServerName = NameTextBox.Text;

                WebSphereServerObject.AvgThreadPool     = int.Parse(ThreadPollTextbox.Text == ""?"0":ThreadPollTextbox.Text);
                WebSphereServerObject.ActiveThreadCount = int.Parse(ThreadCountTextBox.Text == "" ? "0" : ThreadCountTextBox.Text);
                WebSphereServerObject.CurrentHeap       = (HeapCurrentTextBox.Text == "" ? "0" : HeapCurrentTextBox.Text);
                WebSphereServerObject.MaxHeap           = MaximunHeapTextBox.Text == "" ? "0" : MaximunHeapTextBox.Text;
                WebSphereServerObject.Uptime            = int.Parse(UpTimeTextBox.Text == "" ? "0" : UpTimeTextBox.Text);
                WebSphereServerObject.HungThreadCount   = int.Parse(HungThradTextBox.Text == "" ? "0" : HungThradTextBox.Text);
                WebSphereServerObject.DumpGenerated     = DumpGeneratorTextBox.Text == "" ? "0" : DumpGeneratorTextBox.Text;
                WebSphereServerObject.Enabled           = EnabledCheckBox.Checked;
                //WebSphereServerObject.Name = NameTextBox.Text;
                //WebSphereServerObject.Category = CategoryTextBox.Text;

                //WebSphereServerObject.Description = DescTextBox.Text;
                //WebSphereServerObject.OffHoursScanInterval = int.Parse(OffScanTextBox.Text);
                //WebSphereServerObject.ScanInterval = int.Parse(ScanTextBox.Text);
                //WebSphereServerObject.RetryInterval = int.Parse(RetryTextBox.Text);
                //WebSphereServerObject.ResponseThreshold = int.Parse(RespThrTextBox.Text);

                Locations   LOCobject   = new Locations();
                ServerTypes STypeobject = new ServerTypes();
                STypeobject.ServerType = "WebSphere";
                ServerTypes ReturnValue = VSWebBL.SecurityBL.ServerTypesBL.Ins.GetDataForServerType(STypeobject);


                Locations ReturnLocValue = VSWebBL.SecurityBL.LocationsBL.Ins.GetDataForLocation(LOCobject);
                WebSphereServerObject.LocationId = ReturnLocValue.ID;


                return(WebSphereServerObject);
            }
            catch (Exception ex)
            {
                Log.Entry.Ins.WriteHistoryEntry(DateTime.Now.ToString() + " Exception - " + ex);
                throw ex;
            }
            finally { }
        }
Esempio n. 11
0
        public bool InsertData(WebSpherePropertie WebSphereobj)
        {
            bool Insert = false;

            try
            {
                string SqlQuery = "INSERT INTO [WebsphereServer] (ServerID,NodeID,CellID,ServerName,AvgThreadPool,ActiveThreadCount,CurrentHeap," +
                                  "MaxHeap,Uptime,HungThreadCount,DumpGenerated,Enabled) " +
                                  " VALUES(" + WebSphereobj.ServerID + "," + WebSphereobj.NodeID + "," + WebSphereobj.CellID + ",'" + WebSphereobj.ServerName + "','" + WebSphereobj.AvgThreadPool + "'," +
                                  WebSphereobj.ActiveThreadCount + "," + WebSphereobj.CurrentHeap + "," + WebSphereobj.MaxHeap + "," +
                                  WebSphereobj.Uptime + "," + WebSphereobj.HungThreadCount + ",'" + WebSphereobj.DumpGenerated + "','" + WebSphereobj.Enabled + "')";

                Insert = objAdaptor.ExecuteNonQuery(SqlQuery);
            }
            catch
            {
                Insert = false;
            }
            finally
            {
            }
            return(Insert);
        }
Esempio n. 12
0
        public WebSpherePropertie GetData(WebSpherePropertie DSObject)
        {
            DataTable          DominoServersDataTable = new DataTable();
            WebSpherePropertie ReturnDSObject         = new WebSpherePropertie();
            ServerAttributes   sr = new ServerAttributes();

            try
            {
                //string SqlQuery = "select *,ISNULL(RequireSSL,0) RS,ServerName as Name,IPAddress,LocationID,Description,servers.ID,Location from Servers left join dominoservers on Servers.ID=DominoServers.ServerID inner join Locations on servers.LocationID=Locations.ID where servers.ID=" + DSObject.Key + "";
                //8/7/2014 NS modified for VSPLUS-853
                string SqlQuery = "select Sr.ID,Sr.ServerName,sr.Description,S.ServerType,L.Location,Sr.LocationID,ws.ActiveThreadCount,ws.AvgThreadPool,ws.CurrentHeap,ws.DumpGenerated,ws.HungThreadCount,ws.MaxHeap,ws.Uptime,sa.ScanInterval,sa.Enabled,sa.ResponseTime,sa.RetryInterval,sa.ConsFailuresBefAlert,sa.OffHourInterval,sa.OffHourInterval,sa.CPU_Threshold,sa.MemThreshold,sr.ipaddress,sa.category,wc.CellName, wn.NodeName,ws.CellID,ws.NodeID from Servers Sr inner join ServerTypes S on Sr.ServerTypeID=S.ID inner Join WebsphereServer ws on ws.ServerName=Sr.ServerName Inner join WebsphereCell wc on wc.CellID=ws.CellID inner join WebsphereNode wn on wn.NodeID=ws.NodeID inner join Locations L on Sr.LocationID =L.ID left outer join ServerAttributes sa on sr.ID=sa.serverid  where  sr.ID='" + DSObject.ServerID + "'";
                DominoServersDataTable = objAdaptor.FetchData(SqlQuery);
                if (DominoServersDataTable.Rows.Count > 0)
                {
                    bool value;
                    //Commented by Mukund 06Jun14:Error this parameter is not taken now. Disk space is separately dealt
                    //ReturnDSObject.DiskSpaceThreshold = float.Parse(DominoServersDataTable.Rows[0]["DiskSpaceThreshold"].ToString());

                    ReturnDSObject.Category = DominoServersDataTable.Rows[0]["category"].ToString();

                    // ReturnDSObject. = DominoServersDataTable.Rows[0]["Description"].ToString();
                    //sr.Enabled = bool.Parse(DominoServersDataTable.Rows[0]["Enabled"].ToString());



                    ReturnDSObject.FailureThreshold = int.Parse(DominoServersDataTable.Rows[0]["ConsFailuresBefAlert"].ToString());

                    ReturnDSObject.ServerName           = DominoServersDataTable.Rows[0]["ServerName"].ToString();
                    ReturnDSObject.OffHoursScanInterval = int.Parse(DominoServersDataTable.Rows[0]["OffHourInterval"].ToString());

                    ReturnDSObject.ResponseThreshold = int.Parse(DominoServersDataTable.Rows[0]["ResponseTime"].ToString());
                    ReturnDSObject.RetryInterval     = int.Parse(DominoServersDataTable.Rows[0]["RetryInterval"].ToString());
                    ReturnDSObject.ScanInterval      = int.Parse(DominoServersDataTable.Rows[0]["ScanInterval"].ToString());

                    //ReturnDSObject.IPAddress = DominoServersDataTable.Rows[0]["IPAddress"].ToString();
                    //Sowjanya modified for VSPLUS-2647 ticket
                    ReturnDSObject.Memory_Threshold = int.Parse(string.IsNullOrEmpty(DominoServersDataTable.Rows[0]["MemThreshold"].ToString()) ? "0":DominoServersDataTable.Rows[0]["MemThreshold"].ToString());
                    ReturnDSObject.CPU_Threshold    = int.Parse(string.IsNullOrEmpty(DominoServersDataTable.Rows[0]["CPU_Threshold"].ToString()) ? "0" : DominoServersDataTable.Rows[0]["CPU_Threshold"].ToString());

                    ReturnDSObject.ServerID = int.Parse(DominoServersDataTable.Rows[0]["ID"].ToString());
                    ReturnDSObject.ServerID = Convert.ToInt16(DominoServersDataTable.Rows[0]["ID"].ToString());



                    ReturnDSObject.AvgThreadPool     = int.Parse(string.IsNullOrEmpty(DominoServersDataTable.Rows[0]["AvgThreadPool"].ToString()) ? "0" : DominoServersDataTable.Rows[0]["AvgThreadPool"].ToString());
                    ReturnDSObject.ActiveThreadCount = int.Parse(string.IsNullOrEmpty(DominoServersDataTable.Rows[0]["ActiveThreadCount"].ToString())?"0":DominoServersDataTable.Rows[0]["ActiveThreadCount"].ToString());
                    ReturnDSObject.CurrentHeap       = DominoServersDataTable.Rows[0]["CurrentHeap"].ToString();
                    ReturnDSObject.MaxHeap           = DominoServersDataTable.Rows[0]["MaxHeap"].ToString();
                    ReturnDSObject.Uptime            = int.Parse(string.IsNullOrEmpty(DominoServersDataTable.Rows[0]["Uptime"].ToString()) ? "0" : DominoServersDataTable.Rows[0]["Uptime"].ToString());
                    ReturnDSObject.HungThreadCount   = int.Parse(string.IsNullOrEmpty(DominoServersDataTable.Rows[0]["HungThreadCount"].ToString()) ? "0" : DominoServersDataTable.Rows[0]["HungThreadCount"].ToString());
                    ReturnDSObject.DumpGenerated     = DominoServersDataTable.Rows[0]["DumpGenerated"].ToString();

                    //ReturnDSObject.Modified_By = Convert.ToInt16(DominoServersDataTable.Rows[0]["Modified_By"].ToString());
                    //ReturnDSObject.Modified_On = DominoServersDataTable.Rows[0]["Modified_On"].ToString();
                    //8/7/2014 NS added for VSPLUS-853
                    // ReturnDSObject.CredentialsID = int.Parse(DominoServersDataTable.Rows[0]["CredentialsID"].ToString());
                }
                //else
                //{
                //    ReturnDSObject.Location = DominoServersDataTable.Rows[0]["Location"].ToString();
                //    ReturnDSObject.Name = DominoServersDataTable.Rows[0]["Name"].ToString();
                //    ReturnDSObject.IPAddress = DominoServersDataTable.Rows[0]["IPAddress"].ToString();
                //    ReturnDSObject.Description = DominoServersDataTable.Rows[0]["Description"].ToString();
                //    ReturnDSObject.ServerID = Convert.ToInt16(DominoServersDataTable.Rows[0]["ID"].ToString());
                //    ReturnDSObject.LocationID = int.Parse(DominoServersDataTable.Rows[0]["LocationID"].ToString());
                //}
            }


            //populate & return data object


            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
            }
            return(ReturnDSObject);
        }
Esempio n. 13
0
        protected void AssignButton_Click(object sender, EventArgs e)
        {
            Object    ReturnValue;
            Servers   ServersObject;
            DataTable dtsrv  = new DataTable();
            DataTable dtdisk = new DataTable();

            dtdisk.Columns.Add("ServerName");
            dtdisk.Columns.Add("DiskName");
            dtdisk.Columns.Add("Threshold");
            //3/4/2014 NS added for VSPLUS-431
            Object             ReturnValueDisk;
            WebSpherePropertie websphere = new WebSpherePropertie();
            WebSpherePropertie DominoServersObjectRet = new WebSpherePropertie();

            //  DominoServers DominoServersObjectRet = new DominoServers();
            //  DominoServers DominoServersObject = new DominoServers();
            //if (AdvDiskSpaceThTrackBar.Value.ToString() != null)
            //{
            //    DominoServersObject.DiskSpaceThreshold = float.Parse(AdvDiskSpaceThTrackBar.Value.ToString()) / 100;
            //}
            if (AdvMemoryThTrackBar.Value.ToString() != null)
            {
                websphere.Memory_Threshold = int.Parse(AdvMemoryThTrackBar.Value.ToString());
            }
            if (AdvCPUThTrackBar.Value.ToString() != null)
            {
                websphere.CPU_Threshold = int.Parse(AdvCPUThTrackBar.Value.ToString());
            }
            //DominoServersObject.ScanDBHealth = SrvAtrDBHealthCheckBox.Checked;
            //DominoServersObject.BES_Server = AdvMonitorBESNtwrkQCheckBox.Checked;
            //if (SrvAtrPendingMailThTextBox.Text != null && SrvAtrPendingMailThTextBox.Text != "")
            //{
            //    DominoServersObject.PendingThreshold = int.Parse(SrvAtrPendingMailThTextBox.Text);
            //}
            //if (SrvAtrDeadMailThTextBox.Text != null && SrvAtrDeadMailThTextBox.Text != "")
            //{
            //    //5/15/2013 NS modified
            //    DominoServersObject.DeadMailDeleteThreshold = 0;
            //    DominoServersObject.DeadThreshold = int.Parse(SrvAtrDeadMailThTextBox.Text);
            //}
            //if (SrvAtrHeldMailThTextBox.Text != null && SrvAtrHeldMailThTextBox.Text != "")
            //{
            //    DominoServersObject.HeldThreshold = int.Parse(SrvAtrHeldMailThTextBox.Text);
            //}
            if (SrvAtrScanIntvlTextBox.Text != null && SrvAtrScanIntvlTextBox.Text != "")
            {
                websphere.ScanInterval = int.Parse(SrvAtrScanIntvlTextBox.Text);
            }
            if (SrvAtrOffScanIntvlTextBox.Text != null && SrvAtrOffScanIntvlTextBox.Text != "")
            {
                websphere.OffHoursScanInterval = int.Parse(SrvAtrOffScanIntvlTextBox.Text);
            }
            if (SrvAtrRetryIntvlTextBox.Text != null && SrvAtrRetryIntvlTextBox.Text != "")
            {
                websphere.RetryInterval = int.Parse(SrvAtrRetryIntvlTextBox.Text);
            }
            if (SrvAtrResponseThTextBox.Text != null && SrvAtrResponseThTextBox.Text != "")
            {
                websphere.ResponseThreshold = int.Parse(SrvAtrResponseThTextBox.Text);
            }
            if (SrvAtrFailBefAlertTextBox.Text != null && SrvAtrFailBefAlertTextBox.Text != "")
            {
                websphere.FailureThreshold = int.Parse(SrvAtrFailBefAlertTextBox.Text);
            }

            if (ThreadPollTextbox.Text != null && ThreadPollTextbox.Text != "")
            {
                websphere.AvgThreadPool = int.Parse(ThreadPollTextbox.Text);
            }
            if (HeapCurrentTextBox.Text != null && HeapCurrentTextBox.Text != "")
            {
                websphere.CurrentHeap = HeapCurrentTextBox.Text;
            }
            if (UpTimeTextBox.Text != null && UpTimeTextBox.Text != "")
            {
                websphere.Uptime = int.Parse(UpTimeTextBox.Text);
            }
            if (DumpGeneratorTextBox.Text != null && DumpGeneratorTextBox.Text != "")
            {
                websphere.DumpGenerated = DumpGeneratorTextBox.Text;
            }
            if (ThreadCountTextBox.Text != null && ThreadCountTextBox.Text != "")
            {
                websphere.ActiveThreadCount = int.Parse(ThreadCountTextBox.Text);
            }
            if (MaximunHeapTextBox.Text != null && MaximunHeapTextBox.Text != "")
            {
                websphere.MaxHeap = MaximunHeapTextBox.Text;
            }
            if (HungThradTextBox.Text != null && HungThradTextBox.Text != "")
            {
                websphere.HungThreadCount = int.Parse(HungThradTextBox.Text);
            }

            //if (AdvClusterRepTextBox.Text != null && AdvClusterRepTextBox.Text != "")
            //{
            //    DominoServersObject.Cluster_Rep_Delays_Threshold = float.Parse(AdvClusterRepTextBox.Text.ToString());
            //}
            SrvCheckBoxList.SelectAll();
            if (SrvCheckBoxList.SelectedItems.Count > 0)
            {
                dtsrv.Columns.Add("ID");
                dtsrv.Columns.Add("ServerName");
                dtsrv.Columns.Add("IPAddress");
                dtsrv.Columns.Add("Description");
                dtsrv.Columns.Add("ServerType");
                dtsrv.Columns.Add("Location");
                dtsrv.Columns.Add("LocationID");
                for (int i = 0; i < SrvCheckBoxList.SelectedItems.Count; i++)
                {
                    DataRow dr = dtsrv.NewRow();
                    dr["ID"]          = "";
                    dr["ServerName"]  = SrvCheckBoxList.SelectedItems[i].ToString();
                    dr["IPAddress"]   = "";
                    dr["Description"] = "Production";
                    dr["ServerType"]  = "WebSphere";
                    dr["Location"]    = "";
                    dr["LocationID"]  = 0;
                    ServersObject     = CollectDataForServers("Insert", dr);
                    DataTable dt = VSWebBL.SecurityBL.ServersBL.Ins.GetDataByName(ServersObject);
                    if (dt.Rows.Count > 0)
                    {
                        websphere.ServerID = int.Parse(dt.Rows[0]["ID"].ToString());
                    }
                    websphere.Category     = dr["Description"].ToString();
                    websphere.Enabled      = true;
                    DominoServersObjectRet = VSWebBL.ConfiguratorBL.WebSpherepropertiesBL.Ins.GetData(websphere);
                    ReturnValue            = VSWebBL.ConfiguratorBL.WebSpherepropertiesBL.Ins.UpdatesData(websphere);


                    //DataTable      dt1 = VSWebBL.SecurityBL.ServersBL.Ins.GetAllDataByName(ServersObject);
                    //     if (dt1.Rows.Count > 0)
                    //     {

                    //         //DescTextBox.Text = dt.Rows[0]["Description"].ToString();

                    //         SrvAtrRetryIntvlTextBox.Text = dt1.Rows[0]["RetryInterval"].ToString();
                    //         SrvAtrResponseThTextBox.Text = dt1.Rows[0]["ResponseTime"].ToString();
                    //         SrvAtrOffScanIntvlTextBox.Text = dt1.Rows[0]["OffHourInterval"].ToString();
                    //         AdvCPUThTrackBar.Value = dt1.Rows[0]["CPU_Threshold"].ToString();

                    //         AdvMemoryThTrackBar.Value = dt1.Rows[0]["MemThreshold"].ToString();


                    //         SrvAtrScanIntvlTextBox.Text = dt1.Rows[0]["ScanInterval"].ToString();
                    //         SrvAtrFailBefAlertTextBox.Text = dt1.Rows[0]["ConsFailuresBefAlert"].ToString();


                    //     }
                    // DataTable    dt2 = VSWebBL.ConfiguratorBL.WebSpherepropertiesBL.Ins.GetAllDataByNames(websphere);
                    // if (dt2.Rows.Count > 0)
                    //     {
                    //         ThreadPollTextbox.Text = dt2.Rows[0]["AvgThreadPool"].ToString();
                    //         ThreadCountTextBox.Text = dt2.Rows[0]["ActiveThreadCount"].ToString();
                    //         HeapCurrentTextBox.Text = dt2.Rows[0]["CurrentHeap"].ToString();
                    //         MaximunHeapTextBox.Text = dt2.Rows[0]["MaxHeap"].ToString();
                    //         UpTimeTextBox.Text = dt2.Rows[0]["Uptime"].ToString();
                    //         HungThradTextBox.Text = dt2.Rows[0]["HungThreadCount"].ToString();
                    //         DumpGeneratorTextBox.Text = dt2.Rows[0]["DumpGenerated"].ToString();
                    //     }
                    //     Object result = VSWebBL.SecurityBL.ServersBL.Ins.UpdateAttributesData(CollectDataforMSServers());
                    //     Object result1 = VSWebBL.ConfiguratorBL.WebSpherepropertiesBL.Ins.UpdateData(CollectDataforWebSphereServices());
                    //3/4/2014 NS added for VSPLUS-431
                    //DataRow row = dtdisk.Rows.Add();
                    //row["ServerName"] = SrvCheckBoxList.SelectedItems[i].ToString();
                    //row["DiskName"] = "0";
                    //row["Threshold"] = "0";
                    //ReturnValueDisk = VSWebBL.ConfiguratorBL.DominoPropertiesBL.Ins.InsertDiskSettingsData(dtdisk);
                }
                Response.Redirect("~/Security/WebsphereCellGrid.aspx", false);//Mukund, 05Aug14, VSPLUS-844:Page redirect on callback
                Context.ApplicationInstance.CompleteRequest();
            }
        }