PM84497: OK button not accessible in the 'Print Diagram' window

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Environment:
    - Red Hat Enterprise Linux (5.8 and 6.2)
        - Product: RSA 8.0.4.2 and RSA 8.5.1
    
    Reproducible: Y
    
    Description of problem:
    
    When you try to print a diagram, the OK button is not displayed
    in the 'Print Diagram' dialog window which makes it quite tricky
    to actually print the diagram...
    
    This issue is triggered when the fully qualified name of the
    package to be printed is longer than the width of the user's
    screen. Indeed, in the 'Print Diagram' window, the width of the
    'Select diagram' panel doesn't seem to be limited, so when the
    name of a diagram that can be selected for printing is longer
    than the screen's width, the issue happens.
    
    This happens with RSA 8.0.4.2 and RSA 8.5.1 on the Linux OS (see
    screenshot PrintDialogLinux.png). It doesn't happen on Windows
    (see screenshot PrintDialogWindows,png) where the 'Select
    Diagram' panel is limited in width and where horizontal
    scrollbars appear when the name of the diagram is longer than
    the width of the 'Select Diagram' panel.
    
    Steps to reproduce
    
    1) Create a new modeling project in RSA
    
    2) Create a diagram with an extremely long fully qualified name
    (this fully qualified name must be longer than the width of the
    screen). Alternatively, you can simply import the attached
    model.
    
    3) Open the diagram and go to the 'File-?Print' menu.
    
    4) Notice that the 'Print Diagram' dialog window doesn't display
    any OK or cancel button, nor the properties of the printing
    device.
    
    Workaround
    
    As a workaround, you can use the tab key the same number of time
    as you would on a print dialog that would display the button,
    and then press the enter key. This will trigger the printing.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When you try to print a diagram, the OK button is not
    displayed in the "Print Diagram" window when the fully
    qualified name of the package to be printed is longer than
    the width of the user's screen. In the "Print Diagram"
    window, the width of the "Select diagram" panel doesn't seem
    to be limited, so when the name of a diagram that can be
    selected for printing is longer than the screen's width, the
    issue happens.
    

Problem conclusion

  • The dialog width has been restricted to be of fixed size and
    not driven by the size of the selected diagram names. So, OK
    button in the "Print Diagram" window is always visible.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM84497

  • Reported component name

    RATL SW ARCHITE

  • Reported component ID

    5725A3000

  • Reported release

    804

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-03-11

  • Closed date

    2014-09-26

  • Last modified date

    2014-09-26

  • 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

    RATL SW ARCHITE

  • Fixed component ID

    5725A3000

Applicable component levels

  • R804 PSN

       UP



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

Rational Software Architect

Software version:

8.0.4

Reference #:

PM84497

Modified date:

2014-09-26

Translate my page

Machine Translation

Content navigation