Hier entsteht eine Sammlung von uns bekannten Einschränkungen bei der Verwendung des ReqIF-Managers
Mehrsprachige Attribute (werte)
Wenn auf dem ELM Server (Jazz 7.0.2 / 7.0.3) mehrere Sprachpakete installiert sind, können Antworten der DNG-Libary in verschiedenen Sprachen zurückkommen. Es lässt sich nicht steuern, in welcher Sprache die Antwort erfolgt. Die Antworten können in jeder installierten Sprache zurückkommen.
Es gab die Aussage von IBM, dass man die Sprache der Antwort über den Accept-Header steuern kann. Dies funktioniert aber nach unseren Tests nicht.
Bei IBM ist diese Problematik mittlerweile offiziell bekannt: Link
Aktuell ist nicht bekannt, wann IBM entsprechende Änderungen an den APIs vornimmt.
ReqIF. Attribute
Bei diesen Attributen handelt es sich um Systemattribute des ReqIF Formats. Sie können sich die Inhalte dieser Attribute zwar anzeigen lassen und auch importieren, aber nicht exportieren, da diese Inhalte automatisch bei einem Export durch DNG bereitgestellt werden.
Beachten Sie bitte auch unseren ergänzenden Artikel zum Attribut ReqIF.ForeignID hier.
Parallele ReqIF Importe/Exporte mit der DNG eignen Funktion
Wenn Sie versuchen, mit der DNG eigenen Funktion ReqIF Dateien in dieselbe DNG Komponente zu exportieren oder zu importieren, in der zur gleichen Zeit die requisis_Toolbox einen Job durchführt, erhalten Sie in der DNG eignen Funktion diesen Fehler:
In DNG Version 7.0.3 iFix 009 kann dieses Problem auch bei paralleln Arbeiten beider Tools in verschiedenen DNG Komponenten auftreten. Dieses Problem wurde durch IBM in iFix 011 behoben.
- Die verwendete Lizenz auf mehr parallele Jobs anpassen.
- In der Customer Rolle können Jobs des ReqIF-Managers über die OSLC Schnittstelle gestartet werden. Dieses Feature muss aber extra lizenziert werden.
Daher ist unsere Empfehlung, die DNG eigene ReqIF Funktion nicht zu verwenden, wenn Sie Zugang zur requisis_Toolbox haben.
Exportversuch komponentenübergreifender Inhalte
Wenn ein zu exportierendes Modul Artefakte mit eingebetteten Artefakten aus anderen DNG Komponenten referenziert, kann dieses Modul nicht exportiert werden. DNG kann nur lokale Inhalte ohne Komponenten übergreifenden Kontext exportieren.
Sie erhalten bei entsprechenden Exportversuchen folgende Fehlermeldungen im DNG Log bei jedem eingebetteten Objekt (Bilder, Dateien) und Textartefakt:
Artifact [Artefakt-URI] referenced a different resource [Artefakt-URI_Eingebettes-Artefakt] that was not in the current configuration. The referenced resource was not exported, however, this may cause incompatibilities with external tools. Removing the reference to this resource should resolve the issue.
Im Module Log des ReqIF-Managers findet sich ergänzend diese Fehlermeldung:
E335: There was an error starting the ReqIF export process.
Export failed, server responds with:
<DNG-URI> (Requisis\MixLibrary\Library\Rdf\Models\Dng\DngTaskTaskModel) - dng_task:percentage -> 100 - oslc_auto:state -> http://open-services.net/ns/auto#complete - dcterms:title -> COMPLETED REQIF OPERATION - oslc_auto:verdict -> http://open-services.net/ns/auto#error - dcterms:references -> <DNG-URI>
Damit das Modul exportiert werden kann erstellen Sie einen Filter im zu exportierenden View, der die betroffenen Artefakte herausfiltert. Diesen View wählen Sie im Anschluss für den Export.