Integrations (PTC products, 3rd party products and code) > 3rd party product integrations (CM, DOORS, Rose, Simulink and XML) > Integration for IBM Rational DOORS > What's new in Integration for IBM Rational DOORS (Integration for IBM Rational DOORS) > Updating DOORS modules created through DOORS Synchronizer 7.4 or earlier (Integration for IBM Rational DOORS)
  
Updating DOORS modules created through DOORS Synchronizer 7.4 or earlier (Integration for IBM Rational DOORS)
After upgrading Modeler you may have to update DOORS modules that have been created through DOORS Synchronizer version 7.4 or earlier.
Before sharing requirements in a DOORS module with multiple models you must synchronize that DOORS module:
If DOORS requirements have been synchronized with a model using Studio version 7.4 or earlier and you now want to synchronize those requirements with multiple models, after upgrading to Modeler 8.2 you must synchronize the original model with the requirements before synchronizing those requirements with any other models.
This synchronization creates the required ART Model Element Type ID and ART Model Element ID hidden attributes in the DOORS Module.
DOORS modules that have synchronized using Mappings that are Group By Type, include Stereotype as a type and include specific Stereotypes as types will need updating:
When a DOORS module was synchronized using a Mapping that was Group By Type, included Stereotype as a type and specific Stereotypes as types, each Stereotype that was used as a type will appear twice in the DOORS module; once as a header and once as an object in the Stereotype group.
In the new Integration for IBM Rational DOORS, having two Module objects that use the same Modeler item id results in Integration for IBM Rational DOORS abandoning the synchronization. When this happens, the log will report that 'One or more DOORS objects were found with duplicate Modeler IDs' and it records which objects are causing the problem.
To resolve this problem, in the DOORS module delete the object for the Stereotype in the Stereotype group, purge the DOORS module, and then repeat the synchronization.
DOORS modules that have had RTF properties (such as Operation Bodies) synchronized may require updating:
When Integration for IBM Rational DOORS synchronizes these RTF properties, it may report a difference between the Modeler and DOORS values; the Modeler value appearing as plain text and the DOORS value appearing as raw RTF.
To resolve this problem, choose the Modeler values of the RTF properties and perform the synchronization. Thereafter, this will not be a problem for those RTF properties.
A DOORS object is no longer created for a diagram image. Instead, Integration for IBM Rational DOORS now adds the diagram image to the 'Formal Module of PTC Integrity Modeler Model' column of the DOORS object that is created for the diagram item. Integration for IBM Rational DOORS migrates DOORS objects that have been created for diagram images as follows:
If the DOORS object that was created for the diagram item does not have any incoming or outgoing links or if all of its incoming and outgoing links can be reconnected in the scope of the mappings that are being synchronized, Integration for IBM Rational DOORS replaces the DOORS objects that were created for the diagram item and diagram image with a new DOORS object that includes the diagram image in the 'Formal Module of PTC Integrity Modeler Model' column.
If the DOORS object that was created for the diagram item has incoming or outgoing links that cannot be reconnected in the scope of the mappings that are being synchronized, Integration for IBM Rational DOORS migrates the DOORS objects that were created for the diagram item and diagram image as follows:
It creates a new DOORS object that includes the diagram image in the 'Formal Module of PTC Integrity Modeler Model' column.
It deletes the DOORS object that was created for the diagram image.
It does not delete the DOORS object that was created for the diagram item so that the incoming and outgoing links are not lost. Integration for IBM Rational DOORS marks the DOORS object so that in future it will be ignored by Integration for IBM Rational DOORS and adds text explaining that the DOORS object is deprecated.
To preserve traceability of the deprecated incoming links, Integration for IBM Rational DOORS links the deprecated DOORS object to the new DOORS object that has been created for the diagram item using a link that has its ART Link Is Migration attribute set to True.
To preserve traceability of the deprecated outgoing links, Integration for IBM Rational DOORS links the new DOORS object that has been created for the diagram item to the deprecated DOORS object using a link that has its ART Link Is Migration attribute set to True.
We recommend that you recreate the incoming and outgoing links directly to and from the new DOORS object that has been created for the diagram item. You can then delete the deprecated DOORS object.