Actuateclub.com

 

  About Actuate   |   Forums   |   Message Board  |   FAQ   |   Jobs    |   Actuate 100   |   Guest Book  |   Feedback  |   Sitemap   |   Home

Techieindex

 
Introduction to APIs
 About The Programming Interfaces

Actuate offers three interfaces

  • Viewer and Desktop ActiveX controls 

  • Requester API 

  • Report Server API

 About  API features

The Actuate ActiveX controls, Requester API, and Report server API each provide different features and levels of access to Actuate reports

 Choosing which API to use

The following topics are to be considered when choosing the appropriate API.

  • Level of abstraction

  • User interface 

  • Operating environment 

  • Client/server or local model  

  •  Feature group

 When to use Actuate ActiveX Controls

Actuate ActiveX controls are the easiest to implement when you want to embed. Actuate reporting into your Windows. It is the optimal choice if you are developing  an application with these requirements:

  • Environment- Windows based application, either new or existing
  • Feature set-view, execute, and print reports with the Desktop ActiveX control, view and print reports with the Viewer ActiveX Control

  • Development resources

Learn Actuate
We have come up 
with two training sections for Actuate.
Actuate professional & programming with Actuate.

 When to use  Requester API

It is a choice for the client to run his applications on different platforms and operating systems. Often client  applications use the Actuate Viewer in connection with the Requester API for viewing and navigating reports. The capability of the Requester API to access the attributes and values of report parameters is an important  feature.

 When to use Report Server API

It is a powerful interface for accessing the Report Server functionality. With the Report Server API, we can integrate the Actuate reporting features into your existing applications and automate high volume or routine reporting tasks.

Accessing the API

The Report Server API is written in C++. It includes library, header and executable files shipped with    actuate. While running the report the application accesses the API through a DLL interface.    

Compiler requirements

To build an application using the Report Server API we needed one of the following compilers:

  • Windows NT- Visual C++ 4.1

  • IBM AIX – C++ 3.x

  • HP – UX – C++ A.10.24 to A.10.28.

  • Solaris – Sc4.2 C++

 Report Server API Architecture

The Report Server is actually a number of servers, such as the connection server, request server, administration server, persistent object server and operation servers. To work with the servers we need an awareness of the properties, requests, schedules, events and messages. The developers need a good understanding of the class hierarchy because the Report server interface is object oriented.

 

 

 

 

 

 

Copyright © 2008 Techieindex