Establece o devuelve el nombre físico de la base de datos actual. No se puede cambiar el nombre lógico una vez éste se ha establecido.
El establecimiento del nombre cambia la información que utiliza Rational ClearQuest para conectar a la base de datos física, no la base de datos real en sí misma. Si se cambia el nombre del servidor, es necesario asegurarse de que las opciones de conexión son coherentes con el nombre nuevo. El nombre de la base de datos es uno de los parámetros para el método UserLogon del objeto Session.
El establecimiento de un nuevo valor no entra en vigor hasta que se llama al método ApplyPropertyChanges.
VBScript
database.DatabaseName database.DatabaseName newDbName
Perl
$database->GetDatabaseName(); $database->SetDatabaseName(newDbName);
VBScript
set sessionObj = CreateObject("CLEARQUEST.SESSION") ' Get the list of databases in the ' MASTR database set. databases = sessionObj.GetAccessibleDatabases("MASTR","admin","") ' Login to each database successively. For Each db in databases dbName = db.GetDatabaseName sessionObj.UserLogon "admin", "", dbName, AD_PRIVATE_SESSION, "" ' Access the database ' ... Next
Perl
use CQPerlExt; #Start a Rational ClearQuest session $sessionObj = CQSession::Build(); #Get a list of accessible databases $databases = $sessionObj->GetAccessibleDatabases("MASTR", "admin", ""); $count = $databases->Count(); # Login to each database successively. for($x=0;$x<$count;$x++){ $db = $databases->Item($x); $dbName = $db->GetDatabaseName(); # Logon to the database $sessionObj->UserLogon( "admin", "", $dbName, "" ); #... } CQSession::Unbuild($sessionObj);