Rational DOORS-Daten mit DXL-Sicherheitseinstellungen extrahieren

Sie können Daten extrahieren, wenn Rational DOORS im sicheren Modus ausgeführt wird. Wenn Rational DOORS im sicheren Modus ausgeführt wird, sind DXL-Scripts und einige eingeschlossene Dateien eingeschränkt. Wenn die Einstellung für anerkanntes DXL (trusted DXL) in Rational DOORS nicht definiert ist, müssen keine weiteren Aufgaben ausgeführt werden, damit Rational Publishing Engine auf Dateien zugreifen kann, um Berichte aus Rational DOORS-Daten zu generieren. Ist die Einstellung für anerkanntes DXL definiert, müssen Sie Rational Publishing Engine für die Verwendung mit Rational DOORS konfigurieren.

DXL-Scripts sind Dateien, die im temporären Verzeichnis erstellt werden, damit der Benutzer die DXL-Ausführung konfigurieren kann. Die dort gespeicherten Informationen werden aus Rational DOORS extrahiert und umfassen Modulpfade, Namen von Sichten, Baselines und Namen von Attributen. Das Installationsprogramm von Rational Publishing Engine implementiert eigene DXLs und kompiliert eine XML-Datei, die Laufzeitdetails für die DXL-Umgebung bereitstellt. Der Pfad zu dieser XML-Datei wird in einer Systemvariablen festgelegt. Diese Aufgabe umfasst die Schritte zur Konfiguration der Systemvariablen mit dem Pfad.

Informationen zu diesem Vorgang

Die Speicherposition für anerkanntes DXL muss folgende Bedingungen erfüllen:
  • Sie wird mit der Systemvariablen RPE_DXLLOCATION definiert.
  • Der Pfad muss mit dem Pfad in den Rational DOORS-Datenbankeigenschaften übereinstimmen.
  • Der Pfad muss ein absoluter Pfad sein, der keine Systemvariablen enthalten darf. Beispiel für einen falschen Wert: %DOORS_SERVER%\DOORS\trusted_dxl, wobei DOORS_SERVER \\Arakis entspricht.
  • Die Speicherposition muss ein UNC-Pfad sein. Der Pfad darf keinem Laufwerkbuchstaben zugeordnet sein, weil Laufwerkszuordnungen benutzerspezifische Laufwerke angeben, die möglicherweise nicht für alle Benutzeraccounts verfügbar sind. Dazu gehört auch der von den NT-Diensten, z. B. Tomcat-Service, verwendete Local-System-Account. Beispiel für einen falschen Wert: Z:\trusted_dxl, wobei Z: = \\Arakis\DOORS entspricht.
  • Der Pfad darf nicht mit einem Backslash (\) enden.

Vorgehensweise

  1. Lokalisieren Sie in Ihrer Installation von Rational DOORS die Pfade zu den Verzeichnissen Add-ins und Batch files:
    1. Öffnen Sie Rational DOORS.
    2. Klicken Sie mit der rechten Maustaste auf DOORS-Datenbank und klicken Sie dann auf Eigenschaften.
    3. Wählen Sie im Fenster Eigenschaften den Eintrag DXL-Sicherheit aus.
    4. Notieren Sie die Pfadwerte für die Felder Addins-Pfad und Stapeldateipfad.
  2. Kopieren Sie das Verzeichnis RPE_HOME\source.
  3. Fügen Sie das Verzeichnis source (Quelle) in das Verzeichnis "add-ins" von Rational DOORS ein. Weil Rational Publishing Engine mit relativen Pfaden auf die eingeschlossenen Dateien verweist, kann die DXL-Laufzeit von Rational DOORS diese Dateien abrufen. Die Ordnerstruktur muss beibehalten werden. Das Verzeichnis source kann nicht umbenannt werden.
  4. Fügen Sie das Verzeichnis source in das Verzeichnis "batch files" (Stapeldateien) von Rational DOORS ein. Die Ordnerstruktur muss beibehalten werden. Der Ordner source (Quelle) kann nicht umbenannt werden.
  5. Definieren Sie die Variable RPE_DXLLOCATION in der Weise, dass sie auf den Stapeldateipfad verweist. Rational Publishing Engine verwendet diese Position anstelle des Standardpfads RPE_HOME als Startposition für die DXLs.
    Anmerkung: Geben Sie einen vollständigen UNC-Pfad als Speicherposition für das anerkannte DXL (trusted DXL) an. Pfade, die zugeordnete Laufwerke verwenden, können nicht als benutzerspezifische Pfade verwendet werden und sind möglicherweise nicht für alle Benutzer verfügbar.

Feedback