Cisco Cisco 3365 Mobility Services Engine Guide Du Développeur

Page de 224
C
ISCO 
MSE
 
API
 
S
PECI FICATI ON 
G
UI DE 
 
C
ONTEXT 
A
W ARE 
S
ERVICE  OF 
MSE,
 
R
ELEASE 
7.4
.
       
P
A G E  
219
  O F  
227  
 
 
System.setProperty(
"java.protocol.handler.pkgs"
 
 
 
 
"com.sun.net.ssl.internal.www.protocol"
); 
 
 
 
public
 
static
 
void
 main(String[] args) 
throws
 RemoteException { 
 
 
 
AaaServiceStub stub = 
new
 AaaServiceStub(
"https://1.2.3.105/aaa/"
); 
 
 
properties(); 
 
 
LoginDocument param4 = LoginDocument.Factory.newInstance(); 
 
 
LoginMethodArgs login = LoginMethodArgs.Factory.newInstance(); 
 
 
AesLogin aesLogin = AesLogin.Factory.newInstance(); 
 
 
aesLogin.setUserName(
"admin"
); 
 
 
aesLogin.setPassword(
"admin"
); 
 
 
login.setAesLogin(aesLogin); 
 
 
param4.setLogin(login); 
 
 
SessionDocument response = stub.Login(param4); 
 
 
System.
out
.println(
"Login Response\n"
+response); 
 
 
LocationServiceStub lstub = 
new
 LocationServiceStub( 
 
 
 
 
"https://1.2.3.105/location/"
); 
 
 
properties(); 
 
 
GetServerInfoDocument infoDoc = GetServerInfoDocument.Factory 
 
 
 
 
.newInstance(); 
 
 
infoDoc.addNewGetServerInfo().addNewAesBusinessSession().setId( 
 
 
 
 
response.getSession().getAesBusinessSession().getId()); 
 
 
ResponseDocument resp = lstub.GetServerInfo(infoDoc); 
 
 
System.
out
.println(
"GetServerInfo Response\n"
+resp); 
 
 
 
LogoutDocument param5 = LogoutDocument.Factory.newInstance(); 
 
 
LogoutMethodArgs logout = LogoutMethodArgs.Factory.newInstance(); 
 
 
AesLogout aesLogout = AesLogout.Factory.newInstance(); 
 
 
AesBusinessSession AB = response.getSession().getAesBusinessSession();