The issue was confirmed in Firefox v22, Google Chrome v28.x, and Internet Explorer 9 and 10. The same browsing path works fine under Strategy Desktop 9.3.x.
STEPS TO REPRODUCE:
Using Strategy Tutorial Project, perform the following steps:
- Create a new Attribute.
- In the New Attribute (ID) window, create the below form expression from the LU_SUBCATEG source table:
Sample Code/Error
- Set it to Manual.
- Set the Source Tables to LU_SUBCATEG.
- Make sure the form's format type is Text and the Form Category is ID.
- Save the attribute as Subcategory 2 and close.
- Create a second new attribute.
- In the New Attribute (ID) window, create the below form expression from the LU_ITEM source table:
Sample Code/Error
- Set it to Manual.
- Set the Source Tables to LU_ITEM.
- Make sure the form's format type is Text and the Form Category is ID.
- Save the attribute as Item 2 and close.
- Open up Strategy Architect 9.3.x.
- Create a new Hierarchy named 'Test Hierarchy'.
- Add the attributes Subcategory 2 and Item 2, created in steps 6 and 12.
- Set Subcategory 2 as an entry point.
- Make Item 2 the child of Subcategory 2.
- Save and update the schema, then close Strategy Architect.
- In Strategy Desktop 9.3.x, navigate to the Schema Objects > Hierarchies folder.
- Drag the Test Hierarchy into the Data Explorer folder.
- Make a shortcut to the Test Hierarchy in the Schema Objects > Hierarchies folder.
- In Strategy Web 9.3.x create a new report.
- Under the object browser panel, switch to tree view.
- Navigate down to the Hierarchies.
- Expand Test Hierarchy.
- Expand the Subcategory 2 attribute.
- Expand the Arts & Architecture element.
- Expand the Item 2 attribute. Notice that another Item 2 attribute shows. It will keep expanding to show only Item 2 under the previous Item 2.
CAUSE:
This is a known issue with Strategy Web 9.3.x involving attribute elements with ampersands (&).
ACTION:
This issue has been addressed in Strategy version 10. please upgrade to take advantage of the fix.
WORKAROUND:
Use list view instead of tree view in the object browser. The issue does not occur in list view.