Fixes are available
APAR status
Closed as program error.
Error description
Displaying enumerated Attribute values via DXL doesn't reflect the changes in the order of Attribute values. Steps to reproduce: ----------------------- 1.? Create an Enumerated Attribute Type in DOORS with few values and specific 'Related number' assigned to the values. Example: Create new Attribute Type named 'mytype' ===== A-1 B-2 C-3 D-4 E-5 ===== 2.? Create a new Multivalued Attribute (say 'myattribute') based on the above created Attribute Type and insert this new Attribute as a column in the View. For a given Object assign all the values for this attribute. The order in which the Attribute values would be displayed for the Object would be: ==== A B C D E ==== 3.? Insert a new Layout DXL Column in this View with the following snippet of code: ------------------------------------- string s = obj.'myattribute' display s ------------------------------------- This Column would also now show the attribute values in the following order: ==== A B C D E ==== This order is same as the original order when the Attribute Type was created. 4.? Modify the Attribute Type and reposition the Attribute values. Say, change the position of B from existing 2 to 4. (by selecting the value B and using the DOWN arrow key from the menu). With this, the attribute values would be in this order: ==== A-1 C-3 D-4 B-2 E-5 ==== 5.? Go back to the Object and check the order in which the Attribute values are displayed. They would now reflect the new order of the Attribute values. ==== A C D B E ==== However, the Layout DXL Column would still continue to show the Attribute values in the original order i.e. ==== A B C D E ==== Closing and reopening the Module doesn't change the order of the Layout DXL Column. Business Impact: -------------------- The Client would need to explain to end users about this defect, as to why a discrepancy exists between former document generated with DOORS v9.2 and now new release on DOORS v9.4.
Local fix
Problem summary
Displaying enumerated Attribute values via DXL doesn't reflect the changes in the order of Attribute values. Steps to reproduce: ----------------------- 1.> Create an Enumerated Attribute Type in DOORS with few values and specific 'Related number' assigned to the values. Example: Create new Attribute Type named "mytype" ===== A-1 B-2 C-3 D-4 E-5 ===== 2.> Create a new Multivalued Attribute (say "myattribute") based on the above created Attribute Type and insert this new Attribute as a column in the View. For a given Object assign all the values for this attribute. The order in which the Attribute values would be displayed for the Object would be: ==== A B C D E ==== 3.> Insert a new Layout DXL Column in this View with the following snippet of code: ------------------------------------- string s = obj."myattribute" display s ------------------------------------- This Column would also now show the attribute values in the following order: ==== A B C D E ==== This order is same as the original order when the Attribute Type was created. 4.> Modify the Attribute Type and reposition the Attribute values. Say, change the position of B from existing 2 to 4. (by selecting the value B and using the DOWN arrow key from the menu). With this, the attribute values would be in this order: ==== A-1 C-3 D-4 B-2 E-5 ==== 5.> Go back to the Object and check the order in which the Attribute values are displayed. They would now reflect the new order of the Attribute values. ==== A C D B E ==== However, the Layout DXL Column would still continue to show the Attribute values in the original order i.e. ==== A B C D E ==== Closing and reopening the Module doesn't change the order of the Layout DXL Column. Business Impact: -------------------- The Client would need to explain to end users about this defect, as to why a discrepancy exists between former document generated with DOORS v9.2 and now new release on DOORS v9.4.
Problem conclusion
The code has been changed so that the product issue no longer occurs.
Temporary fix
There is no workaround for this issue
Comments
APAR Information
APAR number
PM68837
Reported component name
TLOGIC DOORS
Reported component ID
5724V61DR
Reported release
940
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-07-13
Closed date
2013-12-12
Last modified date
2013-12-12
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
TLOGIC DOORS
Fixed component ID
5724V61DR
Applicable component levels
R952 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYQBZ","label":"Rational DOORS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.4","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
29 October 2021