0

ReqEdit and IBM Doors Next -- Avoid doubling attributes and attribute types on update

Automatic translate to German

On import of ReqEdit created file to DOORS Next, it could happen, that the attribute types and attributes will be created new, even on an update.

This is related to the missing Namespace definition of these items (See https://haunkofer.wordpress.com/2013/12/03/preparing-doors-classic-environment-for-a-migration-to-doors-next-generation/).

To avoid this behaviour there are 2 ways to fix this behaviour:

1. After initial importing the ReqIF file to DNG, reexport the content before updating data in it. If you use the reexported ReqIF file, the namespaces are already defined.

2. Adding the namespace definition for each of the attributes manually via ReqEdit XML editor. In later versions, you will have the possibility to add the namespace in the attribute and attribute type definition admin interface.

<TOOL-EXTENSIONS>
  <REQ-IF-TOOL-EXTENSION>
     <rm-reqif:TYPE-EXTENSIONS>
        <!-- attribute type namepsace definition --> 
        <rm-reqif:DATATYPE-DEFINITION-EXTENSION>
           <DATATYPE-DEFINITION-INTEGER-REF>_63c5282d-7ffa-407a-b935-b21f06e298cf</DATATYPE-DEFINITION-INTEGER-REF>
            <rm-reqif:SAME-AS>http://www.w3.org/2001/XMLSchema#int</rm-reqif:SAME-AS>
     </rm-reqif:DATATYPE-DEFINITION-EXTENSION>
 
....
 
    <!-- attribute namepsace definition -->  
    <rm-reqif:ATTRIBUTE-DEFINITION-EXTENSION>
         <ATTRIBUTE-DEFINITION-INTEGER-REF>_460fe392-c996-45e5-a7d4-14c0528e6289_ABSOLUTENUMBER</ATTRIBUTE-DEFINITION-INTEGER-REF>
      </rm-reqif:ATTRIBUTE-DEFINITION-EXTENSION>
This extension need to be done for each of the attribute types and attributes which should not be duplicated on update.

0 comments

Please sign in to leave a comment.