COGNOiSe.com - The IBM Cognos Community

IBM Cognos 8 Platform => COGNOS 8 => SDK => Topic started by: Arpitagrawal9 on 17 Jun 2011 08:53:51 AM

Title: Difference between Cognos SDK and Mashup services.
Post by: Arpitagrawal9 on 17 Jun 2011 08:53:51 AM
Hi Guys,

I am new to Cognos SDK wanted to know what is the difference between Cognos SDK and Mashup services.

And are there any use cases when to use which service.

Arpit
Title: Re: Difference between Cognos SDK and Mashup services.
Post by: MFGF on 17 Jun 2011 09:53:02 AM
Mashup services are based on the SDK, but do not provide anything like the full capabilities.  With mashup services you can address existing cognos content for use in mashups, but you do not have capabilities to author new content programmatically or to manage settings within the Cognos environment.

SDK gives you the complete range of functional capabilities - not just sucking out content, but the ability to fully replicate the whole of the UI and manage services and security etc etc etc.

MF.
Title: Re: Difference between Cognos SDK and Mashup services.
Post by: bpetty on 20 Jun 2011 02:13:18 PM
If mashups are truly a subset of SDK functionality... then how do you run a report with the SDK, with prompts, displaying the prompts and final report in HTML?  I've tried it with an embedded IE control... can't be done.

The RenderReport Java example that comes with the SDK is the closest I've seen... but it doesn't work with prompts.  Why is that?  The only way you can do that, that I know of, is with Mashups.

You can try to create your own prompts with native controls, but it wont be the same.  Some customer will create a crazy prompt page that can only be rendered correctly by Cognos... so it isn't a real option.

If anyone can prove me wrong, please do.  I'd love to see the solution.

Update: You can do it with the URL API, which is what I currently do, but if you do that you can't switch between formats.  Example, You can't run a report via the cognosViewer and then switch from HTML to PDF.  I am talking about using the actual SDK to try to run these reports.