About Integrating Applications into BIRT iHub
Installing and deploying Eclipse BIRT
Understanding and integrating the Eclipse BIRT framework
Using Actuate BIRT APIs
Using Actuate APIs to access iHub environment information
Writing event handlers to retrieve iHub environment information
Writing a JavaScript event handler
Writing a Java event handler
About the serverContext object
JavaScript event handler example
Java event handler example
Debugging event handlers that use the iHub API
iHub API reference
Using the BIRT Data Object API
About generating data objects from an application
Generating data object elements for BIRT report designs
Creating data object data sets for BIRT report designs
Creating data object data cubes for BIRT report designs
Tutorial 1: Creating a data element using the Design Engine API
Using Actuate JavaScript API in an application
Creating a custom web page using the Actuate JavaScript API
About the Actuate JavaScript API
Accessing the Actuate JavaScript API
About the DOCTYPE tag
About UTF8 character encoding
Establishing an HTTP session with an Actuate web application
About Actuate JavaScript API security integration
Establishing a secure connection to more than one web service
Using a login servlet to connect to an Actuate web application
Using a custom servlet to connect to an Actuate web application
Unloading authentication information from the session
Viewing reports
Tutorial 1: Implementing the JSAPI in a web page to display the viewer
Controlling viewer user interface features
Accessing report content
Using dashboards and gadgets
Tutorial 2: Implementing the JSAPI in a web page to display a dashboard
Tutorial 3: Implementing the JSAPI to catch exceptions with an error callback function
Navigating repository content using ReportExplorer
Displaying ReportExplorer
Opening files from ReportExplorer
Tutorial 4: Displaying repository contents and opening files
Using and submitting report parameters
Using a parameter component
Accessing parameter values from the viewer
Tutorial 5: Implementing the JSAPI in a web page to display report parameters
Tutorial 6: Changing parameter values and definitions
Retrieving report content as data
Using a data service component
Using a result set component
Controlling Interactive Viewer user interface features
Disabling UI features in a custom web page
Tutorial 7: Control the BIRT Interactive Viewer user interface
Creating dynamic report content using the Actuate JavaScript API
About Actuate JavaScript API scripting in a BIRT report design
Using the Actuate JavaScript API in an HTML button
Tutorial 1: Adding scripted chart controls to a BIRT design
Tutorial 2: Using HTML buttons to apply filters to a chart
Using the Actuate JavaScript API in chart interactive features
Tutorial 3: Adding an interactive chart filter to a BIRT report
Using the Actuate JavaScript API in chart themes
Tutorial 4: Adding scripted HTML5 Chart controls to a BIRT design
Working with Interactive Crosstabs
About cross tabs
Tutorial 5: Viewing and pivoting a cross tab
About cubes
Handling Interactive Crosstabs viewer events
Working with dimensions, measures, and levels
Adding a dimension with levels
Removing a dimension
Adding and removing measures
Changing measures and dimensions
Working with totals
Sorting and filtering cross tab data
Drilling down within a cross tab
Controlling the Interactive Crosstabs viewer user interface
Actuate JavaScript API classes
Actuate JavaScript API overview
About the actuate namespace
Using the Actuate library
Actuate JavaScript API classes quick reference
Actuate JavaScript API reference
Class actuate
Class actuate.AuthenticationException
Class actuate.ConnectionException
Class actuate.Dashboard
Class actuate.dashboard.DashboardDefinition
Class actuate.dashboard.EventConstants
Class actuate.dashboard.GadgetScript
Class actuate.dashboard.Tab
Class actuate.data.Filter
Class actuate.data.ReportContent
Class actuate.data.Request
Class actuate.data.ResultSet
Class actuate.data.Sorter
Class actuate.DataService
Class actuate.Exception
Class actuate.Parameter
Class actuate.parameter.Constants
Class actuate.parameter.ConvertUtility
Class actuate.parameter.EventConstants
Class actuate.parameter.NameValuePair
Class actuate.parameter.ParameterData
Class actuate.parameter.ParameterDefinition
Class actuate.parameter.ParameterValue
Class actuate.report.Chart
Class actuate.report.DataItem
Class actuate.report.FlashObject
Class actuate.report.Gadget
Class actuate.report.HTML5Chart.ClientChart
Class actuate.report.HTML5Chart.ClientOption
Class actuate.report.HTML5Chart.ClientPoint
Class actuate.report.HTML5Chart.ClientSeries
Class actuate.report.HTML5Chart.Highcharts
Class actuate.report.HTML5Chart.Renderer
Class actuate.report.Label
Class actuate.report.Table
Class actuate.report.TextItem
Class actuate.ReportExplorer
Class actuate.reportexplorer.Constants
Class actuate.reportexplorer.EventConstants
Class actuate.reportexplorer.File
Class actuate.reportexplorer.FileCondition
Class actuate.reportexplorer.FileSearch
Class actuate.reportexplorer.FolderItems
Class actuate.reportexplorer.PrivilegeFilter
Class actuate.RequestOptions
Class actuate.Viewer
Class actuate.viewer.BrowserPanel
Class actuate.viewer.EventConstants
Class actuate.viewer.PageContent
Class actuate.viewer.ParameterValue
Class actuate.viewer.RenderOptions
Class actuate.viewer.ScrollPanel
Class actuate.viewer.SelectedContent
Class actuate.viewer.UIConfig
Class actuate.viewer.UIOptions
Class actuate.viewer.ViewerException
BIRT Interactive Crosstabs API classes
About the BIRT Interactive Crosstabs JavaScript API
Interactive Crosstabs API reference
Interactive Crosstabs JavaScript classes quick reference
Class actuate.XTabAnalyzer
Class actuate.xtabanalyzer.Crosstab
Class actuate.xtabanalyzer.Dimension
Class actuate.xtabanalyzer.Driller
Class actuate.xtabanalyzer.EventConstants
Class actuate.xtabanalyzer.Exception
Class actuate.xtabanalyzer.Filter
Class actuate.xtabanalyzer.GrandTotal
Class actuate.xtabanalyzer.Level
Class actuate.xtabanalyzer.LevelAttribute
Class actuate.xtabanalyzer.Measure
Class actuate.xtabanalyzer.MemberValue
Class actuate.xtabanalyzer.Options
Class actuate.xtabanalyzer.PageContent
Class actuate.xtabanalyzer.ParameterValue
Class actuate.xtabanalyzer.Sorter
Class actuate.xtabanalyzer.SubTotal
Class actuate.xtabanalyzer.Total
Class actuate.xtabanalyzer.UIOptions
Introduction to the Actuate Information Delivery API
Understanding the Information Delivery API and schema
About the Actuate Information Delivery API
About web services and WSDL
Understanding the elements of the iHub WSDL schema
About the definitions element
About data type definitions
About message definitions
About the portType definition
About the binding definition
About the service definition
Accessing the Actuate schema using a web browser
Constructing a SOAP message
About SOAP messaging
Calling an Actuate web service
About SOAP message elements
Understanding the HTTP header
Understanding the SOAP envelope
About XML namespace declarations
Understanding the SOAP header
Understanding the SOAP message body
About SOAP Fault messages
Developing Actuate Information Delivery API applications
Developing Actuate Information Delivery API applications using Java
About the Apache Axis 2 client
Generating the com.actuate.schemas library
About third-party code libraries
Tutorial 1: Generating com.actuate.schemas library
About the Actuate Information Delivery API framework
Using a data type from a WSDL document to generate a JavaBean
Using metadata to map XML to a Java type
Mapping the portType to a Service Definition Interface
Using a WSDL binding to generate a Java stub
Implementing the Actuate API service
Developing Actuate Information Delivery API applications
Writing a program that logs in to BIRT iHub System
Tutorial 2: Catching a SOAP message with Axis TCPMonitor
Writing a simple administration application
Performing a search operation
Writing a batch or transaction application
Uploading a file
Downloading a file
Executing a report
Developing Actuate Information Delivery API applications using Microsoft .NET
About the Microsoft .NET client
About the Actuate Information Delivery API framework
Using a data type from a WSDL document to generate a C# class
Mapping the portType to a web service interface
Developing Actuate Information Delivery API applications
Writing a program that logs in to BIRT iHub System
Writing a simple administration application
Performing a search operation
Writing a batch or transaction application
Uploading a file
Downloading a file
Actuate Information Delivery API operations
IDAPI operations quick reference
Actuate Information Delivery API data types
Text string limits in Actuate operations
Accessing BIRT applications using URIs
Actuate Application URIs
Working with Actuate Application URIs
Visualization Platform URIs
Using a special character in a URI
UTF-8 encoding
Actuate Application URIs overview
Actuate Application URIs quick reference
Common URI parameters
Visualization Platform Struts actions
Actuate Application URIs reference
Actuate Report Studio URIs
Accessing Report Studio using a URI
Using the Report Studio servlet
Using the Report Studio URLs
Actuate BIRT Viewer URIs
About the BIRT Viewer servlet
Using open-source BIRT URIs in Actuate BIRT Viewer
Accessing the BIRT Viewer using a URI
Using Actuate security
Using Visualization Platform security
About Actuate Visualization Platform security
Protecting corporate data
Protecting corporate data using firewalls
Protecting corporate data using proxy servers
Understanding the authentication process
Creating a custom security adapter
Accessing the IPSE Java classes
Creating a custom security adapter class
Deploying a custom security adapter
Understanding the security adapter class
Creating an upload security adapter
Accessing the necessary Java classes
Creating a custom security adapter class
Deploying an upload security adapter
Understanding the upload security adapter interface
Using Java Report Server Security Extension
About the Java Report Server Security Extension
Implementing the Java RSSE interface
About installing a Java RSSE application
Installing a Java RSSE application
Configuring and deploying an LDAP configuration file
Installing the page-level security application
Migrating a Java RSSE application to a new Actuate release
Using page-level security
Creating an access control list (ACL)
Deploying a report to an Encyclopedia volume
Report Server Security Extension (RSSE) API operations
Report Server Security Extension (RSSE) API data types
Working with usage and error logging
Using Actuate logging and monitoring APIs
About usage logging and error logging extensions
Interpreting AC_SERVER_HOME
Developing usage and error logging extensions
Configuring usage and error logging
Customizing the usage logging extension
Customizing the error logging extension
About the usage log
About types of recorded events
Understanding a usage log entry
About the error log
Understanding an error log entry
About BIRT iHub error messages
About BIRT iHub usage and error log consolidator
Actuate logging extension functions
About Usage Logging Extension functions
About Error Logging Extension functions
About Integrating Applications into BIRT iHub
AcStopErrorLog