Ressourcen aus einer anderen Anwendung in Rational Focal Point abrufen

Wenn eine Anwendung REST-konforme APIs unterstützt, können Sie eine Verbindung zu dieser Anwendung herstellen, um Artefakte aus der Anwendung abzurufen und Elemente aus den Artefakten zu erstellen.

Vorbereitende Schritte

Informationen zu diesem Vorgang

Wenn eine der Anwendungsattribut-IDs in Rational Focal Point vorhanden ist, aktualisiert die Methode GET die Artefakte, die diesen Attribut-IDs zugeordnet sind. Wenn Sie beispielsweise zum ersten Mal die IDs mithilfe der Methode GET zuordnen, ruft die Methode die Artefakte aus der Anwendung ab. Wenn die Artefakte in dieser Anwendung aktualisiert werden und Sie das nächste Mal dieselben IDs mithilfe der Methode GET zuordnen, aktualisiert die Methode Ihre vorhandenen Artefakte in Rational Focal Point.

Vorgehensweise

  1. Öffnen Sie in Rational Focal Point den Arbeitsbereich, in den die Artefakte abgerufen werden sollen.
  2. Klicken Sie auf Konfigurieren > REST-Clientsichtbefehl und dann auf Sichtbefehl hinzufügen.
  3. Wählen Sie eine Sicht aus, der der Sichtbefehl hinzugefügt werden soll.
  4. Geben Sie bei Verbindungsname für REST-Client einen Namen zur Identifikation der Verbindung ein.
  5. Wählen Sie bei REST-Anforderungsmethode die Methode GET aus. Informationen zur Verwendung jeder Methode enthält der Abschnitt 'Unterstützte Methoden zur Verwaltung von Ressourcen'.
  6. Wählen Sie bei Liste der Freunde die Anwendung aus, die Sie Rational Focal Point als Freund hinzugefügt hatten.
  7. Geben Sie bei Anforderungs-URL für REST-Anwendung die URL ein, die die Artefakte der Anwendung enthält.
    Tipp: Öffnen Sie einen Web-Browser und geben Sie die URL ein, die Sie beim Hinzufügen REST-Anwendung als Freund verwendet hatten. Eine Liste der übergeordneten Artefakte wird angezeigt. Suchen Sie nach dem Artefakt, das abgerufen werden soll, und kopieren Sie seine URL in das Feld Anforderungs-URL für REST-Anwendung.
  8. Klicken Sie auf Verbinden.
  9. Wenn die Verbindung erfolgreich hergestellt wird, klicken Sie auf Auswählen, um die Root-XPath des Artefakts auszuwählen. Sie können Ihre Suche auf ein Artefakt beschränken, indem Sie eine entsprechende XPath auswählen. Wenn die Verbindung nicht erfolgreich hergestellt werden konnte, können Sie die Root-XPath nicht auswählen.
  10. Um sicherzustellen, dass die Artefakte nicht dupliziert werden, klicken Sie im Bereich Identifikationszuordnung auf Hinzufügen und ordnen Sie die Attribut-ID von Rational Focal Point einer anderen Anwendung zu. Sie können nur ein einziges Attribut zuordnen.
  11. Klicken Sie im Bereich Attributzuordnung auf Hinzufügen, um die Anwendungsattribute den Attributen in Rational Focal Point zuzuordnen. Die zugeordneten Attribute werden für das aus der Anwendung abgerufene Element angezeigt. Stellen Sie sicher, dass die Attribute bearbeitbar sind.
    Anmerkung:
    • Das Attribut, das Sie im Bereich Identifikationszuordnung ausgewählt haben, wird nicht im Bereich Attributzuordnung angezeigt, da dieses Attribut intern zugeordnet wird und für die abgerufenen Elemente verfügbar ist.
    • Wenn die Anwendung, aus der Sie Artefakte abrufen, angepasste Attribute enthält und ein bestimmter Eintrag erforderlich ist, können Sie die XPath bearbeiten, um diesen Eintrag einzuschließen. Wenn beispielsweise mehrere angepasste Attribute, wie Status, Priorität und Kosten, vorhanden sind, können Sie [@attribute:name='Status'] hinter dem Eintrag für das angepasste Attribut hinzufügen, um das Attribut 'Status' abzurufen. rrm:collaboration/rrm:attributes/attribute:objectType/attribute:customAttribute[@attribute:name='Status']/@attribute:literalName
  12. Geben Sie bei Von der REST-Anwendung unterstütztes Datumsformat das Datumsformat ein, das von der externen Anwendung verwendet wird.
  13. Geben Sie bei Focal Point-Trennzeichen einen Trennzeichenwert wie z. B. , oder ; ein. Die Einträge für Mehrfachauswahl und Linkliste werden durch das angegebene Trennzeichen voneinander getrennt.
  14. Klicken Sie im Bereich 'Anforderungsheaderzuordnung' auf Hinzufügen und geben Sie den Namen und den Wert des Headers ein. Für die Rational solution for CLM-Anwendungen lauten die Header wie folgt:
    Headername Headerwert
    Accept application/rdf+xml
    Content-Type application/rdf+xml
    OSLC-Core-Version 2.0
  15. Klicken Sie auf Speichern.

Ergebnisse

Um zu überprüfen, ob die Artefakte aus der Anwendung abgerufen werden, navigieren Sie zum Menü Anzeigen und klicken Sie auf die Sicht. Wählen Sie den Verbindungsnamen aus der Dropdown-Liste aus. Die Elemente werden abgerufen und in die Sicht geladen.

Feedback