Utilización de enganches para detectar una sesión web

Al escribir enganches, puede utilizar la API de Rational ClearQuest para detectar si el usuario utiliza un cliente web o no. Esta información le permite emprender las acciones apropiadas si no ha ajustado el esquema para coincidir con la funcionalidad disponible en web.

Por ejemplo, cuando detecte una sesión web en una función que crea un recuadro de mensaje o una nueva ventana, puede llamar al código modificado para el entorno web o salir de la función. Los ejemplos de código siguientes se pueden utilizar para detectar una sesión web.

VBScript

dim currDBSession ' Current Db session
set currDBSession = GetSession

' Test for existence of the web session variable.
if currDBSession.HasValue ("_CQ_WEB_SESSION") then
' Either exit or do something else
end if

Perl

my $currDBSession; # Current Db session
$currDBSession = $entity->GetSession();
# Test for existence of the web session variable
if ( $currDBSession->HasValue ("_CQ_WEB_SESSION") {
# Either exit or do something else
}

Comentarios