beautypg.com

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

Page 869

background image

Brocade Virtual ADX XML API Programmer’s Guide

859

53-1003248-01

Example: Unbinding a real server from a VIP

B

ServerPort virtualPort = bindTest

.createVirtualServerPort(virtualServer);

// Bind real server port to virtual server port

bindTest.bind(virtualPort, realPort);

// Save Configuration

bindTest.saveConfiguration();

// Delete Real Server port

bindTest.unBindRealServerport(virtualPort, realPort);

// Delete Real Server

bindTest.deleteRealServer(realServer);

// Delete Virtual Server

bindTest.deleteVirtualServer(virtualServer);

// Save Configuration

bindTest.saveConfiguration();

}

}

C# example

using System;

using System.Collections.Generic;

using System.Text;

using Unbinding.slb_service;

using Unbinding.sys_service;

using System.Net;

using System.IO;

using System.Management.Automation;

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

// Name: Unbinding NameSpace

//

// Description: This namespace provides an example to get all VIPS and ports

// associated with it, gets the real servers binded to the ports

// and unbind the real server from the specified port

//

// Usage: PS> import-module .\Unbinding.dll

// Configure-SLB -DeviceName -UserName -Password

//

// Example: import-module .\Unbinding.dll

// Unbind-RS -DeviceName 172.26.64.91 -UserName admin -Password brocade

//

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

namespace Unbinding

{

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

// Name: SysService

//

// Description: This class is being derived from AdcSysInfo class which is the

// autogenerated class after adding sys_service.WSDL

//

// Parameters: -

//

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

public class SysService : AdcSysInfo

{

private String m_HeaderName;

private String m_HeaderValue;

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

// Name: GetWebRequest