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

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