El objeto Session es el punto de entrada para acceder a las bases de datos de Rational ClearQuest. Si está escribiendo una aplicación externa, debe crear un objeto Session y utilizarlo para iniciar la sesión en una base de datos. Después de haber iniciado la sesión en una base de datos, puede utilizar el objeto Session para:
Para enganches de script (VBScript y Perl), IBM Rational ClearQuest crea, automáticamente, un objeto Session para los enganches cuando el usuario inicia la sesión en la base de datos. El objeto Session está disponible a través del objeto Entity. En el contexto de un enganche, para obtener un objeto Session de un objeto Entity, utilice la sintaxis siguiente.
Los enganches de VBScript asocian, implícitamente, el objeto Entity al registro actual.
Para aplicaciones externas, debe crear un objeto Session manualmente. Si desea utilizar el objeto AdminSession, se aplica la misma norma.
set currentSession = CreateObject("CLEARQUEST.SESSION")
set adminSession = CreateObject("CLEARQUEST.ADMINSESSION")
$currentSession = CQSession::Build(); $currentAdminSession= CQAdminSession::Build();
Cuando haya terminado con el objeto destrúyalo:
CQSession::Unbuild($currentSession); CQAdminSession::Unbuild($currentAdminSession);