< Indietro | Avanti >

Come ottenere un oggetto Session

La sequenza comune per l'utilizzo delle funzioni dell'API ClearQuest inizia con queste operazioni:
  1. Avviare una sessione ClearQuest.
  2. Accedere a un database ClearQuest.
  3. Gestire i record ClearQuest.
  4. Terminare la sessione ClearQuest.
Per le applicazioni esterne, è necessario creare un oggetto Session e utilizzarlo per accedere al database utente.
Sintassi per la creazione di un oggetto Session:
require CQPerlExt; 
$CQsession = CQSession::Build(); 
Successivamente è possibile accedere a un database chiamando il metodo UserLogon dell'oggetto Session appena creato o richiedere prima un elenco dei database accessibili.
Una volta terminato con la sessione, eliminare l'oggetto Session con il metodo Unbuild. Sintassi per il rilascio di un oggetto Session:
CQSession::Unbuild($session); 

Gli hook sono collegati agli eventi che si verificano quando un utente interagisce con IBM Rational ClearQuest. Poiché gli hook vengono eseguiti in orari predefiniti durante una sessione, il codice hook non chiude una sessione. La sessione si chiude automaticamente quando l'utente si scollega. Tuttavia, quando si scrive un'applicazione esterna, è necessario chiudere la sessione corrente eliminando l'oggetto Session creato. Eliminare qualsiasi oggetto esplicitamente creato e non più necessario, incluso un oggetto Session.

< Indietro | Avanti >

Feedback