IBM Support

PI44493: Selecting Stereotype Depiction for a line from the draw menu is not taken into account in Rational System Architect

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Attempts to draw a line from the draw menu selecting Stereotype
    is not taken into account results in the default value and
    consequently its associated depiction is always used in IBM
    Rational System Architect (SA).
    
    Additional information:
    This is reported on 11.4.2, 11.4.3. and 11.4.3.4 versions. Also
    confirmed the same issue on previous versions such as 11.4.2.6
    and 11.4.2.7 releases. Hence this has existed for some time.
    
    11.4.3 and 11.4.3.1 and 11.4.3.2 the line gets the default
    depiction "control flow" for the arrow. Also same behavior prior
    to 11.4.3 (tested on 11.4.2.6 and 11.4.2.7).
    
    11.4.3.3 11.4.3.4 the line gets a default of no depiction hence
    no arrow.
    Before you "ok" the definition in either case it has the
    "control flow" arrow, but after pressing "ok" , it has no arrow.
    Refresh does not work unless you edit the definition / line
    symbol, then set the stereotype, press "ok", press the refresh
    icon)
    
    Impact:
    You cannot choose directly a type of relationship. You first
    have to create the relationship and then choose its type
    afterwards. This is tedious.
    
    SYMPTOM
    Usrprops.txt:
    
    RENAME DIAGRAM "USER 1" TO "My Data Flow Diagram"
    
    RENAME DEFINITION "USER 1" TO "My Function"
    RENAME DEFINITION "USER 2" TO "My Data Flow"
    
    RENAME SYMBOL "USER 1" TO "My Function"
    RENAME SYMBOL "USER 2" TO "My Data Flow"
    
    LIST "My Flow Type"
    {
      VALUE "Regular Flow" DEPICTIONS { DIAGRAM LINE_END\\OPEN_ARROW
    MENU
    "images\lineend1.bmp" }
      VALUE "Control Flow" DEPICTIONS { DIAGRAM
    LINE_END\\BLACK_ARROW MENU
    "images\lineend4.bmp" }
    }
    
    DIAGRAM "My Data Flow Diagram"
    {
    }
    
    DEFINITION "My Function"
    {
    }
    
    DEFINITION "My Data Flow"
    {
      PROPERTY "KeyGUID" { KEY EDIT TEXT ASGUID LENGTH 80 READONLY
    INVISIBLE BROWSER {HIDE} }
      PROPERTY "Flow Type" { EDIT TEXT LISTONLYCOMBO LIST "My Flow
    Type"
    LENGTH 30 INIT_FROM_SYMBOL TOTAG }
    
      PROPERTY "Source" { EDIT HETEROGENEOUSONEOF "My Function"
    AND_SUBTYPES FROMDEF }
      PROPERTY "Target" { EDIT HETEROGENEOUSONEOF "My Function"
    AND_SUBTYPES TODEF }
    }
    
    SYMBOL "My Function"
    {
      ASSIGN TO "My Data Flow Diagram"
      REPRESENTS NODE "My Function"
    }
    
    
    SYMBOL "My Data Flow"
    {
      ASSIGN TO "My Data Flow Diagram"
      REPRESENTS EXPLICIT RELATIONSHIP "My Data Flow"
    
      DEPICT LIKE "Generic Line"
      DEPICTIONS { MENU "images\lineend1.bmp"  }
      PROPERTY "Flow Type"{ EDIT TEXT LISTONLY LIST "My Flow Type"
    DEFAULT
    "Regular Flow" LENGTH 30 TOTAG }
    }
    
    Steps to reproduce:
    1. Create a "My Data Flow Diagram"
    2. Draw two "My Function" symbols
    3. On the "Draw" Tool-bar select the "My Data Flow" symbol
    4. Select "Control Flow" to create a data flow
       with the corresponding stereotype.
    5. Draw a "My Data Flow" between the two symbols
    6. Press either "OK" or "Apply" if prompted
    
    Expected Result:
    The depiction on the line for the flow arrow to be of the chosen
    stereotype.
    
    Unexpected Result:
    The depiction on the line for the flow arrow is not taken into
    account. The default value and consequently its associated
    depiction is always used.
    
    WORKAROUND
    Procedure:
    1. Edit the definition for the line
    2. Select the "Flow Type"
    3. Press "OK"
    4. Click on the "Dictionary Refresh" Icon on the Standard
      Tool-bar. The line depiction regarding the flow arrow is
      now updated.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * None                                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Rational System Architect is not taking into account the     *
    * selected Stereotype Depiction for a line from the draw menu. *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • Rational System Architect 11.4.3.5 has been fixed so the
    depiction on the line for the flow arrow to be of the chosen
    stereotype.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI44493

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

  • 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