IBM Support

PM90924: After importing a Rose model, inequality symbols disappear from rich text Documentation

Subscribe

You can track all active APARs for this component.

 

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

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYK2S","label":"Rational Software Architect Designer"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"851","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}},{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYK2S","label":"Rational Software Architect Designer"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"851","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
10 September 2020