The user runs a Report Studio report and is presented with a table that contains a series of text items and HTML link items. The HTML links are to Dashboard Portels, most are Multi-page format.
The original link URL was created using the content store item id like this:
Those worked, but are inflexible when content is moved/copied between development, test, production, etc.
So, I am re-writing these URLs in this format:
https: //prod-server.domain.com/ibmcognos/cgi-bin/cognosISAPI.dll?b_action=dashboard&pathinfo=/content/folder[@name='Company Folders']/folder[@name='Sales Analytics']/folder[@name='Reports']/folder[@name='Dashboards']/pagelet[@name='FLASH DASHBOARD']
But these links fail with CPS-PAG-4801 and a HUGE dump of meaningless stuff.
I have also tried editing the links to use ..\cgi-bin\ at the start. Same results - the store ID works and the path returns the same error message.
So, it appears that the Path is processed differently than does the object ID. I know the path is correct. I have attached a text file of the full error message. Every line says "Java" at the end, making me think this is a Java error.
Looking through the KB, there are several entries with this error, with "fixes" from replace" SYSTEM.XML" to "use SQL authentication, not Windows authentication" to one entry with no update/fix since October.
So, calling on the wisdom of the crowd - how to fix this?
Environment: Cognos 10.1.1 64-bit Windows
Database: SQL Server 2008
Pages created in Report Studio
Thanks very much,