< 이전 | 다음 >

액세스 가능한 데이터베이스 가져오기

액세스 가능한 데이터베이스를 가져오려면 Session 오브젝트의 GetAccessibleDatabases 메소드를 호출합니다.
GetAccessibleDatabases 메소드에는 세 개의 인수가 사용됩니다.
  • master_db_name

    스키마 저장소의 Rational ClearQuest 논리 데이터베이스 이름을 지정하는 문자열입니다. 대부분의 경우 이 값은 MASTR입니다.

  • user_login_name

    사용자 로그인 이름을 지정하는 문자열입니다. 이 인수에 빈 문자열을 사용하면 함수는 특정 사용자가 액세스 가능한 데이터베이스 뿐만 아니라 이 스키마 저장소와 연관된 모든 데이터베이스 목록을 리턴합니다.

  • database_set

    액세스 가능한 데이터베이스를 찾을 데이터베이스 세트를 지정하는 문자열입니다. 기본적으로 이 인수에는 빈 문자열이 포함되어야 합니다. 이를 통해 함수는 제품의 기본 데이터베이스 세트 이름(즉, 제품 버전 번호)을 사용합니다.

리턴값은 DatabaseDescs 수집 오브젝트입니다. 예를 들어, 다음과 같습니다.
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); 
< 이전 | 다음 >

피드백