Skip to Content

Extension points: new hooks to customize Web Intelligence

Welcome to a community where you will be able to share your experience with Web Intelligence's extension points and see how much you can do without hacking the product!

Extension points is a new API for Web Intelligence's XIR2 SP2 java client, available on the" target="_blank" title="Extension Points download">Labs site . A special focus was put on easing the work of the developer to better answer business needs. Releasing via the Labs is an opportunity for BusinessObjects to gather comments, requests from extension points users to improve quickly the API before a full integration within the product itself. So start playing with them and take advantage of this community to share your feedback.

The first step is to let you know WHAT you can do. Check the code samples to get an sense of how easy integrating web intelligence inside your application is, how you can configure the interface into a simple ad-hoc report viewer in 30 seconds, how to customize the querying workflow, or simply to get new ideas..

From an architectural point of view, extension points expose internal functions of Web Intelligence from the query and the report parts which can then be customized using Java classes. In addition, a configuration file let you manage the main appearance of the client interface easily.

As a reminder, if you intend to customize the web intelligence DHTML client, a public SDK is available here .

Add a comment
10|10000 characters needed characters exceeded

Related questions

2 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Feb 16, 2008 at 09:00 AM


    Can someone explain step by step how to install Extension point with BOXI R2 SP 2 ? I went through the documentation multiple times yet couldn't figure it out.

    It talks about Eclipse project but I want it to be intetgrated with my Desktoplaunch application itself. I am sure missing something but can't figure what!!!. Can someone shed light on step by step installation.



    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      I downloaded the to start. (This is my first attempt at something like this.)

      There is a readme.txt inside the zip file that explains where to put the file and how to configure it.

      In a default installation the directory is C:\Program Files\Business Objects\Tomcat\webapps\businessobjects\enterprise115\desktoplaunch\webiApplet

      I uncommented the Sample1 line in the properties file and also copied the bin\Sample1 to Sample1\JavaReportPanelPlugin.class in the same directory.

      I got the expected "Hello World" when starting the Java Report Panel.

      Hope this helps you.

  • author's profile photo Former Member
    Former Member
    Posted on Dec 19, 2008 at 09:08 PM

    Has anyone tried on BOE R3? I went through the doc several times but still getting this exception. Also, there is no readme.txt file in the zip and so I based it off the readme file from the last release webi_applet_extension (r2). Unfortunately, we do not have the BOE R2 environment so I couldn't try the webi_applet_extension r2.

    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

    at com.businessobjects.webi.richclient.ConnectionAdapter.getConfigFilePath(Unknown Source)

    at com.businessobjects.webi.richclient.Startup.<init>(Unknown Source)

    at com.businessobjects.webi.richclient.Startup$ Source)

    at java.awt.event.InvocationEvent.dispatch(Unknown Source)

    at java.awt.EventQueue.dispatchEvent(Unknown Source)

    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

    at Source)

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.