IBM Support

No Permission to perform operation

Troubleshooting


Problem

"No Permission to perform operation" on a white page is received when a IBM Planning Analytics application link is called from IBM Cognos Analytics, 3rd party application or static webpage.

Cause

Referrer is not allowed - https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referer

Resolving The Problem

Add the Referer HTTP header to IBM Planning Analytics for Applications:
  1. Identify the domains the URLs will be opened from. I.e. when opened from IBM Cognos Analytics identify the domain the webserver or dispatcher is located in.
  2. Open ..\webapps\pmpsvc\WEB-INF\configuration\fpmsvc_config.xml in an editor
  3. Locate the row <httpHeader name="X-Content-Type-Options" value="nosniff"/>
  4. Add the followig after this row and replace the domain values with the domains identified in step 1: <httpHeader name="Referer" value="subdomain.domain1.com;subdomain.domain2.com"/>
  5. Restart TM1 Application Server
Both the application, the URL is called from, and IBM Planning Analytics should be configured using https to ensure encrypted exchange of information. Please also read Referer header: privacy and security concerns in MDN to understand the impact of the http header.

Document Location

Worldwide

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSD29G","label":"IBM Planning Analytics"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
21 March 2019

UID

ibm10876912