IBM Support

How to allow HTML Items and User-Defined SQL in a report, but restrict access to Edit Reports

Troubleshooting


Problem

How do you allow a User, Group or Role to run reports containing User-Defined SQL and HTML Items but not be allowed to open Report for editing in report studio

Symptom

User encounters error when trying to run a report containing a query built with User defined SQL or HTML Items

RQP-DEF-0326 or XQE-PLN-0148

User defined SQL is not permitted for the user who has the identity '{List of groups or roles the user is a member of}'
or
HTML Items in Report is not permitted for the user who has the identity '{List of groups or roles the user is a member of}'

Resolving The Problem

Grant the Traverse permission and Deny the Execute permission to the Report Studio capability and Grant Traverse and Execute permission to the User Defined SQL for your User, Group or Role in Cognos Administration. 
In Cognos Administration, Security tab, Capabilities section
1. Go to Properties of the Report Studio capability
2. Select or Add your User, Group or Role
3. Grant Traverse and Deny Execute
4. Click the Report Studio capability to view its child capabilities
5. Select or Add your User, Group or Role, Grant Traverse and Execute in properties for 'User Defined SQL'
6. Select or Add your User, Group or Role, Grant Traverse and Execute in properties for 'HTML Items in Report'

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSTSF6","label":"IBM Cognos Analytics"},"ARM Category":[{"code":"a8m50000000L2NJAA0","label":"Administration Console"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Version(s)","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
17 July 2020

UID

swg21340979