Next Topic

Previous Topic

Book Contents

Session Establishment

// Services
SessionManagerService loginService;
TypesService          typesService;
DeviceService         deviceService;
ContainerService      containerService;
TestService           testService;
UserService           userService;

//Login
LoginRequest request = new LoginRequest();
request.setUsername( "zyrion" );
request.setPassword( "zyrion" );
request.setLoginType( LoginType.USERNAME );
request.setSessionType( SessionType.Traverse );
request.setRemoteAddress( "127.0.0.1" );
LoginResponse response = sessionManagerService.login( request );
String sessionId = response.getSessionID();

A Visual Basic code snippet for logging in and then logging out:...

Dim loginRequest As New tvSessionMgr.LoginRequest
Dim loginResponse As New tvSessionMgr.LoginResponse
loginRequest.loginType = tvSessionMgr.LoginType.USERNAME
loginRequest.sessionType = tvSessionMgr.SessionType.Traverse
loginRequest.username = "my_user"
loginRequest.password = "my_password"
loginRequest.remoteAddress = "192.168.1.100"
loginResponse = sessionManagerObject.login(loginRequest)
...
Dim logoutRequest As New nvSessionMgr.LogoutRequest
logoutRequest.sessionID = loginResponse.sessionID
sessionManagerObject.logout(logoutRequest)
...