setmasterproperty

Verwenden Sie den Unterbefehl setmasterproperty, um die Mastereigenschaften für die Datenbankgruppe abzurufen.

Anwendbarkeit

Plattform: Windows (Der Wert des Unterbefehls wird von allen Clients auf allen Plattformen erkannt, der Befehl "installutil" kann jedoch nur unter Windows ausgeführt werden.)

Befehlstyp: Unterbefehl von "installutil"

Übersicht

installutil setmasterproperty
Name_der_Datenbankgruppe [ -user_db_name Name_der_Benutzerdatenbank] CQ-Anmeldename CQ-Kennwort Mastereigenschaft neuer_Wert

Beschreibung

Mit dem Unterbefehl setmasterproperty wird die Mastereigenschaft für die Datenbankgruppe abgerufen. Verwenden Sie den Unterbefehl setmasterproperty mit den folgenden Parametern für die Mastereigenschaft:
  • HOOKS_SEE_ALL_RECORDS. Gibt an, ob Abfragen, die von Hooks ausgeführt werden, Sicherheitskontexte ignorieren sollen, um Ergebnismengen zu filtern. Ist die Einstellung auf "TRUE" gesetzt, werden Sätze in die Ergebnismenge aufgenommen, auch wenn deren Sicherheitskontexte den Benutzerzugriff normalerweise verhindert hätten. Ist die Einstellung auf "FALSE" gesetzt, verhalten sich die von Hooks ausgeführten Abfragen so, als würden sie vom aktuellen Benutzer ausgeführt. Daher sind Sätze, auf die der Benutzer normalerweise keinen Zugriff hat, nicht in der Ergebnismenge enthalten.
    Anmerkung: Im Schema von Produktstufe 5 ist dieser Wert standardmäßig auf "TRUE" gesetzt. Im Schema von Produktstufe 6 ist dieser Wert standardmäßig auf "FALSE" gesetzt.
  • HOOKS_SEE_ALL_USERS. Gibt an, ob Benutzer- und Gruppenabfragen, die von Hooks ausgeführt werden, Gruppenzugehörigkeiten ignorieren sollen, um Ergebnismengen zu filtern. Ist diese Einstellung auf "TRUE" gesetzt, sind Benutzer- und Gruppeninformationen (je nach Abfragetyp) in der Ergebnismenge enthalten, selbst wenn der aktuelle Benutzer kein Mitglied der Gruppe ist. Ist die Einstellung auf "FALSE" gesetzt, verhalten sich die von Hooks ausgeführten Benutzer- und Gruppenabfragen so, als würden sie vom aktuellen Benutzer ausgeführt.
    Anmerkung: Im Schema von Produktstufe 5 ist dieser Wert standardmäßig auf "TRUE" gesetzt. Im Schema von Produktstufe 6 ist dieser Wert standardmäßig auf "FALSE" gesetzt.
  • REMEMBER_PASSWORD. Gibt die Mastereigenschaft zur Kennwortspeicherung für die Datenbankgruppe an. Die Mastereigenschaft bestimmt, ob eine Clientkomponente von Rational ClearQuest Eclipse, die eine Verbindung zu einer Benutzerdatenbank in dieser Datenbankgruppe herstellt, ihr Kennwort speichern kann.
  • SOFT_QUERY_LIMIT. Gibt die Anzahl der bei Abfragen zurückzugebenen Zeilen als veränderlichen Grenzwert an. Wenn Sie für den Eigenschaftswert den Grenzwert "0" setzen, ist die Anzahl der Zeilen unbegrenzt.
  • HARD_QUERY_LIMIT. Gibt die absolute Anzahl der bei Abfragen zurückzugebenden Zeilen als festen Grenzwert an. Wenn Sie für den Eigenschaftswert den Grenzwert "0" setzen, ist die Anzahl der Zeilen unbegrenzt.

Optionen und Argumente

Name_der_Datenbankgruppe
Der Name der Datenbankgruppe oder der Verbindung, die die für LDAP zu aktivierende Datenbank enthält.
-user_db_nameName_der_Benutzerdatenbank
Gibt die Benutzerdatenbank an, auf die die Eigenschaft angewendet werden soll. Standardeinstellung: Die Eigenschaft wird auf alle Benutzerdatenbanken angewendet.
CQ-Anmeldename
Der Rational-ClearQuest-Anmeldename des Benutzers mit Verwaltungsaufgaben. Dieser Benutzer muss die Superuser-Berechtigung besitzen und für die Rational-ClearQuest-Authentifizierung gekennzeichnet sein.
CQ-Kennwort
Das Rational-ClearQuest-Kennwort für den Benutzer mit Verwaltungsaufgaben. Wenn Sie ein leeres Kennwort festlegen wollen, müssen Sie zwei Anführungszeichen ohne Inhalt eingeben.
Mastereigenschaft
Gibt den Namen der zu setzenden Mastereigenschaft an.
neuer_Wert
Gibt den Wert für die Mastereigenschaft an.

Beispiel

Im folgenden Beispiel setzt der Unterbefehl setmasterproperty das Flag REMEMBER_PASSWORD für die Datenbankgruppe mydbset.
installutil setmasterproperty mydbset admin "" REMEMBER_PASSWORD false

Bei jeder erfolgreichen Anmeldung an einer Rational-ClearQuest-Datenbank prüft die Clientkomponente von Rational ClearQuest Eclipse die Mastereigenschaft REMEMBER_PASSWORD für die Datenbankgruppe. Ist der Wert auf "FALSE" gesetzt, werden alle gespeicherten Kennwörter entfernt, und es wird ein Dialog angezeigt, in dem der Benutzer auf die Änderung hingewiesen wird. Die Verbindung wird auch in einer vorhandenen Datei markiert, die auf Platte gespeichert wird, damit der Benutzer in Zukunft nicht die Erlaubnis hat, die Funktion zur Kennwortspeicherung für Verbindungen zur Datenbankgruppe zu nutzen. Administratoren können diese Funktion auch zu einem späteren Zeitpunkt für ihre Benutzer erneut aktivieren, indem sie die Mastereigenschaft REMEMBER_PASSWORD auf TRUE setzen. Wenn die Benutzer sich dann erneut anmelden, können sie die Funktion zur Kennwortspeicherung verwenden.

Daher werden einige Benutzer von Rational ClearQuest Eclipse ihre alten gespeicherten Kennwörter erst entfernen und auch die Funktion erst inaktivieren, wenn sie sich mit einem gespeicherten Kennwort angemeldet haben. Die Clientkomponente von Rational ClearQuest Eclipse kann erst prüfen, ob die Funktion inaktiviert wurde, wenn sie eine Verbindung zur Rational-ClearQuest-Datenbank hergestellt hat. Die gespeicherten Kennwörter werden nach der Anmeldung garantiert sofort entfernt.

Siehe auch

installutil


Feedback