IBM Support

PM23701: error raised tracing to child requirement

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • STEPS TO REPRODUCE
    the projects A and B are externaly connected
    the projects A and B are stored in a DB2 database
    
    actions in project B
    - create a requirement NONE1 ( of any requirement type *)
    - create a child requirement NONE1.1 for NONE1
    
    actions in project A
    - create a requirement NONE1 ( of any requirement type *)
    - create a trace from a.NONE1 to B.NONE1.1
    - close the properties of NONE1
    - open the properties of NONE1
    - open the TAB Traceability of requirement NONE1
    - open the properties of B.NONE1.1 by dubble click on B.NONE1.1
    - close the properties of B.NONE1.1
    - close the properties of NONE1
    - open the properties of NONE1
    
          ==? Runtime Error 'cachedPermissions' not understood
    (screenshot error DB2)
    
    - close errormessage
    - open the properties of NONE1
    
          ==? RuntimeError: Objektvariable oder With-Blockvariable
    nicht festgelegt (could not reproduce this 2nd errormessage)
    
    
    if both projects A and B are stored in an ACCESS database, the
    errormessage is different:
    
          ==? Unable to retrieve the package from the server.
    Reason: You must use the GetRootPackage function to retrieve the
    RootPackage object. (screenshot error ACCESS)
    
    - close the errormessage
    
          ==? RuntimeError: Receiver is not a boolean ( screenshot
    error access 2) is showing directly after closing first
    errormessage
    
    
    * make sure the requirement types used are enabled for external
    traceability!
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When trying to display the Requirement Properties dialog, it
    might result in an error.  This only happens if such
    requirement has a traceability relation to/from an external
    requirement and that external requirement is a child.  The
    Requirement Properties dialog does not opens and an error
    message is displayed instead.
    
    The error received might be one of these:
    - Runtime error: "cachedPermissions" not understood
    - Runtime error: receiver is not a Boolean
    - Unable to retrieve the package from the server.  Reason:
    You must use the GetRootPackage function to retrieve the
    RootPackage object.
    

Problem conclusion

  • When displaying the Requirement Properties dialog for an
    external requirement, it is always in read-only mode.  A
    logic was added to properly verify package permissions if
    the requirement is external.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM23701

  • Reported component name

    REQUISITEPRO WI

  • Reported component ID

    5724G3900

  • Reported release

    711

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-10-01

  • Closed date

    2011-03-28

  • Last modified date

    2011-03-28

  • 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

    REQUISITEPRO WI

  • Fixed component ID

    5724G3900

Applicable component levels

  • R711 PSN

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSHCT","label":"Rational RequisitePro"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
28 March 2011