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

Page 868

Advertising
background image

858

Brocade Virtual ADX XML API Programmer’s Guide

53-1003248-01

Example: Unbinding a real server from a VIP

B

/**

* Delete Real Server

*

* @throws RuntimeFault_datatype

* @throws RemoteException

*/

public void deleteRealServer(Server realServer)

throws RuntimeFault_datatype, RemoteException {

// slbService.deleteRealServer(realServer);

DeleteRealServer_datatype arg0 = new DeleteRealServer_datatype(

realServer);

RequestHeader_datatype arg1 = new RequestHeader_datatype();

slbService.deleteRealServer(arg0, arg1);

System.out.println("Successfully Deleted Real server "

+ realServer.getName());

}

/**

* Delete Virtual Server

*

* @throws RuntimeFault_datatype

* @throws RemoteException

*/

public void deleteVirtualServer(Server virtualServer)

throws RuntimeFault_datatype, RemoteException {

// slbService.deleteVirtualServer(virtualServer);

DeleteVirtualServer_datatype arg0 = new DeleteVirtualServer_datatype(

virtualServer);

RequestHeader_datatype arg1 = new RequestHeader_datatype();

slbService.deleteVirtualServer(arg0, arg1);

System.out.println("Successfully Deleted Virtual server "

+ virtualServer.getName());

}

/**

* @param args

* @throws ServiceException

* @throws MalformedURLException

*/

public static void main(String[] args) throws MalformedURLException,

ServiceException, Exception {

Usecase2 bindTest = new Usecase2();

/**

* Initialize parameters in the initialization block before execution.

*/

// Initialize SYS Service

bindTest.initSysService();

// Get ADX Version

bindTest.getVersion();

// Initialize SLB Service

bindTest.initSlbService();

// Create Real Server

Server realServer = bindTest.createRealServer();

// Create Real Server Port

ServerPort realPort = bindTest.createRealServerPort(realServer);

// Create Virtual Server

Server virtualServer = bindTest.createVirtualServer();

// Create Virtual Server Port

Advertising