Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
1.

Web Services and Enabling Technologies

2.

Use the ReportNet SDK

3.

Authenticate Using the SDK

4.

Retrieve Applic...
Objectives
 In this module, we will:


examine the ReportNet SDK and its uses



discuss design-time Web services consu...
Examine Uses for the ReportNet SDK
 Using the ReportNet SDK:


OEM’s can add BI and reporting to their own systems



o...
What Can You Do With the SDK?
 Specifically, the SDK exposes all reporting and administrative
functionality of ReportNet,...
Use the SDK: Consume the WSDL File

ReportNet
Environment
Development Environment
.DLL/.JAR

Application

Client

Report S...
Examine the SDK and .NET

Applic
ation
Code
Gener
ated
Code
Examine the SDK and Java

Applic
ation
Code
Developm
ent Envir
onment

Genera
ted
JAR Fil
e
Examine the SDK and COM

Applic
a ti o n
Code
Developm

ent Envir
onment

Genera
ted
COM d
ll
How Does ReportNet Work?
Examine ReportNet Communication
Report Studio

Query Studio

Consumer

UI

Admin

Application
ASP,JSP, VB, Excel

FIREWALL...
Examine the ReportNet Object Model
 ReportNet consists of 2 object models:


private



public

 Essentially it is a W...
Examine the ReportNet Object Model (cont’d)
 An object model defines a set of objects such as reports,
folders, or URLs.
...
Examine ReportNet Object Properties
 Objects have a set of properties associated with them:


BaseClass (17 properties i...
Understand Instance Containment
 Objects can contain many sub-classes.
 Objects can serve as containers for other object...
Examine ReportNet Object Model Methods
 Methods are actions that you can perform on objects, such as:


update



add

...
Examine Enumeration Types
 Enumeration types consist of arrays populated by static values.

HTML
Output format
CSV

XML
X...
Set up an SDK Application


For Visual Basic or ASP:





install Microsoft’s SOAP toolkit
register the CRN.dll

For J...
Use a SOAP Trace Utility
Demo 2-1
Set Up the SDK Application
Demo 2-2
Examine the SDK Documentation
Summary
 In this module, we have:


examined the ReportNet SDK and its uses



discussed design-time Web services consu...
Upcoming SlideShare
Loading in …5
×

Cognos Software Development Kit

3,404 views

Published on

Cognos Software development Kit
More details: (blog: http://sandyclassic.wordpress.com ,
linkedin: https://www.linkedin.com/in/sandepsharma )

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Cognos Software Development Kit

  1. 1. 1. Web Services and Enabling Technologies 2. Use the ReportNet SDK 3. Authenticate Using the SDK 4. Retrieve Application Content 5. Run Reports Using the SDK 6. Update and Add Application Content 7. Pass Parameters to Reports 8. End to End Workshop Cognos ReportNet - SDK for Developers
  2. 2. Objectives  In this module, we will:  examine the ReportNet SDK and its uses  discuss design-time Web services consumption  discuss the ReportNet object model  explore the online documentation
  3. 3. Examine Uses for the ReportNet SDK  Using the ReportNet SDK:  OEM’s can add BI and reporting to their own systems  organizations can achieve B2B integration
  4. 4. What Can You Do With the SDK?  Specifically, the SDK exposes all reporting and administrative functionality of ReportNet, including:  query Content Manager  execute/modify reports & queries  authenticate against user credentials  create Schedules  deployment
  5. 5. Use the SDK: Consume the WSDL File ReportNet Environment Development Environment .DLL/.JAR Application Client Report Server WSDL SOAP
  6. 6. Examine the SDK and .NET Applic ation Code Gener ated Code
  7. 7. Examine the SDK and Java Applic ation Code Developm ent Envir onment Genera ted JAR Fil e
  8. 8. Examine the SDK and COM Applic a ti o n Code Developm ent Envir onment Genera ted COM d ll
  9. 9. How Does ReportNet Work?
  10. 10. Examine ReportNet Communication Report Studio Query Studio Consumer UI Admin Application ASP,JSP, VB, Excel FIREWALL SOAP SDK Gateway Web Services SOAP UI CGI Servlet SOAP/WSDL FIREWALL Dispatcher Cognos BI Bus Report Service Prompt Engine Rendering Metadata Engine Engine SOAP Presentation Service Query Engine Admin Portal Content Manager Customer Database DB2, Oracle Others… CAM Content Store Notification Service FIREWALL
  11. 11. Examine the ReportNet Object Model  ReportNet consists of 2 object models:  private  public  Essentially it is a WSDL file which is used to generate:  documentation  the API
  12. 12. Examine the ReportNet Object Model (cont’d)  An object model defines a set of objects such as reports, folders, or URLs. BaseClass UiClass URL Folder Package
  13. 13. Examine ReportNet Object Properties  Objects have a set of properties associated with them:  BaseClass (17 properties in total)   name   search path creation time UI Class (6 properties plus those inherited from BaseClass)  screen tip  description
  14. 14. Understand Instance Containment  Objects can contain many sub-classes.  Objects can serve as containers for other objects inherited from the same parent class folder report report2 URL1 URL2
  15. 15. Examine ReportNet Object Model Methods  Methods are actions that you can perform on objects, such as:  update  add  query (returns series of BaseClasses)  The object model provides versatility. Use it to:  update a series of Base Classes in one call  add a series of BaseClasses in one call
  16. 16. Examine Enumeration Types  Enumeration types consist of arrays populated by static values. HTML Output format CSV XML XHTML
  17. 17. Set up an SDK Application  For Visual Basic or ASP:    install Microsoft’s SOAP toolkit register the CRN.dll For Java:   For .NET   import the .jar files into your project reference the WSDL file in your project After completing this:  enable the capabilities
  18. 18. Use a SOAP Trace Utility
  19. 19. Demo 2-1 Set Up the SDK Application
  20. 20. Demo 2-2 Examine the SDK Documentation
  21. 21. Summary  In this module, we have:  examined the ReportNet SDK and its uses  discussed design-time Web services consumption  discussed the ReportNet object model  explored the online documentation

×