Description
Devuelve la lista de DBID de elementos de espacio de trabajo basados en los criterios de entrada.
Nota: Este método estuvo disponible en la versión 2002.05.00. En la versión 7.0.0.0 se ha aumentado el límite del número de registros que se pueden almacenar, por lo que también se ha aumentado el rango de DBID. Sin embargo, los clientes de Rational ClearQuest anteriores a la versión 7.0.0.0 no pueden visualizar registros con identificadores de base de datos (DBID) que excedan el límite anterior. Para obtener más información sobre los DBID, consulte el apartado
Trabajo con registros
Sintaxis
VBScript
workspace.GetWorkspaceItemDbIdList
folder_type, element_type, parent_dbid, entdef_name
Perl
$workspace->GetWorkspaceItemDbIdList
(folder_type, item_type, parent_dbid, entdef_name);
- Identificador
- Description
- workspace
- El objeto Workspace obtenido de la sesión actual.
- folder_type
- Un valor Long que contiene el tipo de carpeta tal como la ha enumerado WorkspaceFolderType.
Los tipos de carpetas de espacio de trabajo son:
Elementos de carpetas públicas (_WORKSPACE_PUBLIC_FOLDER = 1)
Elementos de carpetas personales (_WORKSPACE_USER_FOLDER = 2)
- item_type
- Un valor Long que contiene una constante enumerada de WorkspaceItemType.
- parent_dbid
- Un valor Long que corresponde al DBID de la carpeta padre.
Establézcalo en 0 para recuperar las carpetas superiores.
- entdef_name
- Un valor String que contiene el nombre EntityDef asociado al elemento del espacio de trabajo. Este argumento puede estar vacío.
- Valor de retorno
- Para Visual Basic, devuelve una matriz de Variants (cada una de ellas contiene una serie) que componen la lista de DBID de elementos del espacio de trabajo. Cada serie da nombre
a un DBID.
Para Perl, devuelve una referencia a una matriz de series que contiene la lista de DBID.
Ejemplos
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, "")