Utilisation de points d'ancrage pour la détection d'une session Web

Lorsque vous créez des points d'ancrage, l'API Rational ClearQuest vous permet de déterminer si un utilisateur utilise un client Web. Cette information vous permet d'agir en conséquence si vous n'avez pas adapté votre schéma aux fonctionnalités disponibles sur le Web.

Par exemple, lorsque vous détectez une session Web dans une fonction qui crée une boîte de message ou une nouvelle fenêtre, vous pouvez faire en sorte que le code modifié pour l'environnement Web soit appelé ou que la fonction soit interrompue. Les exemples de code ci-après permettent de détecter une session Web.

VBScript

dim currDBSession '
Session Db en cours
set currDBSession = GetSession

' Test de présence de la variable de session Web.
if currDBSession.HasValue ("_CQ_WEB_SESSION") then
' Quitter ou effectuer une autre action
end if

Perl

my $currDBSession; #
Session Db en cours
$currDBSession = $entity->GetSession();
# Test de présence de la variable de session Web
if ( $currDBSession->HasValue ("_CQ_WEB_SESSION") {
# Quitter ou effectuer une autre action
}

Commentaires en retour