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

Brocade Virtual ADX XML API Programmer’s Guide 833
53-1003248-01
Example: Adding and binding a real server and a VIP
B
WriteObject("\r\nRealServer has been created successfully\r\n");
//Display the configuration details of the created real server
DisplayRealServerConfiguration(ref objRealSvr);
return objRealServerPort;
}
/////////////////////////////////////////////////////////////////////////////
// Name: DisplayVirtualServerConfiguration
//
// Description: This function displays the configuration information of
the given
// virtual server
//
// Parameters: Server - server information of the virtual server
//
/////////////////////////////////////////////////////////////////////////////
public void DisplayVirtualServerConfiguration(ref
ConfigureSLB.slb_service.Server objVIPSvr)
{
//Retrieves the Virtual Server configuration
VirtualServerConfiguration objVIPConfig = null;
ConfigureSLB.Utils.GetUtilsInstance().GetSLBObject().getVirtualServerConfiguratio
n(objVIPSvr, out objVIPConfig);
WriteObject("Virtual Server Configuration");
WriteObject("----------------------------\r\n");
WriteObject("Name\t\t\t: " + objVIPConfig.virtualServer.Name);
WriteObject("IP\t\t\t: " + objVIPConfig.virtualServer.IP);
WriteObject("Description\t\t: " + objVIPConfig.description);
WriteObject("Sticky Age\t\t: " + objVIPConfig.stickyAge);
WriteObject("TcpAge\t\t\t: " + objVIPConfig.tcpAge);
WriteObject("UdpAge\t\t\t: " + objVIPConfig.udpAge);
WriteObject("symPriorityFactor\t: " + objVIPConfig.symPriorityFactor);
//WriteObject("TcpOptions\t\t: " + objVIPConfig.tcpOptions);
WriteObject("InjectAlways\t\t: " + objVIPConfig.injectAlways);
WriteObject("StickyAgeMultiplier\t: " +
objVIPConfig.stickyAgeMultiplier);
WriteObject("VipProtection\t\t: " + objVIPConfig.enableVipProtection);
WriteObject("Predictor\t\t: " + objVIPConfig.predictor);
WriteObject("AdminState\t\t: " + objVIPConfig.adminState);
//WriteObject("HttpRedirect\t\t: " + objVIPConfig.enableHttpRedirect);
WriteObject("\r\n*******************************************\r\n");
}
/////////////////////////////////////////////////////////////////////////////
// Name: DisplayRealServerConfiguration
//
// Description: This function displays the configuration information of
the given
// real server
//
// Parameters: Server - server information of the real server
//
/////////////////////////////////////////////////////////////////////////////
public void DisplayRealServerConfiguration(ref
ConfigureSLB.slb_service.Server objRealSvr)
{
//Retrieves the Virtual Server configuration