Mit Schema-Repository-Objekten (Masterdatenbank-Objekten) können bestimmte Metadaten abgerufen und festgelegt werden.
Das folgende Diagramm zeigt die Objekte, mit denen Sie ausgehend von einem AdminSession-Objekt arbeiten können.

- Schema-Repository-Objekt
- Beschreibung
- AdminSession-Objekt
- Mit dem AdminSession-Objekt erhalten Sie Zugriff auf das Schema-Repository. (Entspricht der Verwendung des Session-Objekts für den Zugriff auf eine Benutzerdatenbank.)
- Database-Objekt
- Die Datenbank für Benutzerdaten (z. B. Fehler).
- Schema-Objekt
- Jedes Schema im Schema-Repository wird durch ein SchemaRev-Objekt dargestellt. Schemas können nicht programmatisch modifiziert werden. Verwenden Sie Rational ClearQuest Designer, um Änderungen an einem Schema vorzunehmen. Das Schema-Objekt stellt Ihnen eine Liste mit Schemaüberarbeitungen zur Verfügung, mit denen Sie ein Upgrade für eine Datenbank durchführen können.
- SchemaRev-Objekt
- Jede Schemaüberarbeitung im Schema-Repository wird durch ein SchemaRev-Objekt dargestellt. Das SchemaRev-Objekt kann nicht programmatisch modifiziert werden. Verwenden Sie Rational ClearQuest Designer, um Änderungen an einem Schema vorzunehmen.
- Group-Objekt
- Jede Benutzergruppe im Schema-Repository wird durch ein Group-Objekt dargestellt. Dieses Objekt enthält die Basisinformationen für die Gruppe, einschließlich der Benutzer, die zu der Gruppe gehören, und der Datenbanken, für die die Gruppe subskribiert ist.
- User-Objekt
- Jeder Benutzeraccount im Schema-Repository wird durch ein User-Objekt dargestellt. Dieses Objekt enthält die Profilinformationen des Benutzers, einschließlich der Gruppen und Datenbanken, für die der Benutzer subskribiert ist.
- PackageRev-Objekt
- Ein PackageRev-Objekt enthält Informationen zu einer bestimmten Version eines Pakets. Ein
Rational ClearQuest-Paket ist ein versionsbasiertes
Paket. Pakete werden derzeit nicht über die API offen gelegt.
Ein SchemaRev-Objekt enthält Informationen zu einer bestimmten Version eines Schemas. Ein
Rational ClearQuest-Schema verwendet einen
versionsbasierten Mechanismus. Einem Schema können mehrere Versionen zugeordnet sein.