Cisco Cisco 3365 Mobility Services Engine Guide Du Développeur
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();