beautypg.com

Brocade Virtual ADX XML API Programmer’s Guide (Supporting ADX v03.1.00) User Manual

Page 856

background image

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;