Configuring BIRT Analytics Client
BIRT Analytics Client is the web application that an end user uses to interact with the BIRT Analytics system.
BIRT Analytics Client reads configuration parameters from the file configuration.xml. BIRT Analytics Client reads user interface configuration parameters from the file clientsettings.xml. On a Windows system, the location of the configuration files is:
<BIRTAnalytics Installation folder>\WebClient\WEB-INF\settings
On a Linux system, the location of the configuration files is:
<BIRTAnalytics Installation folder>/WebClient/WEB-INF/settings
Each configuration parameter in configuration.xml is an XML element in the <configuration> element. The value of the parameter is the element value.
Listing 2‑4 shows the configuration settings in the configuration.xml file for BIRT Analytics Client.
Listing 2‑4 BIRT Analytics Client configuration settings
<configuration>
<urlclient>client/build/client.jsp</urlclient>
<title>BIRT Analytics</title>
<ignoresslerrors>1</ignoresslerrors>
<!-- uploading files. Unit is Kb -->
<maxmemsize>1024</maxmemsize>
<maxfilesize>50000000</maxfilesize>
<!-- electron WS location and namespace -->
<electronurl>http://localhost:8110/electronws/services</electronurl>
<electronqname>http://services.ws.electron.ba.actuate.com</electronqname>
<electronns>com.actuate.ba.electron.ws.services</electronns>
<!-- session timeout params -->
<msginterval>60000</msginterval>
<sessiontimeout>1800000</sessiontimeout>
<!-- Electron URL to transfer -->
<electronfiletransfer>/filetransfer</electronfiletransfer>
<electronupload>/uploader</electronupload>
<uploadsfolder>/uploads</uploadsfolder>
<!-- iHub settings -->
<ihubidentityproviderurl>http://localhost:8000</ihubidentityproviderurl>
<webappidentityid>http://localhost:8110/bafrontend</webappidentityid>
</configuration>
Each user interface configuration parameter in clientsettings.xml is an XML <setting> element within the <settings> element. The name of the parameter is the value of the name attribute. The value of the parameter is the element value.
Listing 2‑5 shows the user interface configuration settings in the clientsettings.xml file for BIRT Analytics Client.
Listing 2‑5 BIRT Analytics Client user interface configuration settings
<settings>
<setting name="resourceUri">resource</setting>
<setting name="wsBase">/bafrontend</setting>
<setting name="wsBaseAdmin">/baadmin</setting>
<setting name="wsBaseQloader">/qloader</setting>
<setting name="wsBaseIPortal">:8700/iportal</setting>
<setting name="dispatcher">/dispatcher</setting>
<setting name="filetransfer">/filetransfer</setting>
<setting name="upload">/upload</setting>
<setting name="help">/help</setting>
<setting name="sendByPost">/sendbypost.jsp</setting>
<setting name="timeout">6000000</setting>
<setting name="dispatcherUri">../../../dispatcher</setting>
<setting name="debug">1</setting>
<setting name="wrongResponseBehaviour">silent</setting>
<setting name="msgInterval">60000</setting>
<setting name="applicationName">BIRT Analytics</setting>
<setting name="discreteValuesPageSize">100</setting>
<setting name="decodePageSize">100</setting>
<setting name="dataExplorerPageSize">50</setting>
<setting name="discreteValuesExplorerPageSize">100</setting>
<setting name="debug">1</setting>
<setting name="crosstabMaxDV">100</setting>
<setting name="evolution.discretValues">100</setting>
<setting name="map.discretValues">5000</setting>
<setting name="treeDiagramMaxItems">200</setting>
<setting name="fusionchartpage">fusionchartpage.jsp</setting>
<setting name="venndiagram">venn.jsp</setting>
<setting name="mappage">map.jsp</setting>
<setting name="svgviewer">svgviewer.jsp</setting>
<setting name="chartprinter">chartimage</setting>
<setting name="treeviewer">treediagram.jsp</setting>
<!-- information about the application -->
<setting name="baversion">5.2.985</setting>
<setting name="qloaderappname">QLoader</setting>
<!-- BIRT application name -->
<setting name="birt">BIRT</setting>
<setting name="homepageurl">http://birtanalytics.actuate.com/</setting>
<setting name="homepageurltext">Visit BIRT Analytics website</setting>
<setting name="documentationurl">http://birtanalytics.actuate.com/documentation</setting>
<setting name="documentationurltext">BIRT Analytics Documentation Page</setting>
<setting name="trainingvideosurl">http://birtanalytics.actuate.com/training-videos</setting>
<setting name="trainingvideosurltext">Webcasts and Training Videos</setting>
<setting name="blogurl">http://blogs.actuate.com/analytics/</setting>
<setting name="blogurltext">Actuate Analytics Blog</setting>
<setting name="psurl">http://birtanalytics.actuate.com/professional-services</setting>
<setting name="psurltext">Professional Services for BIRT Analytics</setting>
<setting name="recentanalysiscount">10</setting>
<setting name="loadingpage">loadingpage.html</setting>
</settings>