Los objetos de repositorio de esquemas (base de datos maestra) le permiten obtener y establecer ciertos tipos de metadatos. En el diagrama siguiente se ilustran los objetos con los que puede trabajar, desde un AdminSession determinado.

- Objeto de repositorio de esquemas
- Descripción
- Objeto AdminSession
- Utilice el objeto AdminSession para acceder al repositorio de esquemas. (Esto es análogo a utilizar
el objeto Session para acceder a una base de datos de usuario).
- Objeto Database
- La base de datos para datos de usuario, por ejemplo, defectos.
- Objeto Schema
- Cada esquema del repositorio de esquemas se representa con un objeto SchemaRev. No puede modificar los esquemas de modo programático. Utilice
Rational ClearQuest Designer
para efectuar cambios en un esquema. El objeto Schema le proporciona una lista de revisiones de esquema que puede utilizar para actualizar una base de datos.
- Objeto SchemaRev
- Cada revisión de esquema del repositorio de esquemas se representa con un objeto SchemaRev. No puede modificar el objeto SchemaRev de modo programático.
Utilice
Rational ClearQuest Designer
para efectuar cambios en un esquema.
- Objeto Group
- Cada grupo de usuarios del repositorio de esquemas se representa con un objeto Group. Este objeto contiene la información de grupo básica, incluidos los usuarios que pertenecen al grupo y las bases de datos a las que está suscrito el grupo.
- Objeto User
- Cada cuenta de usuario del repositorio de esquemas se representa con un objeto User. Este objeto contiene la información de perfil de usuario, incluidos los grupos y las bases de datos a las que el usuario está suscrito.
- Objeto PackageRev
- Un PackageRev es un objeto que contiene información sobre una versión concreta de un paquete. Un paquete Rational ClearQuest
es un paquete basado en versión. Actualmente, los paquetes no se exponen a través de la API.
Un objeto SchemaRev contiene información sobre una versión concreta de un esquema. Un esquema Rational ClearQuest
utiliza un mecanismo basado en versión. Un esquema puede tener múltiples versiones asociadas.