< Précédent | Suivant >

Recherche des bases de données accessibles

Pour récupérer les bases de données accessibles, appelez la méthode GetAccessibleDatabases de l'objet Session.
La méthode GetAccessibleDatabases contient trois éléments :
  • nom_bdd_maître

    Chaîne qui spécifie le nom de la base de données logique Rational ClearQuest du référentiel de schémas. En général, cette valeur est MASTR.

  • nom_utilisateur_connexion

    Chaîne qui spécifie le nom d'utilisateur pour la connexion. Si vous utilisez une chaîne vide pour cet élément, cela signifie que cette fonction renvoie une liste de toutes les bases de données associées à ce référentiel de schémas, et non uniquement de celles accessibles à un utilisateur spécifique.

  • ensemble_bases_de_données

    Chaîne qui spécifie l'ensemble de bases de données dans lequel vous devez rechercher les bases de données accessibles. Par défaut, cet élément doit contenir la chaîne vide. La fonction utilise donc le nom par défaut de l'ensemble de bases de données du produit (c'est-à-dire le numéro de version du produit).

La valeur de retour est un objet de collection DatabaseDescs. For example:
require CQPerlExt; 
#Start a Rational ClearQuest session 
$sessionObj = CQSession::Build(); 
#Get a list of accessible databases 
$databases = $sessionObj->GetAccessibleDatabases("MASTR", "admin", ""); 
$count = $databases->Count(); 
#For each accessible database, get database name
for($x=0;$x<$count;$x++)
   { 
     $db = $databases->Item($x); 
     $dbName = $db->GetDatabaseName(); 
     #... 
   } 
CQSession::Unbuild($sessionObj);
< Précédent | Suivant >

Commentaire