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

Page 843

Advertising
background image

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

Advertising