Workspace 오브젝트

Rational® ClearQuest® 작업공간은 조회, 차트 및 보고서가 저장되는 폴더 계층 구조로 구성됩니다. Workspace(Perl용 WorkSpaceMgr) 오브젝트는 Rational ClearQuest 작업공간에 저장된 조회, 보고서 및 차트를 조작하는 데 필요한 인터페이스를 제공합니다.

이 오브젝트를 사용하여 다음을 수행할 수 있습니다.

이미 Session 오브젝트가 있으면, Session 오브젝트의 GetWorkSpace 메소드를 호출하여 현재 세션에 연관된 Workspace 오브젝트를 가져올 수 있습니다.

Session 오브젝트가 없는 경우, VB 코드는 다음과 같이 CreateObject 메소드를 사용하여 직접 새 Workspace 오브젝트를 작성할 수 있습니다.

set wkspcObj = CreateObject("CLEARQUEST.WORKSPACE") 

Perl 코드는 이 구문을 사용합니다.

$wkspcObj = new CQWorkSpaceMgr 

CreateObject를 사용하여 작성된 Workspace 오브젝트를 작성하기 전에 Session 오브젝트를 Workspace 오브젝트에 지정해야 합니다. Session 오브젝트를 지정하려면 Workspace 오브젝트의 SetSession 메소드를 호출해야 합니다.

Rational ClearQuest 작업공간의 컨텐츠에 대한 정보를 가져올 경우 Workspace 오브젝트의 메소드를 사용합니다. 작업공간에 있는 조회, 차트 또는 보고서 목록을 가져올 수 있습니다. 항목이 공용 조회 폴더 또는 사용자의 개인용 조회 폴더에 있는지에 따라 항목을 분리할 수 있습니다.

각 폴더 유형은 공용 또는 사용자(개인용) 폴더로 지정되며, 이는 WorkspaceFolderTyp에 열거되어 있습니다. 작업공간의 맨 위에 있는 두 개의 폴더는 항상 공용 및 개인용 폴더이며, 이는 Rational ClearQuest 사용자 데이터베이스가 작성될 때 자동으로 작성됩니다.

이 오브젝트를 사용하여 조회를 다시 작업공간에 저장할 수 있습니다.

각 작업공간 항목마다 dbid가 지정되며 해당 유형은 clearquest.bas의 WorkspaceItemType에 열거되어 있습니다.


피드백