Clash detection during synchronization dialog (Integration for IBM Rational DOORS)
Integration for IBM Rational DOORS makes use of the Clash Detection During Synchronization dialog only when the Early Clash Analysis check box is cleared on the Common Mapping Options page. If the Early Clash Analysis check box is selected, Integration for IBM Rational DOORS uses the Clash Detection Results dialog before starting the synchronization.
Tell me more...
The Clash Detection During Synchronization dialog reports a clash that has occurred during the synchronization and allows you to specify how you want that clash to be resolved before continuing the synchronization process.
A clash can occur in the following circumstances:
• When the synchronization direction is Modeler -> DOORS and the DOORS object or link has been changed.
• When the synchronization direction is DOORS -> Modeler and the Modeler item or relationship has been changed.
• When a synchronization direction is bi-directional and a Modeler item and its associated DOORS object has been changed in both environments, or when a Modeler relationship and its association DOORS link has been changed in both environments.
Through the Clash Detection During Synchronization dialog you can specify how you want to resolve a clash: Select a clash and then click the appropriate toolbar button for the required resolution. Alternatively, you can select a clash, click in the selected cell in the Resolution column, select the required resolution from the drop-down list, and then press the Enter key.
Note that if you set the resolution of the object to ignore, ignore applies only to the clash that is being reported, not the object.
After you have set a resolution for the reported clash, you can click the OK button to continue with the synchronization.
The dialog has the following columns:
The dialog has the following columns:
• Name column - specifies the name of the Modeler item or property. Note that for deleted Modeler items the full scoped name is shown
• Modeler Model column:
◦ For an item clash, specifies its status.
◦ For a property clash, specifies the Modeler value.
Note that 'Different' means that the change dates are the same, but a difference has been detected.
• Resolution column - shows the resolution that has been set for an item or property.
To set a resolution through a toolbar button, select the entry and then click the appropriate button.
To set a resolution through the cell, select the entry and then click the Resolution cell. From the drop-down list select the required resolution and then press the Enter key.
Note that {defined by properties} is shown for an item when the resolution of that item has been defined through the set resolution of its properties, and {defined by object} is shown for a property when the resolution of that property has been defined through the set resolution of that property's item.
• DOORS Module column:
◦ For an item clash, specifies its status.
◦ For a property clash, specifies the DOORS value.
Note that 'Different' means that the change dates are the same, but a difference has been detected.
The dialog has the following buttons and drop-down lists:
• ·Undefined button - not used on this dialog.
• Ignore button - sets the resolution of the selected clash to Ignore.
When set to ignore, Integration for IBM Rational DOORS does not take any action for the selected clash.
• Use Latest Object's Values button - sets the resolution of the selected clash to Use Latest Object's Values, that is, if the Modeler item was last updated its value is used, if the DOORS object was last updated its value is used.
• Use Modeler Values button - sets the resolution of the selected clash to Use Modeler Values.
• Use DOORS Values button - sets the resolution of the selected clash to Use DOORS Values.
• Delete from Modeler button - sets the resolution of the selected clash to Delete from Modeler.
• Delete from DOORS button - sets the resolution of the selected clash to Delete from DOORS.
• ·Set a Resolution for Multiple Clashes button - not used on this dialog.
• Navigate to Previous Unresolved Clash button - selects the previous unresolved clash for you to specify its resolution.
• Navigate to Next Unresolved Clash button - selects the next unresolved clash for you to specify its resolution.
• View in Modeler button - not used on this dialog.
• View in DOORS button - not used on this dialog.
• Refresh button - makes the Clash Detection Results dialog analyze the synchronization again using the latest data in Modeler and DOORS. Any changes to the data shown in the Clash Detection Results dialog are shown in red text.
• ·Apply To drop-down list - specifies whether the resolution of a clash is applied to other clashes that may occur during the synchronization:
◦ This Clash Only means that the resolution you set does not affect future clashes during the synchronization.
◦ All Clashes in This Mapping means that the resolution you set will be automatically applied to future clashes of the same type that occur during the current synchronization using the current mapping.
◦ All Clashes in All Mappings means that the resolution you set will be automatically applied to future clashes of the same type that occur during the current synchronization using any mapping (a synchronization may comprise many mappings).