Programmer's Guide (Supporting ADX v03.1.00) Manual

846 Brocade Virtual ADX XML API Programmer’s Guide
53-1003248-01
Example - Provisioning real and virtual servers
B
sRealServer = String.Format("{0} \t{1}", objRealServers[nIter].IP,
objRealServers[nIter].Name);
WriteObject(sRealServer);
}
}
public void DisableRealServer()
{
WriteObject("\r\nDo you want to disable the real server(y/n):");
string sTemp = null;
sTemp = Console.ReadLine();
if (sTemp == "N" || sTemp == "n")
{
return;
}
//Gets the utils object
Utils objUtils = Provisioning.Utils.GetUtilsInstance();
string sRealServerName, sRealServerIP;
ShowAllRealServers();
WriteObject("\r\nSelect the Real Server that needs to be disbaled.");
WriteObject("\r\nEnter the Real Server Name:");
sRealServerName = Console.ReadLine();
WriteObject("\r\nEnter the Real Server IPs:");
sRealServerIP = Console.ReadLine();
slb_service.Server objServer = new slb_service.Server();
objServer.IP = sRealServerIP;
objServer.Name = sRealServerName;
objUtils.GetSLBObject().disableRealServer(objServer);
WriteObject("\r\nDisabling of real servers has been completed
successfully.");
}
public void DeleteRealServer()
{
WriteObject("\r\nDo you want to delete the real server(y/n):");
string sTemp = null;
sTemp = Console.ReadLine();
if (sTemp == "N" || sTemp == "n")
{
return;
}
//Gets the utils object
Utils objUtils = Provisioning.Utils.GetUtilsInstance();
WriteObject("\r\nDo you want to delete all the real server(y/n):");
sTemp = Console.ReadLine();
if (sTemp == "Y" || sTemp == "y")
{
objUtils.GetSLBObject().deleteAllRealServers();
WriteObject("\r\n ALl real server(s) has been deleted
successfully.");
return;
}
string sRealServerName, sRealServerIP;
ShowAllRealServers();
WriteObject("\r\nSelect the Real Server that needs to be deleted.");
WriteObject("\r\nEnter the Real Server Name:");
sRealServerName = Console.ReadLine();
WriteObject("\r\nEnter the Real Server IP:");
sRealServerIP = Console.ReadLine();
slb_service.Server objServer = new slb_service.Server();
objServer.IP = sRealServerIP;
objServer.Name = sRealServerName;