Aktivieren der Integration mit IBM Rational DOORS

Um Silk Central und DOORS zu integrieren, installieren Sie den DOORS-Client auf dem Silk Central-Front-End-Server. Falls Sie mehr als einen Front-End-Server Rechner verwenden, muss der DOORS-Client auf jedem Front-End-Server installiert werden, den Sie für die Integration mit DOORS konfiguriert haben.

So aktivieren Sie die Integration mit DOORS:

  1. Klicken Sie im Menü auf Projekte > Projektliste.
  2. Wählen Sie das Projekt für die Integration aus.
  3. Klicken Sie im Menü auf Projekt:<Projektname> > Projekteinstellungen.
  4. Klicken Sie auf die Registerkarte Anforderungsverwaltung.
  5. Klicken Sie auf Neue Anforderungsverwaltungs-Integration.
    Anmerkung: Anstatt nur Veränderungen über das integrierte System zuzulassen, können Sie auch einstellen, dass Anforderungen in Silk Central selbst hinzugefügt, bearbeitet und gelöscht werden können. Sie können Veränderungen direkt in der Benutzeroberfläche von Test Manager zulassen und/oder durch die Silk Central-Webdienste, indem Sie die entsprechenden Kontrollkästchen Anlegen, Bearbeiten und Löschen von Anforderungen über... aktivieren.
    Der Dialog Neue Anforderungsverwaltungs-Integration wird geöffnet.
  6. Wählen Sie IBM Rational DOORS in der Liste aus, und klicken Sie auf OK. Der Dialog Konfiguration bearbeiten wird geöffnet.
  7. Geben Sie einen Namen für das neue Profil ein. Dieser Name wird in Listen angezeigt, die eine Auswahl von Profilen anbieten.
  8. Geben Sie in das Feld RM-Dienst-URL die URL des Silk Central DOORS-Anforderungswebdienstes ein. Der Vorgabewert sollte bereits auf die korrekte Adresse zeigen. Zum Beispiel http://MeinSCHost:19120/services/doorsrequirementsmanagement.
  9. Geben Sie für den Zugriff auf den Anforderungsmanagementserver einen gültigen Benutzernamen und ein Kennwort ein.
  10. Der Standardpfad für die Installation von DOORS wird im Feld DOORS-Installationspfad angezeigt. Wenn dies nicht der richtige Pfad ist, geben Sie das korrekte Ziel innerhalb der Verzeichnisstruktur des Front-End-Servers ein.
  11. Optional: Um nur bestimmte Anforderungen basierend auf einem Filter zu synchronisieren, der für eine Ansicht in DOORS angegeben und aktiviert wurde, geben Sie den Namen der Ansicht im Feld DOORS-Filteransicht an.
  12. Klicken Sie auf Verbindung testen, um die Gültigkeit der Host- und Anmeldeinformationen zu überprüfen. Wenn die Einstellungen richtig sind, wird ein Dialog mit der Meldung angezeigt, dass die Verbindung erfolgreich hergestellt werden konnte. Klicken Sie auf OK, um fortzufahren.
    Anmerkung: Wenn die Testverbindung fehlschlägt und der Fehler 80004005 Unbekannter Fehler: Zugriff verweigert: Doors-Sitzung ist nicht authentifiziert angezeigt wird, ist möglicherweise die DOORS-Einstellung Prompt to open all modules from last session on startup aktiviert. Deaktivieren Sie diese Einstellung in den DOORS-Optionen, um den Fehler zu beheben. Wenn die Verbindung nicht hergestellt werden kann, wenden Sie sich an den Systemadministrator.
  13. Klicken Sie neben dem Feld Projektname auf Durchsuchen, um den Dialog Anforderungstypen durchsuchen zu öffnen. Wählen Sie im Feld Projekt das externe Projekt für die Synchronisierung mit dem Silk Central-Projekt aus.

    Die für das ausgewählte Projekt verfügbaren Anforderungstypen werden nun im Feld Anforderungstypen angezeigt. Wählen Sie die zu synchronisierenden Anforderungstypen aus, und klicken Sie auf OK. Wählen Sie mithilfe von Strg+Klick mehrere Anforderungstypen aus.

    Die ausgewählten Einträge werden nun im Dialog Konfiguration bearbeiten angezeigt.
  14. Klicken Sie auf OK, um die Einstellungen zu speichern.
    ACHTUNG:
    Da das DOORS-Anwendungsobjekt für die Kommunikation verwendet wird (und dieses Objekt keine Anmeldedaten unterstützt, sondern einen laufenden DOORS-Client erfordert), startet Silk Central jeden DOORS-Client-Prozess mit den angegebenen Anmeldedaten. Dieselben Daten werden dann für alle nachfolgenden Anwendungsobjekte verwendet. Deshalb wird gleichzeitig nur ein Satz von DOORS-Anmeldeinformationen für die Kommunikation unterstützt. Verwenden Sie dieselben DOORS-Anmeldeinformationen für alle Konfigurationen, damit Integrationsaufgaben auf dem Front-End-Server für alle Projekte gleichzeitig durchgeführt werden können. Wenn ein zweiter Anmeldeinformationssatz verwendet wird, arbeitet der zweite Satz erst, nachdem alle Sitzungen mit dem ersten Anmeldeinformationssatz die Zeit überschritten haben.