IBM Support

PM17356: order of actions in state machine diagrams cannot be moved easil y

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Customer has 2 problems :
    A. In state machine diagrams, changes in the order of actions is
     not taken into account before the model is closed and re-opened
    .
    B. It is also not possible to change the order of activities (en
    try, do, exit) in an easy way.
    The user has to do copy/paste of the activities in the right ord
    er to obtain the right results.
    
    
    Problems are reproducible :
      - create a state machine diagram
      - create a state
      - in this state, create activities in this order : exit, do, e
    ntry.
      - under those activities, create at least 2 actions.
    
      A.    - right click on the entry point/exit point/transition
      - select 'UML properties'
      - find the sub properties where all actions are listed ('node'
     for entry/exit).
      - adjust the order using the icons on the right.
      -  close the properties : the diagram still shows the old orde
    r.
      Workaround :
      - close the model, open it again : the diagram shows the new o
    rder.
    
      B: there is no GUI to place the entry, do and exit activities
    in the right order. Workaround: use cut ? paste in the project e
    xplorer view.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Two problems :
    A. In state machine diagrams, changes in the order of
    actions is not taken into account before the model is closed
    and re-opened.
    B. It is also not possible to change the order of activities
    (entry, do, exit) in an easy way.
    The user has to do copy/paste of the activities in the right
    order to obtain the right results.
    
    
    Problems are reproducible :
      - create a state machine diagram
    

Problem conclusion

  • Problem A. In state machine diagrams, changes in the order
    of actions is not taken into account before the model is
    closed and re-opened.
    Solution: This issue is fixed now.
    
    
    Problem B. It is also not possible to change the order of
    activities (entry, do, exit) in an easy way. Currently,
    depending on the order of creation, the order of these
    activities can be wrong, for example, they can be displayed
    in the following order exit, do, entry. And the tool doesn't
    provide an easy way for user to put them back in proper
    order.
    
    Solution: After analyzing the issue, I still believe that we
    don't need an UI to do the reordering. The correct order of
    activities is always entry, do, exit. Entry first, then
    DoActivity, and then Exit.
    Change code to always display these activities in proper
    order (entry, do, exit).
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM17356

  • Reported component name

    RSA-SE WIN

  • Reported component ID

    5724V8800

  • Reported release

    753

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-06-28

  • Closed date

    2010-08-20

  • Last modified date

    2010-08-20

  • 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

    RSA-SE WIN

  • Fixed component ID

    5724V8800

Applicable component levels

  • R753 PSN

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS4JE2","label":"Rational Software Architect Standard Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.3","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
20 August 2010