IBM Support

PI79691: CHANGING PROPERTY NAMESREGEXP DOES NOT APPLY TO USECASE AND ACTOR

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • I changed property NamesRegExp to ".+" to allow user to give any
    kind of string to model element name. It works for classes,
    packages, etc.,but it does not apply to usecase and actor
    naming.
    String used : "A/C"
    Use case :
    For class : "A/C" string is allowed . (It will give error while
    user will try to save as unit and with illegal character it wont
    compile either but customer do not want to generate any code for
    compilation and set  units at package level only)
    For usecase/Actor : "A/C" is not allowed while renaming it .
    Both the element can be saved as unit but the restriction is not
    consistent . Hence I feel the naming restriction should be
    consistent for all the element .
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Rhapsody                                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Changing property NamesRegExp does not apply to usecase and  *
    * Actor                                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • New General.Model.NamesForbiddenCharacters property is added.
    This property controls name creation for those model types,
    which are not controlled by NamesRegExp property. See Rhapsody
    Help for more details. The property works only if it is locally
    overridden on project level.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI79691

  • Reported component name

    TLOGIC RHAPSODY

  • Reported component ID

    5724V74RP

  • Reported release

    820

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-04-10

  • Closed date

    2017-12-04

  • Last modified date

    2017-12-04

  • 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

  • R820 PSY

       UP



Document information

More support for: Rational Rhapsody

Software version: 820

Reference #: PI79691

Modified date: 04 December 2017