AdminSession 오브젝트

AdminSession 오브젝트를 사용하여 스키마 저장소에 연관된 Session 오브젝트를 작성할 수 있습니다.

스키마 저장소의 정보를 수정할 경우 AdminSession 오브젝트가 시작점이 됩니다. Session 오브젝트와는 달리, 후크를 쓸 때에도 명시적으로 AdminSession 인스턴스를 작성해야 합니다. 다음과 같이 AdminSession 오브젝트를 작성합니다.

언어 예제
외부 애플리케이션에서 AdminSession 오브젝트를 직접 작성하기 위한 구문
Visual Basic
set adminSession = CreateObject("CLEARQUEST.ADMINSESSION")
Perl
$currentAdminSession= CQAdminSession::Build();

오브젝트를 사용하여 작업을 완료했으면 오브젝트를 소멸시키십시오.

CQAdminSession::Unbuild($currentAdminSession);

이 구문은 초기화되지 않은 AdminSession 오브젝트를 작성합니다. 이를 사용하려면 AdminSession.Logon 메소드를 사용하여 데이터베이스에 로그인해야 합니다. 이 메소드를 사용하면 사용자가 지정된 데이터베이스 세트의 스키마 저장소에 로그인됩니다. 이 메소드는 다음과 같은 인수(인수 값은 문자열임)를 사용합니다.

Logon login_name, password, databaseSetName

스키마 저장소를 포함하는 데이터베이스 세트의 이름뿐 아니라 관리자의 로그인 이름 및 비밀번호를 알아야 합니다. 로그인한 후에는 AdminSession 오브젝트 메소드를 사용하여 스키마 저장소에 있는 정보를 얻을 수 있습니다.

이 스키마 저장소에 연관된 사용자, 그룹 및 데이터베이스와 같은 여러 가지 정보를 얻을 수 있습니다. AdminSession API 계층 구조는 다음과 같습니다.

AdminSession 


    |-----Users

    |       |-----User

    |-----Groups

    |       |-----Group

    |-----Databases

    |       |-----Database

    |-----Schemas

            |-----Schema 
참고: 사용자 관리에 대해 학습하려면 "사용자 관리 수행"을 참조하십시오.

피드백