AllSubscribedDatabases

Description

Returns the collection of databases to which the user has access. This list of databases includes indirect subscriptions that may exist through group membership and group subscriptions (that is, databases to which the user is not explicitly subscribed).

This is a read-only property; it can be viewed but not set.

Each element in the returned collection is a Database object. If this returns an empty collection or the collection has zero elements, the user is subscribed to all databases.

Syntax

VBScript


user.AllSubscribedDatabases 

Perl


$user->GetAllSubscribedDatabases(); 
Identifier
Description
user
A User object.
Return value
A Databases collection object containing the databases to which the user has access, not just the ones to which the user is subscribed.

Example

Perl


use CQPerlExt;

$adminsession = CQAdminSession::Build();

$adminsession->Logon("admin", "",  "2003.06.00");

if (defined($adminsession->Logon("admin", "",  "2003.06.00"))) {
   print "Error: Not logged into HCL Compass.. please log in \n";
}

$userObj = $adminsession->GetUser("admin");

$dblist = $userObj->GetAllSubscribedDatabases();

$numdbs = $dblist->Count();

print $numdbs;

CQAdminSession::Unbuild($adminsession);