IBM Support

PI15736: OP-00002 ERROR OCCURS WHEN LOADING THE ROLE TEMPLATES AFTER OBJECT ASSOCIATIONS ARE DISABLED

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When the associations are disabled between the Objects that are
    included in the Role template then the Role template fails to
    load and system throws an OP-00002 error message.
    
    This was previously fixed in OP 5.5.2v2 release but doesn't
    appear to be working as expected on the new releaeses. On
    6.0.1.5 environment, we can see that fix is existing with a
    proper message displayed when the Object associations are
    disabled but on 6.2 environment, OP-00002 error message is
    displayed.
    
    It appears like the fix has been removed in 6.2 for some reason.
    
    Steps to Reproduce:
    
    1. Build an OP 6.2 environment.
    2. Backup the system using OPBackup.
    3. Open up Internet Explorer (IE8).
    4. Now go to http://<servername>:7009/openpages.
    5. Login with an administrator id (ie: OpenPagesAdministrator).
    6. Go to Administration -> Object Types.
    7. Click on an object type (ie: SOXSubprocess).
    8. On the object type details page, scroll down to 'Parent
    Associations.'
    9. Check to see what the parent associations are and make sure
    that object type can traverse it's way back to SOXBusEntity.
    10. After verifying the hiearchy path of the object type, go to
    Administration -> Role Templates.
    11. Click on the 'Add...' button to create a new role template.
    12. Give your role template a name (ie: myFirstRoleTemplate) and
    leave the other values as defaults.
    13. Click on the 'Next>' button to continue.
    14. Check off some object types and set some ACLs that includes
    the object from step 7 (ie: read-only for SOXBusEntity,
    SOXProcess, SOXSubprocess).
    15. Click on the 'Next>' button to continue.
    16. Set some optional application permissions.
    17. Hit the 'Finish' button to complete the role template.
    18. Optionally assign the role template to some users/groups to
    test it out.
    19. Now assume the customer no longer wants to use the object
    type (from step 7). So the administator would then go to
    Administration -> Object Types.
    20. Find the object type(ie: SOXSubprocess).
    21. Go to top of page and disable System Admin Mode (SAM).
    22. On the object type details page, scroll down to 'Parent
    Associations.'
    23. Disable the parent relationships and make sure the object
    has no path up SOXBusEntity.
    24. Disable SAM.
    25. Now go to Administration -> Role Templates.
    26. Find the role template that you previously created and click
    on it.
    
    Expected Results:
    
    Instead of OP-00002 error, proper message should be displayed
    indicating the missing Object Associations.
    
    Actual Results:
    
    Role Template fails to load with OP-00002 error message.
    

Local fix

  • Identify the Object associations that are disabled between the
    Objects included in the Role template and enable the
    associations back again.
    

Problem summary

  • ***************************************************************
    * USERS AFFECTED: OpenPages Administrator
    ***************************************************************
    * PROBLEM DESCRIPTION: OP-00002 Error Occurs when loading the
    * Role Templates after Object associations are disabled
    ***************************************************************
    * RECOMMENDATION: Customers should download OpenPages 7.1
    * from Passport Advantage. See the following document for
    * details on obtaining 7.1.
    * http://www.ibm.com/support/docview.wss?uid=swg24039170
    ***************************************************************
    

Problem conclusion

  • Code change
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI15736

  • Reported component name

    OPENPAGES ORM

  • Reported component ID

    5725D51OR

  • Reported release

    620

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-04-10

  • Closed date

    2015-05-07

  • Last modified date

    2015-05-07

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • 999
    

Fix information

  • Fixed component name

    OPENPAGES ORM

  • Fixed component ID

    5725D51OR

Applicable component levels

  • R710 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSC8G74","label":"Operational Risk Management"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"620","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
07 May 2015