Vorheriges Thema: Versiegeln und Aktivieren von JobsNächstes Thema: Abschlüsse


Schließen der Sitzung

Wenn die Arbeit der Clientanwendung beendet ist, sollte sie sich beim DSM-Webservice abmelden und die Sitzung mit der Abmeldefunktion einwandfrei schließen.

Beispiel 12: Abmelden vom DSM-Webservice

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( "Abmeldung erfolgreich");
		return RESULT_OK;
	}
	else
	{
		//Die angegebene Sitzungs-ID konnte nicht geschlossen werden.
		sessionId = "";
		return LOG_OUT_FAILURE;
	}
}
else
{
	//Der Benutzer war nicht angemeldet.
	return LOG_OUT_FAILURE;
}