COGNOiSe.com - The IBM Cognos Community

IBM Cognos 8 Platform => COGNOS 8 => SDK => Topic started by: pclady on 15 Jul 2010 09:30:42 AM

Title: Folder To Portal Tab Error
Post by: pclady on 15 Jul 2010 09:30:42 AM
Hi. I'm in new to Cognos SDK but successfully implemented a Custom Auth Provider.

Now, we would like to use the SDK to programatically build a portal tab for each user that logs in.

For now, all I'm trying to do is take an existing folder named "Company Info" located in the "public folders" and convert that to a tab.

I was able to convert a Portal Page to a Portal tab suceesfully, but when I try to take "Company Info" folder and make that into a Portal Tab, I get the following message when it loads:

"Unavailable : This portlet cannot be displayed. It may be deleted or you may not have sufficient privileges to see it."

Then when I click the Portal tab's edit button, I see:

"The page cannot be displayed. The object may have been deleted or you may not have sufficient privileges to see it."

So, I do see my new Portal Tab but with error message above.

Does anyone know if I can take a standard folder (either empty or containing reports) and make that fodler into a Portal Tab? Just doesn't seem to work right.

Any input would be greatly appreciated!

Thanks!
Title: Re: Folder To Portal Tab Error
Post by: xiska on 24 Sep 2010 05:09:50 PM
Hi pclady

If I am rigth you are in the "how to implement a corporate design within an existing portal" situation.

Your problem is the missing pageletInstance within the pagelet.

Be lazy!

For New users:
Change the default User Profile manually. This one is the base for all new ones including the skin, portal tabs ...

For existing users:
Go to the ibm page and search for a sdk sample called copy portal tabs.
In this case you copy the portal tabs from a reference user to a number of others.

Note that this sample is pretty version dependend.

Also: Think about different reference users for different levels.

How I solved it: http://www.xiska.de > IT Technik > IBM Cognosr > Portlet > User Settings

bye