Das Session-Objekt ist der Einstiegspunkt für den Zugriff auf die Rational ClearQuest-Datenbanken. Für ClearQuest-Hooks wird automatisch ein Session-Objekt erstellt, wenn ein Benutzer sich an der Datenbank anmeldet, und über das Entity-Objekt zur Verfügung gestellt. Wenn Sie eine externe Anwendung schreiben, müssen Sie ein Session-Objekt erstellen und es für die Anmeldung an der Datenbank verwenden.
set currentSession = GetSessionVBScript-Hooks ordnen das Entity-Objekt implizit dem aktuellen Datensatz zu.
$session=$entity->GetSession();
set currentSession = CreateObject("CLEARQUEST.SESSION") set adminSession = CreateObject("CLEARQUEST.ADMINSESSION")
$currentSession = CQSession::Build(); $currentAdminSession= CQAdminSession::Build();
Wenn Sie das Objekt nicht mehr benötigen, löschen Sie es wie folgt:
CQSession::Unbuild($currentSession); CQAdminSession::Unbuild($currentAdminSession);