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