GetWorkspaceItemDbIdList

설명

입력 기준을 기본으로 작업공간 항목의 DBID 목록을 리턴합니다.

참고: 이 메소드는 버전 2002.05.00부터 사용 가능해졌습니다. 버전 7.0.0.0에서는 저장할 수 있는 레코드 수에 대한 제한이 증가되었기 때문에 DBID의 범위도 증가되었습니다. 그러나 버전 7.0.0.0 이전의 Rational® ClearQuest® 클라이언트는 이전 한계보다 큰 데이터베이스 ID(DBID)를 가진 레코드를 표시할 수 없습니다. DBID에 대한 자세한 정보는 레코드에 대한 작업을 참조하십시오.

구문

VBScript

workspace.GetWorkspaceItemDbIdList folder_type, item_type, parent_dbid, entdef_name 

Perl

$workspace->GetWorkspaceItemDbIdList
(folder_type, item_type, parent_dbid, entdef_name); 
ID
설명
workspace
현재 세션에서 가져온 Workspace 오브젝트입니다.
folder_type
WorkspaceFolderType으로 열거된 폴더 유형이 포함된 Long입니다. 작업공간 폴더 유형은 다음과 같습니다.

공용 폴더 항목(_WORKSPACE_PUBLIC_FOLDER = 1)

개인 폴더 항목(_WORKSPACE_USER_FOLDER = 2)

item_type
WorkspaceItemType 열거 상수가 포함된 Long입니다.
parent_dbid
상위 폴더의 DBID에 해당하는 Long입니다. 최상위 폴더 검색을 위해서는 이것은 0으로 설정하십시오.
entdef_name
작업공간 항목과 연관된 EntityDef 이름이 포함된 문자열입니다. 인수는 비어있을 수 있습니다.
Return value
Visual Basic의 경우 작업공간 항목의 DBID 목록을 구성하는 Variant의 배열(각각 문자열이 포함됨)을 리턴합니다. 각 문자열은 하나의 DBID에 이름을 지정합니다.

Perl의 경우 DBID 목록이 포함된 문자열 배열에 대한 참조를 리턴합니다.

예제

VBScript

// Retrieves dbid for top public folder (returns a list of 1 item)

GetWorkspaceItemDbIdList(AD_WORKSPACE_PUBLIC_FOLDER, AD_WORKSPACE_FOLDER, 0, 
"")

// Retrieves dbid for children folders of public query folder

GetWorkspaceItemDbIdList(AD_WORKSPACE_PUBLIC_FOLDER, AD_WORKSPACE_FOLDER, 
33554440, "") 

피드백