Fehler E530 beim Import mit Pre und Postprocessing: Fehlerhafte RDF-URIs

Unterschiede zwischen fehlerhaften und korrekten RDF-URIs

Wenn man beim Import mit Pre und Postprocessing mit der folgenden Fehlermeldung im ModuleLog konfrontiert wird:

E530: We've encountered an unexpected problem processing the artifact <Artifact_Identifier>: Requisis\MixLibrary\Business\Exceptions\CommitResourceTransactionException: Bad Request CRRRS6401E Error parsing content. Content must be valid rdf+xml. 

und die eingelesene ReqIF-Datei als valide bestätigt wird, kann das Problem an fehlerhaften RDF-URIs im zu importierenden Projektbereich liegen. In diesem Fall sollte überprüft werden, ob die RDF-URIs des Artefakts, sowie die zugehörigen Attribute und Attribut-Enum-Werte den entsprechenden Vorgaben entsprechen.

Ein häufiges Problem ist die fehlerhafte RDF-URI eines Enum-Werts. Im folgenden Fall war die RDF-URI für den Enum-Wert „Changed“, des Enum-Attributs OEM1Status, falsch hinterlegt.

 

Fehlerhafte RDF-URI:

OEM1Status "hhttp://requisis.com/rm/ns/datatypes/customerStatus#changed"/>

Die korrekte URI lautet jedoch:
Korrekte RDF-URI:
OEM1Status "http://requisis.com/rm/ns/datatypes/customerStatus#changed"/>

Es muss immer sichergestellt werden, dass alle URIs korrekt formatiert und den Richtlinien entsprechend implementiert sind, um den Import erfolgreich durchführen zu können.