Mit Hooks eine Websitzung erkennen

Mit Hilfe der vordefinierten Sitzungsvariablen _CQ_WEB_SESSION können Sie feststellen, ob ein Benutzer mit einem Webbrowser oder einer installierten Clientkomponente von Rational ClearQuest arbeitet. Dadurch wird Ihnen die Ausführung der entsprechenden Aktion ermöglicht, wenn Sie Ihr Schema nicht der im Web verfügbaren Funktionalität angepasst haben. Wenn Sie beispielsweise eine Websitzung in einer Funktion feststellen, die ein Nachrichtenfeld oder ein neues Fenster erstellt, können Sie den für die Webumgebung geänderten Code aufrufen oder die Funktion beenden.

Funktionen (z. B. ein Nachrichtenfeld), die andere Windows-Anwendungen aufrufen (z. B. ein Nachrichtenfeld), haben zur Folge, dass der Webclient angehalten wird. Wenn eine Nachrichtenfeldfunktion beispielsweise auf einem Webserver ausgeführt wird, wird das Nachrichtenfeld auf dem Bildschirm des Servers geöffnet. Da der Benutzer auf dem Server nicht auf OK klicken kann, verbleibt der Client im Wartestatus. Folglich müssen Sie einen Warmstart des Webservers durchführen. Geben Datensatz-Scripts einen Zeichenfolgewert zurück, wird diese Zeichenfolge dem Benutzer angezeigt.


Feedback