Creates a relay server configuration.
saveRelayServer(RelayServerVO relayServer) throws SUPAdminException;
RelayServerVO rsvo = new RelayServerVO();
RelayServerVOBuilder bld = new RelayServerVOBuilder(rsvo);
bld.host("myrelayserver.sybase.com").
port(1234).
credential("supAdmin").password("s3pAdmin").back().
credential("supAdmin2").password("s3pAdmin2").back().
deleteFarm("supAdmin2.SupAdminAutoTestRBS").
farm("supAdmin2.SupAdminAutoTestMBS").
description("Descrition from API - Messaging").
type(SERVER_FARM_TYPE.MESSAGING).
name("supAdmin2.SupAdminAutoTestMBS - API").
deleteServerNode("node-name").
serverNode("node1").
token("node1-token").
back().
back().
farm("farm - API").
description("Descrition from API - Replication").
type(SERVER_FARM_TYPE.REPLICATION).
serverNode("node2").
token("node2-token").
back().
back().
back();
rsvo = bld.build();
suprs.saveRelayServer(rsvo);
RelayServerVO relayservervo = new RelayServerVO();
relayservervo.setHost(Constant.loadBalancerHost);
relayservervo.setPort(Constant.LB_Port);
relayservervo.setSecurePort(Constant.LB_Secure_Port);
relayservervo.setUrlSuffix("/ias_relay_server/server/rs_server.dll");
relayservervo.setType(RELAY_SERVER_TYPE.LOAD_BALANCER);
List<RelayServerNodeVO> rvos=relayservervo.getRelayServerNodes();
if(rvos.size()==0){
RelayServerNodeVO rvo = new RelayServerNodeVO();
rvo.setHost(Constant.relayServerNodeHost);
rvo.setPort(Constant.relayServerNodePort);
rvo.setSecurePort(Constant.relayServerNodeSecurePort);
rvos.add(rvo);
multiRelayServer.saveRelayServer(relayservervo);