Ermittlung der ReqIF ID mit Hilfe der Mapping Tabelle
Wie kann ich in der Mapping Tabelle die ReqIF ID eines Objektes und deren dazugehörigen Bindings ermitteln?
Um die ReqIF-ID und die dazugehörigen Bindings direkt aus der DNG-Mappingtabelle zu ermitteln, sind einige vorbereitende Schritte erforderlich. Diese werden im Folgenden beschrieben.
Wichtig: Die nachfolgenden beschriebenen Schritte können nur durchgeführt werden, wenn man in DNG über die JazzAdmin-Rolle verfügt.
DNG Komponenten UID ermitteln
- Öffnen Sie die relevante DNG Komponente, für die Sie die ReqIF-Identifier ermitteln möchten.
- Kopieren Sie die vollständige Browser-URL Adresse. (Tastenkombinationen Strg+A und Strg+C)

Beispiel:
https://<My_DNG_jazzServer.com>/rm/web#action=com.ibm.rdm.web.pages.showProjectDashboard&componentURI=https%3A%2F%2F<My_DNG_jazzServer.com>%2Frm%2Frm-projects%2F_B-wuoKKjEeuRUY8l98J_aQ%2Fcomponents%2F_xs_aUc55Ee-gw9MKVTOu4g&vvc.configuration=https%3A%2F%2F<My_DNG_jazzServer.com>%2Frm%2Fcm%2Fstream%2F_xtFg9s55Ee-gw9MKVTOu4g
- Fügen Sie die URL in einen Texteditor ein und suchen nach dem Teil : ...components%2F_xs_aUc55Ee-gw9MKVTOu4g...
- Für dieses Beispiel lautet die DNG Komponenten UID: _xs_aUc55Ee-gw9MKVTOu4g
Adminbereich in DNG aufrufen
- Öffnen Sie die Admin-Seite, indem Sie /admin an die URL anhängen oder über den Menüpunkt: Administration → Manage Server Administration.
- Beispiel: <My_DNG_jazzServer.com>/rm/admin

- Klicken Sie auf Debug
- Klicken Sie auf Debug Service
GET-Request zum Abrufen der Repository-Mapping-Tabelle
1) Senden Sie einen GET-Request für die relevante RM-Instanz, indem Sie UID/alternateIDServices an die URL anhängen und in das URI Feld einfügen.
Beispielsweise:
https://<My_DNG_jazzServer.com>/rm/UID/alternateIDServices
2) Achten Sie darauf, dass die GET Methode ausgewählt ist
3) Klicken Sie auf Submit, um die Ausgabe zu erhalten.

Mapping Table UID finden
- Um aus allen vorhandenen Mapping-Tabellen genau die richtige für Ihre Komponente zu identifizieren, suchen Sie in der Ausgabe nach der im Abschnitt
"DNG Komponenten UID ermitteln" ermittelten DNG-Komponenten-UID (_xs_aUc55Ee-gw9MKVTOu4g). Am einfachsten geht das, indem Sie im Browser die Tastenkombination Strg + F verwenden und dort die UID eingeben. - Es sollte nun ein Eintrag erscheinen, der Ihre DNG-Komponenten-UID enthält, beispielsweise:

- Kopieren Sie sich den Wert aus <rm:resource rdf:resource> des gefundenen Eintrags. Dieser Wert ist die eindeutige ID der Mapping-Tabelle, die zu Ihrer DNG-Komponente gehört.
- Im obigen Beispiel lautet die Mapping-Table-UID: _uFmKsZJqEfCyb-bVOgSReg
Inhalt der Mapping-Tabelle der Komponente abrufen
- Führen Sie einen weiteren GET-Request mit der zuvor ermittelten Mapping Tabelle UID aus.
Geben Sie dazu die folgende URL in das URI-Feld ein (ersetzen Sie den Platzhalter durch Ihren Servernamen und die Mapping-Tabelle UID):
https://<My_DNG_jazzServer.com/rm/UID/<MappingTabelleUID>
In unserem Beispiel wäre es wie folgt:
https://<My_DNG_jazzServer.com/rm/UID/_uFmKsZJqEfCyb-bVOgSReg

- Als Ergebnis erhalten Sie alle Artefakte der DNG-Komponente inklusive ihrer zugehörigen ReqIF-Identifier sowie der entsprechenden Binding-Identifier.
ReqIF Identifier des Artefaktes und dessen Binding Identifier ermitteln
Es gibt zwei Vorgehensweisen:
A) Über die DNG-Artefakt-ID ODER B) Über die Artefakt Ressourcen URI
A) Über die DNG-Artefakt-ID:
- Öffnen sie das Modul in DNG. Navigieren sie zu dem Artefakt von dem Sie den ReqIF Identifier und Binding ermitteln möchten. Oder navigieren Sie in DNG zu dem Ordner in dem die Basisartefakte hinterlegt sind.
- Kopieren Sie sich die DNG ID des entsprechenden Artefaktes/Basisartefakt heraus, siehe Screenshots.


- Wechseln Sie zu dem Browser Tab in dem Sie das Ergebnis der Mapping Tabelle über den Get Request erhalten haben. Suchen Sie hier über die Browsersuche (Strg + F) nach der eben ermittelten DNG ID 6681444 in der Mapping-Tabelle.
- Als Ergebnis erhalten sie solche rdf Ressourcenelemente, siehe Screenshot.

- Suchen Sie über die Browsersuche anschließend mit Hilfe der ermittelten Basis Artefakt Resource URI (TX_6ekNIJJXEfCyb-bVOgSReg) die dazugehörigen Bindings.

- Beachten Sie, dass auch mehrere Ergebnisse zurückgegeben werden können – abhängig davon, wie oft das Basisartefakt in Modulen verwendet wird.
B) Über die Artefakt Ressourcen URI:
- Öffnen sie das Modul in DNG. Navigieren sie zu dem Artefakt von dem Sie den ReqIF Identifier und Binding ermitteln möchten. Oder navigieren Sie in DNG zu dem Ordner in dem die Basisartefakte hinterlegt sind.
- Nutzen Sie die Share-Link to Artifact Funktion in DNG

- Wechseln Sie zu dem Browser Tab in dem Sie das Ergebnis der Mapping Tabelle über den Get Request erhalten haben. Suchen Sie hier über die Browsersuche nach der eben ermittelten Base Artifact Resource URI in der Mapping-Tabelle.
