Schemarepository-Objekte

Mit Schemarepository-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.

Objekte der höchsten Ebene lassen den Zugriff auf die Objekte zu, die den Funktionen von Rational ClearQuest Designer zugeordnet sind, z. B. Schemas, Datenbanken, Gruppen und Benutzer.
Schemarepository-Objekt
Beschreibung
AdminSession-Objekt
Mit dem AdminSession-Objekt erhalten Sie Zugriff auf das Schemarepository. (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 Schemarepository 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 Schemarepository 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 Schemarepository 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 Schemarepository 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.


Feedback