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

Page 852

Advertising
background image

842

Brocade Virtual ADX XML API Programmer’s Guide

53-1003248-01

Example - Provisioning real and virtual servers

B

objUtils.GetSYSObject().writeConfig();

}

WriteObject("\r\nVirtual server and RealServer has been configured

successfully\r\n");

}

/////////////////////////////////////////////////////////////////////////////

// Name: CreateVirtualServer

//

// Description: This function creates the virtual server and virtual

server port

// by calling the appropriate WSDL API

//

// Parameters: -

//

/////////////////////////////////////////////////////////////////////////////

public ServerPort CreateVirtualServer()

{

//Gets the utils object

Utils objUtils = Provisioning.Utils.GetUtilsInstance();

string sVIPName, sVIPAddress, sVIPPort;

WriteObject("\nSpecify inputs for creating virtual server: ");

WriteObject("\r\nEnter the VIP Name:");

sVIPName = Console.ReadLine();

WriteObject("\r\nEnter the VIP Address:");

sVIPAddress = Console.ReadLine();

WriteObject("\r\nEnter the VIP Port:");

sVIPPort = Console.ReadLine();

slb_service.Server objVIPSvr = new slb_service.Server();

objVIPSvr.IP = sVIPAddress;

objVIPSvr.Name = sVIPName;

L4Port objL4Prt = new slb_service.L4Port();

objL4Prt.NameOrNumber = sVIPPort;

ServerPort objVIPSvrPort = new slb_service.ServerPort();

objVIPSvrPort.srvr = objVIPSvr;

objVIPSvrPort.port = objL4Prt;

objUtils.WL("Creating Virtual Server for IP ", sVIPAddress);

//creates the virtual server

objUtils.GetSLBObject().createVirtualServer(objVIPSvr);

//creates the virtual server port

objUtils.GetSLBObject().createVirtualServerPort(objVIPSvrPort);

WriteObject("\r\nVirtual Server has been created successfully\r\n");

//Display the configuration details of the created virtual server

DisplayVirtualServerConfiguration(ref objVIPSvr);

return objVIPSvrPort;

}

/////////////////////////////////////////////////////////////////////////////

// Name: CreateRealServers

//

// Description: This function creates the real server and real server port

// and sets the common the parameters

//

// Parameters: -

//

/////////////////////////////////////////////////////////////////////////////

public ServerPort[] CreateRealServers()

{

Advertising