Fixes are available
Rational Software Architect 8.5.5
Rational Software Architect for WebSphere Software 8.5.5
Rational Software Architect RealTime Edition Fix Pack 1 (9.0.0.1) for 9.0
Rational Software Architect Fix Pack 1 (9.0.0.1) for 9.0
Rational Software Architect for WebSphere Software Fix Pack 1 (9.0.0.1) for 9.0
Rational Software Architect Fix Pack 1 (8.5.5.1) for 8.5.5
Rational Software Architect for WebSphere Software Fix Pack 1 (8.5.5.1) for 8.5.5
Rational Software Architect Fix Pack 2 (8.5.5.2) for 8.5.5
Rational Software Architect for WebSphere Software Fix Pack 2 (8.5.5.2) for 8.5.5
Rational Software Architect Fix Pack 3 (8.5.5.3) for 8.5.5
Rational Software Architect for WebSphere Software Fix Pack 3 (8.5.5.3) for 8.5.5
Rational Software Architect Fix Pack 4 (8.5.5.4) for 8.5.5
Rational Software Architect for WebSphere Software Fix Pack 4 (8.5.5.4) for 8.5.5
APAR status
Closed as user error.
Error description
After migrating a model from IBM Rational Rose (Rose) to IBM Rational Software Architect (RSA), the inequality signs in the documentation section in the Rose model are not visible in the rich text editor of the 'Documentation' tab. The following steps reproduce the problem: 1. Open Rose and add a class to the model 2. Add the following to the class's documentation (without the quotation marks): 'This is some documentation with the equal sign (=), and inequality symbols. For example: greater than: ?, ?b?bold?/b? , less than/greater than: ??, less than/equal to: ?= , and greater than/equal to: ?=' 3. Save the changes and import the Rose model into RSA with the rich text enabled in RSA 4. Check class's Properties ? Documentation tab Expected Result: The (rich text) 'Documentation' looks as it does in the Rose model Actual Result: You will see the following (without the quotation marks): 'This is some documentation with the equal sign (=), and inequality symbols. For example: greater than: ?, bold , less than/greater than: , less than/equal to: = , and greater than/equal to: ?=' (NOTE: In the RSA rich text editor, the word 'bold' appears in boldface font, as expected.) --?The 'less than' symbols disappear (the 'greater than' symbol is also gone, when it comes after the 'less than' symbol, as in '??') Workaround: --?Type the inequality directly symbols into the rich text 'Documentation' tab in model.
Local fix
Problem summary
Problem conclusion
Temporary fix
Comments
The functionality is, in fact, working as designed. The Java HTML parser treats "?" and "?" as start and end of HTML tags. If the user wants to put these characters literally in their documentation, "?lt;" should be used instead of "?", and "?gt;" for "?". So for the below mentioned documentation: "This is some documentation with the equal sign (=), and inequality symbols. For example: greater than: ?, ?b?bold?/b? , less than/greater than: ??, less than/equal to: ?= , and greater than/equal to: ?=" the user should enter "This is some documentation with the equal sign (=), and inequality symbols. For example: greater than: ?gt;, ?b?bold?/b? , less than/greater than: ?lt;?gt;, less than/equal to: ?lt;= , and greater than/equal to: ?gt;=". Please note that text "?b?bold?/b?" doesn't change, since ?b? is meant to used as a HTML tag by the user.
APAR Information
APAR number
PM90924
Reported component name
RATL SW ARCHITE
Reported component ID
5725A3000
Reported release
851
Status
CLOSED USE
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-06-12
Closed date
2013-12-13
Last modified date
2013-12-13
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
Document Information
Modified date:
10 September 2020