Lorsque votre application cliente a terminé son travail, elle doit normalement se déconnecter du service DSM et fermer correctement la session, à l'aide de la fonction de déconnexion (Logout).
Exemple 12 : Déconnexion au Service Web DSM
if(!sessionId.equals(""))
{
int result = 0;
if (null != wsAPIservice && null != wsAPIconnector)
{
try
{
result = wsAPIconnector.Logout(sessionId).intValue();
}
catch (Exception e)
{
throw e;
}
}
if (result == 0)
{
sessionId = "";
System.out.println( "Logout successful");
return RESULT_OK;
}
else
{
//L'ID de session fourni n'a pas pu se fermer.
sessionId = "";
return LOG_OUT_FAILURE;
}
}
else
{
//L?'utilisateur n'était pas connecté.
return LOG_OUT_FAILURE;
}
|
Copyright © 2013 CA.
Tous droits réservés.
|
|