Session 오브젝트는 Rational ClearQuest 데이터베이스 액세스를 위한 시작점입니다. 외부 응용프로그램을 작성 중인 경우, Session 오브젝트를 작성하고 이를 사용하여 데이터베이스에 로그온해야 합니다. 데이터베이스에 로그온한 후에는 Session 오브젝트를 사용하여 다음을 수행할 수 있습니다.
스크립트 후크(VBScript 및 Perl)의 경우, IBM Rational ClearQuest는 사용자가 데이터베이스에 로그온할 때 후크에 대해 자동으로 Session 오브젝트를 작성합니다. Session 오브젝트는 Entity 오브젝트를 통해 사용 가능합니다. 후크 컨텍스트에서 엔티티 오브젝트에서 Session 오브젝트를 가져오려면 다음 구문을 사용하십시오.
외부 응용프로그램의 경우, Session 오브젝트를 수동으로 작성해야 합니다. AdminSession 오브젝트를 사용하려는 경우, 동일한 규칙이 적용됩니다.
set currentSession = CreateObject("CLEARQUEST.SESSION")
set adminSession = CreateObject("CLEARQUEST.ADMINSESSION")
$currentSession = CQSession::Build(); $currentAdminSession= CQAdminSession::Build();
오브젝트를 사용하여 작업을 완료했으면 오브젝트를 소멸시키십시오.
CQSession::Unbuild($currentSession); CQAdminSession::Unbuild($currentAdminSession);