IBM Support

PM88468: Testing two profile tooling projects gives two context menus for one model and none for the other model

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • In IBM Rational Software Architect (RSA), when you test two
    profile tooling projects in a new instance of RSA, and apply the
    one profile on the one model and the other profile on another
    model, the one model will have the context menu items for both
    profile tooling projects, while the other model will have the
    context menu items for neither profile tooling project.
    
    The following are the steps taken to reproduce the problem:
    
    1. Create two profile projects, ProfileProj1 and ProfileProj2
    
    2. Add a profile to each project, Profile1 and Profile2,
    respectively
    
    3. Add a stereotype to each profile, Stereotype1 and
    Stereotype2, respectively
    
    4. Add, for example, a 'Classifier' metaclass extension to each
    of the stereotypes in Step 2
    
    5. Save all the changes to both projects
    
    6. Create a profile tooling for each of the profile projects
    
    7. Multi-select the two profile tooling projects, right-click
    and select Run As ... ? Run Configurations... ? Eclipse
    Application ? Run
    
    RESULT: A new instance of RSA will open for testing purposes, as
    expected
    
    8. Add two models, Model1 and Model2, to the given project in
    the new RSA instance
    
    9. Apply Profile1 to Model1 and Profile2 to Model2 and then save
    all the changes
    
    10. Right click on Model1
    
    EXPECTED RESULT: The context menu displays the possible choices
    for Profile1, as Profile1 is applied to Model1
    
    ACTUAL RESULT: The context menu displays the possible choices
    for both Profile1 and Profile2, even though Profile2 is not even
    applied to Model1
    
    11. Right click on Model2
    
    EXPECTED RESULT: The context menu displays the possible choices
    for Profile2, as Profile2 is applied to Model2
    
    ACTUAL RESULT: The context menu displays the possible choices
    for neither Profile1 nor Profile2, even though Profile2 is
    applied to Model2.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    In IBM Rational Software Architect (RSA), when you test two
    profile tooling projects in a new instance of RSA, and apply
    the one profile on the one model and the other profile on
    another model, the one model will have the context menu
    items for both profile tooling projects, while the other
    model will have the context menu items for neither profile
    tooling project.
    

Problem conclusion

  • Profile specific unique literals are now created in
    configuration to avoid any conflict between
    ActionFilterProviders.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM88468

  • Reported component name

    SW ARCHITECT WI

  • Reported component ID

    5724I7001

  • Reported release

    851

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-05-06

  • Closed date

    2013-06-17

  • Last modified date

    2013-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

    SW ARCHITECT WI

  • Fixed component ID

    5724I7001

Applicable component levels

  • R851 PSN

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYKBQ","label":"Rational Software Architect Designer for WebSphere Software"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"851","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
01 November 2021