Importdefinitionen für Design Management Server erstellen

Wenn Sie IBM® Rational Software Architect Design Manager Import Engine konfiguriert und gestartet haben, müssen Sie eine Importdefinition in Design Management Server erstellen, die alle Modellinhalte angibt, die in den Server importiert werden sollen.

Vorbereitende Schritte

Wichtig: Vor dem Importieren eines Modells müssen Sie einen Konfigurationsbereich erstellen und definieren. Ein Konfigurationsbereich besteht aus einer Gruppe von Konfigurationen (einer eindeutigen Menge von Versionen). Jeder Design Management-Projektbereich ist mit einem Konfigurationsbereich verknüpft. Mehrere Projektbereiche können demselben Konfigurationsbereich zugehörig sein und Konfigurationen gemeinsam nutzen.
Anmerkung: Sie müssen einen dedizierten Domänenerweiterungsserver hinzufügen, um sicherzustellen, dass Design Management Server Inhalte aus Rational Software Architect (z. B. Diagramme, Daten aus der Ansicht 'Explorer', Importfunktionen und Eigenschaften) anzeigen kann. Der Erweiterungsserver wird als separates Installationspaket bereitgestellt, das mit Design Management Server installiert werden kann. Sie können den Erweiterungsserver auch auf einer separaten Servermaschine installieren und manuell registrieren.

Informationen zu diesem Vorgang

Sie können die Modellinhalte, die in Design Management Server gespeichert werden sollen, auf zwei Arten definieren:
  • Gesamten Arbeitsbereich importieren: Dieser Modus verwendet eine installierte Version von Eclipse für den Zugriff auf den Arbeitsbereich. Mit dieser Option können Sie eine genaue Eins-zu-eins-Zuordnung oder einen Import des lokalen Arbeitsbereichs durchführen. Alle Modelle im Arbeitsbereich werden auf dem Modellserver gespeichert. Durch diese Option wird der gesamte Inhalt des Modellservers rasch übertragen.
  • Einzelne Projekte importieren: Dieser Modus verwendet das Dateisystem und erfordert keine Eclipse-Installation, sofern keine Ant-Scripts eingesetzt werden sollen. Mit dieser Option können Sie einzelne Projekte anpassen und definieren, die auf dem Modellserver gespeichert werden sollen. Über diese Option können Sie Projekte aus verschiedenen Eclipse-Arbeitsbereichen extrahieren. Darüber hinaus können Sie anstatt des gesamten Inhalts, wie bei der ersten Option, mehrere einzelne Projekte aus demselben Eclipse-Arbeitsbereich extrahieren.

    Eclipse-Arbeitsbereiche können außerdem verlinkte Projekte enthalten, die im Stammordner des Arbeitsbereichs nicht physisch enthalten sind. Um das selektive Importieren dieser Projekte zu ermöglichen, versucht die Import-Engine zu erkennen, ob ein angegebener Arbeitsbereichsordner sich in einem Eclipse-Arbeitsbereich befindet, der einen Ordner .metadata (im angegebenen Stammordner des Arbeitsbereichs) enthält. Wenn dies der Fall ist, versucht die Import-Engine, den Arbeitsbereich zu laden und die ausgewählten Projekte zu lokalisieren und zu importieren. Wenn dieser Versuch erfolglos ist (z. B. wenn nach dem Laden des Arbeitsbereichs mindestens ein Projekt fehlt), versucht die Import-Engine, das fehlende Projekt im Dateisystem zu finden.

Wichtig: Nach der Erstellung einer Importdefinition können Sie den Modus nur ändern, wenn die Importdefinition gelöscht wird. Wenn Sie eine Importdefinition löschen möchten, klicken Sie auf der Seite 'Importdefinition' auf Importdefinition und Daten löschen. Die Importdefinition (mit allen zuvor importierten Modellen) wird gelöscht.
Anmerkung: Klicken Sie zum Aufrufen der Seite 'Importdefinition' im oberen Bereich der Anzeige auf das Menü Datei und anschließend auf Importdefinition.

Vorgehensweise

  1. Wenn Sie durch Angeben eines Eclipse-Arbeitsbereichspfads eine Importdefinition erstellen möchten, klicken Sie auf Datei > Importdefinition. Daraufhin müsste ein Projektbereich geladen und eine Konfiguration (Konfigurationsbereich) angegeben werden.
    Anmerkung: Ein Modell kann nicht in einen Projektbereich importiert werden, der aktiv mit Design Management verwaltet wird.
  2. Klicken Sie auf der Seite 'Importdefinition' auf eine Importoption und führen Sie die Unterschritte für die Option aus:
    • Gesamten Arbeitsbereich importieren
      1. Geben Sie in das Feld Name der Import-Engine dieselbe Import-Engine-ID ein, die Sie beim Konfigurieren der Import-Engine erstellt haben: DM_Import_Def.
      2. Klicken Sie auf Testen, um sicherzustellen, dass die Import-Engine gestartet und die Verbindung gültig ist.
      3. (Optional:) Geben Sie in das Feld Ant-Script-Pfad die Position des Ant-Scripts ein.
      4. Geben Sie in das Feld Eclipse-Arbeitsbereichspfad den Pfad zu Ihrem lokalen Eclipse-Arbeitsbereichsordner ein, der die Modellinhalte enthält, die in Design Management Server importiert werden sollen. Der Eclipse-Arbeitsbereichspfad muss auf einen lokalen Computer (nicht auf Design Management Server) verweisen, der die Rational Software Architect-Modelle enthält. Auf diesem Computer muss außerdem die Import-Engine installiert, konfiguriert und aktiv sein. Durch die Angabe dieses Dateipfads konfigurieren Sie die Import-Engine für den Zugriff auf einen bestimmten Arbeitsbereich und zum Übertragen aller Modellinhalte in ein Projekt in Design Management Server.
      5. (Optional:) Geben Sie im Abschnitt Pfadzuordnungen die Pfadzuordnungsvariablen an, die Sie in Ihrem Arbeitsbereich verwenden. Beachten Sie jedoch, dass Design Management Server kein Dateisystem hat, sodass der Wert einer Pfadzuordnung relativ zum Arbeitsbereichspfad gültig sein muss.
    • Einzelne Projekte importieren (aus einem oder mehreren Eclipse-Arbeitsbereichen). Dieser Modus verwendet das Dateisystem und erfordert keine Eclipse-Installation, sofern keine Ant-Scripts eingesetzt werden sollen.
      1. Geben Sie in das Feld Import-Engine dieselbe Import-Engine-ID ein, die Sie beim Konfigurieren der Import-Engine erstellt haben: DM_Import_Def.
      2. Klicken Sie auf Testen, um sicherzustellen, dass die Import-Engine gestartet und die Verbindung gültig ist.
      3. (Optional:) Geben Sie in das Feld Ant-Script-Pfad die Position des Ant-Scripts ein.
      4. Geben Sie unter Projekte die Pfade zu den einzelnen Projekten in Eclipse-Arbeitsbereichen auf dem Computer an, der die zu importierenden Modellinhalte enthält. Zum Hinzufügen eines Projekts klicken Sie im Bereich 'Projekte' auf die Option Hinzufügen.
      5. Geben Sie die Namen der zu importierenden Projekte ein.
      6. (Optional:) Geben Sie im Abschnitt Pfadzuordnungen die Pfadzuordnungsvariablen an, die Sie in Ihrem Arbeitsbereich verwenden. Der Server hat kein Dateisystem, sodass der Wert einer Pfadzuordnung relativ zum Arbeitsbereichspfad gültig sein muss.
      7. (Optional:) Geben Sie im Abschnitt Erweitert die Anzahl der Minuten an, die die Import-Engine warten soll, bevor die Engine den Versuch beendet, Modellinhalte zu übertragen.
  3. (Optional:) Klicken Sie im Abschnitt 'Zeitplan' auf Import unter Verwendung dieses Zeitplans automatisch anfordern und geben Sie an, wie häufig die Import-Engine auf Modellaktualisierungen prüfen soll. Sie können auch eine Momentaufnahme nach dem Importprozess planen, sodass Sie eine Ansicht des Projekts zu einem bestimmten Zeitpunkt zur Verfügung haben.
  4. Klicken Sie auf Speichern, um alle Aktualisierungen der Importdefinition beizubehalten.