What are the Actuate features that can be tested only with iServer?
What are API that can be used to customize the Active Portal for JSP?
Iserver services –
View Services
AFC Methods
Privilege access
1. None – No access
2. Read – see view & downloads
3. Secure Read – View Only DHTML Format, Download not possible
4. Write – Create , Change & rename files & folders
5. Delete – Delete files & folders
6. Execute – Run & Schedule Jobs
7. Grant – Change files & folders privileges
8. Visible - See the file or folder but prohibit viewing content of
file
2
Q What is LDAP
YES
Q : What is ACDEFRAG ?
A : It is one of the Actuate Report Encyclopedia utilities. It lets you defragment Report
Encyclopedia files. The utilities must be run while the Report Server processes are not
running. There is a process that runs at 5:15 in the morning by default.
Every night at 5:15, the server automatically checks the consistency of
the encyclopedia to see if everything is still ok.
You can run a manual ACDEFRAG from the command line to make sure that
things are ok.
A : You can backup the Actuate report Encyclopedia -- There are two ways -- you will need to stop
report server first
for either method --
1. Physical backup, i.e., make a copy of the admin, request, and
object folders/directories;
2. Logical backup, i.e., run the acexport utility to generate an
export file. Please see Chapter 5 of the "e.Reporting Server Guide"
for details on how to use acexport
A : There is no difference between WebAgent and ReportCast. Before Actuate 4.0 it was called Web
Agent and from Actuate 4.0 it is called Report Cast. It
provides access to the Actuate e.Reporting Server from the World Wide
Web. Using ReportCast or WebAgent, you can access and work with reports
in the Actuate Report Encyclopedia with any web browser.
Q : Is there a format to pass the user name and password via a query string so they user is
not prompted ?
A : HTTP:USERNAME:PASSWORD@WEBSERVERNAMEACWEB EPORTSERVERNAME
Q : How to move the report Execuitable from QA Box Report Server to Prod Report Server?
3
A : Open admin desktop and login to both servers. Then drag and drop the report from one window to
another. Only thing to check is that the
developers haven't hardcoded the database source.
A : You can use CreateJavaObject or CreateJavaClassHandle method to access Java API. For example
to create an object of Java ArrayList, your code may be as follows - dim objArrayList as object set
objArrayList=CreateJavaClassHandle("java.util.ArrayList") dim objArrayListInst as object set
objArrayListInst=objArrayList.ArrayList() Make sure that Java runtime environment is already set
where you are running the report.
It is a security to a report page at the User level.In PLS, user can able to see only
those pages to which he has given a privelege to access.
A : For this you need to buy Advanced eReporting Server Under this you can create
a huge report, which will create only one .roi and on the basis of the roll, users can
access parts of it. Rolls are created in the Encyclopedia and assigned in the Devwb.
So a same report can be shared among different users with different access rights.
You can refer to an example of it under
actuatedevwbexamplespagesecuritysecuredetail.rod
4
To publish a report, you use a web browser, a web server, an Encyclopedia volume,
and Management Console. To locate and view a report, a report user uses Actuate
Active Portal.
It is a collection of Javascript files would let the users choose the fields want when
they running the reports from the web.these Javascript files would sit on the report
cast.
A : Right click onthe encyclopedia and go to the Auto Archive Tab. In the Archive
Driver field put the location to the archive driver. eg:
d:Actuate5serverexamplesarchivearchive.dll
Q : How to pass the unique ID from another application to the Actuate Report?
A : Basically, create the report with ad-hoc parameters. Then open it via URL
passing the parameters for the report in the URL. Works great with JSP or
Q : What is AcLeftRightPageList?
first page as a
Q : What is AcTitleBodyPageList?
Q : What is AcSimplePagelist?
A : In AcSimplePagelist report style in which all pages have the same layout.
Q : Does actuate need any specific web browser to display reports on internet?
A : The user requests a report using a web browser. The request is received by the
web server (e.g. Apache) and it passes the request to the Actuate ReportCast
server. This in turn passes the request to the relevant Actuate Server, which returns
a report page in the Actuate internal format (ROI). This gets translated to dHTML by
the ReportCast Server and passed to the Web Server which delivers the dHTML
report to the users browser. In simple terms the request URL goes from Apache to
ReportCast to Actuate Server, then the report goes back to ReportCast, and Apache
to the browser.If you want to deliver a 'normal' Actuate report via the internet then
you need to have a web server in addition to the Actuate ReportCast Server (also
sometimes called the Actuate Web Server).
6
The Information Delivery API helps integrate applications developed using J2EE or
Microsoft .Net with the Actuate iServer. Using IDAPI you can perform tasks such as
uploading of files to the Actuate iServer, downloading files from the iServer,
generating a report on-demand, scheduling a report, sending eMail notification
when a job completes, manage security(users, privileges), etc.
IDAPI uses SOAP over HTTP messaging for communication between the iServer and
the client.
Using Active Portal for .NET, developers can easily tailor their Web-based user
interface for Information Applications or seamlessly integrate reporting and
analytic content from the Actuate iServer with their existing ASP-based
applications. As a result, users across the enterprise will have intuitive, zero-
training access to key enterprise data, deployed efficiently to meet their
evolving requirements.
High level architecture for reports involves three separate applications, web
application and Actuate i-Server, Active Portal.Net.
Components:
7
1. Actuate i-Server:
Actuate i-server is used to for tasks such as to host the actuate reports,
which can be executed by ASP application on demand or can be scheduled
for some particular date time. Authentication and Authorization for
Actuate server is externalize thru RSSE. Provide the Services for
View/Execute/Schedule and manage reports.
Actuate internally uses a component for using external Users, Roles and
groups known as RSSE. So the task of authentication and authorization of
users/roles happen thru RSSE.
2. Active Portal.Net:
Active portal for .NET is a web application of an actuate interface provided
to perform report related activities like view/ execute/schedule reports.
Active Portal.Net has its own security mechanism that can be customized
using a configurable custom component known as APSE (Active Portal
Security Extension)
Following are some of the operations web application does with the help
of web services
Actuate iServer
Actuate Encyclopedia volume is a repository for various report items and data
such as access privileges and requests for report generation and printing.
The services that manage the information and requests are collectively
known as Actuate iServer
Report generation and server side printing of third party reports such
as Crystal & SQRIBE reports
Stand-Alone Configuration
9
Cluster Configuration
10
iServer Services
Encyclopedia Service
View Service
Factory Service
Message Distribution Service
Encyclopedia Service
Controls Encyclopedia Volume administration and secures access to the
volume and its contents
Manages content such as reports, users, roles and notification groups
Manages report generation and print requests
Performs volume tasks such as creation and deletion of volume folders &
adding, moving and deletion of files
View Service
Handles requests to view the reports ( both ROI & DOI)
View process supports viewing the report in DHTML format when the user
views the report using a web browser
Supports conversion of actuate documents to XML format for use with other
web applications
Allows viewing the report in PDF format for printing
11
Factory Service
Processes Report execution requests and print requests
Report generation requests are scheduled and batched, these are stored
in the encyclopedia volume
The encyclopedia service dispatches the requests internally to the
encyclopedia volume
Printing jobs are batched printing requests. Actuate iServer stores the
schedules for printing jobs in an Encyclopedia volume.
The factory process generates a report from an executable(ROX or DOX) file
and manages printing of the report using a printer available to the iServer
machine
Open server process manages generation and printing of a third party
report
Why
Actu
ate?
The main advantages are it is easy to use, and its programmability. Actuate reports can be
viewed from Actuate End User Desktop. With the help of Actuate Web Agent, the reports
can be viewed from any web client also. This doesn’t require any ActiveX to be installed in
the system. When it comes to programmability, Actuate uses Visual Basic. All the basic
language functionality of Visual Basic 3.0 is available in Actuate. So the learning curve of
the programmers is too less. The next advantage in a programmer's view is that it is highly
Object Oriented. One can make objects and reuse the objects in Actuate. Reusability makes
the report design faster as one can make commonly used components and standardize the
reports with company logo etc. By doing so change in a single point will make changes in
all the reports.
To make a simple report, it is not needed to write codes, it can be made only by dragging
and dropping. Security is the next big advantage of Actuate. Administrator can fix security
of each report by using Actuate Administrative Desktop. Centralized Report management is
possible by Actuate Administrative Desktop.
12
Config Key :
Set the Config Key to ODBCConnection
Config Connection:
<Config>
<Runtime>
<ConnectOptions
Type="ODBCConnection">
<Property
PropName="DataSource">
epl123
</Property>
<Property
PropName="UserName">
epldev
</Property>
<Property
PropName="Password">
epl#$123
</Property>
</ConnectOptions>
</Runtime>
</Config>
13
Actuate 9 Benefits
Actuate 9 extends the breadth of reporting capabilities offered through the Collaborative
Reporting Architecture, including
• An open source-based design environment, now boasting more than 250,000 users
• An ad-hoc web reporting option available through iServer
• Interactive, end-user report personalization that can be added to any Actuate deployment
• A standards-based portlet presentation layer to better fit in corporate environments
• Workgroup deployment capabilities for smaller, single-server projects
• Information Objects generated directly from e.Reports
• Open Data Access connectors for web services, RSS feeds, PeopleSoft trees and SAP
BW InfoCubes
We are introducing the Report Collaboration Architecture which harnesses the power of the
Eclipse Business Intelligence Reporting Tool (BIRT) Open Source project while offering
significant new deployment opportunities to customers.
1. For in-place upgrade install version9 on top of the version6 iServer.It will
automatically be converted to the version9 architecture. However take a backup of
the encyclopedia before running the upgrade just in case something happens during
the upgrade process.
2. If we are not doing an in-place upgrade, then we will simply need to take both the
version6 and version9 iServers offline and then copy over the encyclopedia from
version6 to version9. Then when we have to start up the version9 iServer, it will
automatically upgrade the encyclopedia to the version9 architecture.
Notes: In the Actuate version 9 series, Actuate iPortal replaces Actuate Active Portal for
JSP. Actuate does not support upgrading actuate active portal for JSP to Actuate
• What it is e.reporting ?
erd - pro
2. Timesaving shortcuts
16
6. New chart feature - draw our own charts or custom charts type.
e - spreadsheets
3. Worksheet bursting.