Exchanging requirements with other databases
You can exchange requirements data with other databases by using the standard Requirements Interchange Formats. IBM Engineering Requirements Management DOORS (DOORS ) supports two Requirements Interchange Formats: ReqIF and RIF.
- IBM Engineering Requirements Management DOORS Next database
- A DOORS database version 9.4 or later
The main difference between the two standards is the format of the XML file that is created when you export the requirements data. However, DOORS supports the two standards seamlessly, and working with two standards has a minimal effect on the tasks you complete when you are exchanging requirements data. The only impact that it has on your day-to-day work is when you send requirements from DOORS , you must specify whether it is a ReqIF file or a RIF file. Apart from that, your procedures are the same whether you are dealing with ReqIF files or RIF files.
Originating database | Target database | ReqIF or RIF |
---|---|---|
Versions before 9.2.0.1 | Versions before 9.2.0.1 | None |
9.2.x after 9.2.0.1 | 9.x after 9.2.0.1 | RIF |
9.3.x | 9.x after 9.2.0.1 | RIF |
9.4.x | 9.2.x after 9.2.0.1 and 9.3.x | RIF |
9.4.x | 9.4.x, 9.5.x, 9.6 x, 9.7 x | ReqIF |
9.5.x | 9.2.x after 9.2.0.1 and 9.3.x | RIF |
9.5.x | 9.4.x, 9.5.x, 9.6 x, 9.7 x | ReqIF |
9.6.x | 9.4.x, 9.5.x, 9.6.x, 9.7 x | ReqIF |
9.7.x | 9.4.x, 9.5.x, 9.6.x, 9.7 x | ReqIF |
After the exported data is edited by the third party, it is returned to the originating DOORS database, and, if appropriate, merged with the original data. Returning the data and merging it is a two-step process.
- The originating database, sending the data to a third-party, and then receiving updated data back from them
- The third party, receiving the data, and then editing and returning it to the originating database