前のトピック: ジョブの封印および起動次のトピック: 結論


セッションのクローズ

クライアント アプリケーションの動作が完了した場合、DSM Web サービスからログアウトし、Logout 関数を使用して正常にセッションを閉じる必要があります。

例 12: DSM Web サービスからのログアウト

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
	{
		//指定されたセッション ID は閉じられませんでした
		sessionId = "";
		return LOG_OUT_FAILURE;
	}
}
else
{
	//ユーザはログインされませんでした
	return LOG_OUT_FAILURE;
}