APAR status
Closed as program error.
Error description
Attempts to view the "init from symbol" property of a definition opened from the explore tree are empty. Additional Information: When a definition property "IsRole" of "Business Function" is set with default init from symbol value, the definition window opened from diagram has the default value but if you open the definition window from explorer tree the value is empty. If you make some modification in definition through the window opened from the diagram then "IsRole" property is refreshed to its default value. SYMPTOM Steps to reproduce: 1. Import USRPROPS.TXT 2. Import sadeclar.cfg 3. Create diagram "**** Functional Architecture" 4. Create symbol Business Function of System 5. Add and "Asset Control to the "System Property" 6. Notice on Page 2 of the Editor the IsRole property is "False" 7. Press OK 8. Save diagram 9. Refresh Explorer 10. Expand "Business Function" 11. Notice your symbols definition is there 12. Open the editor for the symbol from the diagram (Double click on it on the diagram) 13. Go to Page 2 of the Editor 14. Notice the "IsRole" is "False" 15. Close the Editor 16. Open the definition of the "Business Function" from the Explorer 17. Go to Page 2 of the Editor 18. Notice the "IsRole" has nothing in it 19. Change the Scope to "Retail" 20. Change the Classification to "Corproative" 21. OK the Editor 22. Open the Editor again 22. Notice the "IsRole" has nothing in it 23. OK the Editor 24. Open the definition of the "Business Function" from the Diagram 25. Notice the "IsRole" is "False", 26. Notice "Scope" and "Classification" are as expected from step #19 27. OK the Editor 28. Open the definition of the "Business Function" from the Explorer 29. Notice the "IsRole" is "False" 30. Change the "Scope" to "External" 31. OK the Editor Expected Result: At step 18 and 22 the "IsRole" is "False" Unexpected Result: At step 18 and 22 the "IsRole" is empty EXPLANATION This happens because it is a default value that will be inherited the actual value of the property is "". The editor shows the default value, but does not save it as such. You could add the same default value into the definition, or not have a default in the symbol, but have INITIAL USER REQUIRED so when the symbol is dropped you are prompted for a real value which will then be inherited by the definition. See WORKAROUND section as follows. WORKAROUND Change this line: PROPERTY "IsRole" { EDIT Text LENGTH 32 INIT_FROM_SYMBOL } to: PROPERTY "IsRole" { EDIT Text LENGTH 32 INIT_FROM_SYMBOL INITIAL USER REQUIRED } Then after importing it and reopen ency if you go through again the steps to reproduce then at step 27 if you press OK you are now prompted by a a dialog box that says "The 'IsRole' property must be supplied." If you enter 'Is False" to the "Is Role" property then you are able to ok the definition.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * None * **************************************************************** * PROBLEM DESCRIPTION: * * When attempting to view the "INIT FROM SYMBOL" property in * * Rational System Architect from a definition opened from the * * explore tree are empty, instead of showing current value or * * FALSE. * **************************************************************** * RECOMMENDATION: * ****************************************************************
Problem conclusion
Rational System Architect 11.4.3.5 has been fixed to show the correct value on "INIT FROM SYMBOL" property
Temporary fix
Comments
APAR Information
APAR number
PI45347
Reported component name
TLOGIC SYS ARCH
Reported component ID
5724V68SA
Reported release
B43
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2015-07-21
Closed date
2015-09-25
Last modified date
2015-09-25
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 SYS ARCH
Fixed component ID
5724V68SA
Applicable component levels
RB43 PSN
UP
RB43 PSY
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS6RBX","label":"Rational System Architect"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B43","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
25 September 2015