IBM Support

PM53412: Association Ends order differs after Reverse Engineering in RiJ

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Description
    -----------
    A sample model filled after Reverse Engineering of code located
    in 'GenericServices' folder.
    The generated code for SrvS1.java is different from legacy code:
    
    public class SrvS1 {
    
        /**
         * *   @id  null
         * *   @unit  null
         * *   @limits  null
         * *   @accuracy  null
         * *   @size  0bytes
         * *   @resolution  null
         * *   @stereotype data
        */
        public S_Msg data;  //## link data
    
        /**
         * *   @id  null
         * *   @unit  null
         * *   @limits  null
         * *   @accuracy  null
         * *   @size  0bytes
         * *   @resolution  null
         * *   @stereotype parameter
        */
        public S_Prm prm;  //## link prm
    
    }
    
    Instead of:
    
    public class SrvS1 {
        /**
         *   @id  null
         *   @unit  null
         *   @limits  null
         *   @accuracy  null
         *   @size  0bytes
         *   @resolution  null
         *   @stereotype parameter
         */
        public S_Prm prm;
    
        /**
         *   @id  null
         *   @unit  null
         *   @limits  null
         *   @accuracy  null
         *   @size  0bytes
         *   @resolution  null
         *   @stereotype data
         */
        public S_Msg data;
    }
    
    Attributes order differs. Even on removing the comment from the
    legacy code has no effect.
    
    Currently the WA is by changing 'Association Ends order' in the
    model.
    However, the actual model contains more than 400 classes and all
    needs to be checked manually for correct order.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Association Ends order differs after Reverse Engineering in
    RiJ
    

Problem conclusion

  • Fixed in Scorpio
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM53412

  • Reported component name

    TLOGIC RHAPSODY

  • Reported component ID

    5724V74RP

  • Reported release

    740

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-12-02

  • Closed date

    2012-09-21

  • Last modified date

    2012-09-21

  • 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

  • R740 PSN

       UP

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

Document Information

Modified date:
21 September 2012