IBM Support

PI93788: SETGRAPHICALPROPERTY METHOD CHANGES LAYOUT OF FLOWS IN IBM RATIONAL RHAPSODY

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Using the Java API, the method setGraphicalProperty() changes
    layout of flows in IBM Rational Rhapsody.
    
    Steps to reproduce:
    1. Open attached project in Rhapsody, and select a class on the
    diagram Model1.
    2. Run the attached Java code in Eclipse.
    
    Result:
    The flows are redrawn in new positions.
    
    Workaround:
    1. For a RPGraphEdge, call the method
    getGraphicalProperty("Polygon") to get the IRPGraphicalProperty
    for the flows polygon.
    2. On the IRPGraphicalProperty object, call the method
    gp.getValue(), and save the returned value, e.g.
    "4,419,209,505,209,505,389,591,389".
    3. After setting properties for the flow, e.g. LineWidth, for
    your RPGraphEdge object, call the method
    setGraphicalProperty("Polygon",
    "4,419,209,505,209,505,389,591,389")
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Rhapsody                                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * setGraphicalProperty method changes layout of flows in IBM   *
    * Rational Rhapsody                                            *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • issue is fixed
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI93788

  • Reported component name

    TLOGIC RHAPSODY

  • Reported component ID

    5724V74RP

  • Reported release

    815

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-02-14

  • Closed date

    2018-06-17

  • Last modified date

    2018-06-17

  • 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 RHAPSODY

  • Fixed component ID

    5724V74RP

Applicable component levels

  • R815 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS7P9W","label":"Rational Rhapsody"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"815","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
17 June 2018