Supported attribute type mapping

Rational® Focal Point™ supports the following attributes that can be mapped to Rational DOORS®.
Table 1. Rational Focal Point and Rational DOORS attribute mapping
Rational Focal Point attribute type Rational DOORS attribute Type
Checkbox Boolean
Choice Enumeration
Date Date
Float Real
Integer Integer
MultiChoice Multi-value enumeration
Text String
Text Text
Text Username
Note: The synchronizer handles the mapping between Boolean and CheckBox, and between Enumeration and Choice as special cases. Rational DOORS allows Boolean and Enumeration attributes to contain no value, while Rational Focal Point does not allow this for CheckBox and Choice attributes. To ensure data integrity in Rational Focal Point, the synchronizer uses the following rules:
  • If a Rational DOORS Boolean attribute has no value, the synchronizer sets the mapped Checkbox to unchecked. Since unchecked is treated as the Boolean value false by the synchronizer, during the next synchronization of the same object or element, the Rational DOORS will be changed to false. This applies only if the sync method is set to On.
  • If a Rational DOORS Enumeration attribute has no value and the Rational Focal Point attribute must be modified, the synchronizer sets the Choice attribute in Rational Focal Point to the default value that is defined for that attribute.
  • To prevent data loss, ensure that the possible choices for an Enumeration attribute in Rational DOORS are identical to those of the Choice attribute in Rational Focal Point that it is mapped to.

Feedback