IBM Support

PM97010: Stereotype overrides local property settings

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • ImplementationProlog of a triggered operation. Please find a
    sample model attached.
    
    
    On setting this stereotype for the triggered operation in
    class_1 (see triggeredoperation_2) the Concurrency is changed to
    'sequential'. The user here expects that the stereotype applied
    to an element should only affect those properties of the element
    that were explicitly (locally) overridden in the stereotype. In
    this case only the property 'Implementation prolog' was
    overridden/used in the stereotype, but when it is applied to an
    operation it also changes 'Concurrency' which was never touched
    in the stereotype.
    
    However, regarding the precedence of a locally overridden
    property over the stereotype property, the help says.
    'Inheritance of property values
    Note: If a stereotype is applied to an element, a property
    assigned to that stereotype takes precedence over the inherited
    property values for the element
    (locally overridden properties take precedence over both
    inherited properties and properties applied using a
    stereotype).'
    
    This seems not the right behavior, if the stereotype changes the
    property of an element, on removing the stereotype there is no
    way to get back the original property.
    This is a simple scenario where the changes property can be
    surfaced. However, with huge model the stereotype can change
    many other properties without the user knowledge.
    

Local fix

Problem summary

  • Fixed by avoiding removing the Concurrency.
    

Problem conclusion

  • Fixed in 8.0.5
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM97010

  • Reported component name

    TLOGIC RHAPSODY

  • Reported component ID

    5724V74RP

  • Reported release

    803

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-09-13

  • Closed date

    2013-12-13

  • Last modified date

    2013-12-13

  • 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

  • R805 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS7P9W","label":"Rational Rhapsody"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.3","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
02 November 2021